UNPKG

@shopify/shopify-api

Version:

Shopify API Library for Node - accelerate development with support for authentication, graphql proxy, webhooks

1 lines 6.2 kB
{"version":3,"file":"abandoned_checkout.mjs","sources":["../../../../../../../rest/admin/2023-10/abandoned_checkout.ts"],"sourcesContent":["/***********************************************************************************************************************\n* This file is auto-generated. If you have an issue, please create a GitHub issue. *\n***********************************************************************************************************************/\n\nimport {Base} from '../../base';\nimport {ResourcePath, ResourceNames} from '../../types';\nimport {Session} from '../../../lib/session/session';\nimport {ApiVersion} from '../../../lib/types';\n\nimport {Currency} from './currency';\nimport {Customer} from './customer';\nimport {DiscountCode} from './discount_code';\n\ninterface CheckoutsArgs {\n [key: string]: unknown;\n session: Session;\n since_id?: unknown;\n created_at_min?: unknown;\n created_at_max?: unknown;\n updated_at_min?: unknown;\n updated_at_max?: unknown;\n status?: unknown;\n limit?: unknown;\n}\n\nexport class AbandonedCheckout extends Base {\n public static apiVersion = ApiVersion.October23;\n\n protected static hasOne: {[key: string]: typeof Base} = {\n \"currency\": Currency,\n \"customer\": Customer\n };\n protected static hasMany: {[key: string]: typeof Base} = {\n \"discount_codes\": DiscountCode\n };\n protected static paths: ResourcePath[] = [\n {\"http_method\": \"get\", \"operation\": \"checkouts\", \"ids\": [], \"path\": \"checkouts.json\"},\n {\"http_method\": \"get\", \"operation\": \"checkouts\", \"ids\": [], \"path\": \"checkouts.json\"}\n ];\n protected static resourceNames: ResourceNames[] = [\n {\n \"singular\": \"abandoned_checkout\",\n \"plural\": \"abandoned_checkouts\"\n }\n ];\n\n public static async checkouts(\n {\n session,\n since_id = null,\n created_at_min = null,\n created_at_max = null,\n updated_at_min = null,\n updated_at_max = null,\n status = null,\n limit = null,\n ...otherArgs\n }: CheckoutsArgs\n ): Promise<unknown> {\n const response = await this.request<AbandonedCheckout>({\n http_method: \"get\",\n operation: \"checkouts\",\n session: session,\n urlIds: {},\n params: {\"since_id\": since_id, \"created_at_min\": created_at_min, \"created_at_max\": created_at_max, \"updated_at_min\": updated_at_min, \"updated_at_max\": updated_at_max, \"status\": status, \"limit\": limit, ...otherArgs},\n body: {},\n entity: null,\n });\n\n return response ? response.body : null;\n }\n\n public abandoned_checkout_url: string | null;\n public billing_address: {[key: string]: unknown} | null;\n public buyer_accepts_marketing: boolean | null;\n public buyer_accepts_sms_marketing: boolean | null;\n public cart_token: string | null;\n public closed_at: string | null;\n public completed_at: string | null;\n public created_at: string | null;\n public currency: Currency | null | {[key: string]: any};\n public customer: Customer | null | {[key: string]: any};\n public customer_locale: string | null;\n public device_id: string | null;\n public discount_codes: DiscountCode[] | null | {[key: string]: any};\n public email: string | null;\n public gateway: string | null;\n public id: string | null;\n public landing_site: string | null;\n public line_items: {[key: string]: unknown} | null;\n public location_id: string | null;\n public note: string | null;\n public phone: string | null;\n public presentment_currency: string | null;\n public referring_site: string | null;\n public shipping_address: {[key: string]: unknown} | null;\n public shipping_lines: {[key: string]: unknown} | null;\n public sms_marketing_phone: string | null;\n public source_name: string | null;\n public subtotal_price: string | null;\n public tax_lines: {[key: string]: unknown} | null;\n public taxes_included: boolean | null;\n public token: string | null;\n public total_discounts: string | null;\n public total_duties: string | null;\n public total_line_items_price: string | null;\n public total_price: string | null;\n public total_tax: string | null;\n public total_weight: number | null;\n public updated_at: string | null;\n public user_id: string | null;\n}\n"],"names":[],"mappings":";;;;;;AAAA;;AAEwH;AAuBlH,MAAO,iBAAkB,SAAQ,IAAI,CAAA;AAClC,IAAA,OAAO,UAAU,GAAG,UAAU,CAAC,SAAS;IAErC,OAAO,MAAM,GAAiC;AACtD,QAAA,UAAU,EAAE,QAAQ;AACpB,QAAA,UAAU,EAAE;KACb;IACS,OAAO,OAAO,GAAiC;AACvD,QAAA,gBAAgB,EAAE;KACnB;IACS,OAAO,KAAK,GAAmB;AACvC,QAAA,EAAC,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,gBAAgB,EAAC;AACrF,QAAA,EAAC,aAAa,EAAE,KAAK,EAAE,WAAW,EAAE,WAAW,EAAE,KAAK,EAAE,EAAE,EAAE,MAAM,EAAE,gBAAgB;KACrF;IACS,OAAO,aAAa,GAAoB;AAChD,QAAA;AACE,YAAA,UAAU,EAAE,oBAAoB;AAChC,YAAA,QAAQ,EAAE;AACX;KACF;AAEM,IAAA,aAAa,SAAS,CAC3B,EACE,OAAO,EACP,QAAQ,GAAG,IAAI,EACf,cAAc,GAAG,IAAI,EACrB,cAAc,GAAG,IAAI,EACrB,cAAc,GAAG,IAAI,EACrB,cAAc,GAAG,IAAI,EACrB,MAAM,GAAG,IAAI,EACb,KAAK,GAAG,IAAI,EACZ,GAAG,SAAS,EACE,EAAA;AAEhB,QAAA,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,OAAO,CAAoB;AACrD,YAAA,WAAW,EAAE,KAAK;AAClB,YAAA,SAAS,EAAE,WAAW;AACtB,YAAA,OAAO,EAAE,OAAO;AAChB,YAAA,MAAM,EAAE,EAAE;AACV,YAAA,MAAM,EAAE,EAAC,UAAU,EAAE,QAAQ,EAAE,gBAAgB,EAAE,cAAc,EAAE,gBAAgB,EAAE,cAAc,EAAE,gBAAgB,EAAE,cAAc,EAAE,gBAAgB,EAAE,cAAc,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,GAAG,SAAS,EAAC;AACtN,YAAA,IAAI,EAAE,EAAE;AACR,YAAA,MAAM,EAAE,IAAI;AACb,SAAA,CAAC;QAEF,OAAO,QAAQ,GAAG,QAAQ,CAAC,IAAI,GAAG,IAAI;IACxC;AAEO,IAAA,sBAAsB;AACtB,IAAA,eAAe;AACf,IAAA,uBAAuB;AACvB,IAAA,2BAA2B;AAC3B,IAAA,UAAU;AACV,IAAA,SAAS;AACT,IAAA,YAAY;AACZ,IAAA,UAAU;AACV,IAAA,QAAQ;AACR,IAAA,QAAQ;AACR,IAAA,eAAe;AACf,IAAA,SAAS;AACT,IAAA,cAAc;AACd,IAAA,KAAK;AACL,IAAA,OAAO;AACP,IAAA,EAAE;AACF,IAAA,YAAY;AACZ,IAAA,UAAU;AACV,IAAA,WAAW;AACX,IAAA,IAAI;AACJ,IAAA,KAAK;AACL,IAAA,oBAAoB;AACpB,IAAA,cAAc;AACd,IAAA,gBAAgB;AAChB,IAAA,cAAc;AACd,IAAA,mBAAmB;AACnB,IAAA,WAAW;AACX,IAAA,cAAc;AACd,IAAA,SAAS;AACT,IAAA,cAAc;AACd,IAAA,KAAK;AACL,IAAA,eAAe;AACf,IAAA,YAAY;AACZ,IAAA,sBAAsB;AACtB,IAAA,WAAW;AACX,IAAA,SAAS;AACT,IAAA,YAAY;AACZ,IAAA,UAAU;AACV,IAAA,OAAO;;;;;"}