26 lines
704 B
Go
26 lines
704 B
Go
package main
|
|
|
|
type APIResponse struct {
|
|
Page int `json:"page"`
|
|
PerPage int `json:"perPage"`
|
|
TotalItems int `json:"totalItems"`
|
|
TotalPages int `json:"totalPages"`
|
|
Items []APIItem `json:"items"`
|
|
}
|
|
|
|
type APIItem struct {
|
|
CollectionId string `json:"collectionId"`
|
|
CollectionName string `json:"collectionName"`
|
|
Created string `json:"created"`
|
|
Downloaded bool `json:"downloaded"`
|
|
Id string `json:"id"`
|
|
Link string `json:"link"`
|
|
Updated string `json:"updated"`
|
|
}
|
|
|
|
type PBEvent struct {
|
|
ClientId string `json:"clientId"`
|
|
Action string `json:"action"`
|
|
Record APIItem `json:"record"`
|
|
}
|