UNPKG

wallee

Version:
116 lines (115 loc) 3.59 kB
import { CreationEntityState } from "./CreationEntityState"; import { PaymentMethodConfiguration } from "./PaymentMethodConfiguration"; import { ShopifyAdditionalLineItemData } from "./ShopifyAdditionalLineItemData"; import { ShopifyIntegrationPaymentAppVersion } from "./ShopifyIntegrationPaymentAppVersion"; import { ShopifyIntegrationSubscriptionAppVersion } from "./ShopifyIntegrationSubscriptionAppVersion"; declare class ShopifyV1Integration { /** * */ 'additionalLineItemData'?: Array<ShopifyAdditionalLineItemData>; /** * */ 'allowInvoiceDownload'?: boolean; /** * */ 'allowedPaymentMethodConfigurations'?: Array<PaymentMethodConfiguration>; /** * */ 'currency'?: string; /** * A unique identifier for the object. */ 'id'?: number; /** * Enabling the integrated payment form will embed the payment form in the Shopify shop. The app needs to be installed for this to be possible. */ 'integratedPaymentFormEnabled'?: boolean; /** * The checkout language forces a specific language in the checkout. Without a checkout language the browser setting of the buyer is used to determine the language. */ 'language'?: string; /** * The login name is used to link a specific Shopify payment gateway to this integration.This login name is to be filled into the appropriate field in the shop's payment gateway configuration. */ 'loginName'?: string; /** * The integration name is used internally to identify a specific integration.For example the name is used withinsearch fields and hence it should be distinct and descriptive. */ 'name'?: string; /** * */ 'paymentAppVersion'?: ShopifyIntegrationPaymentAppVersion; /** * */ 'paymentInstalled'?: boolean; /** * Define the path of the proxy URL. This only needs to be changed if the app's proxy URL is overwritten in the Shopify store. */ 'paymentProxyPath'?: string; /** * The date and time when the object is planned to be permanently removed. If the value is empty, the object will not be removed. */ 'plannedPurgeDate'?: Date; /** * */ 'replacePaymentMethodImage'?: boolean; /** * The store address is used to link a specific Shopify shop to this integration. This is the name used in the Shopify's admin URL: [storeAddress].myshopify.com */ 'shopName'?: string; /** * */ 'showPaymentInformation'?: boolean; /** * */ 'showSubscriptionInformation'?: boolean; /** * */ 'spaceId'?: number; /** * The ID of the space view this object is linked to. */ 'spaceViewId'?: number; /** * The object's current state. */ 'state'?: CreationEntityState; /** * */ 'subscriptionAppVersion'?: ShopifyIntegrationSubscriptionAppVersion; /** * */ 'subscriptionInstalled'?: boolean; /** * Define the path of the proxy URL. This only needs to be changed if the app's proxy URL is overwritten in the Shopify store. */ 'subscriptionProxyPath'?: string; /** * The version is used for optimistic locking and incremented whenever the object is updated. */ 'version'?: number; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export { ShopifyV1Integration };