11import { codes } from '@adgorithmics/graphql-errors' ;
2- import { Scalars , Mutation , Query , UserLoginInput , UserUpdateInput , RefreshTokenInput , Organization , OrganizationInput , OrganizationsFilterInput , OrganizationUpdateInput , Marketplace , MarketplaceInput , MarketplacesFilterInput , MarketplaceUpdateInput , MediaChannel , MediaChannelInput , MediaChannelsFilterInput , MediaChannelUpdateInput , CampaignTemplate , Vendor , VendorInput , VendorsFilterInput , VendorUpdateInput , Catalog , CatalogInput , CatalogsFilterInput , CatalogUpdateInput , Product , ProductInput , ProductsFilterInput , ProductUpdateInput , MarketingCampaign , MarketingCampaignInput , MarketingCampaignsFilterInput , MarketingCampaignUpdateInput , MarketingAd , MarketingAdsFilterInput , Result , ResultsFilterInput , Entitlement , EntitlementInput , EntitlementsFilterInput , EntitlementUpdateInput } from './generated/graphql' ;
2+ import { PageInfo , Scalars , Mutation , Query , UserLoginInput , UserUpdateInput , RefreshTokenInput , Organization , OrganizationInput , OrganizationsFilterInput , OrganizationUpdateInput , Marketplace , MarketplaceInput , MarketplacesFilterInput , MarketplaceUpdateInput , MediaChannel , MediaChannelInput , MediaChannelsFilterInput , MediaChannelUpdateInput , CampaignTemplate , CampaignTemplatesFilterInput , Vendor , VendorInput , VendorsFilterInput , VendorUpdateInput , Catalog , CatalogInput , CatalogsFilterInput , CatalogUpdateInput , Product , ProductInput , ProductsFilterInput , ProductUpdateInput , MarketingCampaign , MarketingCampaignInput , MarketingCampaignsFilterInput , MarketingCampaignUpdateInput , MarketingAd , MarketingAdsFilterInput , Result , ResultsFilterInput , Entitlement , EntitlementInput , EntitlementsFilterInput , EntitlementUpdateInput } from './generated/graphql' ;
33import { OrganizationFields , UserFields , MarketplaceFields , MediaChannelFields , CampaignTemplateFields , VendorFields , CatalogFields , ProductFields , MarketingCampaignFields , MarketingAdFields , ResultFields , EntitlementFields } from './inputFields' ;
44export interface Config {
55 url : string ;
@@ -23,53 +23,67 @@ export declare class Cinnamon {
2323 token : string ;
2424 constructor ( config : Config ) ;
2525 api < T extends APIKey , U extends string = T > ( query : string , variables ?: object , headers ?: Headers , token ?: string ) : Promise < APIResult < T , U > > ;
26- apiPaging < T > ( query : string , variables : object | undefined , headers : Headers , token ?: string ) : Promise < Partial < T > [ ] > ;
26+ allPages < T > ( func : ( after : PageInfo [ 'endCursor' ] ) => Promise < {
27+ pageInfo ?: PageInfo ;
28+ edges ?: any ;
29+ } > ) : Promise < Partial < T > [ ] > ;
2730 login ( input : UserLoginInput ) : Promise < Partial < import ( "./generated/graphql" ) . Token > > ;
2831 refreshLogin ( input : RefreshTokenInput ) : Promise < Partial < import ( "./generated/graphql" ) . Token > > ;
2932 me ( fields ?: Array < keyof UserFields > , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . User > > ;
3033 updateUser ( input : UserUpdateInput , fields ?: Array < keyof UserFields > , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . User > > ;
3134 organization ( id : Scalars [ 'ID' ] , fields ?: Array < keyof OrganizationFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Organization > > ;
32- organizations ( filter ?: OrganizationsFilterInput , fields ?: Array < keyof OrganizationFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Organization > [ ] > ;
35+ organizations ( filter ?: OrganizationsFilterInput , after ?: PageInfo [ 'endCursor' ] , fields ?: Array < keyof OrganizationFields > , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . OrganizationConnection > > ;
36+ organizationsAll ( filter ?: OrganizationsFilterInput , fields ?: Array < keyof OrganizationFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Organization > [ ] > ;
3337 createOrganization ( input : OrganizationInput , fields ?: Array < keyof OrganizationFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Organization > > ;
3438 updateOrganization ( id : Scalars [ 'ID' ] , input : OrganizationUpdateInput , fields ?: Array < keyof OrganizationFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Organization > > ;
3539 marketplace ( id : Scalars [ 'ID' ] , fields ?: Array < keyof MarketplaceFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Marketplace > > ;
36- marketplaces ( filter ?: MarketplacesFilterInput , fields ?: Array < keyof MarketplaceFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Marketplace > [ ] > ;
40+ marketplaces ( filter ?: MarketplacesFilterInput , after ?: PageInfo [ 'endCursor' ] , fields ?: Array < keyof MarketplaceFields > , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . MarketplaceConnection > > ;
41+ marketplacesAll ( filter ?: MarketplacesFilterInput , fields ?: Array < keyof MarketplaceFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Marketplace > [ ] > ;
3742 createMarketplace ( input : MarketplaceInput , fields ?: Array < keyof MarketplaceFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Marketplace > > ;
3843 updateMarketplace ( id : Scalars [ 'ID' ] , input : MarketplaceUpdateInput , fields ?: Array < keyof MarketplaceFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Marketplace > > ;
3944 deleteMarketplace ( id : Scalars [ 'ID' ] , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . Deletion > > ;
4045 mediaChannel ( id : Scalars [ 'ID' ] , fields ?: Array < keyof MediaChannelFields > , headers ?: Headers , token ?: string ) : Promise < Partial < MediaChannel > > ;
41- mediaChannels ( filter ?: MediaChannelsFilterInput , fields ?: Array < keyof MediaChannelFields > , headers ?: Headers , token ?: string ) : Promise < Partial < MediaChannel > [ ] > ;
46+ mediaChannels ( filter ?: MediaChannelsFilterInput , after ?: PageInfo [ 'endCursor' ] , fields ?: Array < keyof MediaChannelFields > , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . MediaChannelConnection > > ;
47+ mediaChannelsAll ( filter ?: MediaChannelsFilterInput , fields ?: Array < keyof MediaChannelFields > , headers ?: Headers , token ?: string ) : Promise < Partial < MediaChannel > [ ] > ;
4248 createMediaChannel ( input : MediaChannelInput , fields ?: Array < keyof MediaChannelFields > , headers ?: Headers , token ?: string ) : Promise < Partial < MediaChannel > > ;
4349 updateMediaChannel ( id : Scalars [ 'ID' ] , input : MediaChannelUpdateInput , fields ?: Array < keyof MediaChannelFields > , headers ?: Headers , token ?: string ) : Promise < Partial < MediaChannel > > ;
4450 deleteMediaChannel ( id : Scalars [ 'ID' ] , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . Deletion > > ;
4551 campaignTemplate ( id : Scalars [ 'ID' ] , fields ?: Array < keyof CampaignTemplateFields > , headers ?: Headers , token ?: string ) : Promise < Partial < CampaignTemplate > > ;
46- campaignTemplates ( fields ?: Array < keyof CampaignTemplateFields > , headers ?: Headers , token ?: string ) : Promise < Partial < CampaignTemplate > [ ] > ;
52+ campaignTemplates ( filter ?: CampaignTemplatesFilterInput , after ?: PageInfo [ 'endCursor' ] , fields ?: Array < keyof CampaignTemplateFields > , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . CampaignTemplateConnection > > ;
53+ campaignTemplatesAll ( filter ?: CampaignTemplatesFilterInput , fields ?: Array < keyof CampaignTemplateFields > , headers ?: Headers , token ?: string ) : Promise < Partial < CampaignTemplate > [ ] > ;
4754 vendor ( id : Scalars [ 'ID' ] , fields ?: Array < keyof VendorFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Vendor > > ;
48- vendors ( filter ?: VendorsFilterInput , fields ?: Array < keyof VendorFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Vendor > [ ] > ;
55+ vendors ( filter ?: VendorsFilterInput , after ?: PageInfo [ 'endCursor' ] , fields ?: Array < keyof VendorFields > , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . VendorConnection > > ;
56+ vendorsAll ( filter ?: VendorsFilterInput , fields ?: Array < keyof VendorFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Vendor > [ ] > ;
4957 createVendor ( input : VendorInput , fields ?: Array < keyof VendorFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Vendor > > ;
5058 updateVendor ( id : Scalars [ 'ID' ] , input : VendorUpdateInput , fields ?: Array < keyof VendorFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Vendor > > ;
5159 deleteVendor ( id : Scalars [ 'ID' ] , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . Deletion > > ;
5260 catalog ( id : Scalars [ 'ID' ] , fields ?: Array < keyof CatalogFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Catalog > > ;
53- catalogs ( filter ?: CatalogsFilterInput , fields ?: Array < keyof CatalogFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Catalog > [ ] > ;
61+ catalogs ( filter ?: CatalogsFilterInput , after ?: PageInfo [ 'endCursor' ] , fields ?: Array < keyof CatalogFields > , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . CatalogConnection > > ;
62+ catalogsAll ( filter ?: CatalogsFilterInput , fields ?: Array < keyof CatalogFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Catalog > [ ] > ;
5463 createCatalog ( input : CatalogInput , fields ?: Array < keyof CatalogFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Catalog > > ;
5564 updateCatalog ( id : Scalars [ 'ID' ] , input : CatalogUpdateInput , fields ?: Array < keyof CatalogFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Catalog > > ;
5665 deleteCatalog ( id : Scalars [ 'ID' ] , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . Deletion > > ;
5766 product ( id : Scalars [ 'ID' ] , fields ?: Array < keyof ProductFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Product > > ;
58- products ( filter ?: ProductsFilterInput , fields ?: Array < keyof ProductFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Product > [ ] > ;
67+ products ( filter ?: ProductsFilterInput , after ?: PageInfo [ 'endCursor' ] , fields ?: Array < keyof ProductFields > , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . ProductConnection > > ;
68+ productsAll ( filter ?: ProductsFilterInput , fields ?: Array < keyof ProductFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Product > [ ] > ;
5969 createProduct ( input : ProductInput , fields ?: Array < keyof ProductFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Product > > ;
6070 updateProduct ( id : Scalars [ 'ID' ] , input : ProductUpdateInput , fields ?: Array < keyof ProductFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Product > > ;
6171 deleteProduct ( id : Scalars [ 'ID' ] , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . Deletion > > ;
6272 marketingCampaign ( id : Scalars [ 'ID' ] , fields ?: Array < keyof MarketingCampaignFields > , headers ?: Headers , token ?: string ) : Promise < Partial < MarketingCampaign > > ;
63- marketingCampaigns ( filter ?: MarketingCampaignsFilterInput , fields ?: Array < keyof MarketingCampaignFields > , headers ?: Headers , token ?: string ) : Promise < Partial < MarketingCampaign > [ ] > ;
73+ marketingCampaigns ( filter ?: MarketingCampaignsFilterInput , after ?: PageInfo [ 'endCursor' ] , fields ?: Array < keyof MarketingCampaignFields > , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . MarketingCampaignConnection > > ;
74+ marketingCampaignsAll ( filter ?: MarketingCampaignsFilterInput , fields ?: Array < keyof MarketingCampaignFields > , headers ?: Headers , token ?: string ) : Promise < Partial < MarketingCampaign > [ ] > ;
6475 createMarketingCampaign ( input : MarketingCampaignInput , fields ?: Array < keyof MarketingCampaignFields > , headers ?: Headers , token ?: string ) : Promise < Partial < MarketingCampaign > > ;
6576 updateMarketingCampaign ( id : Scalars [ 'ID' ] , input : MarketingCampaignUpdateInput , fields ?: Array < keyof MarketingCampaignFields > , headers ?: Headers , token ?: string ) : Promise < Partial < MarketingCampaign > > ;
6677 deleteMarketingCampaign ( id : Scalars [ 'ID' ] , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . Deletion > > ;
6778 marketingAd ( id : Scalars [ 'ID' ] , fields ?: Array < keyof MarketingAdFields > , headers ?: Headers , token ?: string ) : Promise < Partial < MarketingAd > > ;
68- marketingAds ( filter ?: MarketingAdsFilterInput , fields ?: Array < keyof MarketingAdFields > , headers ?: Headers , token ?: string ) : Promise < Partial < MarketingAd > [ ] > ;
79+ marketingAds ( filter ?: MarketingAdsFilterInput , after ?: PageInfo [ 'endCursor' ] , fields ?: Array < keyof MarketingAdFields > , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . MarketingAdConnection > > ;
80+ marketingAdsAll ( filter ?: MarketingAdsFilterInput , fields ?: Array < keyof MarketingAdFields > , headers ?: Headers , token ?: string ) : Promise < Partial < MarketingAd > [ ] > ;
6981 result ( id : Scalars [ 'ID' ] , fields ?: Array < keyof ResultFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Result > > ;
70- results ( filter ?: ResultsFilterInput , fields ?: Array < keyof ResultFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Result > [ ] > ;
82+ results ( filter ?: ResultsFilterInput , after ?: PageInfo [ 'endCursor' ] , fields ?: Array < keyof ResultFields > , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . ResultConnection > > ;
83+ resultsAll ( filter ?: ResultsFilterInput , fields ?: Array < keyof ResultFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Result > [ ] > ;
7184 entitlement ( id : Scalars [ 'ID' ] , fields ?: Array < keyof EntitlementFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Entitlement > > ;
72- entitlements ( filter ?: EntitlementsFilterInput , fields ?: Array < keyof EntitlementFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Entitlement > [ ] > ;
85+ entitlements ( filter ?: EntitlementsFilterInput , after ?: PageInfo [ 'endCursor' ] , fields ?: Array < keyof EntitlementFields > , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . EntitlementConnection > > ;
86+ entitlementsAll ( filter ?: EntitlementsFilterInput , fields ?: Array < keyof EntitlementFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Entitlement > [ ] > ;
7387 createEntitlement ( input : EntitlementInput , fields ?: Array < keyof EntitlementFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Entitlement > > ;
7488 updateEntitlement ( id : Scalars [ 'ID' ] , input : EntitlementUpdateInput , fields ?: Array < keyof EntitlementFields > , headers ?: Headers , token ?: string ) : Promise < Partial < Entitlement > > ;
7589 deleteEntitlement ( id : Scalars [ 'ID' ] , headers ?: Headers , token ?: string ) : Promise < Partial < import ( "./generated/graphql" ) . Deletion > > ;
0 commit comments