blob: 1728922cecef7dc94471968dfc5019a334976b1d [file] [log] [blame] [edit]
package apidApigeeSync
type Payload struct {
Email string `json:"email"`
FirstName string `json:"firstName"`
LastName string `json:"lastName"`
UserName string `json:"userName"`
Organization string `json:"organizationName"`
Status string `json:"status"`
CreatedAt int64 `json:"createdAt"`
CreatedBy string `json:"createdBy"`
LastModifiedAt int64 `json:"lastModifiedAt"`
LastModifiedBy string `json:"lastModifiedBy"`
AppId string `json:"appId"`
AppFamily string `json:"appFamily"`
ConsumerSecret string `json:"consumerSecret"`
IssuedAt int64 `json:"issuedAt"`
DeveloperId string `json:"developerId"`
CallbackUrl string `json:"callbackUrl"`
AppName string `json:"name"`
ApiProducts []Apip `json:"apiProducts"`
Environments []string `json:"environments"`
Resources []string `json:"apiResources"`
URL string `json:"url"`
Type int `json:"type"`
ParentId string `json:"parentId"`
Etag string `json:"etag"`
Customtag string `json:"customtag"`
Manifest string `json:"manifest"`
}
type DataPayload struct {
EntityIdentifier string `json:"entityIdentifier"`
EntityType string `json:"entityType"`
Operation string `json:"operation"`
PldCont Payload `json:"entityPayload"`
}
type ChangePayload struct {
LastMsId int64 `json:"_id"`
Ts int64 `json:"_ts"`
Tags []string `json:"tags"`
Data DataPayload `json:"data"`
}
type ChangeSet struct {
AtStart bool `json:"atStart"`
AtEnd bool `json:"atEnd"`
Changes []ChangePayload `json:"changes"`
}
type Apip struct {
ApiProduct string `json:"apiproduct"`
Status string `json:"status"`
}