diff --git a/graphql.schema.json b/graphql.schema.json index 0b0e0cc..cf538ac 100644 --- a/graphql.schema.json +++ b/graphql.schema.json @@ -1,6510 +1,6501 @@ { - "__schema": { - "queryType": { "name": "Query" }, - "mutationType": { "name": "Mutation" }, - "subscriptionType": null, - "types": [ - { - "kind": "OBJECT", - "name": "Query", - "description": null, - "fields": [ - { - "name": "campaignTemplate", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CampaignTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "campaignTemplates", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CampaignTemplateConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "catalog", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Catalog", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "entitlement", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Entitlement", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketingAd", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MarketingAd", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketingCampaign", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MarketingCampaign", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketplace", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Marketplace", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mediaChannel", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MediaChannel", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Product", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "result", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Result", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "me", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vendor", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Vendor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "ID", - "description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CampaignTemplate", - "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastChangeDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "platform", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Platform", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "remoteId", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketplace", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Marketplace", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketingCampaigns", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MarketingCampaignConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "String", - "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "NonEmptyString", - "description": "String must contain at least one character", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "Platform", + "__schema": { + "queryType": { "name": "Query" }, + "mutationType": { "name": "Mutation" }, + "subscriptionType": null, + "types": [ + { + "kind": "OBJECT", + "name": "Query", + "description": null, + "fields": [ + { + "name": "campaignTemplate", + "description": null, + "args": [ + { + "name": "id", "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "facebook", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Marketplace", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CampaignTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignTemplates", + "description": null, + "args": [ + { + "name": "filter", "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastChangeDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organization", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mediaChannels", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MediaChannelConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "campaignTemplates", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CampaignTemplateConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vendors", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "VendorConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Organization", + "type": { + "kind": "INPUT_OBJECT", + "name": "CampaignTemplatesFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastChangeDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "users", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UserConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketplaces", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MarketplaceConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tier", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "OrganizationTierEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Int", - "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserConnection", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": [ - { - "name": "edges", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserEdge", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CampaignTemplateConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "catalog", + "description": null, + "args": [ + { + "name": "id", "description": null, - "fields": [ - { - "name": "cursor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "User", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Catalog", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "catalogs", + "description": null, + "args": [ + { + "name": "filter", "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastChangeDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstName", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastName", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizations", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "OrganizationConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "entitlements", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "EntitlementConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationConnection", + "type": { + "kind": "INPUT_OBJECT", + "name": "CatalogsFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", "description": null, - "fields": [ - { - "name": "edges", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrganizationEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrganizationEdge", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": [ - { - "name": "cursor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PageInfo", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CatalogConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entitlement", + "description": null, + "args": [ + { + "name": "id", "description": null, - "fields": [ - { - "name": "hasNextPage", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "startCursor", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "endCursor", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Boolean", - "description": "The `Boolean` scalar type represents `true` or `false`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EntitlementConnection", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Entitlement", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entitlements", + "description": null, + "args": [ + { + "name": "filter", "description": null, - "fields": [ - { - "name": "edges", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EntitlementEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "EntitlementEdge", + "type": { + "kind": "INPUT_OBJECT", + "name": "EntitlementsFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", "description": null, - "fields": [ - { - "name": "cursor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Entitlement", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Entitlement", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastChangeDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "EntitlementResourceTypeEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resource", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "EntitlementResource", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permissions", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AuthPermission", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "EntitlementResourceTypeEnum", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EntitlementConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketingAd", + "description": null, + "args": [ + { + "name": "id", "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "Marketplace", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "Organization", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MediaChannel", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "EntitlementResource", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "MarketingAd", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketingAds", + "description": null, + "args": [ + { + "name": "filter", "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { "kind": "OBJECT", "name": "Marketplace", "ofType": null }, - { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - { "kind": "OBJECT", "name": "MediaChannel", "ofType": null } - ] - }, - { - "kind": "OBJECT", - "name": "MediaChannel", + "type": { + "kind": "INPUT_OBJECT", + "name": "MarketingAdsFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastChangeDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "platform", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Platform", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "remoteId", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "catalogs", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CatalogConnection", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketplace", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Marketplace", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CatalogConnection", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": [ - { - "name": "edges", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CatalogEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CatalogEdge", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MarketingAdConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketingCampaign", + "description": null, + "args": [ + { + "name": "id", "description": null, - "fields": [ - { - "name": "cursor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Catalog", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Catalog", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MarketingCampaign", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketingCampaigns", + "description": null, + "args": [ + { + "name": "filter", "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastChangeDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mediaChannel", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MediaChannel", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "remoteId", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "products", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductConnection", + "type": { + "kind": "INPUT_OBJECT", + "name": "MarketingCampaignsFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", "description": null, - "fields": [ - { - "name": "edges", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductEdge", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": [ - { - "name": "cursor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Product", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Product", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MarketingCampaignConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketplace", + "description": null, + "args": [ + { + "name": "id", "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastChangeDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "remoteState", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "JSONObject", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketingCampaigns", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MarketingCampaignConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "catalog", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Catalog", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metadata", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "JSONObject", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vendor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Vendor", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "JSONObject", - "description": "The `JSONObject` scalar type represents JSON objects as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarketingCampaignConnection", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Marketplace", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketplaces", + "description": null, + "args": [ + { + "name": "filter", "description": null, - "fields": [ - { - "name": "edges", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MarketingCampaignEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarketingCampaignEdge", + "type": { + "kind": "INPUT_OBJECT", + "name": "MarketplacesFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", "description": null, - "fields": [ - { - "name": "cursor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "MarketingCampaign", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarketingCampaign", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastChangeDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "MarketingCampaignStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketingAds", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MarketingAdConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "products", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vendor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Vendor", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "campaignTemplate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CampaignTemplate", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mediaChannel", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MediaChannel", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "results", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ResultConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creativeSpec", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "JSONObject", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "runTimeSpec", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "JSONObject", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "MarketingCampaignStatus", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MarketplaceConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mediaChannel", + "description": null, + "args": [ + { + "name": "id", "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACTIVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PAUSED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarketingAdConnection", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MediaChannel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mediaChannels", + "description": null, + "args": [ + { + "name": "filter", "description": null, - "fields": [ - { - "name": "edges", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MarketingAdEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarketingAdEdge", + "type": { + "kind": "INPUT_OBJECT", + "name": "MediaChannelsFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", "description": null, - "fields": [ - { - "name": "cursor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "MarketingAd", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarketingAd", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastChangeDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "remoteId", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "preview", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "results", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ResultConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketingCampaign", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MarketingCampaign", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vendor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Vendor", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ResultConnection", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MediaChannelConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organization", + "description": null, + "args": [ + { + "name": "id", "description": null, - "fields": [ - { - "name": "edges", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ResultEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ResultEdge", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizations", + "description": null, + "args": [ + { + "name": "filter", "description": null, - "fields": [ - { - "name": "cursor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Result", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Result", + "type": { + "kind": "INPUT_OBJECT", + "name": "OrganizationsFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastChangeDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "date", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "impressions", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "results", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ResultResourceTypeEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resource", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "UNION", - "name": "ResultResource", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vendor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Vendor", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ResultResourceTypeEnum", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MarketingAd", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MarketingCampaign", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "UNION", - "name": "ResultResource", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrganizationConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": null, + "args": [ + { + "name": "id", "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": [ - { "kind": "OBJECT", "name": "MarketingAd", "ofType": null }, - { - "kind": "OBJECT", - "name": "MarketingCampaign", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "Vendor", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "products", + "description": null, + "args": [ + { + "name": "filter", "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creationDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastChangeDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketplace", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Marketplace", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "products", - "description": null, - "args": [ - { - "name": "first", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "after", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductConnection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AuthPermission", + "type": { + "kind": "INPUT_OBJECT", + "name": "ProductsFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "READ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WRITE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DELETE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MANAGE_ENTITLEMENTS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarketplaceConnection", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": [ - { - "name": "edges", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MarketplaceEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MarketplaceEdge", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "result", + "description": null, + "args": [ + { + "name": "id", "description": null, - "fields": [ - { - "name": "cursor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Marketplace", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrganizationTierEnum", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Result", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [ + { + "name": "filter", "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "Standard", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "Developer", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MediaChannelConnection", + "type": { + "kind": "INPUT_OBJECT", + "name": "ResultsFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", "description": null, - "fields": [ - { - "name": "edges", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "MediaChannelEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MediaChannelEdge", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": [ - { - "name": "cursor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "MediaChannel", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CampaignTemplateConnection", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ResultConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "me", + "description": null, + "args": [], + "type": { "kind": "OBJECT", "name": "User", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vendor", + "description": null, + "args": [ + { + "name": "id", "description": null, - "fields": [ - { - "name": "edges", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CampaignTemplateEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CampaignTemplateEdge", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Vendor", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vendors", + "description": null, + "args": [ + { + "name": "filter", "description": null, - "fields": [ - { - "name": "cursor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CampaignTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VendorConnection", + "type": { + "kind": "INPUT_OBJECT", + "name": "VendorsFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "first", "description": null, - "fields": [ - { - "name": "edges", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "VendorEdge", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageInfo", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VendorEdge", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": [ - { - "name": "cursor", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "node", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "Vendor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "VendorConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ID", + "description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CampaignTemplate", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastChangeDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "platform", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", "name": "Platform", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remoteId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketplace", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "Mutation", + "name": "Marketplace", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketingCampaigns", + "description": null, + "args": [ + { + "name": "first", "description": null, - "fields": [ - { - "name": "createCatalog", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CatalogInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Catalog", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteCatalog", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Deletion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCatalog", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CatalogUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Catalog", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createEntitlement", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EntitlementInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Entitlement", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateEntitlement", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EntitlementUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Entitlement", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteEntitlement", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Deletion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createMarketingCampaign", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MarketingCampaignInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MarketingCampaign", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateMarketingCampaign", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MarketingCampaignUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MarketingCampaign", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteMarketingCampaign", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Deletion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createMarketplace", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MarketplaceInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Marketplace", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateMarketplace", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MarketplaceUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Marketplace", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteMarketplace", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Deletion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createMediaChannel", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MediaChannelInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MediaChannel", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateMediaChannel", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "MediaChannelUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MediaChannel", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteMediaChannel", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Deletion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createOrganization", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizationInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateOrganization", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrganizationUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Organization", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createProduct", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ProductInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Product", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateProduct", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ProductUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Product", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteProduct", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Deletion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "login", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UserLoginInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Token", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateUser", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UserUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "User", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refreshLogin", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RefreshTokenInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Token", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createVendor", - "description": null, - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "VendorInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Vendor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateVendor", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "VendorUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Vendor", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteVendor", - "description": null, - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Deletion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CatalogInput", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "mediaChannelId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "remoteId", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MarketingCampaignConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "String", + "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "NonEmptyString", + "description": "String must contain at least one character", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "Platform", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "facebook", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Marketplace", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastChangeDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organization", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "Deletion", - "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CatalogUpdateInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EntitlementInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "userId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "resourceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "permissions", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AuthPermission", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EntitlementUpdateInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "permissions", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AuthPermission", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MarketingCampaignInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "campaignTemplateId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "creativeSpec", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "JSONObject", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "runTimeSpec", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "JSONObject", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "productIds", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "status", - "description": null, - "type": { - "kind": "ENUM", - "name": "MarketingCampaignStatus", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MarketingCampaignUpdateInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "creativeSpec", - "description": null, - "type": { - "kind": "SCALAR", - "name": "JSONObject", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "runTimeSpec", - "description": null, - "type": { - "kind": "SCALAR", - "name": "JSONObject", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "status", - "description": null, - "type": { - "kind": "ENUM", - "name": "MarketingCampaignStatus", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MarketplaceInput", + "name": "Organization", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mediaChannels", + "description": null, + "args": [ + { + "name": "first", "description": null, - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "organizationId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MarketplaceUpdateInput", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MediaChannelInput", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MediaChannelConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignTemplates", + "description": null, + "args": [ + { + "name": "first", "description": null, - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "marketplaceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "platform", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "Platform", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "remoteId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "MediaChannelUpdateInput", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "platform", - "description": null, - "type": { - "kind": "ENUM", - "name": "Platform", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizationInput", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CampaignTemplateConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vendors", + "description": null, + "args": [ + { + "name": "first", "description": null, - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OrganizationUpdateInput", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ProductInput", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "VendorConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Organization", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastChangeDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "users", + "description": null, + "args": [ + { + "name": "first", "description": null, - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "sku", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "remoteState", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "JSONObject", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "vendorId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "catalogId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "metadata", - "description": null, - "type": { - "kind": "SCALAR", - "name": "JSONObject", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ProductUpdateInput", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sku", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "remoteState", - "description": null, - "type": { - "kind": "SCALAR", - "name": "JSONObject", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "metadata", - "description": null, - "type": { - "kind": "SCALAR", - "name": "JSONObject", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UserLoginInput", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UserConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketplaces", + "description": null, + "args": [ + { + "name": "first", "description": null, - "fields": null, - "inputFields": [ - { - "name": "password", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "email", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Token", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": [ - { - "name": "token", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refreshToken", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "expiryDate", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "User", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UserUpdateInput", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MarketplaceConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tier", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "OrganizationTierEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Int", + "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserConnection", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", "name": "UserEdge", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { "kind": "OBJECT", "name": "User", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "User", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastChangeDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastName", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizations", + "description": null, + "args": [ + { + "name": "first", "description": null, - "fields": null, - "inputFields": [ - { - "name": "firstName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lastName", - "description": null, - "type": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "password", - "description": null, - "type": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "email", - "description": null, - "type": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RefreshTokenInput", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": null, - "inputFields": [ - { - "name": "refreshToken", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "VendorInput", + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "OrganizationConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entitlements", + "description": null, + "args": [ + { + "name": "first", "description": null, - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "marketplaceId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "VendorUpdateInput", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": null, - "inputFields": [ - { - "name": "name", - "description": null, - "type": { - "kind": "SCALAR", - "name": "NonEmptyString", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "EntitlementConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationConnection", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "__Schema", - "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", - "fields": [ - { - "name": "types", - "description": "A list of all types supported by this server.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "queryType", - "description": "The type that query operations will be rooted at.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mutationType", - "description": "If this server supports mutation, the type that mutation operations will be rooted at.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscriptionType", - "description": "If this server support subscription, the type that subscription operations will be rooted at.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "directives", - "description": "A list of all directives supported by this server.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Directive", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "OrganizationEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrganizationEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PageInfo", + "description": null, + "fields": [ + { + "name": "hasNextPage", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "startCursor", + "description": null, + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "endCursor", + "description": null, + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Boolean", + "description": "The `Boolean` scalar type represents `true` or `false`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EntitlementConnection", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "__Type", - "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", - "fields": [ - { - "name": "kind", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__TypeKind", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fields", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Field", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "interfaces", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "possibleTypes", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enumValues", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__EnumValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inputFields", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ofType", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "EntitlementEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "EntitlementEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { "kind": "OBJECT", "name": "Entitlement", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Entitlement", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastChangeDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "User", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", - "name": "__TypeKind", - "description": "An enum describing what kind of type a given `__Type` is.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SCALAR", - "description": "Indicates this type is a scalar.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Indicates this type is a union. `possibleTypes` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Indicates this type is an enum. `enumValues` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Indicates this type is an input object. `inputFields` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LIST", - "description": "Indicates this type is a list. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NON_NULL", - "description": "Indicates this type is a non-null. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { + "name": "EntitlementResourceTypeEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resource", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "EntitlementResource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "permissions", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AuthPermission", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "EntitlementResourceTypeEnum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Marketplace", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Organization", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MediaChannel", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "EntitlementResource", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { "kind": "OBJECT", "name": "Marketplace", "ofType": null }, + { "kind": "OBJECT", "name": "Organization", "ofType": null }, + { "kind": "OBJECT", "name": "MediaChannel", "ofType": null } + ] + }, + { + "kind": "OBJECT", + "name": "MediaChannel", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastChangeDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "platform", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", "name": "Platform", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remoteId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "catalogs", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "__Field", - "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", - "fields": [ - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "args", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CatalogConnection", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketplace", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "__InputValue", - "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", - "fields": [ - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultValue", - "description": "A GraphQL-formatted string representing the default value for this input value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Marketplace", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CatalogConnection", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "__EnumValue", - "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", - "fields": [ - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CatalogEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CatalogEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { "kind": "OBJECT", "name": "Catalog", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Catalog", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastChangeDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mediaChannel", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "__Directive", - "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", - "fields": [ - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locations", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__DirectiveLocation", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "args", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "__DirectiveLocation", - "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "QUERY", - "description": "Location adjacent to a query operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MUTATION", - "description": "Location adjacent to a mutation operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBSCRIPTION", - "description": "Location adjacent to a subscription operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD", - "description": "Location adjacent to a field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_DEFINITION", - "description": "Location adjacent to a fragment definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_SPREAD", - "description": "Location adjacent to a fragment spread.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INLINE_FRAGMENT", - "description": "Location adjacent to an inline fragment.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VARIABLE_DEFINITION", - "description": "Location adjacent to a variable definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCHEMA", - "description": "Location adjacent to a schema definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCALAR", - "description": "Location adjacent to a scalar definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Location adjacent to an object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD_DEFINITION", - "description": "Location adjacent to a field definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ARGUMENT_DEFINITION", - "description": "Location adjacent to an argument definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Location adjacent to an interface definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Location adjacent to a union definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Location adjacent to an enum definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM_VALUE", - "description": "Location adjacent to an enum value definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Location adjacent to an input object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_FIELD_DEFINITION", - "description": "Location adjacent to an input object field definition.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AuthField", + "name": "MediaChannel", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remoteId", + "description": null, + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "products", + "description": null, + "args": [ + { + "name": "first", "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "id", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userId", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vendorId", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "organizationId", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "marketplaceId", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mediaChannelId", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "campaignTemplateId", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resourceId", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "catalogId", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "productIds", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AuthLocation", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ARG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARENT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CATALOG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENTITLEMENT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MARKETING_AD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MARKETING_CAMPAIGN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CAMPAIGN_TEMPLATE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MEDIA_CHANNEL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRODUCT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESULT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VENDOR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AuthType", + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductConnection", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Product", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastChangeDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remoteState", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSONObject", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketingCampaigns", + "description": null, + "args": [ + { + "name": "first", "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENTITLEMENT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VENDOR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRODUCT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CacheControlScope", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PUBLIC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MarketingCampaignConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "catalog", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "Catalog", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metadata", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Upload", - "description": "The `Upload` scalar type represents a file upload.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - } + "name": "JSONObject", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vendor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "Vendor", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "JSONObject", + "description": "The `JSONObject` scalar type represents JSON objects as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf).", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MarketingCampaignConnection", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MarketingCampaignEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MarketingCampaignEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "MarketingCampaign", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } ], - "directives": [ - { - "name": "auth", + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MarketingCampaign", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastChangeDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MarketingCampaignStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketingAds", + "description": null, + "args": [ + { + "name": "first", "description": null, - "locations": ["OBJECT", "FIELD_DEFINITION"], - "args": [ - { - "name": "field", - "description": null, - "type": { - "kind": "ENUM", - "name": "AuthField", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "location", - "description": null, - "type": { - "kind": "ENUM", - "name": "AuthLocation", - "ofType": null - }, - "defaultValue": "ARG" - }, - { - "name": "type", - "description": null, - "type": { - "kind": "ENUM", - "name": "AuthType", - "ofType": null - }, - "defaultValue": "ENTITLEMENT" - }, - { - "name": "permissions", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AuthPermission", - "ofType": null - } - }, - "defaultValue": "[WRITE]" - } - ] - }, - { - "name": "cacheControl", + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", "description": null, - "locations": ["FIELD_DEFINITION", "OBJECT", "INTERFACE"], - "args": [ - { - "name": "maxAge", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "scope", - "description": null, - "type": { - "kind": "ENUM", - "name": "CacheControlScope", - "ofType": null - }, - "defaultValue": null - } - ] - }, - { - "name": "skip", - "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", - "locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"], - "args": [ - { - "name": "if", - "description": "Skipped when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - } - ] - }, - { - "name": "include", - "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", - "locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"], - "args": [ - { - "name": "if", - "description": "Included when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - } - ] - }, - { - "name": "deprecated", - "description": "Marks an element of a GraphQL schema as no longer supported.", - "locations": ["FIELD_DEFINITION", "ENUM_VALUE"], - "args": [ - { - "name": "reason", - "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax (as specified by [CommonMark](https://commonmark.org/).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "\"No longer supported\"" - } - ] - } + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MarketingAdConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "products", + "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vendor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "Vendor", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignTemplate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CampaignTemplate", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mediaChannel", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MediaChannel", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ResultConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creativeSpec", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSONObject", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "runTimeSpec", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSONObject", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "MarketingCampaignStatus", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACTIVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PAUSED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MarketingAdConnection", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MarketingAdEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MarketingAdEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { "kind": "OBJECT", "name": "MarketingAd", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MarketingAd", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastChangeDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remoteId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "preview", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ResultConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketingCampaign", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MarketingCampaign", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vendor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "Vendor", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ResultConnection", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ResultEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ResultEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { "kind": "OBJECT", "name": "Result", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Result", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastChangeDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "impressions", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "results", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ResultResourceTypeEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resource", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "ResultResource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vendor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "Vendor", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ResultResourceTypeEnum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MarketingAd", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MarketingCampaign", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "ResultResource", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { "kind": "OBJECT", "name": "MarketingAd", "ofType": null }, + { "kind": "OBJECT", "name": "MarketingCampaign", "ofType": null } + ] + }, + { + "kind": "OBJECT", + "name": "Vendor", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creationDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastChangeDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketplace", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Marketplace", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "products", + "description": null, + "args": [ + { + "name": "first", + "description": null, + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "after", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductConnection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AuthPermission", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "READ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WRITE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DELETE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MANAGE_ENTITLEMENTS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MarketplaceConnection", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MarketplaceEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MarketplaceEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { "kind": "OBJECT", "name": "Marketplace", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "OrganizationTierEnum", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "Standard", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Developer", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MediaChannelConnection", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "MediaChannelEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MediaChannelEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "MediaChannel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CampaignTemplateConnection", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CampaignTemplateEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CampaignTemplateEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CampaignTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VendorConnection", + "description": null, + "fields": [ + { + "name": "edges", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "VendorEdge", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageInfo", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "PageInfo", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VendorEdge", + "description": null, + "fields": [ + { + "name": "cursor", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "node", + "description": null, + "args": [], + "type": { "kind": "OBJECT", "name": "Vendor", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CampaignTemplatesFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "name__contains", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "name__icontains", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "id__in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + } + }, + "defaultValue": null + }, + { + "name": "platform", + "description": null, + "type": { "kind": "ENUM", "name": "Platform", "ofType": null }, + "defaultValue": null + }, + { + "name": "remoteId", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "marketplaceId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CatalogsFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "name__contains", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "name__icontains", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "id__in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + } + }, + "defaultValue": null + }, + { + "name": "mediaChannelId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + }, + { + "name": "remoteId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EntitlementsFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "userId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + }, + { + "name": "resourceId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "EntitlementResourceTypeEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id__in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MarketingAdsFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id__in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + } + }, + "defaultValue": null + }, + { + "name": "vendorId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + }, + { + "name": "marketingCampaignId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + }, + { + "name": "remoteId", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MarketingCampaignsFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "MarketingCampaignStatus", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "campaignTemplateId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + }, + { + "name": "mediaChannelId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + }, + { + "name": "vendorId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + }, + { + "name": "id__in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MarketplacesFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "name__contains", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "name__icontains", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "id__in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + } + }, + "defaultValue": null + }, + { + "name": "organizationId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MediaChannelsFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "name__contains", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "name__icontains", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "platform", + "description": null, + "type": { "kind": "ENUM", "name": "Platform", "ofType": null }, + "defaultValue": null + }, + { + "name": "remoteId", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "id__in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + } + }, + "defaultValue": null + }, + { + "name": "marketplaceId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizationsFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "name__contains", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "name__icontains", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "tier", + "description": null, + "type": { + "kind": "ENUM", + "name": "OrganizationTierEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id__in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductsFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "name__contains", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "name__icontains", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "id__in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + } + }, + "defaultValue": null + }, + { + "name": "sku", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "catalogId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + }, + { + "name": "vendorId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ResultsFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "ids__in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + } + }, + "defaultValue": null + }, + { + "name": "type", + "description": null, + "type": { + "kind": "ENUM", + "name": "ResultResourceTypeEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "resourceId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + }, + { + "name": "vendorId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "VendorsFilterInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "id__in", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "name", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "name__contains", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "name__icontains", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "marketplaceId", + "description": null, + "type": { "kind": "SCALAR", "name": "ID", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Mutation", + "description": null, + "fields": [ + { + "name": "createCatalog", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CatalogInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Catalog", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCatalog", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Deletion", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCatalog", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CatalogUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Catalog", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createEntitlement", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EntitlementInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Entitlement", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateEntitlement", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EntitlementUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Entitlement", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteEntitlement", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Deletion", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createMarketingCampaign", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MarketingCampaignInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MarketingCampaign", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateMarketingCampaign", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MarketingCampaignUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MarketingCampaign", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteMarketingCampaign", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Deletion", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createMarketplace", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MarketplaceInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Marketplace", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateMarketplace", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MarketplaceUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Marketplace", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteMarketplace", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Deletion", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createMediaChannel", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MediaChannelInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MediaChannel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateMediaChannel", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "MediaChannelUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MediaChannel", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteMediaChannel", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Deletion", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createOrganization", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizationInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateOrganization", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrganizationUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Organization", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createProduct", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateProduct", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Product", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteProduct", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Deletion", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "login", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UserLoginInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Token", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateUser", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UserUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "User", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refreshLogin", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RefreshTokenInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Token", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createVendor", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VendorInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Vendor", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateVendor", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VendorUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Vendor", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteVendor", + "description": null, + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "type": { "kind": "OBJECT", "name": "Deletion", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CatalogInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "mediaChannelId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "remoteId", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Deletion", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CatalogUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EntitlementInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "userId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "resourceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "permissions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AuthPermission", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EntitlementUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "permissions", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AuthPermission", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MarketingCampaignInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "campaignTemplateId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "creativeSpec", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSONObject", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "runTimeSpec", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSONObject", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "productIds", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + } + }, + "defaultValue": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "MarketingCampaignStatus", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MarketingCampaignUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "creativeSpec", + "description": null, + "type": { "kind": "SCALAR", "name": "JSONObject", "ofType": null }, + "defaultValue": null + }, + { + "name": "runTimeSpec", + "description": null, + "type": { "kind": "SCALAR", "name": "JSONObject", "ofType": null }, + "defaultValue": null + }, + { + "name": "status", + "description": null, + "type": { + "kind": "ENUM", + "name": "MarketingCampaignStatus", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MarketplaceInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "organizationId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MarketplaceUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MediaChannelInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "marketplaceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "platform", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", "name": "Platform", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "remoteId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "MediaChannelUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "platform", + "description": null, + "type": { "kind": "ENUM", "name": "Platform", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizationInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OrganizationUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "remoteState", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "JSONObject", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "vendorId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "catalogId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + }, + { + "name": "metadata", + "description": null, + "type": { "kind": "SCALAR", "name": "JSONObject", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sku", + "description": null, + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": null + }, + { + "name": "remoteState", + "description": null, + "type": { "kind": "SCALAR", "name": "JSONObject", "ofType": null }, + "defaultValue": null + }, + { + "name": "metadata", + "description": null, + "type": { "kind": "SCALAR", "name": "JSONObject", "ofType": null }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserLoginInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "password", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Token", + "description": null, + "fields": [ + { + "name": "token", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refreshToken", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiryDate", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "User", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UserUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "firstName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastName", + "description": null, + "type": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "password", + "description": null, + "type": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": null, + "type": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RefreshTokenInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "refreshToken", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "VendorInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "marketplaceId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "ID", "ofType": null } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "VendorUpdateInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "name", + "description": null, + "type": { + "kind": "SCALAR", + "name": "NonEmptyString", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Schema", + "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", + "fields": [ + { + "name": "types", + "description": "A list of all types supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryType", + "description": "The type that query operations will be rooted at.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mutationType", + "description": "If this server supports mutation, the type that mutation operations will be rooted at.", + "args": [], + "type": { "kind": "OBJECT", "name": "__Type", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionType", + "description": "If this server support subscription, the type that subscription operations will be rooted at.", + "args": [], + "type": { "kind": "OBJECT", "name": "__Type", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "directives", + "description": "A list of all directives supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Directive", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Type", + "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", + "fields": [ + { + "name": "kind", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", "name": "__TypeKind", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, + "defaultValue": "false" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Field", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaces", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "possibleTypes", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enumValues", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { "kind": "SCALAR", "name": "Boolean", "ofType": null }, + "defaultValue": "false" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__EnumValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputFields", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ofType", + "description": null, + "args": [], + "type": { "kind": "OBJECT", "name": "__Type", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__TypeKind", + "description": "An enum describing what kind of type a given `__Type` is.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SCALAR", + "description": "Indicates this type is a scalar.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Indicates this type is an interface. `fields` and `possibleTypes` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Indicates this type is a union. `possibleTypes` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Indicates this type is an enum. `enumValues` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Indicates this type is an input object. `inputFields` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST", + "description": "Indicates this type is a list. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NON_NULL", + "description": "Indicates this type is a non-null. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Field", + "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__InputValue", + "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "__Type", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultValue", + "description": "A GraphQL-formatted string representing the default value for this input value.", + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__EnumValue", + "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Directive", + "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", "ofType": null } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locations", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__DirectiveLocation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__DirectiveLocation", + "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "QUERY", + "description": "Location adjacent to a query operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MUTATION", + "description": "Location adjacent to a mutation operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBSCRIPTION", + "description": "Location adjacent to a subscription operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD", + "description": "Location adjacent to a field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_DEFINITION", + "description": "Location adjacent to a fragment definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_SPREAD", + "description": "Location adjacent to a fragment spread.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INLINE_FRAGMENT", + "description": "Location adjacent to an inline fragment.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VARIABLE_DEFINITION", + "description": "Location adjacent to a variable definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCHEMA", + "description": "Location adjacent to a schema definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCALAR", + "description": "Location adjacent to a scalar definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Location adjacent to an object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD_DEFINITION", + "description": "Location adjacent to a field definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARGUMENT_DEFINITION", + "description": "Location adjacent to an argument definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Location adjacent to an interface definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Location adjacent to a union definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Location adjacent to an enum definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM_VALUE", + "description": "Location adjacent to an enum value definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Location adjacent to an input object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_FIELD_DEFINITION", + "description": "Location adjacent to an input object field definition.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AuthField", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "id", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userId", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vendorId", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "organizationId", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "marketplaceId", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mediaChannelId", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "campaignTemplateId", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resourceId", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "catalogId", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productIds", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AuthLocation", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ARG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARENT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CATALOG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENTITLEMENT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MARKETING_AD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MARKETING_CAMPAIGN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CAMPAIGN_TEMPLATE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIA_CHANNEL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRODUCT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESULT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VENDOR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AuthType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ENTITLEMENT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VENDOR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "USER_ONLY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CacheControlScope", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PUBLIC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Upload", + "description": "The `Upload` scalar type represents a file upload.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + } + ], + "directives": [ + { + "name": "auth", + "description": null, + "locations": ["OBJECT", "FIELD_DEFINITION"], + "args": [ + { + "name": "field", + "description": null, + "type": { "kind": "ENUM", "name": "AuthField", "ofType": null }, + "defaultValue": null + }, + { + "name": "location", + "description": null, + "type": { "kind": "ENUM", "name": "AuthLocation", "ofType": null }, + "defaultValue": "ARG" + }, + { + "name": "type", + "description": null, + "type": { "kind": "ENUM", "name": "AuthType", "ofType": null }, + "defaultValue": "ENTITLEMENT" + }, + { + "name": "permissions", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AuthPermission", + "ofType": null + } + }, + "defaultValue": "[WRITE]" + } + ] + }, + { + "name": "cacheControl", + "description": null, + "locations": ["FIELD_DEFINITION", "OBJECT", "INTERFACE"], + "args": [ + { + "name": "maxAge", + "description": null, + "type": { "kind": "SCALAR", "name": "Int", "ofType": null }, + "defaultValue": null + }, + { + "name": "scope", + "description": null, + "type": { + "kind": "ENUM", + "name": "CacheControlScope", + "ofType": null + }, + "defaultValue": null + } + ] + }, + { + "name": "skip", + "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", + "locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"], + "args": [ + { + "name": "if", + "description": "Skipped when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } + }, + "defaultValue": null + } + ] + }, + { + "name": "include", + "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", + "locations": ["FIELD", "FRAGMENT_SPREAD", "INLINE_FRAGMENT"], + "args": [ + { + "name": "if", + "description": "Included when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "Boolean", "ofType": null } + }, + "defaultValue": null + } + ] + }, + { + "name": "deprecated", + "description": "Marks an element of a GraphQL schema as no longer supported.", + "locations": ["FIELD_DEFINITION", "ENUM_VALUE"], + "args": [ + { + "name": "reason", + "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax (as specified by [CommonMark](https://commonmark.org/).", + "type": { "kind": "SCALAR", "name": "String", "ofType": null }, + "defaultValue": "\"No longer supported\"" + } ] - } + } + ] + } } diff --git a/index.node.js b/index.node.js index d8ce41b..97639ad 100644 --- a/index.node.js +++ b/index.node.js @@ -1 +1 @@ -!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n=e();for(var r in n)("object"==typeof exports?exports:t)[r]=n[r]}}(global,function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=10)}([function(t,e){t.exports=require("stream")},function(t,e){t.exports=require("zlib")},function(t,e){t.exports=require("url")},function(t,e){t.exports=require("http")},function(t,e,n){var r=n(8),i=r.default||r,o=function(t,e){return/^\/\//.test(t)&&(t="https:"+t),i.call(this,t,e)};t.exports=e=o,e.fetch=o,e.Headers=r.Headers,e.Request=r.Request,e.Response=r.Response,e.default=o},function(t,e){t.exports=require("https")},function(t,e){var n="Expected a function",r="__lodash_hash_undefined__",i=1/0,o="[object Function]",a="[object GeneratorFunction]",u="[object Symbol]",s=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,c=/^\w*$/,d=/^\./,l=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,p=/\\(\\)?/g,f=/^\[object .+?Constructor\]$/,h="object"==typeof global&&global&&global.Object===Object&&global,m="object"==typeof self&&self&&self.Object===Object&&self,y=h||m||Function("return this")();var g,v=Array.prototype,b=Function.prototype,w=Object.prototype,E=y["__core-js_shared__"],T=(g=/[^.]+$/.exec(E&&E.keys&&E.keys.IE_PROTO||""))?"Symbol(src)_1."+g:"",C=b.toString,$=w.hasOwnProperty,_=w.toString,I=RegExp("^"+C.call($).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),j=y.Symbol,O=v.splice,P=B(y,"Map"),k=B(Object,"create"),D=j?j.prototype:void 0,S=D?D.toString:void 0;function M(t){var e=-1,n=t?t.length:0;for(this.clear();++e-1},A.prototype.set=function(t,e){var n=this.__data__,r=R(n,t);return r<0?n.push([t,e]):n[r][1]=e,this},x.prototype.clear=function(){this.__data__={hash:new M,map:new(P||A),string:new M}},x.prototype.delete=function(t){return N(this,t).delete(t)},x.prototype.get=function(t){return N(this,t).get(t)},x.prototype.has=function(t){return N(this,t).has(t)},x.prototype.set=function(t,e){return N(this,t).set(t,e),this};var z=q(function(t){var e;t=null==(e=t)?"":function(t){if("string"==typeof t)return t;if(G(t))return S?S.call(t):"";var e=t+"";return"0"==e&&1/t==-i?"-0":e}(e);var n=[];return d.test(t)&&n.push(""),t.replace(l,function(t,e,r,i){n.push(r?i.replace(p,"$1"):e||t)}),n});function F(t){if("string"==typeof t||G(t))return t;var e=t+"";return"0"==e&&1/t==-i?"-0":e}function q(t,e){if("function"!=typeof t||e&&"function"!=typeof e)throw new TypeError(n);var r=function(){var n=arguments,i=e?e.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var a=t.apply(this,n);return r.cache=o.set(i,a),a};return r.cache=new(q.Cache||x),r}q.Cache=x;var V=Array.isArray;function H(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function G(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&_.call(t)==u}t.exports=function(t,e,n){var r=null==t?void 0:U(t,e);return void 0===r?n:r}},function(t,e,n){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),(r=e.codes||(e.codes={})).OBJECT_DUPLICATE="OBJECT_DUPLICATE",r.OBJECT_NOT_FOUND="OBJECT_NOT_FOUND",r.TOKEN_EXPIRED="TOKEN_EXPIRED",r.TOKEN_MALFORMED="TOKEN_MALFORMED",r.ACCESS_DENIED="ACCESS_DENIED",r.INVALID_CREDENTIALS="INVALID_CREDENTIALS",r.QUERY_DEPTH_EXCEEDED="QUERY_DEPTH_EXCEEDED",r.QUERY_COMPLEXITY_EXCEEDED="QUERY_COMPLEXITY_EXCEEDED",r.QUERY_BREADTH_EXCEEDED="QUERY_BREADTH_EXCEEDED",r.INPUT_LIST_EMPTY="INPUT_LIST_EMPTY",r.INPUT_LIST_MIN="INPUT_LIST_MIN",r.INPUT_LIST_MAX="INPUT_LIST_MAX",r.INPUT_INVALID="INPUT_INVALID",r.UNKNOWN_ERROR="UKNOWN_ERROR";e.isValidCode=function(t){return Object.keys(e.codes).includes(t)}},function(t,e,n){"use strict";n.r(e),n.d(e,"Headers",function(){return P}),n.d(e,"Request",function(){return q}),n.d(e,"Response",function(){return U}),n.d(e,"FetchError",function(){return p});var r=n(0),i=n(3),o=n(2),a=n(5),u=n(1);const s=r.Readable,c=Symbol("buffer"),d=Symbol("type");class l{constructor(){this[d]="";const t=arguments[0],e=arguments[1],n=[];let r=0;if(t){const e=t,i=Number(e.length);for(let t=0;t1&&void 0!==arguments[1]?arguments[1]:{},i=n.size;let o=void 0===i?0:i;var a=n.timeout;let u=void 0===a?0:a;null==t?t=null:v(t)?t=Buffer.from(t.toString()):b(t)||Buffer.isBuffer(t)||("[object ArrayBuffer]"===Object.prototype.toString.call(t)?t=Buffer.from(t):ArrayBuffer.isView(t)?t=Buffer.from(t.buffer,t.byteOffset,t.byteLength):t instanceof r||(t=Buffer.from(String(t)))),this[h]={body:t,disturbed:!1,error:null},this.size=o,this.timeout=u,t instanceof r&&t.on("error",function(t){const n="AbortError"===t.name?t:new p(`Invalid response body while trying to fetch ${e.url}: ${t.message}`,"system",t);e[h].error=n})}function g(){var t=this;if(this[h].disturbed)return y.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[h].disturbed=!0,this[h].error)return y.Promise.reject(this[h].error);let e=this.body;if(null===e)return y.Promise.resolve(Buffer.alloc(0));if(b(e)&&(e=e.stream()),Buffer.isBuffer(e))return y.Promise.resolve(e);if(!(e instanceof r))return y.Promise.resolve(Buffer.alloc(0));let n=[],i=0,o=!1;return new y.Promise(function(r,a){let u;t.timeout&&(u=setTimeout(function(){o=!0,a(new p(`Response timeout while trying to fetch ${t.url} (over ${t.timeout}ms)`,"body-timeout"))},t.timeout)),e.on("error",function(e){"AbortError"===e.name?(o=!0,a(e)):a(new p(`Invalid response body while trying to fetch ${t.url}: ${e.message}`,"system",e))}),e.on("data",function(e){if(!o&&null!==e){if(t.size&&i+e.length>t.size)return o=!0,void a(new p(`content size at ${t.url} over limit: ${t.size}`,"max-size"));i+=e.length,n.push(e)}}),e.on("end",function(){if(!o){clearTimeout(u);try{r(Buffer.concat(n,i))}catch(e){a(new p(`Could not create Buffer from response body for ${t.url}: ${e.message}`,"system",e))}}})})}function v(t){return"object"==typeof t&&"function"==typeof t.append&&"function"==typeof t.delete&&"function"==typeof t.get&&"function"==typeof t.getAll&&"function"==typeof t.has&&"function"==typeof t.set&&("URLSearchParams"===t.constructor.name||"[object URLSearchParams]"===Object.prototype.toString.call(t)||"function"==typeof t.sort)}function b(t){return"object"==typeof t&&"function"==typeof t.arrayBuffer&&"string"==typeof t.type&&"function"==typeof t.stream&&"function"==typeof t.constructor&&"string"==typeof t.constructor.name&&/^(Blob|File)$/.test(t.constructor.name)&&/^(Blob|File)$/.test(t[Symbol.toStringTag])}function w(t){let e,n,i=t.body;if(t.bodyUsed)throw new Error("cannot clone body after it is used");return i instanceof r&&"function"!=typeof i.getBoundary&&(e=new m,n=new m,i.pipe(e),i.pipe(n),t[h].body=e,i=n),i}function E(t){return null===t?null:"string"==typeof t?"text/plain;charset=UTF-8":v(t)?"application/x-www-form-urlencoded;charset=UTF-8":b(t)?t.type||null:Buffer.isBuffer(t)?null:"[object ArrayBuffer]"===Object.prototype.toString.call(t)?null:ArrayBuffer.isView(t)?null:"function"==typeof t.getBoundary?`multipart/form-data;boundary=${t.getBoundary()}`:t instanceof r?null:"text/plain;charset=UTF-8"}function T(t){const e=t.body;return null===e?0:b(e)?e.size:Buffer.isBuffer(e)?e.length:e&&"function"==typeof e.getLengthSync&&(e._lengthRetrievers&&0==e._lengthRetrievers.length||e.hasKnownLength&&e.hasKnownLength())?e.getLengthSync():null}y.prototype={get body(){return this[h].body},get bodyUsed(){return this[h].disturbed},arrayBuffer(){return g.call(this).then(function(t){return t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength)})},blob(){let t=this.headers&&this.headers.get("content-type")||"";return g.call(this).then(function(e){return Object.assign(new l([],{type:t.toLowerCase()}),{[c]:e})})},json(){var t=this;return g.call(this).then(function(e){try{return JSON.parse(e.toString())}catch(e){return y.Promise.reject(new p(`invalid json response body at ${t.url} reason: ${e.message}`,"invalid-json"))}})},text(){return g.call(this).then(function(t){return t.toString()})},buffer(){return g.call(this)},textConverted(){var t=this;return g.call(this).then(function(e){return function(t,e){if("function"!=typeof f)throw new Error("The package `encoding` must be installed to use the textConverted() function");const n=e.get("content-type");let r,i,o="utf-8";n&&(r=/charset=([^;]*)/i.exec(n));i=t.slice(0,1024).toString(),!r&&i&&(r=/0&&void 0!==arguments[0]?arguments[0]:void 0;if(this[O]=Object.create(null),t instanceof P){const e=t.raw(),n=Object.keys(e);for(const t of n)for(const n of e[t])this.append(t,n)}else if(null==t);else{if("object"!=typeof t)throw new TypeError("Provided initializer must be an object");{const e=t[Symbol.iterator];if(null!=e){if("function"!=typeof e)throw new TypeError("Header pairs must be iterable");const n=[];for(const e of t){if("object"!=typeof e||"function"!=typeof e[Symbol.iterator])throw new TypeError("Each header pair must be iterable");n.push(Array.from(e))}for(const t of n){if(2!==t.length)throw new TypeError("Each header pair must be a name/value tuple");this.append(t[0],t[1])}}else for(const e of Object.keys(t)){const n=t[e];this.append(e,n)}}}}get(t){_(t=`${t}`);const e=j(this[O],t);return void 0===e?null:this[O][e].join(", ")}forEach(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=k(this),r=0;for(;r1&&void 0!==arguments[1]?arguments[1]:"key+value";return Object.keys(t[O]).sort().map("key"===e?function(t){return t.toLowerCase()}:"value"===e?function(e){return t[O][e].join(", ")}:function(e){return[e.toLowerCase(),t[O][e].join(", ")]})}P.prototype.entries=P.prototype[Symbol.iterator],Object.defineProperty(P.prototype,Symbol.toStringTag,{value:"Headers",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperties(P.prototype,{get:{enumerable:!0},forEach:{enumerable:!0},set:{enumerable:!0},append:{enumerable:!0},has:{enumerable:!0},delete:{enumerable:!0},keys:{enumerable:!0},values:{enumerable:!0},entries:{enumerable:!0}});const D=Symbol("internal");function S(t,e){const n=Object.create(M);return n[D]={target:t,kind:e,index:0},n}const M=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==M)throw new TypeError("Value of `this` is not a HeadersIterator");var t=this[D];const e=t.target,n=t.kind,r=t.index,i=k(e,n);return r>=i.length?{value:void 0,done:!0}:(this[D].index=r+1,{value:i[r],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));function A(t){const e=Object.assign({__proto__:null},t[O]),n=j(t[O],"Host");return void 0!==n&&(e[n]=e[n][0]),e}Object.defineProperty(M,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});const x=Symbol("Response internals"),R=i.STATUS_CODES;class U{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};y.call(this,t,e);const n=e.status||200,r=new P(e.headers);if(null!=t&&!r.has("Content-Type")){const e=E(t);e&&r.append("Content-Type",e)}this[x]={url:e.url,status:n,statusText:e.statusText||R[n],headers:r,counter:e.counter}}get url(){return this[x].url||""}get status(){return this[x].status}get ok(){return this[x].status>=200&&this[x].status<300}get redirected(){return this[x].counter>0}get statusText(){return this[x].statusText}get headers(){return this[x].headers}clone(){return new U(w(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}y.mixIn(U.prototype),Object.defineProperties(U.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}}),Object.defineProperty(U.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});const L=Symbol("Request internals"),N=o.parse,B=o.format,z="destroy"in r.Readable.prototype;function F(t){return"object"==typeof t&&"object"==typeof t[L]}class q{constructor(t){let e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};F(t)?e=N(t.url):(e=t&&t.href?N(t.href):N(`${t}`),t={});let r=n.method||t.method||"GET";if(r=r.toUpperCase(),(null!=n.body||F(t)&&null!==t.body)&&("GET"===r||"HEAD"===r))throw new TypeError("Request with GET/HEAD method cannot have body");let i=null!=n.body?n.body:F(t)&&null!==t.body?w(t):null;y.call(this,i,{timeout:n.timeout||t.timeout||0,size:n.size||t.size||0});const o=new P(n.headers||t.headers||{});if(null!=i&&!o.has("Content-Type")){const t=E(i);t&&o.append("Content-Type",t)}let a=F(t)?t.signal:null;if("signal"in n&&(a=n.signal),null!=a&&!function(t){const e=t&&"object"==typeof t&&Object.getPrototypeOf(t);return!(!e||"AbortSignal"!==e.constructor.name)}(a))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[L]={method:r,redirect:n.redirect||t.redirect||"follow",headers:o,parsedURL:e,signal:a},this.follow=void 0!==n.follow?n.follow:void 0!==t.follow?t.follow:20,this.compress=void 0!==n.compress?n.compress:void 0===t.compress||t.compress,this.counter=n.counter||t.counter||0,this.agent=n.agent||t.agent}get method(){return this[L].method}get url(){return B(this[L].parsedURL)}get headers(){return this[L].headers}get redirect(){return this[L].redirect}get signal(){return this[L].signal}clone(){return new q(this)}}function V(t){Error.call(this,t),this.type="aborted",this.message=t,Error.captureStackTrace(this,this.constructor)}y.mixIn(q.prototype),Object.defineProperty(q.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperties(q.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}}),V.prototype=Object.create(Error.prototype),V.prototype.constructor=V,V.prototype.name="AbortError";const H=r.PassThrough,G=o.resolve;function X(t,e){if(!X.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return y.Promise=X.Promise,new X.Promise(function(n,o){const s=new q(t,e),c=function(t){const e=t[L].parsedURL,n=new P(t[L].headers);if(n.has("Accept")||n.set("Accept","*/*"),!e.protocol||!e.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(e.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(t.signal&&t.body instanceof r.Readable&&!z)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let i=null;if(null==t.body&&/^(POST|PUT)$/i.test(t.method)&&(i="0"),null!=t.body){const e=T(t);"number"==typeof e&&(i=String(e))}i&&n.set("Content-Length",i),n.has("User-Agent")||n.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),t.compress&&!n.has("Accept-Encoding")&&n.set("Accept-Encoding","gzip,deflate");let o=t.agent;return"function"==typeof o&&(o=o(e)),n.has("Connection")||o||n.set("Connection","close"),Object.assign({},e,{method:t.method,headers:A(n),agent:o})}(s),d=("https:"===c.protocol?a:i).request,l=s.signal;let f=null;const h=function(){let t=new V("The user aborted a request.");o(t),s.body&&s.body instanceof r.Readable&&s.body.destroy(t),f&&f.body&&f.body.emit("error",t)};if(l&&l.aborted)return void h();const m=function(){h(),v()},y=d(c);let g;function v(){y.abort(),l&&l.removeEventListener("abort",m),clearTimeout(g)}l&&l.addEventListener("abort",m),s.timeout&&y.once("socket",function(t){g=setTimeout(function(){o(new p(`network timeout at: ${s.url}`,"request-timeout")),v()},s.timeout)}),y.on("error",function(t){o(new p(`request to ${s.url} failed, reason: ${t.message}`,"system",t)),v()}),y.on("response",function(t){clearTimeout(g);const e=function(t){const e=new P;for(const n of Object.keys(t))if(!C.test(n))if(Array.isArray(t[n]))for(const r of t[n])$.test(r)||(void 0===e[O][n]?e[O][n]=[r]:e[O][n].push(r));else $.test(t[n])||(e[O][n]=[t[n]]);return e}(t.headers);if(X.isRedirect(t.statusCode)){const r=e.get("Location"),i=null===r?null:G(s.url,r);switch(s.redirect){case"error":return o(new p(`redirect mode is set to error: ${s.url}`,"no-redirect")),void v();case"manual":if(null!==i)try{e.set("Location",i)}catch(t){o(t)}break;case"follow":if(null===i)break;if(s.counter>=s.follow)return o(new p(`maximum redirect reached at: ${s.url}`,"max-redirect")),void v();const r={headers:new P(s.headers),follow:s.follow,counter:s.counter+1,agent:s.agent,compress:s.compress,method:s.method,body:s.body,signal:s.signal,timeout:s.timeout};return 303!==t.statusCode&&s.body&&null===T(s)?(o(new p("Cannot follow redirect with body being a readable stream","unsupported-redirect")),void v()):(303!==t.statusCode&&(301!==t.statusCode&&302!==t.statusCode||"POST"!==s.method)||(r.method="GET",r.body=void 0,r.headers.delete("content-length")),n(X(new q(i,r))),void v())}}t.once("end",function(){l&&l.removeEventListener("abort",m)});let r=t.pipe(new H);const i={url:s.url,status:t.statusCode,statusText:t.statusMessage,headers:e,size:s.size,timeout:s.timeout,counter:s.counter},a=e.get("Content-Encoding");if(!s.compress||"HEAD"===s.method||null===a||204===t.statusCode||304===t.statusCode)return f=new U(r,i),void n(f);const c={flush:u.Z_SYNC_FLUSH,finishFlush:u.Z_SYNC_FLUSH};if("gzip"==a||"x-gzip"==a)return r=r.pipe(u.createGunzip(c)),f=new U(r,i),void n(f);if("deflate"!=a&&"x-deflate"!=a){if("br"==a&&"function"==typeof u.createBrotliDecompress)return r=r.pipe(u.createBrotliDecompress()),f=new U(r,i),void n(f);f=new U(r,i),n(f)}else{t.pipe(new H).once("data",function(t){r=8==(15&t[0])?r.pipe(u.createInflate()):r.pipe(u.createInflateRaw()),f=new U(r,i),n(f)})}}),function(t,e){const n=e.body;null===n?t.end():b(n)?n.stream().pipe(t):Buffer.isBuffer(n)?(t.write(n),t.end()):n.pipe(t)}(y,s)})}X.isRedirect=function(t){return 301===t||302===t||303===t||307===t||308===t},X.Promise=global.Promise,e.default=X},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},function(t,e,n){"use strict";n.r(e);var r,i,o,a,u,s,c,d,l,p,f=n(4),h=n.n(f),m=n(6),y=n.n(m),g=n(7),v=(n(9),function(){return(v=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]-1},A.prototype.set=function(t,e){var n=this.__data__,r=R(n,t);return r<0?n.push([t,e]):n[r][1]=e,this},x.prototype.clear=function(){this.__data__={hash:new M,map:new(P||A),string:new M}},x.prototype.delete=function(t){return N(this,t).delete(t)},x.prototype.get=function(t){return N(this,t).get(t)},x.prototype.has=function(t){return N(this,t).has(t)},x.prototype.set=function(t,e){return N(this,t).set(t,e),this};var z=q(function(t){var e;t=null==(e=t)?"":function(t){if("string"==typeof t)return t;if(G(t))return S?S.call(t):"";var e=t+"";return"0"==e&&1/t==-i?"-0":e}(e);var n=[];return d.test(t)&&n.push(""),t.replace(l,function(t,e,r,i){n.push(r?i.replace(p,"$1"):e||t)}),n});function F(t){if("string"==typeof t||G(t))return t;var e=t+"";return"0"==e&&1/t==-i?"-0":e}function q(t,e){if("function"!=typeof t||e&&"function"!=typeof e)throw new TypeError(n);var r=function(){var n=arguments,i=e?e.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var a=t.apply(this,n);return r.cache=o.set(i,a),a};return r.cache=new(q.Cache||x),r}q.Cache=x;var V=Array.isArray;function H(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function G(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&_.call(t)==u}t.exports=function(t,e,n){var r=null==t?void 0:U(t,e);return void 0===r?n:r}},function(t,e,n){"use strict";var r;Object.defineProperty(e,"__esModule",{value:!0}),(r=e.codes||(e.codes={})).OBJECT_DUPLICATE="OBJECT_DUPLICATE",r.OBJECT_NOT_FOUND="OBJECT_NOT_FOUND",r.TOKEN_EXPIRED="TOKEN_EXPIRED",r.TOKEN_MALFORMED="TOKEN_MALFORMED",r.ACCESS_DENIED="ACCESS_DENIED",r.INVALID_CREDENTIALS="INVALID_CREDENTIALS",r.QUERY_DEPTH_EXCEEDED="QUERY_DEPTH_EXCEEDED",r.QUERY_COMPLEXITY_EXCEEDED="QUERY_COMPLEXITY_EXCEEDED",r.QUERY_BREADTH_EXCEEDED="QUERY_BREADTH_EXCEEDED",r.INPUT_LIST_EMPTY="INPUT_LIST_EMPTY",r.INPUT_LIST_MIN="INPUT_LIST_MIN",r.INPUT_LIST_MAX="INPUT_LIST_MAX",r.INPUT_INVALID="INPUT_INVALID",r.UNKNOWN_ERROR="UKNOWN_ERROR";e.isValidCode=function(t){return Object.keys(e.codes).includes(t)}},function(t,e,n){"use strict";n.r(e),n.d(e,"Headers",function(){return P}),n.d(e,"Request",function(){return q}),n.d(e,"Response",function(){return U}),n.d(e,"FetchError",function(){return p});var r=n(0),i=n(3),o=n(2),a=n(5),u=n(1);const s=r.Readable,c=Symbol("buffer"),d=Symbol("type");class l{constructor(){this[d]="";const t=arguments[0],e=arguments[1],n=[];let r=0;if(t){const e=t,i=Number(e.length);for(let t=0;t1&&void 0!==arguments[1]?arguments[1]:{},i=n.size;let o=void 0===i?0:i;var a=n.timeout;let u=void 0===a?0:a;null==t?t=null:v(t)?t=Buffer.from(t.toString()):b(t)||Buffer.isBuffer(t)||("[object ArrayBuffer]"===Object.prototype.toString.call(t)?t=Buffer.from(t):ArrayBuffer.isView(t)?t=Buffer.from(t.buffer,t.byteOffset,t.byteLength):t instanceof r||(t=Buffer.from(String(t)))),this[h]={body:t,disturbed:!1,error:null},this.size=o,this.timeout=u,t instanceof r&&t.on("error",function(t){const n="AbortError"===t.name?t:new p(`Invalid response body while trying to fetch ${e.url}: ${t.message}`,"system",t);e[h].error=n})}function g(){var t=this;if(this[h].disturbed)return y.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[h].disturbed=!0,this[h].error)return y.Promise.reject(this[h].error);let e=this.body;if(null===e)return y.Promise.resolve(Buffer.alloc(0));if(b(e)&&(e=e.stream()),Buffer.isBuffer(e))return y.Promise.resolve(e);if(!(e instanceof r))return y.Promise.resolve(Buffer.alloc(0));let n=[],i=0,o=!1;return new y.Promise(function(r,a){let u;t.timeout&&(u=setTimeout(function(){o=!0,a(new p(`Response timeout while trying to fetch ${t.url} (over ${t.timeout}ms)`,"body-timeout"))},t.timeout)),e.on("error",function(e){"AbortError"===e.name?(o=!0,a(e)):a(new p(`Invalid response body while trying to fetch ${t.url}: ${e.message}`,"system",e))}),e.on("data",function(e){if(!o&&null!==e){if(t.size&&i+e.length>t.size)return o=!0,void a(new p(`content size at ${t.url} over limit: ${t.size}`,"max-size"));i+=e.length,n.push(e)}}),e.on("end",function(){if(!o){clearTimeout(u);try{r(Buffer.concat(n,i))}catch(e){a(new p(`Could not create Buffer from response body for ${t.url}: ${e.message}`,"system",e))}}})})}function v(t){return"object"==typeof t&&"function"==typeof t.append&&"function"==typeof t.delete&&"function"==typeof t.get&&"function"==typeof t.getAll&&"function"==typeof t.has&&"function"==typeof t.set&&("URLSearchParams"===t.constructor.name||"[object URLSearchParams]"===Object.prototype.toString.call(t)||"function"==typeof t.sort)}function b(t){return"object"==typeof t&&"function"==typeof t.arrayBuffer&&"string"==typeof t.type&&"function"==typeof t.stream&&"function"==typeof t.constructor&&"string"==typeof t.constructor.name&&/^(Blob|File)$/.test(t.constructor.name)&&/^(Blob|File)$/.test(t[Symbol.toStringTag])}function w(t){let e,n,i=t.body;if(t.bodyUsed)throw new Error("cannot clone body after it is used");return i instanceof r&&"function"!=typeof i.getBoundary&&(e=new m,n=new m,i.pipe(e),i.pipe(n),t[h].body=e,i=n),i}function E(t){return null===t?null:"string"==typeof t?"text/plain;charset=UTF-8":v(t)?"application/x-www-form-urlencoded;charset=UTF-8":b(t)?t.type||null:Buffer.isBuffer(t)?null:"[object ArrayBuffer]"===Object.prototype.toString.call(t)?null:ArrayBuffer.isView(t)?null:"function"==typeof t.getBoundary?`multipart/form-data;boundary=${t.getBoundary()}`:t instanceof r?null:"text/plain;charset=UTF-8"}function T(t){const e=t.body;return null===e?0:b(e)?e.size:Buffer.isBuffer(e)?e.length:e&&"function"==typeof e.getLengthSync&&(e._lengthRetrievers&&0==e._lengthRetrievers.length||e.hasKnownLength&&e.hasKnownLength())?e.getLengthSync():null}y.prototype={get body(){return this[h].body},get bodyUsed(){return this[h].disturbed},arrayBuffer(){return g.call(this).then(function(t){return t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength)})},blob(){let t=this.headers&&this.headers.get("content-type")||"";return g.call(this).then(function(e){return Object.assign(new l([],{type:t.toLowerCase()}),{[c]:e})})},json(){var t=this;return g.call(this).then(function(e){try{return JSON.parse(e.toString())}catch(e){return y.Promise.reject(new p(`invalid json response body at ${t.url} reason: ${e.message}`,"invalid-json"))}})},text(){return g.call(this).then(function(t){return t.toString()})},buffer(){return g.call(this)},textConverted(){var t=this;return g.call(this).then(function(e){return function(t,e){if("function"!=typeof f)throw new Error("The package `encoding` must be installed to use the textConverted() function");const n=e.get("content-type");let r,i,o="utf-8";n&&(r=/charset=([^;]*)/i.exec(n));i=t.slice(0,1024).toString(),!r&&i&&(r=/0&&void 0!==arguments[0]?arguments[0]:void 0;if(this[O]=Object.create(null),t instanceof P){const e=t.raw(),n=Object.keys(e);for(const t of n)for(const n of e[t])this.append(t,n)}else if(null==t);else{if("object"!=typeof t)throw new TypeError("Provided initializer must be an object");{const e=t[Symbol.iterator];if(null!=e){if("function"!=typeof e)throw new TypeError("Header pairs must be iterable");const n=[];for(const e of t){if("object"!=typeof e||"function"!=typeof e[Symbol.iterator])throw new TypeError("Each header pair must be iterable");n.push(Array.from(e))}for(const t of n){if(2!==t.length)throw new TypeError("Each header pair must be a name/value tuple");this.append(t[0],t[1])}}else for(const e of Object.keys(t)){const n=t[e];this.append(e,n)}}}}get(t){_(t=`${t}`);const e=j(this[O],t);return void 0===e?null:this[O][e].join(", ")}forEach(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=k(this),r=0;for(;r1&&void 0!==arguments[1]?arguments[1]:"key+value";return Object.keys(t[O]).sort().map("key"===e?function(t){return t.toLowerCase()}:"value"===e?function(e){return t[O][e].join(", ")}:function(e){return[e.toLowerCase(),t[O][e].join(", ")]})}P.prototype.entries=P.prototype[Symbol.iterator],Object.defineProperty(P.prototype,Symbol.toStringTag,{value:"Headers",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperties(P.prototype,{get:{enumerable:!0},forEach:{enumerable:!0},set:{enumerable:!0},append:{enumerable:!0},has:{enumerable:!0},delete:{enumerable:!0},keys:{enumerable:!0},values:{enumerable:!0},entries:{enumerable:!0}});const D=Symbol("internal");function S(t,e){const n=Object.create(M);return n[D]={target:t,kind:e,index:0},n}const M=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==M)throw new TypeError("Value of `this` is not a HeadersIterator");var t=this[D];const e=t.target,n=t.kind,r=t.index,i=k(e,n);return r>=i.length?{value:void 0,done:!0}:(this[D].index=r+1,{value:i[r],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));function A(t){const e=Object.assign({__proto__:null},t[O]),n=j(t[O],"Host");return void 0!==n&&(e[n]=e[n][0]),e}Object.defineProperty(M,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});const x=Symbol("Response internals"),R=i.STATUS_CODES;class U{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};y.call(this,t,e);const n=e.status||200,r=new P(e.headers);if(null!=t&&!r.has("Content-Type")){const e=E(t);e&&r.append("Content-Type",e)}this[x]={url:e.url,status:n,statusText:e.statusText||R[n],headers:r,counter:e.counter}}get url(){return this[x].url||""}get status(){return this[x].status}get ok(){return this[x].status>=200&&this[x].status<300}get redirected(){return this[x].counter>0}get statusText(){return this[x].statusText}get headers(){return this[x].headers}clone(){return new U(w(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}y.mixIn(U.prototype),Object.defineProperties(U.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}}),Object.defineProperty(U.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});const L=Symbol("Request internals"),N=o.parse,B=o.format,z="destroy"in r.Readable.prototype;function F(t){return"object"==typeof t&&"object"==typeof t[L]}class q{constructor(t){let e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};F(t)?e=N(t.url):(e=t&&t.href?N(t.href):N(`${t}`),t={});let r=n.method||t.method||"GET";if(r=r.toUpperCase(),(null!=n.body||F(t)&&null!==t.body)&&("GET"===r||"HEAD"===r))throw new TypeError("Request with GET/HEAD method cannot have body");let i=null!=n.body?n.body:F(t)&&null!==t.body?w(t):null;y.call(this,i,{timeout:n.timeout||t.timeout||0,size:n.size||t.size||0});const o=new P(n.headers||t.headers||{});if(null!=i&&!o.has("Content-Type")){const t=E(i);t&&o.append("Content-Type",t)}let a=F(t)?t.signal:null;if("signal"in n&&(a=n.signal),null!=a&&!function(t){const e=t&&"object"==typeof t&&Object.getPrototypeOf(t);return!(!e||"AbortSignal"!==e.constructor.name)}(a))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[L]={method:r,redirect:n.redirect||t.redirect||"follow",headers:o,parsedURL:e,signal:a},this.follow=void 0!==n.follow?n.follow:void 0!==t.follow?t.follow:20,this.compress=void 0!==n.compress?n.compress:void 0===t.compress||t.compress,this.counter=n.counter||t.counter||0,this.agent=n.agent||t.agent}get method(){return this[L].method}get url(){return B(this[L].parsedURL)}get headers(){return this[L].headers}get redirect(){return this[L].redirect}get signal(){return this[L].signal}clone(){return new q(this)}}function V(t){Error.call(this,t),this.type="aborted",this.message=t,Error.captureStackTrace(this,this.constructor)}y.mixIn(q.prototype),Object.defineProperty(q.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0}),Object.defineProperties(q.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}}),V.prototype=Object.create(Error.prototype),V.prototype.constructor=V,V.prototype.name="AbortError";const H=r.PassThrough,G=o.resolve;function X(t,e){if(!X.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return y.Promise=X.Promise,new X.Promise(function(n,o){const s=new q(t,e),c=function(t){const e=t[L].parsedURL,n=new P(t[L].headers);if(n.has("Accept")||n.set("Accept","*/*"),!e.protocol||!e.hostname)throw new TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(e.protocol))throw new TypeError("Only HTTP(S) protocols are supported");if(t.signal&&t.body instanceof r.Readable&&!z)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let i=null;if(null==t.body&&/^(POST|PUT)$/i.test(t.method)&&(i="0"),null!=t.body){const e=T(t);"number"==typeof e&&(i=String(e))}i&&n.set("Content-Length",i),n.has("User-Agent")||n.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)"),t.compress&&!n.has("Accept-Encoding")&&n.set("Accept-Encoding","gzip,deflate");let o=t.agent;return"function"==typeof o&&(o=o(e)),n.has("Connection")||o||n.set("Connection","close"),Object.assign({},e,{method:t.method,headers:A(n),agent:o})}(s),d=("https:"===c.protocol?a:i).request,l=s.signal;let f=null;const h=function(){let t=new V("The user aborted a request.");o(t),s.body&&s.body instanceof r.Readable&&s.body.destroy(t),f&&f.body&&f.body.emit("error",t)};if(l&&l.aborted)return void h();const m=function(){h(),v()},y=d(c);let g;function v(){y.abort(),l&&l.removeEventListener("abort",m),clearTimeout(g)}l&&l.addEventListener("abort",m),s.timeout&&y.once("socket",function(t){g=setTimeout(function(){o(new p(`network timeout at: ${s.url}`,"request-timeout")),v()},s.timeout)}),y.on("error",function(t){o(new p(`request to ${s.url} failed, reason: ${t.message}`,"system",t)),v()}),y.on("response",function(t){clearTimeout(g);const e=function(t){const e=new P;for(const n of Object.keys(t))if(!C.test(n))if(Array.isArray(t[n]))for(const r of t[n])$.test(r)||(void 0===e[O][n]?e[O][n]=[r]:e[O][n].push(r));else $.test(t[n])||(e[O][n]=[t[n]]);return e}(t.headers);if(X.isRedirect(t.statusCode)){const r=e.get("Location"),i=null===r?null:G(s.url,r);switch(s.redirect){case"error":return o(new p(`redirect mode is set to error: ${s.url}`,"no-redirect")),void v();case"manual":if(null!==i)try{e.set("Location",i)}catch(t){o(t)}break;case"follow":if(null===i)break;if(s.counter>=s.follow)return o(new p(`maximum redirect reached at: ${s.url}`,"max-redirect")),void v();const r={headers:new P(s.headers),follow:s.follow,counter:s.counter+1,agent:s.agent,compress:s.compress,method:s.method,body:s.body,signal:s.signal,timeout:s.timeout};return 303!==t.statusCode&&s.body&&null===T(s)?(o(new p("Cannot follow redirect with body being a readable stream","unsupported-redirect")),void v()):(303!==t.statusCode&&(301!==t.statusCode&&302!==t.statusCode||"POST"!==s.method)||(r.method="GET",r.body=void 0,r.headers.delete("content-length")),n(X(new q(i,r))),void v())}}t.once("end",function(){l&&l.removeEventListener("abort",m)});let r=t.pipe(new H);const i={url:s.url,status:t.statusCode,statusText:t.statusMessage,headers:e,size:s.size,timeout:s.timeout,counter:s.counter},a=e.get("Content-Encoding");if(!s.compress||"HEAD"===s.method||null===a||204===t.statusCode||304===t.statusCode)return f=new U(r,i),void n(f);const c={flush:u.Z_SYNC_FLUSH,finishFlush:u.Z_SYNC_FLUSH};if("gzip"==a||"x-gzip"==a)return r=r.pipe(u.createGunzip(c)),f=new U(r,i),void n(f);if("deflate"!=a&&"x-deflate"!=a){if("br"==a&&"function"==typeof u.createBrotliDecompress)return r=r.pipe(u.createBrotliDecompress()),f=new U(r,i),void n(f);f=new U(r,i),n(f)}else{t.pipe(new H).once("data",function(t){r=8==(15&t[0])?r.pipe(u.createInflate()):r.pipe(u.createInflateRaw()),f=new U(r,i),n(f)})}}),function(t,e){const n=e.body;null===n?t.end():b(n)?n.stream().pipe(t):Buffer.isBuffer(n)?(t.write(n),t.end()):n.pipe(t)}(y,s)})}X.isRedirect=function(t){return 301===t||302===t||303===t||307===t||308===t},X.Promise=global.Promise,e.default=X},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},function(t,e,n){"use strict";n.r(e);var r,i,o,a,u,s,c,d,l,p,f=n(4),h=n.n(f),m=n(6),y=n.n(m),g=n(7),v=(n(9),function(){return(v=Object.assign||function(t){for(var e,n=1,r=arguments.length;n0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]-1};function o(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function a(t){return"string"!=typeof t&&(t=String(t)),t}function u(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return n.iterable&&(e[Symbol.iterator]=function(){return e}),e}function s(t){this.map={},t instanceof s?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function d(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function c(t){return new Promise(function(e,n){t.onload=function(){e(t.result)},t.onerror=function(){n(t.error)}})}function p(t){var e=new FileReader,n=c(e);return e.readAsArrayBuffer(t),n}function l(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function f(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:n.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:n.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():n.arrayBuffer&&n.blob&&((e=t)&&DataView.prototype.isPrototypeOf(e))?(this._bodyArrayBuffer=l(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||r(t))?this._bodyArrayBuffer=l(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},n.blob&&(this.blob=function(){var t=d(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(p)}),this.text=function(){var t,e,n,i=d(this);if(i)return i;if(this._bodyBlob)return t=this._bodyBlob,e=new FileReader,n=c(e),e.readAsText(t),n;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),n=new Array(e.length),i=0;i-1?i:n),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function v(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var n=t.split("="),i=n.shift().replace(/\+/g," "),r=n.join("=").replace(/\+/g," ");e.append(decodeURIComponent(i),decodeURIComponent(r))}}),e}function m(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new s(e.headers),this.url=e.url||"",this._initBody(t)}y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},f.call(y.prototype),f.call(m.prototype),m.prototype.clone=function(){return new m(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new s(this.headers),url:this.url})},m.error=function(){var t=new m(null,{status:0,statusText:""});return t.type="error",t};var b=[301,302,303,307,308];m.redirect=function(t,e){if(-1===b.indexOf(e))throw new RangeError("Invalid status code");return new m(null,{status:e,headers:{location:t}})},e.DOMException=t.DOMException;try{new e.DOMException}catch(t){e.DOMException=function(t,e){this.message=t,this.name=e;var n=Error(t);this.stack=n.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function g(t,i){return new Promise(function(r,o){var a=new y(t,i);if(a.signal&&a.signal.aborted)return o(new e.DOMException("Aborted","AbortError"));var u=new XMLHttpRequest;function d(){u.abort()}u.onload=function(){var t,e,n={status:u.status,statusText:u.statusText,headers:(t=u.getAllResponseHeaders()||"",e=new s,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var n=t.split(":"),i=n.shift().trim();if(i){var r=n.join(":").trim();e.append(i,r)}}),e)};n.url="responseURL"in u?u.responseURL:n.headers.get("X-Request-URL");var i="response"in u?u.response:u.responseText;r(new m(i,n))},u.onerror=function(){o(new TypeError("Network request failed"))},u.ontimeout=function(){o(new TypeError("Network request failed"))},u.onabort=function(){o(new e.DOMException("Aborted","AbortError"))},u.open(a.method,a.url,!0),"include"===a.credentials?u.withCredentials=!0:"omit"===a.credentials&&(u.withCredentials=!1),"responseType"in u&&n.blob&&(u.responseType="blob"),a.headers.forEach(function(t,e){u.setRequestHeader(e,t)}),a.signal&&(a.signal.addEventListener("abort",d),u.onreadystatechange=function(){4===u.readyState&&a.signal.removeEventListener("abort",d)}),u.send(void 0===a._bodyInit?null:a._bodyInit)})}g.polyfill=!0,t.fetch||(t.fetch=g,t.Headers=s,t.Request=y,t.Response=m),e.Headers=s,e.Request=y,e.Response=m,e.fetch=g}({})}(n),delete n.fetch.polyfill,(e=n.fetch).default=n.fetch,e.fetch=n.fetch,e.Headers=n.Headers,e.Request=n.Request,e.Response=n.Response,t.exports=e},function(t,e,n){(function(e){var n="Expected a function",i="__lodash_hash_undefined__",r=1/0,o="[object Function]",a="[object GeneratorFunction]",u="[object Symbol]",s=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,d=/^\w*$/,c=/^\./,p=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,l=/\\(\\)?/g,f=/^\[object .+?Constructor\]$/,h="object"==typeof e&&e&&e.Object===Object&&e,y="object"==typeof self&&self&&self.Object===Object&&self,v=h||y||Function("return this")();var m,b=Array.prototype,g=Function.prototype,E=Object.prototype,_=v["__core-js_shared__"],I=(m=/[^.]+$/.exec(_&&_.keys&&_.keys.IE_PROTO||""))?"Symbol(src)_1."+m:"",w=g.toString,T=E.hasOwnProperty,D=E.toString,C=RegExp("^"+w.call(T).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),$=v.Symbol,O=b.splice,P=B(v,"Map"),k=B(Object,"create"),A=$?$.prototype:void 0,M=A?A.toString:void 0;function j(t){var e=-1,n=t?t.length:0;for(this.clear();++e-1},R.prototype.set=function(t,e){var n=this.__data__,i=x(n,t);return i<0?n.push([t,e]):n[i][1]=e,this},U.prototype.clear=function(){this.__data__={hash:new j,map:new(P||R),string:new j}},U.prototype.delete=function(t){return L(this,t).delete(t)},U.prototype.get=function(t){return L(this,t).get(t)},U.prototype.has=function(t){return L(this,t).has(t)},U.prototype.set=function(t,e){return L(this,t).set(t,e),this};var F=q(function(t){var e;t=null==(e=t)?"":function(t){if("string"==typeof t)return t;if(X(t))return M?M.call(t):"";var e=t+"";return"0"==e&&1/t==-r?"-0":e}(e);var n=[];return c.test(t)&&n.push(""),t.replace(p,function(t,e,i,r){n.push(i?r.replace(l,"$1"):e||t)}),n});function V(t){if("string"==typeof t||X(t))return t;var e=t+"";return"0"==e&&1/t==-r?"-0":e}function q(t,e){if("function"!=typeof t||e&&"function"!=typeof e)throw new TypeError(n);var i=function(){var n=arguments,r=e?e.apply(this,n):n[0],o=i.cache;if(o.has(r))return o.get(r);var a=t.apply(this,n);return i.cache=o.set(r,a),a};return i.cache=new(q.Cache||U),i}q.Cache=U;var z=Array.isArray;function H(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function X(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&D.call(t)==u}t.exports=function(t,e,n){var i=null==t?void 0:N(t,e);return void 0===i?n:i}}).call(this,n(3))},function(t,e,n){"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),(i=e.codes||(e.codes={})).OBJECT_DUPLICATE="OBJECT_DUPLICATE",i.OBJECT_NOT_FOUND="OBJECT_NOT_FOUND",i.TOKEN_EXPIRED="TOKEN_EXPIRED",i.TOKEN_MALFORMED="TOKEN_MALFORMED",i.ACCESS_DENIED="ACCESS_DENIED",i.INVALID_CREDENTIALS="INVALID_CREDENTIALS",i.QUERY_DEPTH_EXCEEDED="QUERY_DEPTH_EXCEEDED",i.QUERY_COMPLEXITY_EXCEEDED="QUERY_COMPLEXITY_EXCEEDED",i.QUERY_BREADTH_EXCEEDED="QUERY_BREADTH_EXCEEDED",i.INPUT_LIST_EMPTY="INPUT_LIST_EMPTY",i.INPUT_LIST_MIN="INPUT_LIST_MIN",i.INPUT_LIST_MAX="INPUT_LIST_MAX",i.INPUT_INVALID="INPUT_INVALID",i.UNKNOWN_ERROR="UKNOWN_ERROR";e.isValidCode=function(t){return Object.keys(e.codes).includes(t)}},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},function(t,e,n){"use strict";n.r(e);var i,r,o,a,u,s,d,c,p,l,f=n(0),h=n.n(f),y=n(1),v=n.n(y),m=n(2),b=(n(4),function(){return(b=Object.assign||function(t){for(var e,n=1,i=arguments.length;n0&&r[r.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]-1};function o(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function a(t){return"string"!=typeof t&&(t=String(t)),t}function u(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return n.iterable&&(e[Symbol.iterator]=function(){return e}),e}function s(t){this.map={},t instanceof s?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function d(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function c(t){return new Promise(function(e,n){t.onload=function(){e(t.result)},t.onerror=function(){n(t.error)}})}function p(t){var e=new FileReader,n=c(e);return e.readAsArrayBuffer(t),n}function l(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function f(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:n.blob&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:n.formData&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():n.arrayBuffer&&n.blob&&((e=t)&&DataView.prototype.isPrototypeOf(e))?(this._bodyArrayBuffer=l(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):n.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(t)||r(t))?this._bodyArrayBuffer=l(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},n.blob&&(this.blob=function(){var t=d(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(p)}),this.text=function(){var t,e,n,i=d(this);if(i)return i;if(this._bodyBlob)return t=this._bodyBlob,e=new FileReader,n=c(e),e.readAsText(t),n;if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),n=new Array(e.length),i=0;i-1?i:n),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function v(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var n=t.split("="),i=n.shift().replace(/\+/g," "),r=n.join("=").replace(/\+/g," ");e.append(decodeURIComponent(i),decodeURIComponent(r))}}),e}function m(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new s(e.headers),this.url=e.url||"",this._initBody(t)}y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},f.call(y.prototype),f.call(m.prototype),m.prototype.clone=function(){return new m(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new s(this.headers),url:this.url})},m.error=function(){var t=new m(null,{status:0,statusText:""});return t.type="error",t};var b=[301,302,303,307,308];m.redirect=function(t,e){if(-1===b.indexOf(e))throw new RangeError("Invalid status code");return new m(null,{status:e,headers:{location:t}})},e.DOMException=t.DOMException;try{new e.DOMException}catch(t){e.DOMException=function(t,e){this.message=t,this.name=e;var n=Error(t);this.stack=n.stack},e.DOMException.prototype=Object.create(Error.prototype),e.DOMException.prototype.constructor=e.DOMException}function g(t,i){return new Promise(function(r,o){var a=new y(t,i);if(a.signal&&a.signal.aborted)return o(new e.DOMException("Aborted","AbortError"));var u=new XMLHttpRequest;function d(){u.abort()}u.onload=function(){var t,e,n={status:u.status,statusText:u.statusText,headers:(t=u.getAllResponseHeaders()||"",e=new s,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var n=t.split(":"),i=n.shift().trim();if(i){var r=n.join(":").trim();e.append(i,r)}}),e)};n.url="responseURL"in u?u.responseURL:n.headers.get("X-Request-URL");var i="response"in u?u.response:u.responseText;r(new m(i,n))},u.onerror=function(){o(new TypeError("Network request failed"))},u.ontimeout=function(){o(new TypeError("Network request failed"))},u.onabort=function(){o(new e.DOMException("Aborted","AbortError"))},u.open(a.method,a.url,!0),"include"===a.credentials?u.withCredentials=!0:"omit"===a.credentials&&(u.withCredentials=!1),"responseType"in u&&n.blob&&(u.responseType="blob"),a.headers.forEach(function(t,e){u.setRequestHeader(e,t)}),a.signal&&(a.signal.addEventListener("abort",d),u.onreadystatechange=function(){4===u.readyState&&a.signal.removeEventListener("abort",d)}),u.send(void 0===a._bodyInit?null:a._bodyInit)})}g.polyfill=!0,t.fetch||(t.fetch=g,t.Headers=s,t.Request=y,t.Response=m),e.Headers=s,e.Request=y,e.Response=m,e.fetch=g}({})}(n),delete n.fetch.polyfill,(e=n.fetch).default=n.fetch,e.fetch=n.fetch,e.Headers=n.Headers,e.Request=n.Request,e.Response=n.Response,t.exports=e},function(t,e,n){(function(e){var n="Expected a function",i="__lodash_hash_undefined__",r=1/0,o="[object Function]",a="[object GeneratorFunction]",u="[object Symbol]",s=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,d=/^\w*$/,c=/^\./,p=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,l=/\\(\\)?/g,f=/^\[object .+?Constructor\]$/,h="object"==typeof e&&e&&e.Object===Object&&e,y="object"==typeof self&&self&&self.Object===Object&&self,v=h||y||Function("return this")();var m,b=Array.prototype,g=Function.prototype,E=Object.prototype,_=v["__core-js_shared__"],I=(m=/[^.]+$/.exec(_&&_.keys&&_.keys.IE_PROTO||""))?"Symbol(src)_1."+m:"",w=g.toString,T=E.hasOwnProperty,D=E.toString,C=RegExp("^"+w.call(T).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),O=v.Symbol,$=b.splice,k=B(v,"Map"),A=B(Object,"create"),M=O?O.prototype:void 0,P=M?M.toString:void 0;function j(t){var e=-1,n=t?t.length:0;for(this.clear();++e-1},R.prototype.set=function(t,e){var n=this.__data__,i=x(n,t);return i<0?n.push([t,e]):n[i][1]=e,this},U.prototype.clear=function(){this.__data__={hash:new j,map:new(k||R),string:new j}},U.prototype.delete=function(t){return L(this,t).delete(t)},U.prototype.get=function(t){return L(this,t).get(t)},U.prototype.has=function(t){return L(this,t).has(t)},U.prototype.set=function(t,e){return L(this,t).set(t,e),this};var F=q(function(t){var e;t=null==(e=t)?"":function(t){if("string"==typeof t)return t;if(X(t))return P?P.call(t):"";var e=t+"";return"0"==e&&1/t==-r?"-0":e}(e);var n=[];return c.test(t)&&n.push(""),t.replace(p,function(t,e,i,r){n.push(i?r.replace(l,"$1"):e||t)}),n});function V(t){if("string"==typeof t||X(t))return t;var e=t+"";return"0"==e&&1/t==-r?"-0":e}function q(t,e){if("function"!=typeof t||e&&"function"!=typeof e)throw new TypeError(n);var i=function(){var n=arguments,r=e?e.apply(this,n):n[0],o=i.cache;if(o.has(r))return o.get(r);var a=t.apply(this,n);return i.cache=o.set(r,a),a};return i.cache=new(q.Cache||U),i}q.Cache=U;var z=Array.isArray;function H(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function X(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&D.call(t)==u}t.exports=function(t,e,n){var i=null==t?void 0:N(t,e);return void 0===i?n:i}}).call(this,n(3))},function(t,e,n){"use strict";var i;Object.defineProperty(e,"__esModule",{value:!0}),(i=e.codes||(e.codes={})).OBJECT_DUPLICATE="OBJECT_DUPLICATE",i.OBJECT_NOT_FOUND="OBJECT_NOT_FOUND",i.TOKEN_EXPIRED="TOKEN_EXPIRED",i.TOKEN_MALFORMED="TOKEN_MALFORMED",i.ACCESS_DENIED="ACCESS_DENIED",i.INVALID_CREDENTIALS="INVALID_CREDENTIALS",i.QUERY_DEPTH_EXCEEDED="QUERY_DEPTH_EXCEEDED",i.QUERY_COMPLEXITY_EXCEEDED="QUERY_COMPLEXITY_EXCEEDED",i.QUERY_BREADTH_EXCEEDED="QUERY_BREADTH_EXCEEDED",i.INPUT_LIST_EMPTY="INPUT_LIST_EMPTY",i.INPUT_LIST_MIN="INPUT_LIST_MIN",i.INPUT_LIST_MAX="INPUT_LIST_MAX",i.INPUT_INVALID="INPUT_INVALID",i.UNKNOWN_ERROR="UKNOWN_ERROR";e.isValidCode=function(t){return Object.keys(e.codes).includes(t)}},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},function(t,e,n){"use strict";n.r(e);var i,r,o,a,u,s,d,c,p,l,f=n(0),h=n.n(f),y=n(1),v=n.n(y),m=n(2),b=(n(4),function(){return(b=Object.assign||function(t){for(var e,n=1,i=arguments.length;n0&&r[r.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1] = T | null; export declare type Omit = Pick>; export declare type RequireFields = { @@ -55,71 +55,88 @@ export declare enum AuthPermission { export declare enum AuthType { Entitlement = "ENTITLEMENT", Vendor = "VENDOR", - Product = "PRODUCT" + UserOnly = "USER_ONLY" } export declare enum CacheControlScope { Public = "PUBLIC", Private = "PRIVATE" } export declare type CampaignTemplate = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - name: Scalars['NonEmptyString']; - description: Scalars['String']; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + name: Scalars["NonEmptyString"]; + description: Scalars["String"]; platform: Platform; - remoteId: Scalars['String']; + remoteId: Scalars["String"]; marketplace: Marketplace; marketingCampaigns?: Maybe; }; export declare type CampaignTemplateMarketingCampaignsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type CampaignTemplateConnection = { edges?: Maybe>>; pageInfo: PageInfo; }; export declare type CampaignTemplateEdge = { - cursor: Scalars['ID']; + cursor: Scalars["ID"]; node?: Maybe; }; +export declare type CampaignTemplatesFilterInput = { + name?: Maybe; + name__contains?: Maybe; + name__icontains?: Maybe; + id__in?: Maybe>; + platform?: Maybe; + remoteId?: Maybe; + marketplaceId?: Maybe; +}; export declare type Catalog = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - name: Scalars['NonEmptyString']; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + name: Scalars["NonEmptyString"]; mediaChannel: MediaChannel; - remoteId?: Maybe; + remoteId?: Maybe; products?: Maybe; }; export declare type CatalogProductsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type CatalogConnection = { edges?: Maybe>>; pageInfo: PageInfo; }; export declare type CatalogEdge = { - cursor: Scalars['ID']; + cursor: Scalars["ID"]; node?: Maybe; }; export declare type CatalogInput = { - name: Scalars['NonEmptyString']; - mediaChannelId: Scalars['ID']; - remoteId?: Maybe; + name: Scalars["NonEmptyString"]; + mediaChannelId: Scalars["ID"]; + remoteId?: Maybe; +}; +export declare type CatalogsFilterInput = { + name?: Maybe; + name__contains?: Maybe; + name__icontains?: Maybe; + id__in?: Maybe>; + mediaChannelId?: Maybe; + remoteId?: Maybe; }; export declare type CatalogUpdateInput = { - name?: Maybe; + name?: Maybe; }; export declare type Deletion = { - id: Scalars['String']; + id: Scalars["String"]; }; export declare type Entitlement = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; user: User; type: EntitlementResourceTypeEnum; resource: EntitlementResource; @@ -130,12 +147,12 @@ export declare type EntitlementConnection = { pageInfo: PageInfo; }; export declare type EntitlementEdge = { - cursor: Scalars['ID']; + cursor: Scalars["ID"]; node?: Maybe; }; export declare type EntitlementInput = { - userId: Scalars['ID']; - resourceId: Scalars['ID']; + userId: Scalars["ID"]; + resourceId: Scalars["ID"]; permissions: Array; }; export declare type EntitlementResource = Marketplace | Organization | MediaChannel; @@ -144,35 +161,47 @@ export declare enum EntitlementResourceTypeEnum { Organization = "Organization", MediaChannel = "MediaChannel" } +export declare type EntitlementsFilterInput = { + userId?: Maybe; + resourceId?: Maybe; + type?: Maybe; + id__in?: Maybe>; +}; export declare type EntitlementUpdateInput = { permissions: Array; }; export declare type MarketingAd = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - remoteId: Scalars['String']; - preview: Scalars['String']; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + remoteId: Scalars["String"]; + preview: Scalars["String"]; results?: Maybe; marketingCampaign: MarketingCampaign; vendor: Vendor; }; export declare type MarketingAdResultsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type MarketingAdConnection = { edges?: Maybe>>; pageInfo: PageInfo; }; export declare type MarketingAdEdge = { - cursor: Scalars['ID']; + cursor: Scalars["ID"]; node?: Maybe; }; +export declare type MarketingAdsFilterInput = { + id__in?: Maybe>; + vendorId?: Maybe; + marketingCampaignId?: Maybe; + remoteId?: Maybe; +}; export declare type MarketingCampaign = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; status: MarketingCampaignStatus; marketingAds?: Maybe; products?: Maybe; @@ -180,89 +209,103 @@ export declare type MarketingCampaign = { campaignTemplate: CampaignTemplate; mediaChannel: MediaChannel; results?: Maybe; - creativeSpec: Scalars['JSONObject']; - runTimeSpec: Scalars['JSONObject']; + creativeSpec: Scalars["JSONObject"]; + runTimeSpec: Scalars["JSONObject"]; }; export declare type MarketingCampaignMarketingAdsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type MarketingCampaignProductsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type MarketingCampaignResultsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type MarketingCampaignConnection = { edges?: Maybe>>; pageInfo: PageInfo; }; export declare type MarketingCampaignEdge = { - cursor: Scalars['ID']; + cursor: Scalars["ID"]; node?: Maybe; }; export declare type MarketingCampaignInput = { - campaignTemplateId: Scalars['ID']; - creativeSpec: Scalars['JSONObject']; - runTimeSpec: Scalars['JSONObject']; - productIds?: Maybe>; + campaignTemplateId: Scalars["ID"]; + creativeSpec: Scalars["JSONObject"]; + runTimeSpec: Scalars["JSONObject"]; + productIds?: Maybe>; status?: Maybe; }; +export declare type MarketingCampaignsFilterInput = { + status?: Maybe; + campaignTemplateId?: Maybe; + mediaChannelId?: Maybe; + vendorId?: Maybe; + id__in?: Maybe>; +}; export declare enum MarketingCampaignStatus { Active = "ACTIVE", Paused = "PAUSED" } export declare type MarketingCampaignUpdateInput = { - creativeSpec?: Maybe; - runTimeSpec?: Maybe; + creativeSpec?: Maybe; + runTimeSpec?: Maybe; status?: Maybe; }; export declare type Marketplace = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - name: Scalars['NonEmptyString']; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + name: Scalars["NonEmptyString"]; organization: Organization; mediaChannels?: Maybe; campaignTemplates?: Maybe; vendors?: Maybe; }; export declare type MarketplaceMediaChannelsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type MarketplaceCampaignTemplatesArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type MarketplaceVendorsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type MarketplaceConnection = { edges?: Maybe>>; pageInfo: PageInfo; }; export declare type MarketplaceEdge = { - cursor: Scalars['ID']; + cursor: Scalars["ID"]; node?: Maybe; }; export declare type MarketplaceInput = { - name: Scalars['NonEmptyString']; - organizationId: Scalars['ID']; + name: Scalars["NonEmptyString"]; + organizationId: Scalars["ID"]; +}; +export declare type MarketplacesFilterInput = { + name?: Maybe; + name__contains?: Maybe; + name__icontains?: Maybe; + id__in?: Maybe>; + organizationId?: Maybe; }; export declare type MarketplaceUpdateInput = { - name?: Maybe; + name?: Maybe; }; export declare type MediaChannel = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - name: Scalars['NonEmptyString']; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + name: Scalars["NonEmptyString"]; platform: Platform; - remoteId: Scalars['String']; + remoteId: Scalars["String"]; catalogs: CatalogConnection; marketplace: Marketplace; }; @@ -271,17 +314,26 @@ export declare type MediaChannelConnection = { pageInfo: PageInfo; }; export declare type MediaChannelEdge = { - cursor: Scalars['ID']; + cursor: Scalars["ID"]; node?: Maybe; }; export declare type MediaChannelInput = { - name: Scalars['NonEmptyString']; - marketplaceId: Scalars['ID']; + name: Scalars["NonEmptyString"]; + marketplaceId: Scalars["ID"]; platform: Platform; - remoteId: Scalars['String']; + remoteId: Scalars["String"]; +}; +export declare type MediaChannelsFilterInput = { + name?: Maybe; + name__contains?: Maybe; + name__icontains?: Maybe; + platform?: Maybe; + remoteId?: Maybe; + id__in?: Maybe>; + marketplaceId?: Maybe; }; export declare type MediaChannelUpdateInput = { - name?: Maybe; + name?: Maybe; platform?: Maybe; }; export declare type Mutation = { @@ -316,68 +368,68 @@ export declare type MutationCreateCatalogArgs = { input: CatalogInput; }; export declare type MutationDeleteCatalogArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export declare type MutationUpdateCatalogArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; input: CatalogUpdateInput; }; export declare type MutationCreateEntitlementArgs = { input: EntitlementInput; }; export declare type MutationUpdateEntitlementArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; input: EntitlementUpdateInput; }; export declare type MutationDeleteEntitlementArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export declare type MutationCreateMarketingCampaignArgs = { input: MarketingCampaignInput; }; export declare type MutationUpdateMarketingCampaignArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; input: MarketingCampaignUpdateInput; }; export declare type MutationDeleteMarketingCampaignArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export declare type MutationCreateMarketplaceArgs = { input: MarketplaceInput; }; export declare type MutationUpdateMarketplaceArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; input: MarketplaceUpdateInput; }; export declare type MutationDeleteMarketplaceArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export declare type MutationCreateMediaChannelArgs = { input: MediaChannelInput; }; export declare type MutationUpdateMediaChannelArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; input: MediaChannelUpdateInput; }; export declare type MutationDeleteMediaChannelArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export declare type MutationCreateOrganizationArgs = { input: OrganizationInput; }; export declare type MutationUpdateOrganizationArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; input: OrganizationUpdateInput; }; export declare type MutationCreateProductArgs = { input: ProductInput; }; export declare type MutationUpdateProductArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; input: ProductUpdateInput; }; export declare type MutationDeleteProductArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export declare type MutationLoginArgs = { input: UserLoginInput; @@ -392,155 +444,232 @@ export declare type MutationCreateVendorArgs = { input: VendorInput; }; export declare type MutationUpdateVendorArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; input: VendorUpdateInput; }; export declare type MutationDeleteVendorArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export declare type Organization = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; users?: Maybe; marketplaces?: Maybe; - name: Scalars['NonEmptyString']; + name: Scalars["NonEmptyString"]; tier: OrganizationTierEnum; }; export declare type OrganizationUsersArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type OrganizationMarketplacesArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type OrganizationConnection = { edges?: Maybe>>; pageInfo: PageInfo; }; export declare type OrganizationEdge = { - cursor: Scalars['ID']; + cursor: Scalars["ID"]; node?: Maybe; }; export declare type OrganizationInput = { - name: Scalars['NonEmptyString']; + name: Scalars["NonEmptyString"]; +}; +export declare type OrganizationsFilterInput = { + name?: Maybe; + name__contains?: Maybe; + name__icontains?: Maybe; + tier?: Maybe; + id__in?: Maybe>; }; export declare enum OrganizationTierEnum { Standard = "Standard", Developer = "Developer" } export declare type OrganizationUpdateInput = { - name?: Maybe; + name?: Maybe; }; export declare type PageInfo = { - hasNextPage: Scalars['Boolean']; - startCursor?: Maybe; - endCursor?: Maybe; + hasNextPage: Scalars["Boolean"]; + startCursor?: Maybe; + endCursor?: Maybe; }; export declare enum Platform { Facebook = "facebook" } export declare type Product = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - name: Scalars['NonEmptyString']; - sku: Scalars['String']; - remoteState: Scalars['JSONObject']; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + name: Scalars["NonEmptyString"]; + sku: Scalars["String"]; + remoteState: Scalars["JSONObject"]; marketingCampaigns?: Maybe; catalog: Catalog; - metadata: Scalars['JSONObject']; + metadata: Scalars["JSONObject"]; vendor: Vendor; }; export declare type ProductMarketingCampaignsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type ProductConnection = { edges?: Maybe>>; pageInfo: PageInfo; }; export declare type ProductEdge = { - cursor: Scalars['ID']; + cursor: Scalars["ID"]; node?: Maybe; }; export declare type ProductInput = { - name: Scalars['NonEmptyString']; - sku: Scalars['String']; - remoteState: Scalars['JSONObject']; - vendorId: Scalars['ID']; - catalogId: Scalars['ID']; - metadata?: Maybe; + name: Scalars["NonEmptyString"]; + sku: Scalars["String"]; + remoteState: Scalars["JSONObject"]; + vendorId: Scalars["ID"]; + catalogId: Scalars["ID"]; + metadata?: Maybe; +}; +export declare type ProductsFilterInput = { + name?: Maybe; + name__contains?: Maybe; + name__icontains?: Maybe; + id__in?: Maybe>; + sku?: Maybe; + catalogId?: Maybe; + vendorId?: Maybe; }; export declare type ProductUpdateInput = { - name?: Maybe; - sku?: Maybe; - remoteState?: Maybe; - metadata?: Maybe; + name?: Maybe; + sku?: Maybe; + remoteState?: Maybe; + metadata?: Maybe; }; export declare type Query = { campaignTemplate?: Maybe; campaignTemplates?: Maybe; catalog?: Maybe; + catalogs?: Maybe; entitlement?: Maybe; + entitlements?: Maybe; marketingAd?: Maybe; + marketingAds?: Maybe; marketingCampaign?: Maybe; + marketingCampaigns?: Maybe; marketplace?: Maybe; + marketplaces?: Maybe; mediaChannel?: Maybe; + mediaChannels?: Maybe; organization?: Maybe; + organizations?: Maybe; product?: Maybe; + products?: Maybe; result?: Maybe; + results?: Maybe; me?: Maybe; vendor?: Maybe; + vendors?: Maybe; }; export declare type QueryCampaignTemplateArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export declare type QueryCampaignTemplatesArgs = { - first?: Maybe; - after?: Maybe; + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type QueryCatalogArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; +export declare type QueryCatalogsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type QueryEntitlementArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; +export declare type QueryEntitlementsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type QueryMarketingAdArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; +export declare type QueryMarketingAdsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type QueryMarketingCampaignArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; +export declare type QueryMarketingCampaignsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type QueryMarketplaceArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; +export declare type QueryMarketplacesArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type QueryMediaChannelArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; +export declare type QueryMediaChannelsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type QueryOrganizationArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; +export declare type QueryOrganizationsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type QueryProductArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; +export declare type QueryProductsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type QueryResultArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; +export declare type QueryResultsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type QueryVendorArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; +export declare type QueryVendorsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type RefreshTokenInput = { - refreshToken: Scalars['String']; + refreshToken: Scalars["String"]; }; export declare type Result = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - date: Scalars['String']; - impressions: Array; - results: Array; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + date: Scalars["String"]; + impressions: Array; + results: Array; type: ResultResourceTypeEnum; resource: ResultResource; vendor: Vendor; @@ -550,7 +679,7 @@ export declare type ResultConnection = { pageInfo: PageInfo; }; export declare type ResultEdge = { - cursor: Scalars['ID']; + cursor: Scalars["ID"]; node?: Maybe; }; export declare type ResultResource = MarketingAd | MarketingCampaign; @@ -558,74 +687,87 @@ export declare enum ResultResourceTypeEnum { MarketingAd = "MarketingAd", MarketingCampaign = "MarketingCampaign" } +export declare type ResultsFilterInput = { + ids__in?: Maybe>; + type?: Maybe; + resourceId?: Maybe; + vendorId?: Maybe; +}; export declare type Token = { - token: Scalars['String']; - refreshToken: Scalars['String']; - expiryDate: Scalars['String']; + token: Scalars["String"]; + refreshToken: Scalars["String"]; + expiryDate: Scalars["String"]; user: User; }; export declare type User = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - email: Scalars['NonEmptyString']; - firstName?: Maybe; - lastName?: Maybe; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + email: Scalars["NonEmptyString"]; + firstName?: Maybe; + lastName?: Maybe; organizations?: Maybe; entitlements?: Maybe; }; export declare type UserOrganizationsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type UserEntitlementsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type UserConnection = { edges?: Maybe>>; pageInfo: PageInfo; }; export declare type UserEdge = { - cursor: Scalars['ID']; + cursor: Scalars["ID"]; node?: Maybe; }; export declare type UserLoginInput = { - password: Scalars['NonEmptyString']; - email: Scalars['NonEmptyString']; + password: Scalars["NonEmptyString"]; + email: Scalars["NonEmptyString"]; }; export declare type UserUpdateInput = { - firstName?: Maybe; - lastName?: Maybe; - password?: Maybe; - email?: Maybe; + firstName?: Maybe; + lastName?: Maybe; + password?: Maybe; + email?: Maybe; }; export declare type Vendor = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - name: Scalars['NonEmptyString']; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + name: Scalars["NonEmptyString"]; marketplace: Marketplace; products?: Maybe; }; export declare type VendorProductsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export declare type VendorConnection = { edges?: Maybe>>; pageInfo: PageInfo; }; export declare type VendorEdge = { - cursor: Scalars['ID']; + cursor: Scalars["ID"]; node?: Maybe; }; export declare type VendorInput = { - name: Scalars['NonEmptyString']; - marketplaceId: Scalars['ID']; + name: Scalars["NonEmptyString"]; + marketplaceId: Scalars["ID"]; +}; +export declare type VendorsFilterInput = { + id__in?: Maybe>>; + name?: Maybe; + name__contains?: Maybe; + name__icontains?: Maybe; + marketplaceId?: Maybe; }; export declare type VendorUpdateInput = { - name?: Maybe; + name?: Maybe; }; export declare type ResolverTypeWrapper = Promise | T; export declare type ResolverFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => Promise | TResult; @@ -656,28 +798,28 @@ export declare type DirectiveResolverFn; - ID: ResolverTypeWrapper; + ID: ResolverTypeWrapper; CampaignTemplate: ResolverTypeWrapper; - String: ResolverTypeWrapper; - NonEmptyString: ResolverTypeWrapper; + String: ResolverTypeWrapper; + NonEmptyString: ResolverTypeWrapper; Platform: Platform; Marketplace: ResolverTypeWrapper; Organization: ResolverTypeWrapper; - Int: ResolverTypeWrapper; + Int: ResolverTypeWrapper; UserConnection: ResolverTypeWrapper; UserEdge: ResolverTypeWrapper; User: ResolverTypeWrapper; OrganizationConnection: ResolverTypeWrapper; OrganizationEdge: ResolverTypeWrapper; PageInfo: ResolverTypeWrapper; - Boolean: ResolverTypeWrapper; + Boolean: ResolverTypeWrapper; EntitlementConnection: ResolverTypeWrapper; EntitlementEdge: ResolverTypeWrapper; - Entitlement: ResolverTypeWrapper & { - resource: ResolversTypes['EntitlementResource']; + Entitlement: ResolverTypeWrapper & { + resource: ResolversTypes["EntitlementResource"]; }>; EntitlementResourceTypeEnum: EntitlementResourceTypeEnum; - EntitlementResource: ResolversTypes['Marketplace'] | ResolversTypes['Organization'] | ResolversTypes['MediaChannel']; + EntitlementResource: ResolversTypes["Marketplace"] | ResolversTypes["Organization"] | ResolversTypes["MediaChannel"]; MediaChannel: ResolverTypeWrapper; CatalogConnection: ResolverTypeWrapper; CatalogEdge: ResolverTypeWrapper; @@ -685,7 +827,7 @@ export declare type ResolversTypes = { ProductConnection: ResolverTypeWrapper; ProductEdge: ResolverTypeWrapper; Product: ResolverTypeWrapper; - JSONObject: ResolverTypeWrapper; + JSONObject: ResolverTypeWrapper; MarketingCampaignConnection: ResolverTypeWrapper; MarketingCampaignEdge: ResolverTypeWrapper; MarketingCampaign: ResolverTypeWrapper; @@ -695,11 +837,11 @@ export declare type ResolversTypes = { MarketingAd: ResolverTypeWrapper; ResultConnection: ResolverTypeWrapper; ResultEdge: ResolverTypeWrapper; - Result: ResolverTypeWrapper & { - resource: ResolversTypes['ResultResource']; + Result: ResolverTypeWrapper & { + resource: ResolversTypes["ResultResource"]; }>; ResultResourceTypeEnum: ResultResourceTypeEnum; - ResultResource: ResolversTypes['MarketingAd'] | ResolversTypes['MarketingCampaign']; + ResultResource: ResolversTypes["MarketingAd"] | ResolversTypes["MarketingCampaign"]; Vendor: ResolverTypeWrapper; AuthPermission: AuthPermission; MarketplaceConnection: ResolverTypeWrapper; @@ -711,6 +853,17 @@ export declare type ResolversTypes = { CampaignTemplateEdge: ResolverTypeWrapper; VendorConnection: ResolverTypeWrapper; VendorEdge: ResolverTypeWrapper; + CampaignTemplatesFilterInput: CampaignTemplatesFilterInput; + CatalogsFilterInput: CatalogsFilterInput; + EntitlementsFilterInput: EntitlementsFilterInput; + MarketingAdsFilterInput: MarketingAdsFilterInput; + MarketingCampaignsFilterInput: MarketingCampaignsFilterInput; + MarketplacesFilterInput: MarketplacesFilterInput; + MediaChannelsFilterInput: MediaChannelsFilterInput; + OrganizationsFilterInput: OrganizationsFilterInput; + ProductsFilterInput: ProductsFilterInput; + ResultsFilterInput: ResultsFilterInput; + VendorsFilterInput: VendorsFilterInput; Mutation: ResolverTypeWrapper<{}>; CatalogInput: CatalogInput; Deletion: ResolverTypeWrapper; @@ -737,33 +890,33 @@ export declare type ResolversTypes = { AuthLocation: AuthLocation; AuthType: AuthType; CacheControlScope: CacheControlScope; - Upload: ResolverTypeWrapper; + Upload: ResolverTypeWrapper; }; /** Mapping between all available schema types and the resolvers parents */ export declare type ResolversParentTypes = { Query: {}; - ID: Scalars['ID']; + ID: Scalars["ID"]; CampaignTemplate: CampaignTemplate; - String: Scalars['String']; - NonEmptyString: Scalars['NonEmptyString']; + String: Scalars["String"]; + NonEmptyString: Scalars["NonEmptyString"]; Platform: Platform; Marketplace: Marketplace; Organization: Organization; - Int: Scalars['Int']; + Int: Scalars["Int"]; UserConnection: UserConnection; UserEdge: UserEdge; User: User; OrganizationConnection: OrganizationConnection; OrganizationEdge: OrganizationEdge; PageInfo: PageInfo; - Boolean: Scalars['Boolean']; + Boolean: Scalars["Boolean"]; EntitlementConnection: EntitlementConnection; EntitlementEdge: EntitlementEdge; - Entitlement: Omit & { - resource: ResolversTypes['EntitlementResource']; + Entitlement: Omit & { + resource: ResolversTypes["EntitlementResource"]; }; EntitlementResourceTypeEnum: EntitlementResourceTypeEnum; - EntitlementResource: ResolversTypes['Marketplace'] | ResolversTypes['Organization'] | ResolversTypes['MediaChannel']; + EntitlementResource: ResolversTypes["Marketplace"] | ResolversTypes["Organization"] | ResolversTypes["MediaChannel"]; MediaChannel: MediaChannel; CatalogConnection: CatalogConnection; CatalogEdge: CatalogEdge; @@ -771,7 +924,7 @@ export declare type ResolversParentTypes = { ProductConnection: ProductConnection; ProductEdge: ProductEdge; Product: Product; - JSONObject: Scalars['JSONObject']; + JSONObject: Scalars["JSONObject"]; MarketingCampaignConnection: MarketingCampaignConnection; MarketingCampaignEdge: MarketingCampaignEdge; MarketingCampaign: MarketingCampaign; @@ -781,11 +934,11 @@ export declare type ResolversParentTypes = { MarketingAd: MarketingAd; ResultConnection: ResultConnection; ResultEdge: ResultEdge; - Result: Omit & { - resource: ResolversTypes['ResultResource']; + Result: Omit & { + resource: ResolversTypes["ResultResource"]; }; ResultResourceTypeEnum: ResultResourceTypeEnum; - ResultResource: ResolversTypes['MarketingAd'] | ResolversTypes['MarketingCampaign']; + ResultResource: ResolversTypes["MarketingAd"] | ResolversTypes["MarketingCampaign"]; Vendor: Vendor; AuthPermission: AuthPermission; MarketplaceConnection: MarketplaceConnection; @@ -797,6 +950,17 @@ export declare type ResolversParentTypes = { CampaignTemplateEdge: CampaignTemplateEdge; VendorConnection: VendorConnection; VendorEdge: VendorEdge; + CampaignTemplatesFilterInput: CampaignTemplatesFilterInput; + CatalogsFilterInput: CatalogsFilterInput; + EntitlementsFilterInput: EntitlementsFilterInput; + MarketingAdsFilterInput: MarketingAdsFilterInput; + MarketingCampaignsFilterInput: MarketingCampaignsFilterInput; + MarketplacesFilterInput: MarketplacesFilterInput; + MediaChannelsFilterInput: MediaChannelsFilterInput; + OrganizationsFilterInput: OrganizationsFilterInput; + ProductsFilterInput: ProductsFilterInput; + ResultsFilterInput: ResultsFilterInput; + VendorsFilterInput: VendorsFilterInput; Mutation: {}; CatalogInput: CatalogInput; Deletion: Deletion; @@ -823,7 +987,7 @@ export declare type ResolversParentTypes = { AuthLocation: AuthLocation; AuthType: AuthType; CacheControlScope: CacheControlScope; - Upload: Scalars['Upload']; + Upload: Scalars["Upload"]; }; export declare type AuthDirectiveResolver>; @@ -832,299 +996,309 @@ export declare type AuthDirectiveResolver>>>; }> = DirectiveResolverFn; export declare type CacheControlDirectiveResolver>; + maxAge?: Maybe>; scope?: Maybe>; }> = DirectiveResolverFn; -export declare type CampaignTemplateResolvers = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver; - name?: Resolver; - description?: Resolver; - platform?: Resolver; - remoteId?: Resolver; - marketplace?: Resolver; - marketingCampaigns?: Resolver, ParentType, ContextType, CampaignTemplateMarketingCampaignsArgs>; -}; -export declare type CampaignTemplateConnectionResolvers = { - edges?: Resolver>>, ParentType, ContextType>; - pageInfo?: Resolver; -}; -export declare type CampaignTemplateEdgeResolvers = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; -}; -export declare type CatalogResolvers = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver; - name?: Resolver; - mediaChannel?: Resolver; - remoteId?: Resolver, ParentType, ContextType>; - products?: Resolver, ParentType, ContextType, CatalogProductsArgs>; -}; -export declare type CatalogConnectionResolvers = { - edges?: Resolver>>, ParentType, ContextType>; - pageInfo?: Resolver; -}; -export declare type CatalogEdgeResolvers = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; -}; -export declare type DeletionResolvers = { - id?: Resolver; -}; -export declare type EntitlementResolvers = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver; - user?: Resolver; - type?: Resolver; - resource?: Resolver; - permissions?: Resolver, ParentType, ContextType>; -}; -export declare type EntitlementConnectionResolvers = { - edges?: Resolver>>, ParentType, ContextType>; - pageInfo?: Resolver; -}; -export declare type EntitlementEdgeResolvers = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; -}; -export declare type EntitlementResourceResolvers = { - __resolveType: TypeResolveFn<'Marketplace' | 'Organization' | 'MediaChannel', ParentType, ContextType>; -}; -export interface JsonObjectScalarConfig extends GraphQLScalarTypeConfig { - name: 'JSONObject'; +export declare type CampaignTemplateResolvers = { + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + name?: Resolver; + description?: Resolver; + platform?: Resolver; + remoteId?: Resolver; + marketplace?: Resolver; + marketingCampaigns?: Resolver, ParentType, ContextType, CampaignTemplateMarketingCampaignsArgs>; +}; +export declare type CampaignTemplateConnectionResolvers = { + edges?: Resolver>>, ParentType, ContextType>; + pageInfo?: Resolver; +}; +export declare type CampaignTemplateEdgeResolvers = { + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; +}; +export declare type CatalogResolvers = { + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + name?: Resolver; + mediaChannel?: Resolver; + remoteId?: Resolver, ParentType, ContextType>; + products?: Resolver, ParentType, ContextType, CatalogProductsArgs>; +}; +export declare type CatalogConnectionResolvers = { + edges?: Resolver>>, ParentType, ContextType>; + pageInfo?: Resolver; +}; +export declare type CatalogEdgeResolvers = { + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; +}; +export declare type DeletionResolvers = { + id?: Resolver; +}; +export declare type EntitlementResolvers = { + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + user?: Resolver; + type?: Resolver; + resource?: Resolver; + permissions?: Resolver, ParentType, ContextType>; +}; +export declare type EntitlementConnectionResolvers = { + edges?: Resolver>>, ParentType, ContextType>; + pageInfo?: Resolver; +}; +export declare type EntitlementEdgeResolvers = { + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; +}; +export declare type EntitlementResourceResolvers = { + __resolveType: TypeResolveFn<"Marketplace" | "Organization" | "MediaChannel", ParentType, ContextType>; +}; +export interface JsonObjectScalarConfig extends GraphQLScalarTypeConfig { + name: "JSONObject"; } -export declare type MarketingAdResolvers = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver; - remoteId?: Resolver; - preview?: Resolver; - results?: Resolver, ParentType, ContextType, MarketingAdResultsArgs>; - marketingCampaign?: Resolver; - vendor?: Resolver; -}; -export declare type MarketingAdConnectionResolvers = { - edges?: Resolver>>, ParentType, ContextType>; - pageInfo?: Resolver; -}; -export declare type MarketingAdEdgeResolvers = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; -}; -export declare type MarketingCampaignResolvers = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver; - status?: Resolver; - marketingAds?: Resolver, ParentType, ContextType, MarketingCampaignMarketingAdsArgs>; - products?: Resolver, ParentType, ContextType, MarketingCampaignProductsArgs>; - vendor?: Resolver; - campaignTemplate?: Resolver; - mediaChannel?: Resolver; - results?: Resolver, ParentType, ContextType, MarketingCampaignResultsArgs>; - creativeSpec?: Resolver; - runTimeSpec?: Resolver; -}; -export declare type MarketingCampaignConnectionResolvers = { - edges?: Resolver>>, ParentType, ContextType>; - pageInfo?: Resolver; -}; -export declare type MarketingCampaignEdgeResolvers = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; -}; -export declare type MarketplaceResolvers = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver; - name?: Resolver; - organization?: Resolver; - mediaChannels?: Resolver, ParentType, ContextType, MarketplaceMediaChannelsArgs>; - campaignTemplates?: Resolver, ParentType, ContextType, MarketplaceCampaignTemplatesArgs>; - vendors?: Resolver, ParentType, ContextType, MarketplaceVendorsArgs>; -}; -export declare type MarketplaceConnectionResolvers = { - edges?: Resolver>>, ParentType, ContextType>; - pageInfo?: Resolver; -}; -export declare type MarketplaceEdgeResolvers = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; -}; -export declare type MediaChannelResolvers = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver; - name?: Resolver; - platform?: Resolver; - remoteId?: Resolver; - catalogs?: Resolver; - marketplace?: Resolver; -}; -export declare type MediaChannelConnectionResolvers = { - edges?: Resolver>>, ParentType, ContextType>; - pageInfo?: Resolver; -}; -export declare type MediaChannelEdgeResolvers = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; -}; -export declare type MutationResolvers = { - createCatalog?: Resolver, ParentType, ContextType, RequireFields>; - deleteCatalog?: Resolver, ParentType, ContextType, RequireFields>; - updateCatalog?: Resolver, ParentType, ContextType, RequireFields>; - createEntitlement?: Resolver, ParentType, ContextType, RequireFields>; - updateEntitlement?: Resolver, ParentType, ContextType, RequireFields>; - deleteEntitlement?: Resolver, ParentType, ContextType, RequireFields>; - createMarketingCampaign?: Resolver, ParentType, ContextType, RequireFields>; - updateMarketingCampaign?: Resolver, ParentType, ContextType, RequireFields>; - deleteMarketingCampaign?: Resolver, ParentType, ContextType, RequireFields>; - createMarketplace?: Resolver, ParentType, ContextType, RequireFields>; - updateMarketplace?: Resolver, ParentType, ContextType, RequireFields>; - deleteMarketplace?: Resolver, ParentType, ContextType, RequireFields>; - createMediaChannel?: Resolver, ParentType, ContextType, RequireFields>; - updateMediaChannel?: Resolver, ParentType, ContextType, RequireFields>; - deleteMediaChannel?: Resolver, ParentType, ContextType, RequireFields>; - createOrganization?: Resolver, ParentType, ContextType, RequireFields>; - updateOrganization?: Resolver, ParentType, ContextType, RequireFields>; - createProduct?: Resolver, ParentType, ContextType, RequireFields>; - updateProduct?: Resolver, ParentType, ContextType, RequireFields>; - deleteProduct?: Resolver, ParentType, ContextType, RequireFields>; - login?: Resolver, ParentType, ContextType, RequireFields>; - updateUser?: Resolver, ParentType, ContextType, RequireFields>; - refreshLogin?: Resolver, ParentType, ContextType, RequireFields>; - createVendor?: Resolver, ParentType, ContextType, RequireFields>; - updateVendor?: Resolver, ParentType, ContextType, RequireFields>; - deleteVendor?: Resolver, ParentType, ContextType, RequireFields>; -}; -export interface NonEmptyStringScalarConfig extends GraphQLScalarTypeConfig { - name: 'NonEmptyString'; +export declare type MarketingAdResolvers = { + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + remoteId?: Resolver; + preview?: Resolver; + results?: Resolver, ParentType, ContextType, MarketingAdResultsArgs>; + marketingCampaign?: Resolver; + vendor?: Resolver; +}; +export declare type MarketingAdConnectionResolvers = { + edges?: Resolver>>, ParentType, ContextType>; + pageInfo?: Resolver; +}; +export declare type MarketingAdEdgeResolvers = { + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; +}; +export declare type MarketingCampaignResolvers = { + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + status?: Resolver; + marketingAds?: Resolver, ParentType, ContextType, MarketingCampaignMarketingAdsArgs>; + products?: Resolver, ParentType, ContextType, MarketingCampaignProductsArgs>; + vendor?: Resolver; + campaignTemplate?: Resolver; + mediaChannel?: Resolver; + results?: Resolver, ParentType, ContextType, MarketingCampaignResultsArgs>; + creativeSpec?: Resolver; + runTimeSpec?: Resolver; +}; +export declare type MarketingCampaignConnectionResolvers = { + edges?: Resolver>>, ParentType, ContextType>; + pageInfo?: Resolver; +}; +export declare type MarketingCampaignEdgeResolvers = { + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; +}; +export declare type MarketplaceResolvers = { + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + name?: Resolver; + organization?: Resolver; + mediaChannels?: Resolver, ParentType, ContextType, MarketplaceMediaChannelsArgs>; + campaignTemplates?: Resolver, ParentType, ContextType, MarketplaceCampaignTemplatesArgs>; + vendors?: Resolver, ParentType, ContextType, MarketplaceVendorsArgs>; +}; +export declare type MarketplaceConnectionResolvers = { + edges?: Resolver>>, ParentType, ContextType>; + pageInfo?: Resolver; +}; +export declare type MarketplaceEdgeResolvers = { + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; +}; +export declare type MediaChannelResolvers = { + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + name?: Resolver; + platform?: Resolver; + remoteId?: Resolver; + catalogs?: Resolver; + marketplace?: Resolver; +}; +export declare type MediaChannelConnectionResolvers = { + edges?: Resolver>>, ParentType, ContextType>; + pageInfo?: Resolver; +}; +export declare type MediaChannelEdgeResolvers = { + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; +}; +export declare type MutationResolvers = { + createCatalog?: Resolver, ParentType, ContextType, RequireFields>; + deleteCatalog?: Resolver, ParentType, ContextType, RequireFields>; + updateCatalog?: Resolver, ParentType, ContextType, RequireFields>; + createEntitlement?: Resolver, ParentType, ContextType, RequireFields>; + updateEntitlement?: Resolver, ParentType, ContextType, RequireFields>; + deleteEntitlement?: Resolver, ParentType, ContextType, RequireFields>; + createMarketingCampaign?: Resolver, ParentType, ContextType, RequireFields>; + updateMarketingCampaign?: Resolver, ParentType, ContextType, RequireFields>; + deleteMarketingCampaign?: Resolver, ParentType, ContextType, RequireFields>; + createMarketplace?: Resolver, ParentType, ContextType, RequireFields>; + updateMarketplace?: Resolver, ParentType, ContextType, RequireFields>; + deleteMarketplace?: Resolver, ParentType, ContextType, RequireFields>; + createMediaChannel?: Resolver, ParentType, ContextType, RequireFields>; + updateMediaChannel?: Resolver, ParentType, ContextType, RequireFields>; + deleteMediaChannel?: Resolver, ParentType, ContextType, RequireFields>; + createOrganization?: Resolver, ParentType, ContextType, RequireFields>; + updateOrganization?: Resolver, ParentType, ContextType, RequireFields>; + createProduct?: Resolver, ParentType, ContextType, RequireFields>; + updateProduct?: Resolver, ParentType, ContextType, RequireFields>; + deleteProduct?: Resolver, ParentType, ContextType, RequireFields>; + login?: Resolver, ParentType, ContextType, RequireFields>; + updateUser?: Resolver, ParentType, ContextType, RequireFields>; + refreshLogin?: Resolver, ParentType, ContextType, RequireFields>; + createVendor?: Resolver, ParentType, ContextType, RequireFields>; + updateVendor?: Resolver, ParentType, ContextType, RequireFields>; + deleteVendor?: Resolver, ParentType, ContextType, RequireFields>; +}; +export interface NonEmptyStringScalarConfig extends GraphQLScalarTypeConfig { + name: "NonEmptyString"; } -export declare type OrganizationResolvers = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver; - users?: Resolver, ParentType, ContextType, OrganizationUsersArgs>; - marketplaces?: Resolver, ParentType, ContextType, OrganizationMarketplacesArgs>; - name?: Resolver; - tier?: Resolver; -}; -export declare type OrganizationConnectionResolvers = { - edges?: Resolver>>, ParentType, ContextType>; - pageInfo?: Resolver; -}; -export declare type OrganizationEdgeResolvers = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; -}; -export declare type PageInfoResolvers = { - hasNextPage?: Resolver; - startCursor?: Resolver, ParentType, ContextType>; - endCursor?: Resolver, ParentType, ContextType>; -}; -export declare type ProductResolvers = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver; - name?: Resolver; - sku?: Resolver; - remoteState?: Resolver; - marketingCampaigns?: Resolver, ParentType, ContextType, ProductMarketingCampaignsArgs>; - catalog?: Resolver; - metadata?: Resolver; - vendor?: Resolver; -}; -export declare type ProductConnectionResolvers = { - edges?: Resolver>>, ParentType, ContextType>; - pageInfo?: Resolver; -}; -export declare type ProductEdgeResolvers = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; -}; -export declare type QueryResolvers = { - campaignTemplate?: Resolver, ParentType, ContextType, RequireFields>; - campaignTemplates?: Resolver, ParentType, ContextType, QueryCampaignTemplatesArgs>; - catalog?: Resolver, ParentType, ContextType, RequireFields>; - entitlement?: Resolver, ParentType, ContextType, RequireFields>; - marketingAd?: Resolver, ParentType, ContextType, RequireFields>; - marketingCampaign?: Resolver, ParentType, ContextType, RequireFields>; - marketplace?: Resolver, ParentType, ContextType, RequireFields>; - mediaChannel?: Resolver, ParentType, ContextType, RequireFields>; - organization?: Resolver, ParentType, ContextType, RequireFields>; - product?: Resolver, ParentType, ContextType, RequireFields>; - result?: Resolver, ParentType, ContextType, RequireFields>; - me?: Resolver, ParentType, ContextType>; - vendor?: Resolver, ParentType, ContextType, RequireFields>; -}; -export declare type ResultResolvers = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver; - date?: Resolver; - impressions?: Resolver, ParentType, ContextType>; - results?: Resolver, ParentType, ContextType>; - type?: Resolver; - resource?: Resolver; - vendor?: Resolver; -}; -export declare type ResultConnectionResolvers = { - edges?: Resolver>>, ParentType, ContextType>; - pageInfo?: Resolver; -}; -export declare type ResultEdgeResolvers = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; -}; -export declare type ResultResourceResolvers = { - __resolveType: TypeResolveFn<'MarketingAd' | 'MarketingCampaign', ParentType, ContextType>; -}; -export declare type TokenResolvers = { - token?: Resolver; - refreshToken?: Resolver; - expiryDate?: Resolver; - user?: Resolver; -}; -export interface UploadScalarConfig extends GraphQLScalarTypeConfig { - name: 'Upload'; +export declare type OrganizationResolvers = { + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + users?: Resolver, ParentType, ContextType, OrganizationUsersArgs>; + marketplaces?: Resolver, ParentType, ContextType, OrganizationMarketplacesArgs>; + name?: Resolver; + tier?: Resolver; +}; +export declare type OrganizationConnectionResolvers = { + edges?: Resolver>>, ParentType, ContextType>; + pageInfo?: Resolver; +}; +export declare type OrganizationEdgeResolvers = { + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; +}; +export declare type PageInfoResolvers = { + hasNextPage?: Resolver; + startCursor?: Resolver, ParentType, ContextType>; + endCursor?: Resolver, ParentType, ContextType>; +}; +export declare type ProductResolvers = { + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + name?: Resolver; + sku?: Resolver; + remoteState?: Resolver; + marketingCampaigns?: Resolver, ParentType, ContextType, ProductMarketingCampaignsArgs>; + catalog?: Resolver; + metadata?: Resolver; + vendor?: Resolver; +}; +export declare type ProductConnectionResolvers = { + edges?: Resolver>>, ParentType, ContextType>; + pageInfo?: Resolver; +}; +export declare type ProductEdgeResolvers = { + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; +}; +export declare type QueryResolvers = { + campaignTemplate?: Resolver, ParentType, ContextType, RequireFields>; + campaignTemplates?: Resolver, ParentType, ContextType, QueryCampaignTemplatesArgs>; + catalog?: Resolver, ParentType, ContextType, RequireFields>; + catalogs?: Resolver, ParentType, ContextType, QueryCatalogsArgs>; + entitlement?: Resolver, ParentType, ContextType, RequireFields>; + entitlements?: Resolver, ParentType, ContextType, QueryEntitlementsArgs>; + marketingAd?: Resolver, ParentType, ContextType, RequireFields>; + marketingAds?: Resolver, ParentType, ContextType, QueryMarketingAdsArgs>; + marketingCampaign?: Resolver, ParentType, ContextType, RequireFields>; + marketingCampaigns?: Resolver, ParentType, ContextType, QueryMarketingCampaignsArgs>; + marketplace?: Resolver, ParentType, ContextType, RequireFields>; + marketplaces?: Resolver, ParentType, ContextType, QueryMarketplacesArgs>; + mediaChannel?: Resolver, ParentType, ContextType, RequireFields>; + mediaChannels?: Resolver, ParentType, ContextType, QueryMediaChannelsArgs>; + organization?: Resolver, ParentType, ContextType, RequireFields>; + organizations?: Resolver, ParentType, ContextType, QueryOrganizationsArgs>; + product?: Resolver, ParentType, ContextType, RequireFields>; + products?: Resolver, ParentType, ContextType, QueryProductsArgs>; + result?: Resolver, ParentType, ContextType, RequireFields>; + results?: Resolver, ParentType, ContextType, QueryResultsArgs>; + me?: Resolver, ParentType, ContextType>; + vendor?: Resolver, ParentType, ContextType, RequireFields>; + vendors?: Resolver, ParentType, ContextType, QueryVendorsArgs>; +}; +export declare type ResultResolvers = { + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + date?: Resolver; + impressions?: Resolver, ParentType, ContextType>; + results?: Resolver, ParentType, ContextType>; + type?: Resolver; + resource?: Resolver; + vendor?: Resolver; +}; +export declare type ResultConnectionResolvers = { + edges?: Resolver>>, ParentType, ContextType>; + pageInfo?: Resolver; +}; +export declare type ResultEdgeResolvers = { + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; +}; +export declare type ResultResourceResolvers = { + __resolveType: TypeResolveFn<"MarketingAd" | "MarketingCampaign", ParentType, ContextType>; +}; +export declare type TokenResolvers = { + token?: Resolver; + refreshToken?: Resolver; + expiryDate?: Resolver; + user?: Resolver; +}; +export interface UploadScalarConfig extends GraphQLScalarTypeConfig { + name: "Upload"; } -export declare type UserResolvers = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver; - email?: Resolver; - firstName?: Resolver, ParentType, ContextType>; - lastName?: Resolver, ParentType, ContextType>; - organizations?: Resolver, ParentType, ContextType, UserOrganizationsArgs>; - entitlements?: Resolver, ParentType, ContextType, UserEntitlementsArgs>; -}; -export declare type UserConnectionResolvers = { - edges?: Resolver>>, ParentType, ContextType>; - pageInfo?: Resolver; -}; -export declare type UserEdgeResolvers = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; -}; -export declare type VendorResolvers = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver; - name?: Resolver; - marketplace?: Resolver; - products?: Resolver, ParentType, ContextType, VendorProductsArgs>; -}; -export declare type VendorConnectionResolvers = { - edges?: Resolver>>, ParentType, ContextType>; - pageInfo?: Resolver; -}; -export declare type VendorEdgeResolvers = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; +export declare type UserResolvers = { + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + email?: Resolver; + firstName?: Resolver, ParentType, ContextType>; + lastName?: Resolver, ParentType, ContextType>; + organizations?: Resolver, ParentType, ContextType, UserOrganizationsArgs>; + entitlements?: Resolver, ParentType, ContextType, UserEntitlementsArgs>; +}; +export declare type UserConnectionResolvers = { + edges?: Resolver>>, ParentType, ContextType>; + pageInfo?: Resolver; +}; +export declare type UserEdgeResolvers = { + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; +}; +export declare type VendorResolvers = { + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + name?: Resolver; + marketplace?: Resolver; + products?: Resolver, ParentType, ContextType, VendorProductsArgs>; +}; +export declare type VendorConnectionResolvers = { + edges?: Resolver>>, ParentType, ContextType>; + pageInfo?: Resolver; +}; +export declare type VendorEdgeResolvers = { + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; }; export declare type Resolvers = { CampaignTemplate?: CampaignTemplateResolvers; diff --git a/src/generated/graphql.ts b/src/generated/graphql.ts index 9c57668..0ec134a 100644 --- a/src/generated/graphql.ts +++ b/src/generated/graphql.ts @@ -1,2095 +1,2270 @@ import { - GraphQLResolveInfo, - GraphQLScalarType, - GraphQLScalarTypeConfig, -} from 'graphql'; + GraphQLResolveInfo, + GraphQLScalarType, + GraphQLScalarTypeConfig +} from "graphql"; export type Maybe = T | null; export type Omit = Pick>; export type RequireFields = { - [X in Exclude]?: T[X] + [X in Exclude]?: T[X] } & - { [P in K]-?: NonNullable }; + { [P in K]-?: NonNullable }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: string; - String: string; - Boolean: boolean; - Int: number; - Float: number; - /** String must contain at least one character */ - NonEmptyString: any; - /** The `JSONObject` scalar type represents JSON objects as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ - JSONObject: any; - /** The `Upload` scalar type represents a file upload. */ - Upload: any; + ID: string; + String: string; + Boolean: boolean; + Int: number; + Float: number; + /** String must contain at least one character */ + NonEmptyString: any; + /** The `JSONObject` scalar type represents JSON objects as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */ + JSONObject: any; + /** The `Upload` scalar type represents a file upload. */ + Upload: any; }; export enum AuthField { - Id = 'id', - UserId = 'userId', - VendorId = 'vendorId', - OrganizationId = 'organizationId', - MarketplaceId = 'marketplaceId', - MediaChannelId = 'mediaChannelId', - CampaignTemplateId = 'campaignTemplateId', - ResourceId = 'resourceId', - CatalogId = 'catalogId', - ProductIds = 'productIds', + Id = "id", + UserId = "userId", + VendorId = "vendorId", + OrganizationId = "organizationId", + MarketplaceId = "marketplaceId", + MediaChannelId = "mediaChannelId", + CampaignTemplateId = "campaignTemplateId", + ResourceId = "resourceId", + CatalogId = "catalogId", + ProductIds = "productIds" } export enum AuthLocation { - Arg = 'ARG', - Input = 'INPUT', - Parent = 'PARENT', - Catalog = 'CATALOG', - Entitlement = 'ENTITLEMENT', - MarketingAd = 'MARKETING_AD', - MarketingCampaign = 'MARKETING_CAMPAIGN', - CampaignTemplate = 'CAMPAIGN_TEMPLATE', - MediaChannel = 'MEDIA_CHANNEL', - Product = 'PRODUCT', - Result = 'RESULT', - Vendor = 'VENDOR', + Arg = "ARG", + Input = "INPUT", + Parent = "PARENT", + Catalog = "CATALOG", + Entitlement = "ENTITLEMENT", + MarketingAd = "MARKETING_AD", + MarketingCampaign = "MARKETING_CAMPAIGN", + CampaignTemplate = "CAMPAIGN_TEMPLATE", + MediaChannel = "MEDIA_CHANNEL", + Product = "PRODUCT", + Result = "RESULT", + Vendor = "VENDOR" } export enum AuthPermission { - Read = 'READ', - Write = 'WRITE', - Delete = 'DELETE', - ManageEntitlements = 'MANAGE_ENTITLEMENTS', + Read = "READ", + Write = "WRITE", + Delete = "DELETE", + ManageEntitlements = "MANAGE_ENTITLEMENTS" } export enum AuthType { - Entitlement = 'ENTITLEMENT', - Vendor = 'VENDOR', - Product = 'PRODUCT', + Entitlement = "ENTITLEMENT", + Vendor = "VENDOR", + UserOnly = "USER_ONLY" } export enum CacheControlScope { - Public = 'PUBLIC', - Private = 'PRIVATE', + Public = "PUBLIC", + Private = "PRIVATE" } export type CampaignTemplate = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - name: Scalars['NonEmptyString']; - description: Scalars['String']; - platform: Platform; - remoteId: Scalars['String']; - marketplace: Marketplace; - marketingCampaigns?: Maybe; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + name: Scalars["NonEmptyString"]; + description: Scalars["String"]; + platform: Platform; + remoteId: Scalars["String"]; + marketplace: Marketplace; + marketingCampaigns?: Maybe; }; export type CampaignTemplateMarketingCampaignsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type CampaignTemplateConnection = { - edges?: Maybe>>; - pageInfo: PageInfo; + edges?: Maybe>>; + pageInfo: PageInfo; }; export type CampaignTemplateEdge = { - cursor: Scalars['ID']; - node?: Maybe; + cursor: Scalars["ID"]; + node?: Maybe; +}; + +export type CampaignTemplatesFilterInput = { + name?: Maybe; + name__contains?: Maybe; + name__icontains?: Maybe; + id__in?: Maybe>; + platform?: Maybe; + remoteId?: Maybe; + marketplaceId?: Maybe; }; export type Catalog = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - name: Scalars['NonEmptyString']; - mediaChannel: MediaChannel; - remoteId?: Maybe; - products?: Maybe; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + name: Scalars["NonEmptyString"]; + mediaChannel: MediaChannel; + remoteId?: Maybe; + products?: Maybe; }; export type CatalogProductsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type CatalogConnection = { - edges?: Maybe>>; - pageInfo: PageInfo; + edges?: Maybe>>; + pageInfo: PageInfo; }; export type CatalogEdge = { - cursor: Scalars['ID']; - node?: Maybe; + cursor: Scalars["ID"]; + node?: Maybe; }; export type CatalogInput = { - name: Scalars['NonEmptyString']; - mediaChannelId: Scalars['ID']; - remoteId?: Maybe; + name: Scalars["NonEmptyString"]; + mediaChannelId: Scalars["ID"]; + remoteId?: Maybe; +}; + +export type CatalogsFilterInput = { + name?: Maybe; + name__contains?: Maybe; + name__icontains?: Maybe; + id__in?: Maybe>; + mediaChannelId?: Maybe; + remoteId?: Maybe; }; export type CatalogUpdateInput = { - name?: Maybe; + name?: Maybe; }; export type Deletion = { - id: Scalars['String']; + id: Scalars["String"]; }; export type Entitlement = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - user: User; - type: EntitlementResourceTypeEnum; - resource: EntitlementResource; - permissions: Array; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + user: User; + type: EntitlementResourceTypeEnum; + resource: EntitlementResource; + permissions: Array; }; export type EntitlementConnection = { - edges?: Maybe>>; - pageInfo: PageInfo; + edges?: Maybe>>; + pageInfo: PageInfo; }; export type EntitlementEdge = { - cursor: Scalars['ID']; - node?: Maybe; + cursor: Scalars["ID"]; + node?: Maybe; }; export type EntitlementInput = { - userId: Scalars['ID']; - resourceId: Scalars['ID']; - permissions: Array; + userId: Scalars["ID"]; + resourceId: Scalars["ID"]; + permissions: Array; }; export type EntitlementResource = Marketplace | Organization | MediaChannel; export enum EntitlementResourceTypeEnum { - Marketplace = 'Marketplace', - Organization = 'Organization', - MediaChannel = 'MediaChannel', + Marketplace = "Marketplace", + Organization = "Organization", + MediaChannel = "MediaChannel" } +export type EntitlementsFilterInput = { + userId?: Maybe; + resourceId?: Maybe; + type?: Maybe; + id__in?: Maybe>; +}; + export type EntitlementUpdateInput = { - permissions: Array; + permissions: Array; }; export type MarketingAd = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - remoteId: Scalars['String']; - preview: Scalars['String']; - results?: Maybe; - marketingCampaign: MarketingCampaign; - vendor: Vendor; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + remoteId: Scalars["String"]; + preview: Scalars["String"]; + results?: Maybe; + marketingCampaign: MarketingCampaign; + vendor: Vendor; }; export type MarketingAdResultsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type MarketingAdConnection = { - edges?: Maybe>>; - pageInfo: PageInfo; + edges?: Maybe>>; + pageInfo: PageInfo; }; export type MarketingAdEdge = { - cursor: Scalars['ID']; - node?: Maybe; + cursor: Scalars["ID"]; + node?: Maybe; +}; + +export type MarketingAdsFilterInput = { + id__in?: Maybe>; + vendorId?: Maybe; + marketingCampaignId?: Maybe; + remoteId?: Maybe; }; export type MarketingCampaign = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - status: MarketingCampaignStatus; - marketingAds?: Maybe; - products?: Maybe; - vendor: Vendor; - campaignTemplate: CampaignTemplate; - mediaChannel: MediaChannel; - results?: Maybe; - creativeSpec: Scalars['JSONObject']; - runTimeSpec: Scalars['JSONObject']; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + status: MarketingCampaignStatus; + marketingAds?: Maybe; + products?: Maybe; + vendor: Vendor; + campaignTemplate: CampaignTemplate; + mediaChannel: MediaChannel; + results?: Maybe; + creativeSpec: Scalars["JSONObject"]; + runTimeSpec: Scalars["JSONObject"]; }; export type MarketingCampaignMarketingAdsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type MarketingCampaignProductsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type MarketingCampaignResultsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type MarketingCampaignConnection = { - edges?: Maybe>>; - pageInfo: PageInfo; + edges?: Maybe>>; + pageInfo: PageInfo; }; export type MarketingCampaignEdge = { - cursor: Scalars['ID']; - node?: Maybe; + cursor: Scalars["ID"]; + node?: Maybe; }; export type MarketingCampaignInput = { - campaignTemplateId: Scalars['ID']; - creativeSpec: Scalars['JSONObject']; - runTimeSpec: Scalars['JSONObject']; - productIds?: Maybe>; - status?: Maybe; + campaignTemplateId: Scalars["ID"]; + creativeSpec: Scalars["JSONObject"]; + runTimeSpec: Scalars["JSONObject"]; + productIds?: Maybe>; + status?: Maybe; +}; + +export type MarketingCampaignsFilterInput = { + status?: Maybe; + campaignTemplateId?: Maybe; + mediaChannelId?: Maybe; + vendorId?: Maybe; + id__in?: Maybe>; }; export enum MarketingCampaignStatus { - Active = 'ACTIVE', - Paused = 'PAUSED', + Active = "ACTIVE", + Paused = "PAUSED" } export type MarketingCampaignUpdateInput = { - creativeSpec?: Maybe; - runTimeSpec?: Maybe; - status?: Maybe; + creativeSpec?: Maybe; + runTimeSpec?: Maybe; + status?: Maybe; }; export type Marketplace = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - name: Scalars['NonEmptyString']; - organization: Organization; - mediaChannels?: Maybe; - campaignTemplates?: Maybe; - vendors?: Maybe; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + name: Scalars["NonEmptyString"]; + organization: Organization; + mediaChannels?: Maybe; + campaignTemplates?: Maybe; + vendors?: Maybe; }; export type MarketplaceMediaChannelsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type MarketplaceCampaignTemplatesArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type MarketplaceVendorsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type MarketplaceConnection = { - edges?: Maybe>>; - pageInfo: PageInfo; + edges?: Maybe>>; + pageInfo: PageInfo; }; export type MarketplaceEdge = { - cursor: Scalars['ID']; - node?: Maybe; + cursor: Scalars["ID"]; + node?: Maybe; }; export type MarketplaceInput = { - name: Scalars['NonEmptyString']; - organizationId: Scalars['ID']; + name: Scalars["NonEmptyString"]; + organizationId: Scalars["ID"]; +}; + +export type MarketplacesFilterInput = { + name?: Maybe; + name__contains?: Maybe; + name__icontains?: Maybe; + id__in?: Maybe>; + organizationId?: Maybe; }; export type MarketplaceUpdateInput = { - name?: Maybe; + name?: Maybe; }; export type MediaChannel = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - name: Scalars['NonEmptyString']; - platform: Platform; - remoteId: Scalars['String']; - catalogs: CatalogConnection; - marketplace: Marketplace; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + name: Scalars["NonEmptyString"]; + platform: Platform; + remoteId: Scalars["String"]; + catalogs: CatalogConnection; + marketplace: Marketplace; }; export type MediaChannelConnection = { - edges?: Maybe>>; - pageInfo: PageInfo; + edges?: Maybe>>; + pageInfo: PageInfo; }; export type MediaChannelEdge = { - cursor: Scalars['ID']; - node?: Maybe; + cursor: Scalars["ID"]; + node?: Maybe; }; export type MediaChannelInput = { - name: Scalars['NonEmptyString']; - marketplaceId: Scalars['ID']; - platform: Platform; - remoteId: Scalars['String']; + name: Scalars["NonEmptyString"]; + marketplaceId: Scalars["ID"]; + platform: Platform; + remoteId: Scalars["String"]; +}; + +export type MediaChannelsFilterInput = { + name?: Maybe; + name__contains?: Maybe; + name__icontains?: Maybe; + platform?: Maybe; + remoteId?: Maybe; + id__in?: Maybe>; + marketplaceId?: Maybe; }; export type MediaChannelUpdateInput = { - name?: Maybe; - platform?: Maybe; + name?: Maybe; + platform?: Maybe; }; export type Mutation = { - createCatalog?: Maybe; - deleteCatalog?: Maybe; - updateCatalog?: Maybe; - createEntitlement?: Maybe; - updateEntitlement?: Maybe; - deleteEntitlement?: Maybe; - createMarketingCampaign?: Maybe; - updateMarketingCampaign?: Maybe; - deleteMarketingCampaign?: Maybe; - createMarketplace?: Maybe; - updateMarketplace?: Maybe; - deleteMarketplace?: Maybe; - createMediaChannel?: Maybe; - updateMediaChannel?: Maybe; - deleteMediaChannel?: Maybe; - createOrganization?: Maybe; - updateOrganization?: Maybe; - createProduct?: Maybe; - updateProduct?: Maybe; - deleteProduct?: Maybe; - login?: Maybe; - updateUser?: Maybe; - refreshLogin?: Maybe; - createVendor?: Maybe; - updateVendor?: Maybe; - deleteVendor?: Maybe; + createCatalog?: Maybe; + deleteCatalog?: Maybe; + updateCatalog?: Maybe; + createEntitlement?: Maybe; + updateEntitlement?: Maybe; + deleteEntitlement?: Maybe; + createMarketingCampaign?: Maybe; + updateMarketingCampaign?: Maybe; + deleteMarketingCampaign?: Maybe; + createMarketplace?: Maybe; + updateMarketplace?: Maybe; + deleteMarketplace?: Maybe; + createMediaChannel?: Maybe; + updateMediaChannel?: Maybe; + deleteMediaChannel?: Maybe; + createOrganization?: Maybe; + updateOrganization?: Maybe; + createProduct?: Maybe; + updateProduct?: Maybe; + deleteProduct?: Maybe; + login?: Maybe; + updateUser?: Maybe; + refreshLogin?: Maybe; + createVendor?: Maybe; + updateVendor?: Maybe; + deleteVendor?: Maybe; }; export type MutationCreateCatalogArgs = { - input: CatalogInput; + input: CatalogInput; }; export type MutationDeleteCatalogArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export type MutationUpdateCatalogArgs = { - id: Scalars['ID']; - input: CatalogUpdateInput; + id: Scalars["ID"]; + input: CatalogUpdateInput; }; export type MutationCreateEntitlementArgs = { - input: EntitlementInput; + input: EntitlementInput; }; export type MutationUpdateEntitlementArgs = { - id: Scalars['ID']; - input: EntitlementUpdateInput; + id: Scalars["ID"]; + input: EntitlementUpdateInput; }; export type MutationDeleteEntitlementArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export type MutationCreateMarketingCampaignArgs = { - input: MarketingCampaignInput; + input: MarketingCampaignInput; }; export type MutationUpdateMarketingCampaignArgs = { - id: Scalars['ID']; - input: MarketingCampaignUpdateInput; + id: Scalars["ID"]; + input: MarketingCampaignUpdateInput; }; export type MutationDeleteMarketingCampaignArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export type MutationCreateMarketplaceArgs = { - input: MarketplaceInput; + input: MarketplaceInput; }; export type MutationUpdateMarketplaceArgs = { - id: Scalars['ID']; - input: MarketplaceUpdateInput; + id: Scalars["ID"]; + input: MarketplaceUpdateInput; }; export type MutationDeleteMarketplaceArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export type MutationCreateMediaChannelArgs = { - input: MediaChannelInput; + input: MediaChannelInput; }; export type MutationUpdateMediaChannelArgs = { - id: Scalars['ID']; - input: MediaChannelUpdateInput; + id: Scalars["ID"]; + input: MediaChannelUpdateInput; }; export type MutationDeleteMediaChannelArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export type MutationCreateOrganizationArgs = { - input: OrganizationInput; + input: OrganizationInput; }; export type MutationUpdateOrganizationArgs = { - id: Scalars['ID']; - input: OrganizationUpdateInput; + id: Scalars["ID"]; + input: OrganizationUpdateInput; }; export type MutationCreateProductArgs = { - input: ProductInput; + input: ProductInput; }; export type MutationUpdateProductArgs = { - id: Scalars['ID']; - input: ProductUpdateInput; + id: Scalars["ID"]; + input: ProductUpdateInput; }; export type MutationDeleteProductArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export type MutationLoginArgs = { - input: UserLoginInput; + input: UserLoginInput; }; export type MutationUpdateUserArgs = { - input: UserUpdateInput; + input: UserUpdateInput; }; export type MutationRefreshLoginArgs = { - input: RefreshTokenInput; + input: RefreshTokenInput; }; export type MutationCreateVendorArgs = { - input: VendorInput; + input: VendorInput; }; export type MutationUpdateVendorArgs = { - id: Scalars['ID']; - input: VendorUpdateInput; + id: Scalars["ID"]; + input: VendorUpdateInput; }; export type MutationDeleteVendorArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export type Organization = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - users?: Maybe; - marketplaces?: Maybe; - name: Scalars['NonEmptyString']; - tier: OrganizationTierEnum; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + users?: Maybe; + marketplaces?: Maybe; + name: Scalars["NonEmptyString"]; + tier: OrganizationTierEnum; }; export type OrganizationUsersArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type OrganizationMarketplacesArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type OrganizationConnection = { - edges?: Maybe>>; - pageInfo: PageInfo; + edges?: Maybe>>; + pageInfo: PageInfo; }; export type OrganizationEdge = { - cursor: Scalars['ID']; - node?: Maybe; + cursor: Scalars["ID"]; + node?: Maybe; }; export type OrganizationInput = { - name: Scalars['NonEmptyString']; + name: Scalars["NonEmptyString"]; +}; + +export type OrganizationsFilterInput = { + name?: Maybe; + name__contains?: Maybe; + name__icontains?: Maybe; + tier?: Maybe; + id__in?: Maybe>; }; export enum OrganizationTierEnum { - Standard = 'Standard', - Developer = 'Developer', + Standard = "Standard", + Developer = "Developer" } export type OrganizationUpdateInput = { - name?: Maybe; + name?: Maybe; }; export type PageInfo = { - hasNextPage: Scalars['Boolean']; - startCursor?: Maybe; - endCursor?: Maybe; + hasNextPage: Scalars["Boolean"]; + startCursor?: Maybe; + endCursor?: Maybe; }; export enum Platform { - Facebook = 'facebook', + Facebook = "facebook" } export type Product = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - name: Scalars['NonEmptyString']; - sku: Scalars['String']; - remoteState: Scalars['JSONObject']; - marketingCampaigns?: Maybe; - catalog: Catalog; - metadata: Scalars['JSONObject']; - vendor: Vendor; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + name: Scalars["NonEmptyString"]; + sku: Scalars["String"]; + remoteState: Scalars["JSONObject"]; + marketingCampaigns?: Maybe; + catalog: Catalog; + metadata: Scalars["JSONObject"]; + vendor: Vendor; }; export type ProductMarketingCampaignsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type ProductConnection = { - edges?: Maybe>>; - pageInfo: PageInfo; + edges?: Maybe>>; + pageInfo: PageInfo; }; export type ProductEdge = { - cursor: Scalars['ID']; - node?: Maybe; + cursor: Scalars["ID"]; + node?: Maybe; }; export type ProductInput = { - name: Scalars['NonEmptyString']; - sku: Scalars['String']; - remoteState: Scalars['JSONObject']; - vendorId: Scalars['ID']; - catalogId: Scalars['ID']; - metadata?: Maybe; + name: Scalars["NonEmptyString"]; + sku: Scalars["String"]; + remoteState: Scalars["JSONObject"]; + vendorId: Scalars["ID"]; + catalogId: Scalars["ID"]; + metadata?: Maybe; +}; + +export type ProductsFilterInput = { + name?: Maybe; + name__contains?: Maybe; + name__icontains?: Maybe; + id__in?: Maybe>; + sku?: Maybe; + catalogId?: Maybe; + vendorId?: Maybe; }; export type ProductUpdateInput = { - name?: Maybe; - sku?: Maybe; - remoteState?: Maybe; - metadata?: Maybe; + name?: Maybe; + sku?: Maybe; + remoteState?: Maybe; + metadata?: Maybe; }; export type Query = { - campaignTemplate?: Maybe; - campaignTemplates?: Maybe; - catalog?: Maybe; - entitlement?: Maybe; - marketingAd?: Maybe; - marketingCampaign?: Maybe; - marketplace?: Maybe; - mediaChannel?: Maybe; - organization?: Maybe; - product?: Maybe; - result?: Maybe; - me?: Maybe; - vendor?: Maybe; + campaignTemplate?: Maybe; + campaignTemplates?: Maybe; + catalog?: Maybe; + catalogs?: Maybe; + entitlement?: Maybe; + entitlements?: Maybe; + marketingAd?: Maybe; + marketingAds?: Maybe; + marketingCampaign?: Maybe; + marketingCampaigns?: Maybe; + marketplace?: Maybe; + marketplaces?: Maybe; + mediaChannel?: Maybe; + mediaChannels?: Maybe; + organization?: Maybe; + organizations?: Maybe; + product?: Maybe; + products?: Maybe; + result?: Maybe; + results?: Maybe; + me?: Maybe; + vendor?: Maybe; + vendors?: Maybe; }; export type QueryCampaignTemplateArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; }; export type QueryCampaignTemplatesArgs = { - first?: Maybe; - after?: Maybe; + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export type QueryCatalogArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; + +export type QueryCatalogsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export type QueryEntitlementArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; + +export type QueryEntitlementsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export type QueryMarketingAdArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; + +export type QueryMarketingAdsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export type QueryMarketingCampaignArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; + +export type QueryMarketingCampaignsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export type QueryMarketplaceArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; + +export type QueryMarketplacesArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export type QueryMediaChannelArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; + +export type QueryMediaChannelsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export type QueryOrganizationArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; + +export type QueryOrganizationsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export type QueryProductArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; + +export type QueryProductsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export type QueryResultArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; + +export type QueryResultsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export type QueryVendorArgs = { - id: Scalars['ID']; + id: Scalars["ID"]; +}; + +export type QueryVendorsArgs = { + filter?: Maybe; + first?: Maybe; + after?: Maybe; }; export type RefreshTokenInput = { - refreshToken: Scalars['String']; + refreshToken: Scalars["String"]; }; export type Result = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - date: Scalars['String']; - impressions: Array; - results: Array; - type: ResultResourceTypeEnum; - resource: ResultResource; - vendor: Vendor; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + date: Scalars["String"]; + impressions: Array; + results: Array; + type: ResultResourceTypeEnum; + resource: ResultResource; + vendor: Vendor; }; export type ResultConnection = { - edges?: Maybe>>; - pageInfo: PageInfo; + edges?: Maybe>>; + pageInfo: PageInfo; }; export type ResultEdge = { - cursor: Scalars['ID']; - node?: Maybe; + cursor: Scalars["ID"]; + node?: Maybe; }; export type ResultResource = MarketingAd | MarketingCampaign; export enum ResultResourceTypeEnum { - MarketingAd = 'MarketingAd', - MarketingCampaign = 'MarketingCampaign', + MarketingAd = "MarketingAd", + MarketingCampaign = "MarketingCampaign" } +export type ResultsFilterInput = { + ids__in?: Maybe>; + type?: Maybe; + resourceId?: Maybe; + vendorId?: Maybe; +}; + export type Token = { - token: Scalars['String']; - refreshToken: Scalars['String']; - expiryDate: Scalars['String']; - user: User; + token: Scalars["String"]; + refreshToken: Scalars["String"]; + expiryDate: Scalars["String"]; + user: User; }; export type User = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - email: Scalars['NonEmptyString']; - firstName?: Maybe; - lastName?: Maybe; - organizations?: Maybe; - entitlements?: Maybe; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + email: Scalars["NonEmptyString"]; + firstName?: Maybe; + lastName?: Maybe; + organizations?: Maybe; + entitlements?: Maybe; }; export type UserOrganizationsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type UserEntitlementsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type UserConnection = { - edges?: Maybe>>; - pageInfo: PageInfo; + edges?: Maybe>>; + pageInfo: PageInfo; }; export type UserEdge = { - cursor: Scalars['ID']; - node?: Maybe; + cursor: Scalars["ID"]; + node?: Maybe; }; export type UserLoginInput = { - password: Scalars['NonEmptyString']; - email: Scalars['NonEmptyString']; + password: Scalars["NonEmptyString"]; + email: Scalars["NonEmptyString"]; }; export type UserUpdateInput = { - firstName?: Maybe; - lastName?: Maybe; - password?: Maybe; - email?: Maybe; + firstName?: Maybe; + lastName?: Maybe; + password?: Maybe; + email?: Maybe; }; export type Vendor = { - id: Scalars['ID']; - creationDate: Scalars['String']; - lastChangeDate: Scalars['String']; - name: Scalars['NonEmptyString']; - marketplace: Marketplace; - products?: Maybe; + id: Scalars["ID"]; + creationDate: Scalars["String"]; + lastChangeDate: Scalars["String"]; + name: Scalars["NonEmptyString"]; + marketplace: Marketplace; + products?: Maybe; }; export type VendorProductsArgs = { - first?: Maybe; - after?: Maybe; + first?: Maybe; + after?: Maybe; }; export type VendorConnection = { - edges?: Maybe>>; - pageInfo: PageInfo; + edges?: Maybe>>; + pageInfo: PageInfo; }; export type VendorEdge = { - cursor: Scalars['ID']; - node?: Maybe; + cursor: Scalars["ID"]; + node?: Maybe; }; export type VendorInput = { - name: Scalars['NonEmptyString']; - marketplaceId: Scalars['ID']; + name: Scalars["NonEmptyString"]; + marketplaceId: Scalars["ID"]; +}; + +export type VendorsFilterInput = { + id__in?: Maybe>>; + name?: Maybe; + name__contains?: Maybe; + name__icontains?: Maybe; + marketplaceId?: Maybe; }; export type VendorUpdateInput = { - name?: Maybe; + name?: Maybe; }; export type ResolverTypeWrapper = Promise | T; export type ResolverFn = ( - parent: TParent, - args: TArgs, - context: TContext, - info: GraphQLResolveInfo, + parent: TParent, + args: TArgs, + context: TContext, + info: GraphQLResolveInfo ) => Promise | TResult; export type StitchingResolver = { - fragment: string; - resolve: ResolverFn; + fragment: string; + resolve: ResolverFn; }; export type Resolver = - | ResolverFn - | StitchingResolver; + | ResolverFn + | StitchingResolver; export type SubscriptionSubscribeFn = ( - parent: TParent, - args: TArgs, - context: TContext, - info: GraphQLResolveInfo, + parent: TParent, + args: TArgs, + context: TContext, + info: GraphQLResolveInfo ) => AsyncIterator | Promise>; export type SubscriptionResolveFn = ( - parent: TParent, - args: TArgs, - context: TContext, - info: GraphQLResolveInfo, + parent: TParent, + args: TArgs, + context: TContext, + info: GraphQLResolveInfo ) => TResult | Promise; export interface SubscriptionSubscriberObject< - TResult, - TKey extends string, + TResult, + TKey extends string, + TParent, + TContext, + TArgs +> { + subscribe: SubscriptionSubscribeFn< + { [key in TKey]: TResult }, TParent, TContext, TArgs -> { - subscribe: SubscriptionSubscribeFn< - { [key in TKey]: TResult }, - TParent, - TContext, - TArgs - >; - resolve?: SubscriptionResolveFn< - TResult, - { [key in TKey]: TResult }, - TContext, - TArgs - >; + >; + resolve?: SubscriptionResolveFn< + TResult, + { [key in TKey]: TResult }, + TContext, + TArgs + >; } export interface SubscriptionResolverObject { - subscribe: SubscriptionSubscribeFn; - resolve: SubscriptionResolveFn; + subscribe: SubscriptionSubscribeFn; + resolve: SubscriptionResolveFn; } export type SubscriptionObject< - TResult, - TKey extends string, - TParent, - TContext, - TArgs + TResult, + TKey extends string, + TParent, + TContext, + TArgs > = - | SubscriptionSubscriberObject - | SubscriptionResolverObject; + | SubscriptionSubscriberObject + | SubscriptionResolverObject; export type SubscriptionResolver< - TResult, - TKey extends string, - TParent = {}, - TContext = {}, - TArgs = {} + TResult, + TKey extends string, + TParent = {}, + TContext = {}, + TArgs = {} > = - | (( - ...args: any[] - ) => SubscriptionObject) - | SubscriptionObject; + | (( + ...args: any[] + ) => SubscriptionObject) + | SubscriptionObject; export type TypeResolveFn = ( - parent: TParent, - context: TContext, - info: GraphQLResolveInfo, + parent: TParent, + context: TContext, + info: GraphQLResolveInfo ) => Maybe; export type NextResolverFn = () => Promise; export type DirectiveResolverFn< - TResult = {}, - TParent = {}, - TContext = {}, - TArgs = {} + TResult = {}, + TParent = {}, + TContext = {}, + TArgs = {} > = ( - next: NextResolverFn, - parent: TParent, - args: TArgs, - context: TContext, - info: GraphQLResolveInfo, + next: NextResolverFn, + parent: TParent, + args: TArgs, + context: TContext, + info: GraphQLResolveInfo ) => TResult | Promise; /** Mapping between all available schema types and the resolvers types */ export type ResolversTypes = { - Query: ResolverTypeWrapper<{}>; - ID: ResolverTypeWrapper; - CampaignTemplate: ResolverTypeWrapper; - String: ResolverTypeWrapper; - NonEmptyString: ResolverTypeWrapper; - Platform: Platform; - Marketplace: ResolverTypeWrapper; - Organization: ResolverTypeWrapper; - Int: ResolverTypeWrapper; - UserConnection: ResolverTypeWrapper; - UserEdge: ResolverTypeWrapper; - User: ResolverTypeWrapper; - OrganizationConnection: ResolverTypeWrapper; - OrganizationEdge: ResolverTypeWrapper; - PageInfo: ResolverTypeWrapper; - Boolean: ResolverTypeWrapper; - EntitlementConnection: ResolverTypeWrapper; - EntitlementEdge: ResolverTypeWrapper; - Entitlement: ResolverTypeWrapper< - Omit & { - resource: ResolversTypes['EntitlementResource']; - } - >; - EntitlementResourceTypeEnum: EntitlementResourceTypeEnum; - EntitlementResource: - | ResolversTypes['Marketplace'] - | ResolversTypes['Organization'] - | ResolversTypes['MediaChannel']; - MediaChannel: ResolverTypeWrapper; - CatalogConnection: ResolverTypeWrapper; - CatalogEdge: ResolverTypeWrapper; - Catalog: ResolverTypeWrapper; - ProductConnection: ResolverTypeWrapper; - ProductEdge: ResolverTypeWrapper; - Product: ResolverTypeWrapper; - JSONObject: ResolverTypeWrapper; - MarketingCampaignConnection: ResolverTypeWrapper< - MarketingCampaignConnection - >; - MarketingCampaignEdge: ResolverTypeWrapper; - MarketingCampaign: ResolverTypeWrapper; - MarketingCampaignStatus: MarketingCampaignStatus; - MarketingAdConnection: ResolverTypeWrapper; - MarketingAdEdge: ResolverTypeWrapper; - MarketingAd: ResolverTypeWrapper; - ResultConnection: ResolverTypeWrapper; - ResultEdge: ResolverTypeWrapper; - Result: ResolverTypeWrapper< - Omit & { - resource: ResolversTypes['ResultResource']; - } - >; - ResultResourceTypeEnum: ResultResourceTypeEnum; - ResultResource: - | ResolversTypes['MarketingAd'] - | ResolversTypes['MarketingCampaign']; - Vendor: ResolverTypeWrapper; - AuthPermission: AuthPermission; - MarketplaceConnection: ResolverTypeWrapper; - MarketplaceEdge: ResolverTypeWrapper; - OrganizationTierEnum: OrganizationTierEnum; - MediaChannelConnection: ResolverTypeWrapper; - MediaChannelEdge: ResolverTypeWrapper; - CampaignTemplateConnection: ResolverTypeWrapper; - CampaignTemplateEdge: ResolverTypeWrapper; - VendorConnection: ResolverTypeWrapper; - VendorEdge: ResolverTypeWrapper; - Mutation: ResolverTypeWrapper<{}>; - CatalogInput: CatalogInput; - Deletion: ResolverTypeWrapper; - CatalogUpdateInput: CatalogUpdateInput; - EntitlementInput: EntitlementInput; - EntitlementUpdateInput: EntitlementUpdateInput; - MarketingCampaignInput: MarketingCampaignInput; - MarketingCampaignUpdateInput: MarketingCampaignUpdateInput; - MarketplaceInput: MarketplaceInput; - MarketplaceUpdateInput: MarketplaceUpdateInput; - MediaChannelInput: MediaChannelInput; - MediaChannelUpdateInput: MediaChannelUpdateInput; - OrganizationInput: OrganizationInput; - OrganizationUpdateInput: OrganizationUpdateInput; - ProductInput: ProductInput; - ProductUpdateInput: ProductUpdateInput; - UserLoginInput: UserLoginInput; - Token: ResolverTypeWrapper; - UserUpdateInput: UserUpdateInput; - RefreshTokenInput: RefreshTokenInput; - VendorInput: VendorInput; - VendorUpdateInput: VendorUpdateInput; - AuthField: AuthField; - AuthLocation: AuthLocation; - AuthType: AuthType; - CacheControlScope: CacheControlScope; - Upload: ResolverTypeWrapper; + Query: ResolverTypeWrapper<{}>; + ID: ResolverTypeWrapper; + CampaignTemplate: ResolverTypeWrapper; + String: ResolverTypeWrapper; + NonEmptyString: ResolverTypeWrapper; + Platform: Platform; + Marketplace: ResolverTypeWrapper; + Organization: ResolverTypeWrapper; + Int: ResolverTypeWrapper; + UserConnection: ResolverTypeWrapper; + UserEdge: ResolverTypeWrapper; + User: ResolverTypeWrapper; + OrganizationConnection: ResolverTypeWrapper; + OrganizationEdge: ResolverTypeWrapper; + PageInfo: ResolverTypeWrapper; + Boolean: ResolverTypeWrapper; + EntitlementConnection: ResolverTypeWrapper; + EntitlementEdge: ResolverTypeWrapper; + Entitlement: ResolverTypeWrapper< + Omit & { + resource: ResolversTypes["EntitlementResource"]; + } + >; + EntitlementResourceTypeEnum: EntitlementResourceTypeEnum; + EntitlementResource: + | ResolversTypes["Marketplace"] + | ResolversTypes["Organization"] + | ResolversTypes["MediaChannel"]; + MediaChannel: ResolverTypeWrapper; + CatalogConnection: ResolverTypeWrapper; + CatalogEdge: ResolverTypeWrapper; + Catalog: ResolverTypeWrapper; + ProductConnection: ResolverTypeWrapper; + ProductEdge: ResolverTypeWrapper; + Product: ResolverTypeWrapper; + JSONObject: ResolverTypeWrapper; + MarketingCampaignConnection: ResolverTypeWrapper; + MarketingCampaignEdge: ResolverTypeWrapper; + MarketingCampaign: ResolverTypeWrapper; + MarketingCampaignStatus: MarketingCampaignStatus; + MarketingAdConnection: ResolverTypeWrapper; + MarketingAdEdge: ResolverTypeWrapper; + MarketingAd: ResolverTypeWrapper; + ResultConnection: ResolverTypeWrapper; + ResultEdge: ResolverTypeWrapper; + Result: ResolverTypeWrapper< + Omit & { resource: ResolversTypes["ResultResource"] } + >; + ResultResourceTypeEnum: ResultResourceTypeEnum; + ResultResource: + | ResolversTypes["MarketingAd"] + | ResolversTypes["MarketingCampaign"]; + Vendor: ResolverTypeWrapper; + AuthPermission: AuthPermission; + MarketplaceConnection: ResolverTypeWrapper; + MarketplaceEdge: ResolverTypeWrapper; + OrganizationTierEnum: OrganizationTierEnum; + MediaChannelConnection: ResolverTypeWrapper; + MediaChannelEdge: ResolverTypeWrapper; + CampaignTemplateConnection: ResolverTypeWrapper; + CampaignTemplateEdge: ResolverTypeWrapper; + VendorConnection: ResolverTypeWrapper; + VendorEdge: ResolverTypeWrapper; + CampaignTemplatesFilterInput: CampaignTemplatesFilterInput; + CatalogsFilterInput: CatalogsFilterInput; + EntitlementsFilterInput: EntitlementsFilterInput; + MarketingAdsFilterInput: MarketingAdsFilterInput; + MarketingCampaignsFilterInput: MarketingCampaignsFilterInput; + MarketplacesFilterInput: MarketplacesFilterInput; + MediaChannelsFilterInput: MediaChannelsFilterInput; + OrganizationsFilterInput: OrganizationsFilterInput; + ProductsFilterInput: ProductsFilterInput; + ResultsFilterInput: ResultsFilterInput; + VendorsFilterInput: VendorsFilterInput; + Mutation: ResolverTypeWrapper<{}>; + CatalogInput: CatalogInput; + Deletion: ResolverTypeWrapper; + CatalogUpdateInput: CatalogUpdateInput; + EntitlementInput: EntitlementInput; + EntitlementUpdateInput: EntitlementUpdateInput; + MarketingCampaignInput: MarketingCampaignInput; + MarketingCampaignUpdateInput: MarketingCampaignUpdateInput; + MarketplaceInput: MarketplaceInput; + MarketplaceUpdateInput: MarketplaceUpdateInput; + MediaChannelInput: MediaChannelInput; + MediaChannelUpdateInput: MediaChannelUpdateInput; + OrganizationInput: OrganizationInput; + OrganizationUpdateInput: OrganizationUpdateInput; + ProductInput: ProductInput; + ProductUpdateInput: ProductUpdateInput; + UserLoginInput: UserLoginInput; + Token: ResolverTypeWrapper; + UserUpdateInput: UserUpdateInput; + RefreshTokenInput: RefreshTokenInput; + VendorInput: VendorInput; + VendorUpdateInput: VendorUpdateInput; + AuthField: AuthField; + AuthLocation: AuthLocation; + AuthType: AuthType; + CacheControlScope: CacheControlScope; + Upload: ResolverTypeWrapper; }; /** Mapping between all available schema types and the resolvers parents */ export type ResolversParentTypes = { - Query: {}; - ID: Scalars['ID']; - CampaignTemplate: CampaignTemplate; - String: Scalars['String']; - NonEmptyString: Scalars['NonEmptyString']; - Platform: Platform; - Marketplace: Marketplace; - Organization: Organization; - Int: Scalars['Int']; - UserConnection: UserConnection; - UserEdge: UserEdge; - User: User; - OrganizationConnection: OrganizationConnection; - OrganizationEdge: OrganizationEdge; - PageInfo: PageInfo; - Boolean: Scalars['Boolean']; - EntitlementConnection: EntitlementConnection; - EntitlementEdge: EntitlementEdge; - Entitlement: Omit & { - resource: ResolversTypes['EntitlementResource']; - }; - EntitlementResourceTypeEnum: EntitlementResourceTypeEnum; - EntitlementResource: - | ResolversTypes['Marketplace'] - | ResolversTypes['Organization'] - | ResolversTypes['MediaChannel']; - MediaChannel: MediaChannel; - CatalogConnection: CatalogConnection; - CatalogEdge: CatalogEdge; - Catalog: Catalog; - ProductConnection: ProductConnection; - ProductEdge: ProductEdge; - Product: Product; - JSONObject: Scalars['JSONObject']; - MarketingCampaignConnection: MarketingCampaignConnection; - MarketingCampaignEdge: MarketingCampaignEdge; - MarketingCampaign: MarketingCampaign; - MarketingCampaignStatus: MarketingCampaignStatus; - MarketingAdConnection: MarketingAdConnection; - MarketingAdEdge: MarketingAdEdge; - MarketingAd: MarketingAd; - ResultConnection: ResultConnection; - ResultEdge: ResultEdge; - Result: Omit & { - resource: ResolversTypes['ResultResource']; - }; - ResultResourceTypeEnum: ResultResourceTypeEnum; - ResultResource: - | ResolversTypes['MarketingAd'] - | ResolversTypes['MarketingCampaign']; - Vendor: Vendor; - AuthPermission: AuthPermission; - MarketplaceConnection: MarketplaceConnection; - MarketplaceEdge: MarketplaceEdge; - OrganizationTierEnum: OrganizationTierEnum; - MediaChannelConnection: MediaChannelConnection; - MediaChannelEdge: MediaChannelEdge; - CampaignTemplateConnection: CampaignTemplateConnection; - CampaignTemplateEdge: CampaignTemplateEdge; - VendorConnection: VendorConnection; - VendorEdge: VendorEdge; - Mutation: {}; - CatalogInput: CatalogInput; - Deletion: Deletion; - CatalogUpdateInput: CatalogUpdateInput; - EntitlementInput: EntitlementInput; - EntitlementUpdateInput: EntitlementUpdateInput; - MarketingCampaignInput: MarketingCampaignInput; - MarketingCampaignUpdateInput: MarketingCampaignUpdateInput; - MarketplaceInput: MarketplaceInput; - MarketplaceUpdateInput: MarketplaceUpdateInput; - MediaChannelInput: MediaChannelInput; - MediaChannelUpdateInput: MediaChannelUpdateInput; - OrganizationInput: OrganizationInput; - OrganizationUpdateInput: OrganizationUpdateInput; - ProductInput: ProductInput; - ProductUpdateInput: ProductUpdateInput; - UserLoginInput: UserLoginInput; - Token: Token; - UserUpdateInput: UserUpdateInput; - RefreshTokenInput: RefreshTokenInput; - VendorInput: VendorInput; - VendorUpdateInput: VendorUpdateInput; - AuthField: AuthField; - AuthLocation: AuthLocation; - AuthType: AuthType; - CacheControlScope: CacheControlScope; - Upload: Scalars['Upload']; + Query: {}; + ID: Scalars["ID"]; + CampaignTemplate: CampaignTemplate; + String: Scalars["String"]; + NonEmptyString: Scalars["NonEmptyString"]; + Platform: Platform; + Marketplace: Marketplace; + Organization: Organization; + Int: Scalars["Int"]; + UserConnection: UserConnection; + UserEdge: UserEdge; + User: User; + OrganizationConnection: OrganizationConnection; + OrganizationEdge: OrganizationEdge; + PageInfo: PageInfo; + Boolean: Scalars["Boolean"]; + EntitlementConnection: EntitlementConnection; + EntitlementEdge: EntitlementEdge; + Entitlement: Omit & { + resource: ResolversTypes["EntitlementResource"]; + }; + EntitlementResourceTypeEnum: EntitlementResourceTypeEnum; + EntitlementResource: + | ResolversTypes["Marketplace"] + | ResolversTypes["Organization"] + | ResolversTypes["MediaChannel"]; + MediaChannel: MediaChannel; + CatalogConnection: CatalogConnection; + CatalogEdge: CatalogEdge; + Catalog: Catalog; + ProductConnection: ProductConnection; + ProductEdge: ProductEdge; + Product: Product; + JSONObject: Scalars["JSONObject"]; + MarketingCampaignConnection: MarketingCampaignConnection; + MarketingCampaignEdge: MarketingCampaignEdge; + MarketingCampaign: MarketingCampaign; + MarketingCampaignStatus: MarketingCampaignStatus; + MarketingAdConnection: MarketingAdConnection; + MarketingAdEdge: MarketingAdEdge; + MarketingAd: MarketingAd; + ResultConnection: ResultConnection; + ResultEdge: ResultEdge; + Result: Omit & { + resource: ResolversTypes["ResultResource"]; + }; + ResultResourceTypeEnum: ResultResourceTypeEnum; + ResultResource: + | ResolversTypes["MarketingAd"] + | ResolversTypes["MarketingCampaign"]; + Vendor: Vendor; + AuthPermission: AuthPermission; + MarketplaceConnection: MarketplaceConnection; + MarketplaceEdge: MarketplaceEdge; + OrganizationTierEnum: OrganizationTierEnum; + MediaChannelConnection: MediaChannelConnection; + MediaChannelEdge: MediaChannelEdge; + CampaignTemplateConnection: CampaignTemplateConnection; + CampaignTemplateEdge: CampaignTemplateEdge; + VendorConnection: VendorConnection; + VendorEdge: VendorEdge; + CampaignTemplatesFilterInput: CampaignTemplatesFilterInput; + CatalogsFilterInput: CatalogsFilterInput; + EntitlementsFilterInput: EntitlementsFilterInput; + MarketingAdsFilterInput: MarketingAdsFilterInput; + MarketingCampaignsFilterInput: MarketingCampaignsFilterInput; + MarketplacesFilterInput: MarketplacesFilterInput; + MediaChannelsFilterInput: MediaChannelsFilterInput; + OrganizationsFilterInput: OrganizationsFilterInput; + ProductsFilterInput: ProductsFilterInput; + ResultsFilterInput: ResultsFilterInput; + VendorsFilterInput: VendorsFilterInput; + Mutation: {}; + CatalogInput: CatalogInput; + Deletion: Deletion; + CatalogUpdateInput: CatalogUpdateInput; + EntitlementInput: EntitlementInput; + EntitlementUpdateInput: EntitlementUpdateInput; + MarketingCampaignInput: MarketingCampaignInput; + MarketingCampaignUpdateInput: MarketingCampaignUpdateInput; + MarketplaceInput: MarketplaceInput; + MarketplaceUpdateInput: MarketplaceUpdateInput; + MediaChannelInput: MediaChannelInput; + MediaChannelUpdateInput: MediaChannelUpdateInput; + OrganizationInput: OrganizationInput; + OrganizationUpdateInput: OrganizationUpdateInput; + ProductInput: ProductInput; + ProductUpdateInput: ProductUpdateInput; + UserLoginInput: UserLoginInput; + Token: Token; + UserUpdateInput: UserUpdateInput; + RefreshTokenInput: RefreshTokenInput; + VendorInput: VendorInput; + VendorUpdateInput: VendorUpdateInput; + AuthField: AuthField; + AuthLocation: AuthLocation; + AuthType: AuthType; + CacheControlScope: CacheControlScope; + Upload: Scalars["Upload"]; }; export type AuthDirectiveResolver< - Result, - Parent, - ContextType = any, - Args = { - field?: Maybe>; - location?: Maybe>; - type?: Maybe>; - permissions?: Maybe>>>; - } + Result, + Parent, + ContextType = any, + Args = { + field?: Maybe>; + location?: Maybe>; + type?: Maybe>; + permissions?: Maybe>>>; + } > = DirectiveResolverFn; export type CacheControlDirectiveResolver< - Result, - Parent, - ContextType = any, - Args = { - maxAge?: Maybe>; - scope?: Maybe>; - } + Result, + Parent, + ContextType = any, + Args = { + maxAge?: Maybe>; + scope?: Maybe>; + } > = DirectiveResolverFn; export type CampaignTemplateResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['CampaignTemplate'] = ResolversParentTypes['CampaignTemplate'] + ContextType = any, + ParentType extends ResolversParentTypes["CampaignTemplate"] = ResolversParentTypes["CampaignTemplate"] > = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver< - ResolversTypes['String'], - ParentType, - ContextType - >; - name?: Resolver; - description?: Resolver; - platform?: Resolver; - remoteId?: Resolver; - marketplace?: Resolver< - ResolversTypes['Marketplace'], - ParentType, - ContextType - >; - marketingCampaigns?: Resolver< - Maybe, - ParentType, - ContextType, - CampaignTemplateMarketingCampaignsArgs - >; + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + name?: Resolver; + description?: Resolver; + platform?: Resolver; + remoteId?: Resolver; + marketplace?: Resolver< + ResolversTypes["Marketplace"], + ParentType, + ContextType + >; + marketingCampaigns?: Resolver< + Maybe, + ParentType, + ContextType, + CampaignTemplateMarketingCampaignsArgs + >; }; export type CampaignTemplateConnectionResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['CampaignTemplateConnection'] = ResolversParentTypes['CampaignTemplateConnection'] + ContextType = any, + ParentType extends ResolversParentTypes["CampaignTemplateConnection"] = ResolversParentTypes["CampaignTemplateConnection"] > = { - edges?: Resolver< - Maybe>>, - ParentType, - ContextType - >; - pageInfo?: Resolver; + edges?: Resolver< + Maybe>>, + ParentType, + ContextType + >; + pageInfo?: Resolver; }; export type CampaignTemplateEdgeResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['CampaignTemplateEdge'] = ResolversParentTypes['CampaignTemplateEdge'] + ContextType = any, + ParentType extends ResolversParentTypes["CampaignTemplateEdge"] = ResolversParentTypes["CampaignTemplateEdge"] > = { - cursor?: Resolver; - node?: Resolver< - Maybe, - ParentType, - ContextType - >; + cursor?: Resolver; + node?: Resolver< + Maybe, + ParentType, + ContextType + >; }; export type CatalogResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['Catalog'] = ResolversParentTypes['Catalog'] + ContextType = any, + ParentType extends ResolversParentTypes["Catalog"] = ResolversParentTypes["Catalog"] > = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver< - ResolversTypes['String'], - ParentType, - ContextType - >; - name?: Resolver; - mediaChannel?: Resolver< - ResolversTypes['MediaChannel'], - ParentType, - ContextType - >; - remoteId?: Resolver< - Maybe, - ParentType, - ContextType - >; - products?: Resolver< - Maybe, - ParentType, - ContextType, - CatalogProductsArgs - >; + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + name?: Resolver; + mediaChannel?: Resolver< + ResolversTypes["MediaChannel"], + ParentType, + ContextType + >; + remoteId?: Resolver, ParentType, ContextType>; + products?: Resolver< + Maybe, + ParentType, + ContextType, + CatalogProductsArgs + >; }; export type CatalogConnectionResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['CatalogConnection'] = ResolversParentTypes['CatalogConnection'] + ContextType = any, + ParentType extends ResolversParentTypes["CatalogConnection"] = ResolversParentTypes["CatalogConnection"] > = { - edges?: Resolver< - Maybe>>, - ParentType, - ContextType - >; - pageInfo?: Resolver; + edges?: Resolver< + Maybe>>, + ParentType, + ContextType + >; + pageInfo?: Resolver; }; export type CatalogEdgeResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['CatalogEdge'] = ResolversParentTypes['CatalogEdge'] + ContextType = any, + ParentType extends ResolversParentTypes["CatalogEdge"] = ResolversParentTypes["CatalogEdge"] > = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; }; export type DeletionResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['Deletion'] = ResolversParentTypes['Deletion'] + ContextType = any, + ParentType extends ResolversParentTypes["Deletion"] = ResolversParentTypes["Deletion"] > = { - id?: Resolver; + id?: Resolver; }; export type EntitlementResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['Entitlement'] = ResolversParentTypes['Entitlement'] + ContextType = any, + ParentType extends ResolversParentTypes["Entitlement"] = ResolversParentTypes["Entitlement"] > = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver< - ResolversTypes['String'], - ParentType, - ContextType - >; - user?: Resolver; - type?: Resolver< - ResolversTypes['EntitlementResourceTypeEnum'], - ParentType, - ContextType - >; - resource?: Resolver< - ResolversTypes['EntitlementResource'], - ParentType, - ContextType - >; - permissions?: Resolver< - Array, - ParentType, - ContextType - >; + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + user?: Resolver; + type?: Resolver< + ResolversTypes["EntitlementResourceTypeEnum"], + ParentType, + ContextType + >; + resource?: Resolver< + ResolversTypes["EntitlementResource"], + ParentType, + ContextType + >; + permissions?: Resolver< + Array, + ParentType, + ContextType + >; }; export type EntitlementConnectionResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['EntitlementConnection'] = ResolversParentTypes['EntitlementConnection'] + ContextType = any, + ParentType extends ResolversParentTypes["EntitlementConnection"] = ResolversParentTypes["EntitlementConnection"] > = { - edges?: Resolver< - Maybe>>, - ParentType, - ContextType - >; - pageInfo?: Resolver; + edges?: Resolver< + Maybe>>, + ParentType, + ContextType + >; + pageInfo?: Resolver; }; export type EntitlementEdgeResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['EntitlementEdge'] = ResolversParentTypes['EntitlementEdge'] + ContextType = any, + ParentType extends ResolversParentTypes["EntitlementEdge"] = ResolversParentTypes["EntitlementEdge"] > = { - cursor?: Resolver; - node?: Resolver< - Maybe, - ParentType, - ContextType - >; + cursor?: Resolver; + node?: Resolver< + Maybe, + ParentType, + ContextType + >; }; export type EntitlementResourceResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['EntitlementResource'] = ResolversParentTypes['EntitlementResource'] + ContextType = any, + ParentType extends ResolversParentTypes["EntitlementResource"] = ResolversParentTypes["EntitlementResource"] > = { - __resolveType: TypeResolveFn< - 'Marketplace' | 'Organization' | 'MediaChannel', - ParentType, - ContextType - >; + __resolveType: TypeResolveFn< + "Marketplace" | "Organization" | "MediaChannel", + ParentType, + ContextType + >; }; export interface JsonObjectScalarConfig - extends GraphQLScalarTypeConfig { - name: 'JSONObject'; + extends GraphQLScalarTypeConfig { + name: "JSONObject"; } export type MarketingAdResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['MarketingAd'] = ResolversParentTypes['MarketingAd'] + ContextType = any, + ParentType extends ResolversParentTypes["MarketingAd"] = ResolversParentTypes["MarketingAd"] > = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver< - ResolversTypes['String'], - ParentType, - ContextType - >; - remoteId?: Resolver; - preview?: Resolver; - results?: Resolver< - Maybe, - ParentType, - ContextType, - MarketingAdResultsArgs - >; - marketingCampaign?: Resolver< - ResolversTypes['MarketingCampaign'], - ParentType, - ContextType - >; - vendor?: Resolver; + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + remoteId?: Resolver; + preview?: Resolver; + results?: Resolver< + Maybe, + ParentType, + ContextType, + MarketingAdResultsArgs + >; + marketingCampaign?: Resolver< + ResolversTypes["MarketingCampaign"], + ParentType, + ContextType + >; + vendor?: Resolver; }; export type MarketingAdConnectionResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['MarketingAdConnection'] = ResolversParentTypes['MarketingAdConnection'] + ContextType = any, + ParentType extends ResolversParentTypes["MarketingAdConnection"] = ResolversParentTypes["MarketingAdConnection"] > = { - edges?: Resolver< - Maybe>>, - ParentType, - ContextType - >; - pageInfo?: Resolver; + edges?: Resolver< + Maybe>>, + ParentType, + ContextType + >; + pageInfo?: Resolver; }; export type MarketingAdEdgeResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['MarketingAdEdge'] = ResolversParentTypes['MarketingAdEdge'] + ContextType = any, + ParentType extends ResolversParentTypes["MarketingAdEdge"] = ResolversParentTypes["MarketingAdEdge"] > = { - cursor?: Resolver; - node?: Resolver< - Maybe, - ParentType, - ContextType - >; + cursor?: Resolver; + node?: Resolver< + Maybe, + ParentType, + ContextType + >; }; export type MarketingCampaignResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['MarketingCampaign'] = ResolversParentTypes['MarketingCampaign'] + ContextType = any, + ParentType extends ResolversParentTypes["MarketingCampaign"] = ResolversParentTypes["MarketingCampaign"] > = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver< - ResolversTypes['String'], - ParentType, - ContextType - >; - status?: Resolver< - ResolversTypes['MarketingCampaignStatus'], - ParentType, - ContextType - >; - marketingAds?: Resolver< - Maybe, - ParentType, - ContextType, - MarketingCampaignMarketingAdsArgs - >; - products?: Resolver< - Maybe, - ParentType, - ContextType, - MarketingCampaignProductsArgs - >; - vendor?: Resolver; - campaignTemplate?: Resolver< - ResolversTypes['CampaignTemplate'], - ParentType, - ContextType - >; - mediaChannel?: Resolver< - ResolversTypes['MediaChannel'], - ParentType, - ContextType - >; - results?: Resolver< - Maybe, - ParentType, - ContextType, - MarketingCampaignResultsArgs - >; - creativeSpec?: Resolver< - ResolversTypes['JSONObject'], - ParentType, - ContextType - >; - runTimeSpec?: Resolver< - ResolversTypes['JSONObject'], - ParentType, - ContextType - >; + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + status?: Resolver< + ResolversTypes["MarketingCampaignStatus"], + ParentType, + ContextType + >; + marketingAds?: Resolver< + Maybe, + ParentType, + ContextType, + MarketingCampaignMarketingAdsArgs + >; + products?: Resolver< + Maybe, + ParentType, + ContextType, + MarketingCampaignProductsArgs + >; + vendor?: Resolver; + campaignTemplate?: Resolver< + ResolversTypes["CampaignTemplate"], + ParentType, + ContextType + >; + mediaChannel?: Resolver< + ResolversTypes["MediaChannel"], + ParentType, + ContextType + >; + results?: Resolver< + Maybe, + ParentType, + ContextType, + MarketingCampaignResultsArgs + >; + creativeSpec?: Resolver< + ResolversTypes["JSONObject"], + ParentType, + ContextType + >; + runTimeSpec?: Resolver; }; export type MarketingCampaignConnectionResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['MarketingCampaignConnection'] = ResolversParentTypes['MarketingCampaignConnection'] + ContextType = any, + ParentType extends ResolversParentTypes["MarketingCampaignConnection"] = ResolversParentTypes["MarketingCampaignConnection"] > = { - edges?: Resolver< - Maybe>>, - ParentType, - ContextType - >; - pageInfo?: Resolver; + edges?: Resolver< + Maybe>>, + ParentType, + ContextType + >; + pageInfo?: Resolver; }; export type MarketingCampaignEdgeResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['MarketingCampaignEdge'] = ResolversParentTypes['MarketingCampaignEdge'] + ContextType = any, + ParentType extends ResolversParentTypes["MarketingCampaignEdge"] = ResolversParentTypes["MarketingCampaignEdge"] > = { - cursor?: Resolver; - node?: Resolver< - Maybe, - ParentType, - ContextType - >; + cursor?: Resolver; + node?: Resolver< + Maybe, + ParentType, + ContextType + >; }; export type MarketplaceResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['Marketplace'] = ResolversParentTypes['Marketplace'] + ContextType = any, + ParentType extends ResolversParentTypes["Marketplace"] = ResolversParentTypes["Marketplace"] > = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver< - ResolversTypes['String'], - ParentType, - ContextType - >; - name?: Resolver; - organization?: Resolver< - ResolversTypes['Organization'], - ParentType, - ContextType - >; - mediaChannels?: Resolver< - Maybe, - ParentType, - ContextType, - MarketplaceMediaChannelsArgs - >; - campaignTemplates?: Resolver< - Maybe, - ParentType, - ContextType, - MarketplaceCampaignTemplatesArgs - >; - vendors?: Resolver< - Maybe, - ParentType, - ContextType, - MarketplaceVendorsArgs - >; + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + name?: Resolver; + organization?: Resolver< + ResolversTypes["Organization"], + ParentType, + ContextType + >; + mediaChannels?: Resolver< + Maybe, + ParentType, + ContextType, + MarketplaceMediaChannelsArgs + >; + campaignTemplates?: Resolver< + Maybe, + ParentType, + ContextType, + MarketplaceCampaignTemplatesArgs + >; + vendors?: Resolver< + Maybe, + ParentType, + ContextType, + MarketplaceVendorsArgs + >; }; export type MarketplaceConnectionResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['MarketplaceConnection'] = ResolversParentTypes['MarketplaceConnection'] + ContextType = any, + ParentType extends ResolversParentTypes["MarketplaceConnection"] = ResolversParentTypes["MarketplaceConnection"] > = { - edges?: Resolver< - Maybe>>, - ParentType, - ContextType - >; - pageInfo?: Resolver; + edges?: Resolver< + Maybe>>, + ParentType, + ContextType + >; + pageInfo?: Resolver; }; export type MarketplaceEdgeResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['MarketplaceEdge'] = ResolversParentTypes['MarketplaceEdge'] + ContextType = any, + ParentType extends ResolversParentTypes["MarketplaceEdge"] = ResolversParentTypes["MarketplaceEdge"] > = { - cursor?: Resolver; - node?: Resolver< - Maybe, - ParentType, - ContextType - >; + cursor?: Resolver; + node?: Resolver< + Maybe, + ParentType, + ContextType + >; }; export type MediaChannelResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['MediaChannel'] = ResolversParentTypes['MediaChannel'] + ContextType = any, + ParentType extends ResolversParentTypes["MediaChannel"] = ResolversParentTypes["MediaChannel"] > = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver< - ResolversTypes['String'], - ParentType, - ContextType - >; - name?: Resolver; - platform?: Resolver; - remoteId?: Resolver; - catalogs?: Resolver< - ResolversTypes['CatalogConnection'], - ParentType, - ContextType - >; - marketplace?: Resolver< - ResolversTypes['Marketplace'], - ParentType, - ContextType - >; + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + name?: Resolver; + platform?: Resolver; + remoteId?: Resolver; + catalogs?: Resolver< + ResolversTypes["CatalogConnection"], + ParentType, + ContextType + >; + marketplace?: Resolver< + ResolversTypes["Marketplace"], + ParentType, + ContextType + >; }; export type MediaChannelConnectionResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['MediaChannelConnection'] = ResolversParentTypes['MediaChannelConnection'] + ContextType = any, + ParentType extends ResolversParentTypes["MediaChannelConnection"] = ResolversParentTypes["MediaChannelConnection"] > = { - edges?: Resolver< - Maybe>>, - ParentType, - ContextType - >; - pageInfo?: Resolver; + edges?: Resolver< + Maybe>>, + ParentType, + ContextType + >; + pageInfo?: Resolver; }; export type MediaChannelEdgeResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['MediaChannelEdge'] = ResolversParentTypes['MediaChannelEdge'] + ContextType = any, + ParentType extends ResolversParentTypes["MediaChannelEdge"] = ResolversParentTypes["MediaChannelEdge"] > = { - cursor?: Resolver; - node?: Resolver< - Maybe, - ParentType, - ContextType - >; + cursor?: Resolver; + node?: Resolver< + Maybe, + ParentType, + ContextType + >; }; export type MutationResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['Mutation'] = ResolversParentTypes['Mutation'] + ContextType = any, + ParentType extends ResolversParentTypes["Mutation"] = ResolversParentTypes["Mutation"] > = { - createCatalog?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - deleteCatalog?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - updateCatalog?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - createEntitlement?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - updateEntitlement?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - deleteEntitlement?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - createMarketingCampaign?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - updateMarketingCampaign?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - deleteMarketingCampaign?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - createMarketplace?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - updateMarketplace?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - deleteMarketplace?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - createMediaChannel?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - updateMediaChannel?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - deleteMediaChannel?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - createOrganization?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - updateOrganization?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - createProduct?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - updateProduct?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - deleteProduct?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - login?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - updateUser?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - refreshLogin?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - createVendor?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - updateVendor?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - deleteVendor?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; + createCatalog?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + deleteCatalog?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + updateCatalog?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + createEntitlement?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + updateEntitlement?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + deleteEntitlement?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + createMarketingCampaign?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + updateMarketingCampaign?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + deleteMarketingCampaign?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + createMarketplace?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + updateMarketplace?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + deleteMarketplace?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + createMediaChannel?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + updateMediaChannel?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + deleteMediaChannel?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + createOrganization?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + updateOrganization?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + createProduct?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + updateProduct?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + deleteProduct?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + login?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + updateUser?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + refreshLogin?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + createVendor?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + updateVendor?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + deleteVendor?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; }; export interface NonEmptyStringScalarConfig - extends GraphQLScalarTypeConfig { - name: 'NonEmptyString'; + extends GraphQLScalarTypeConfig { + name: "NonEmptyString"; } export type OrganizationResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['Organization'] = ResolversParentTypes['Organization'] + ContextType = any, + ParentType extends ResolversParentTypes["Organization"] = ResolversParentTypes["Organization"] > = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver< - ResolversTypes['String'], - ParentType, - ContextType - >; - users?: Resolver< - Maybe, - ParentType, - ContextType, - OrganizationUsersArgs - >; - marketplaces?: Resolver< - Maybe, - ParentType, - ContextType, - OrganizationMarketplacesArgs - >; - name?: Resolver; - tier?: Resolver< - ResolversTypes['OrganizationTierEnum'], - ParentType, - ContextType - >; + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + users?: Resolver< + Maybe, + ParentType, + ContextType, + OrganizationUsersArgs + >; + marketplaces?: Resolver< + Maybe, + ParentType, + ContextType, + OrganizationMarketplacesArgs + >; + name?: Resolver; + tier?: Resolver< + ResolversTypes["OrganizationTierEnum"], + ParentType, + ContextType + >; }; export type OrganizationConnectionResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['OrganizationConnection'] = ResolversParentTypes['OrganizationConnection'] + ContextType = any, + ParentType extends ResolversParentTypes["OrganizationConnection"] = ResolversParentTypes["OrganizationConnection"] > = { - edges?: Resolver< - Maybe>>, - ParentType, - ContextType - >; - pageInfo?: Resolver; + edges?: Resolver< + Maybe>>, + ParentType, + ContextType + >; + pageInfo?: Resolver; }; export type OrganizationEdgeResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['OrganizationEdge'] = ResolversParentTypes['OrganizationEdge'] + ContextType = any, + ParentType extends ResolversParentTypes["OrganizationEdge"] = ResolversParentTypes["OrganizationEdge"] > = { - cursor?: Resolver; - node?: Resolver< - Maybe, - ParentType, - ContextType - >; + cursor?: Resolver; + node?: Resolver< + Maybe, + ParentType, + ContextType + >; }; export type PageInfoResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['PageInfo'] = ResolversParentTypes['PageInfo'] + ContextType = any, + ParentType extends ResolversParentTypes["PageInfo"] = ResolversParentTypes["PageInfo"] > = { - hasNextPage?: Resolver; - startCursor?: Resolver< - Maybe, - ParentType, - ContextType - >; - endCursor?: Resolver< - Maybe, - ParentType, - ContextType - >; + hasNextPage?: Resolver; + startCursor?: Resolver< + Maybe, + ParentType, + ContextType + >; + endCursor?: Resolver< + Maybe, + ParentType, + ContextType + >; }; export type ProductResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['Product'] = ResolversParentTypes['Product'] + ContextType = any, + ParentType extends ResolversParentTypes["Product"] = ResolversParentTypes["Product"] > = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver< - ResolversTypes['String'], - ParentType, - ContextType - >; - name?: Resolver; - sku?: Resolver; - remoteState?: Resolver< - ResolversTypes['JSONObject'], - ParentType, - ContextType - >; - marketingCampaigns?: Resolver< - Maybe, - ParentType, - ContextType, - ProductMarketingCampaignsArgs - >; - catalog?: Resolver; - metadata?: Resolver; - vendor?: Resolver; + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + name?: Resolver; + sku?: Resolver; + remoteState?: Resolver; + marketingCampaigns?: Resolver< + Maybe, + ParentType, + ContextType, + ProductMarketingCampaignsArgs + >; + catalog?: Resolver; + metadata?: Resolver; + vendor?: Resolver; }; export type ProductConnectionResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['ProductConnection'] = ResolversParentTypes['ProductConnection'] + ContextType = any, + ParentType extends ResolversParentTypes["ProductConnection"] = ResolversParentTypes["ProductConnection"] > = { - edges?: Resolver< - Maybe>>, - ParentType, - ContextType - >; - pageInfo?: Resolver; + edges?: Resolver< + Maybe>>, + ParentType, + ContextType + >; + pageInfo?: Resolver; }; export type ProductEdgeResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['ProductEdge'] = ResolversParentTypes['ProductEdge'] + ContextType = any, + ParentType extends ResolversParentTypes["ProductEdge"] = ResolversParentTypes["ProductEdge"] > = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; }; export type QueryResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['Query'] = ResolversParentTypes['Query'] + ContextType = any, + ParentType extends ResolversParentTypes["Query"] = ResolversParentTypes["Query"] > = { - campaignTemplate?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - campaignTemplates?: Resolver< - Maybe, - ParentType, - ContextType, - QueryCampaignTemplatesArgs - >; - catalog?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - entitlement?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - marketingAd?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - marketingCampaign?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - marketplace?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - mediaChannel?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - organization?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - product?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - result?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; - me?: Resolver, ParentType, ContextType>; - vendor?: Resolver< - Maybe, - ParentType, - ContextType, - RequireFields - >; + campaignTemplate?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + campaignTemplates?: Resolver< + Maybe, + ParentType, + ContextType, + QueryCampaignTemplatesArgs + >; + catalog?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + catalogs?: Resolver< + Maybe, + ParentType, + ContextType, + QueryCatalogsArgs + >; + entitlement?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + entitlements?: Resolver< + Maybe, + ParentType, + ContextType, + QueryEntitlementsArgs + >; + marketingAd?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + marketingAds?: Resolver< + Maybe, + ParentType, + ContextType, + QueryMarketingAdsArgs + >; + marketingCampaign?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + marketingCampaigns?: Resolver< + Maybe, + ParentType, + ContextType, + QueryMarketingCampaignsArgs + >; + marketplace?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + marketplaces?: Resolver< + Maybe, + ParentType, + ContextType, + QueryMarketplacesArgs + >; + mediaChannel?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + mediaChannels?: Resolver< + Maybe, + ParentType, + ContextType, + QueryMediaChannelsArgs + >; + organization?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + organizations?: Resolver< + Maybe, + ParentType, + ContextType, + QueryOrganizationsArgs + >; + product?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + products?: Resolver< + Maybe, + ParentType, + ContextType, + QueryProductsArgs + >; + result?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + results?: Resolver< + Maybe, + ParentType, + ContextType, + QueryResultsArgs + >; + me?: Resolver, ParentType, ContextType>; + vendor?: Resolver< + Maybe, + ParentType, + ContextType, + RequireFields + >; + vendors?: Resolver< + Maybe, + ParentType, + ContextType, + QueryVendorsArgs + >; }; export type ResultResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['Result'] = ResolversParentTypes['Result'] + ContextType = any, + ParentType extends ResolversParentTypes["Result"] = ResolversParentTypes["Result"] > = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver< - ResolversTypes['String'], - ParentType, - ContextType - >; - date?: Resolver; - impressions?: Resolver< - Array, - ParentType, - ContextType - >; - results?: Resolver< - Array, - ParentType, - ContextType - >; - type?: Resolver< - ResolversTypes['ResultResourceTypeEnum'], - ParentType, - ContextType - >; - resource?: Resolver< - ResolversTypes['ResultResource'], - ParentType, - ContextType - >; - vendor?: Resolver; + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + date?: Resolver; + impressions?: Resolver< + Array, + ParentType, + ContextType + >; + results?: Resolver, ParentType, ContextType>; + type?: Resolver< + ResolversTypes["ResultResourceTypeEnum"], + ParentType, + ContextType + >; + resource?: Resolver< + ResolversTypes["ResultResource"], + ParentType, + ContextType + >; + vendor?: Resolver; }; export type ResultConnectionResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['ResultConnection'] = ResolversParentTypes['ResultConnection'] + ContextType = any, + ParentType extends ResolversParentTypes["ResultConnection"] = ResolversParentTypes["ResultConnection"] > = { - edges?: Resolver< - Maybe>>, - ParentType, - ContextType - >; - pageInfo?: Resolver; + edges?: Resolver< + Maybe>>, + ParentType, + ContextType + >; + pageInfo?: Resolver; }; export type ResultEdgeResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['ResultEdge'] = ResolversParentTypes['ResultEdge'] + ContextType = any, + ParentType extends ResolversParentTypes["ResultEdge"] = ResolversParentTypes["ResultEdge"] > = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; }; export type ResultResourceResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['ResultResource'] = ResolversParentTypes['ResultResource'] + ContextType = any, + ParentType extends ResolversParentTypes["ResultResource"] = ResolversParentTypes["ResultResource"] > = { - __resolveType: TypeResolveFn< - 'MarketingAd' | 'MarketingCampaign', - ParentType, - ContextType - >; + __resolveType: TypeResolveFn< + "MarketingAd" | "MarketingCampaign", + ParentType, + ContextType + >; }; export type TokenResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['Token'] = ResolversParentTypes['Token'] + ContextType = any, + ParentType extends ResolversParentTypes["Token"] = ResolversParentTypes["Token"] > = { - token?: Resolver; - refreshToken?: Resolver; - expiryDate?: Resolver; - user?: Resolver; + token?: Resolver; + refreshToken?: Resolver; + expiryDate?: Resolver; + user?: Resolver; }; export interface UploadScalarConfig - extends GraphQLScalarTypeConfig { - name: 'Upload'; + extends GraphQLScalarTypeConfig { + name: "Upload"; } export type UserResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['User'] = ResolversParentTypes['User'] + ContextType = any, + ParentType extends ResolversParentTypes["User"] = ResolversParentTypes["User"] > = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver< - ResolversTypes['String'], - ParentType, - ContextType - >; - email?: Resolver; - firstName?: Resolver< - Maybe, - ParentType, - ContextType - >; - lastName?: Resolver< - Maybe, - ParentType, - ContextType - >; - organizations?: Resolver< - Maybe, - ParentType, - ContextType, - UserOrganizationsArgs - >; - entitlements?: Resolver< - Maybe, - ParentType, - ContextType, - UserEntitlementsArgs - >; + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + email?: Resolver; + firstName?: Resolver< + Maybe, + ParentType, + ContextType + >; + lastName?: Resolver< + Maybe, + ParentType, + ContextType + >; + organizations?: Resolver< + Maybe, + ParentType, + ContextType, + UserOrganizationsArgs + >; + entitlements?: Resolver< + Maybe, + ParentType, + ContextType, + UserEntitlementsArgs + >; }; export type UserConnectionResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['UserConnection'] = ResolversParentTypes['UserConnection'] + ContextType = any, + ParentType extends ResolversParentTypes["UserConnection"] = ResolversParentTypes["UserConnection"] > = { - edges?: Resolver< - Maybe>>, - ParentType, - ContextType - >; - pageInfo?: Resolver; + edges?: Resolver< + Maybe>>, + ParentType, + ContextType + >; + pageInfo?: Resolver; }; export type UserEdgeResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['UserEdge'] = ResolversParentTypes['UserEdge'] + ContextType = any, + ParentType extends ResolversParentTypes["UserEdge"] = ResolversParentTypes["UserEdge"] > = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; }; export type VendorResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['Vendor'] = ResolversParentTypes['Vendor'] + ContextType = any, + ParentType extends ResolversParentTypes["Vendor"] = ResolversParentTypes["Vendor"] > = { - id?: Resolver; - creationDate?: Resolver; - lastChangeDate?: Resolver< - ResolversTypes['String'], - ParentType, - ContextType - >; - name?: Resolver; - marketplace?: Resolver< - ResolversTypes['Marketplace'], - ParentType, - ContextType - >; - products?: Resolver< - Maybe, - ParentType, - ContextType, - VendorProductsArgs - >; + id?: Resolver; + creationDate?: Resolver; + lastChangeDate?: Resolver; + name?: Resolver; + marketplace?: Resolver< + ResolversTypes["Marketplace"], + ParentType, + ContextType + >; + products?: Resolver< + Maybe, + ParentType, + ContextType, + VendorProductsArgs + >; }; export type VendorConnectionResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['VendorConnection'] = ResolversParentTypes['VendorConnection'] + ContextType = any, + ParentType extends ResolversParentTypes["VendorConnection"] = ResolversParentTypes["VendorConnection"] > = { - edges?: Resolver< - Maybe>>, - ParentType, - ContextType - >; - pageInfo?: Resolver; + edges?: Resolver< + Maybe>>, + ParentType, + ContextType + >; + pageInfo?: Resolver; }; export type VendorEdgeResolvers< - ContextType = any, - ParentType extends ResolversParentTypes['VendorEdge'] = ResolversParentTypes['VendorEdge'] + ContextType = any, + ParentType extends ResolversParentTypes["VendorEdge"] = ResolversParentTypes["VendorEdge"] > = { - cursor?: Resolver; - node?: Resolver, ParentType, ContextType>; + cursor?: Resolver; + node?: Resolver, ParentType, ContextType>; }; export type Resolvers = { - CampaignTemplate?: CampaignTemplateResolvers; - CampaignTemplateConnection?: CampaignTemplateConnectionResolvers< - ContextType - >; - CampaignTemplateEdge?: CampaignTemplateEdgeResolvers; - Catalog?: CatalogResolvers; - CatalogConnection?: CatalogConnectionResolvers; - CatalogEdge?: CatalogEdgeResolvers; - Deletion?: DeletionResolvers; - Entitlement?: EntitlementResolvers; - EntitlementConnection?: EntitlementConnectionResolvers; - EntitlementEdge?: EntitlementEdgeResolvers; - EntitlementResource?: EntitlementResourceResolvers; - JSONObject?: GraphQLScalarType; - MarketingAd?: MarketingAdResolvers; - MarketingAdConnection?: MarketingAdConnectionResolvers; - MarketingAdEdge?: MarketingAdEdgeResolvers; - MarketingCampaign?: MarketingCampaignResolvers; - MarketingCampaignConnection?: MarketingCampaignConnectionResolvers< - ContextType - >; - MarketingCampaignEdge?: MarketingCampaignEdgeResolvers; - Marketplace?: MarketplaceResolvers; - MarketplaceConnection?: MarketplaceConnectionResolvers; - MarketplaceEdge?: MarketplaceEdgeResolvers; - MediaChannel?: MediaChannelResolvers; - MediaChannelConnection?: MediaChannelConnectionResolvers; - MediaChannelEdge?: MediaChannelEdgeResolvers; - Mutation?: MutationResolvers; - NonEmptyString?: GraphQLScalarType; - Organization?: OrganizationResolvers; - OrganizationConnection?: OrganizationConnectionResolvers; - OrganizationEdge?: OrganizationEdgeResolvers; - PageInfo?: PageInfoResolvers; - Product?: ProductResolvers; - ProductConnection?: ProductConnectionResolvers; - ProductEdge?: ProductEdgeResolvers; - Query?: QueryResolvers; - Result?: ResultResolvers; - ResultConnection?: ResultConnectionResolvers; - ResultEdge?: ResultEdgeResolvers; - ResultResource?: ResultResourceResolvers; - Token?: TokenResolvers; - Upload?: GraphQLScalarType; - User?: UserResolvers; - UserConnection?: UserConnectionResolvers; - UserEdge?: UserEdgeResolvers; - Vendor?: VendorResolvers; - VendorConnection?: VendorConnectionResolvers; - VendorEdge?: VendorEdgeResolvers; + CampaignTemplate?: CampaignTemplateResolvers; + CampaignTemplateConnection?: CampaignTemplateConnectionResolvers; + CampaignTemplateEdge?: CampaignTemplateEdgeResolvers; + Catalog?: CatalogResolvers; + CatalogConnection?: CatalogConnectionResolvers; + CatalogEdge?: CatalogEdgeResolvers; + Deletion?: DeletionResolvers; + Entitlement?: EntitlementResolvers; + EntitlementConnection?: EntitlementConnectionResolvers; + EntitlementEdge?: EntitlementEdgeResolvers; + EntitlementResource?: EntitlementResourceResolvers; + JSONObject?: GraphQLScalarType; + MarketingAd?: MarketingAdResolvers; + MarketingAdConnection?: MarketingAdConnectionResolvers; + MarketingAdEdge?: MarketingAdEdgeResolvers; + MarketingCampaign?: MarketingCampaignResolvers; + MarketingCampaignConnection?: MarketingCampaignConnectionResolvers< + ContextType + >; + MarketingCampaignEdge?: MarketingCampaignEdgeResolvers; + Marketplace?: MarketplaceResolvers; + MarketplaceConnection?: MarketplaceConnectionResolvers; + MarketplaceEdge?: MarketplaceEdgeResolvers; + MediaChannel?: MediaChannelResolvers; + MediaChannelConnection?: MediaChannelConnectionResolvers; + MediaChannelEdge?: MediaChannelEdgeResolvers; + Mutation?: MutationResolvers; + NonEmptyString?: GraphQLScalarType; + Organization?: OrganizationResolvers; + OrganizationConnection?: OrganizationConnectionResolvers; + OrganizationEdge?: OrganizationEdgeResolvers; + PageInfo?: PageInfoResolvers; + Product?: ProductResolvers; + ProductConnection?: ProductConnectionResolvers; + ProductEdge?: ProductEdgeResolvers; + Query?: QueryResolvers; + Result?: ResultResolvers; + ResultConnection?: ResultConnectionResolvers; + ResultEdge?: ResultEdgeResolvers; + ResultResource?: ResultResourceResolvers; + Token?: TokenResolvers; + Upload?: GraphQLScalarType; + User?: UserResolvers; + UserConnection?: UserConnectionResolvers; + UserEdge?: UserEdgeResolvers; + Vendor?: VendorResolvers; + VendorConnection?: VendorConnectionResolvers; + VendorEdge?: VendorEdgeResolvers; }; /** @@ -2098,8 +2273,8 @@ export type Resolvers = { */ export type IResolvers = Resolvers; export type DirectiveResolvers = { - auth?: AuthDirectiveResolver; - cacheControl?: CacheControlDirectiveResolver; + auth?: AuthDirectiveResolver; + cacheControl?: CacheControlDirectiveResolver; }; /** @@ -2107,5 +2282,5 @@ export type DirectiveResolvers = { * Use "DirectiveResolvers" root object instead. If you wish to get "IDirectiveResolvers", add "typesPrefix: I" to your config. */ export type IDirectiveResolvers = DirectiveResolvers< - ContextType + ContextType >; diff --git a/src/index.d.ts b/src/index.d.ts index 610c745..98dd64d 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -1,5 +1,5 @@ import { codes } from '@adgorithmics/graphql-errors'; -import { Scalars, Mutation, Query, UserLoginInput, UserUpdateInput, RefreshTokenInput, OrganizationInput, OrganizationUpdateInput, MarketplaceInput, MarketplaceUpdateInput, MediaChannelInput, MediaChannelUpdateInput, CampaignTemplate, VendorInput, VendorUpdateInput, CatalogInput, CatalogUpdateInput, ProductInput, ProductUpdateInput, MarketingCampaignInput, MarketingCampaignUpdateInput, EntitlementInput, EntitlementUpdateInput } from './generated/graphql'; +import { Scalars, Mutation, Query, EntitlementsFilterInput, ResultsFilterInput, MarketingAdsFilterInput, MarketingCampaignsFilterInput, ProductsFilterInput, OrganizationsFilterInput, MarketplacesFilterInput, MediaChannelsFilterInput, CampaignTemplatesFilterInput, CatalogsFilterInput, VendorsFilterInput, UserLoginInput, UserUpdateInput, RefreshTokenInput, OrganizationInput, OrganizationUpdateInput, MarketplaceInput, MarketplaceUpdateInput, MediaChannelInput, MediaChannelUpdateInput, CampaignTemplate, VendorInput, VendorUpdateInput, CatalogInput, CatalogUpdateInput, ProductInput, ProductUpdateInput, MarketingCampaignInput, MarketingCampaignUpdateInput, EntitlementInput, EntitlementUpdateInput } from './generated/graphql'; import { OrganizationFields, UserFields, MarketplaceFields, MediaChannelFields, CampaignTemplateFields, VendorFields, CatalogFields, ProductFields, MarketingCampaignFields, MarketingAdFields, ResultFields, EntitlementFields } from './inputFields'; export interface Config { url: string; @@ -29,37 +29,47 @@ export declare class Cinnamon { me(fields?: Array, headers?: Headers, token?: string): Promise>; updateUser(input: UserUpdateInput, fields?: Array, headers?: Headers, token?: string): Promise>; organization(id: Scalars['ID'], fields?: Array, headers?: Headers, token?: string): Promise>; + organizations(filter: OrganizationsFilterInput, fields?: Array, headers?: Headers, token?: string): Promise[]>; createOrganization(input: OrganizationInput, fields?: Array, headers?: Headers, token?: string): Promise>; updateOrganization(id: Scalars['ID'], input: OrganizationUpdateInput, fields?: Array, headers?: Headers, token?: string): Promise>; marketplace(id: Scalars['ID'], fields?: Array, headers?: Headers, token?: string): Promise>; + marketplaces(filter: MarketplacesFilterInput, fields?: Array, headers?: Headers, token?: string): Promise[]>; createMarketplace(input: MarketplaceInput, fields?: Array, headers?: Headers, token?: string): Promise>; updateMarketplace(id: Scalars['ID'], input: MarketplaceUpdateInput, fields?: Array, headers?: Headers, token?: string): Promise>; deleteMarketplace(id: Scalars['ID'], headers?: Headers, token?: string): Promise>; mediaChannel(id: Scalars['ID'], fields?: Array, headers?: Headers, token?: string): Promise>; + mediaChannels(filter: MediaChannelsFilterInput, fields?: Array, headers?: Headers, token?: string): Promise[]>; createMediaChannel(input: MediaChannelInput, fields?: Array, headers?: Headers, token?: string): Promise>; updateMediaChannel(id: Scalars['ID'], input: MediaChannelUpdateInput, fields?: Array, headers?: Headers, token?: string): Promise>; deleteMediaChannel(id: Scalars['ID'], headers?: Headers, token?: string): Promise>; campaignTemplate(id: Scalars['ID'], fields?: Array, headers?: Headers, token?: string): Promise>; - campaignTemplates(fields?: Array, headers?: Headers, token?: string): Promise[]>; + campaignTemplates(filter: CampaignTemplatesFilterInput, fields?: Array, headers?: Headers, token?: string): Promise[]>; vendor(id: Scalars['ID'], fields?: Array, headers?: Headers, token?: string): Promise>; + vendors(filter: VendorsFilterInput, fields?: Array, headers?: Headers, token?: string): Promise>; createVendor(input: VendorInput, fields?: Array, headers?: Headers, token?: string): Promise>; updateVendor(id: Scalars['ID'], input: VendorUpdateInput, fields?: Array, headers?: Headers, token?: string): Promise>; deleteVendor(id: Scalars['ID'], headers?: Headers, token?: string): Promise>; catalog(id: Scalars['ID'], fields?: Array, headers?: Headers, token?: string): Promise>; + catalogs(filter: CatalogsFilterInput, fields?: Array, headers?: Headers, token?: string): Promise[]>; createCatalog(input: CatalogInput, fields?: Array, headers?: Headers, token?: string): Promise>; updateCatalog(id: Scalars['ID'], input: CatalogUpdateInput, fields?: Array, headers?: Headers, token?: string): Promise>; deleteCatalog(id: Scalars['ID'], headers?: Headers, token?: string): Promise>; product(id: Scalars['ID'], fields?: Array, headers?: Headers, token?: string): Promise>; + products(filter: ProductsFilterInput, fields?: Array, headers?: Headers, token?: string): Promise[]>; createProduct(input: ProductInput, fields?: Array, headers?: Headers, token?: string): Promise>; updateProduct(id: Scalars['ID'], input: ProductUpdateInput, fields?: Array, headers?: Headers, token?: string): Promise>; deleteProduct(id: Scalars['ID'], headers?: Headers, token?: string): Promise>; marketingCampaign(id: Scalars['ID'], fields?: Array, headers?: Headers, token?: string): Promise>; + marketingCampaigns(filter: MarketingCampaignsFilterInput, fields?: Array, headers?: Headers, token?: string): Promise[]>; createMarketingCampaign(input: MarketingCampaignInput, fields?: Array, headers?: Headers, token?: string): Promise>; updateMarketingCampaign(id: Scalars['ID'], input: MarketingCampaignUpdateInput, fields?: Array, headers?: Headers, token?: string): Promise>; deleteMarketingCampaign(id: Scalars['ID'], headers?: Headers, token?: string): Promise>; marketingAd(id: Scalars['ID'], fields?: Array, headers?: Headers, token?: string): Promise>; + marketingAds(filter: MarketingAdsFilterInput, fields?: Array, headers?: Headers, token?: string): Promise[]>; result(id: Scalars['ID'], fields?: Array, headers?: Headers, token?: string): Promise>; + results(filter: ResultsFilterInput, fields?: Array, headers?: Headers, token?: string): Promise[]>; entitlement(id: Scalars['ID'], fields?: Array, headers?: Headers, token?: string): Promise>; + entitlements(filter: EntitlementsFilterInput, fields?: Array, headers?: Headers, token?: string): Promise[]>; createEntitlement(input: EntitlementInput, fields?: Array, headers?: Headers, token?: string): Promise>; updateEntitlement(id: Scalars['ID'], input: EntitlementUpdateInput, fields?: Array, headers?: Headers, token?: string): Promise>; deleteEntitlement(id: Scalars['ID'], headers?: Headers, token?: string): Promise>;