Typescript SDK Type Docs
    Preparing search index...

    Interface ApplicationDraft

    interface ApplicationDraft {
        agreements?: ApplicationAgreement[];
        allowedOrigins: AllowedOrigins;
        countries: string[];
        description?: string;
        discountsConfiguration?: DiscountsConfiguration;
        key: string;
        logo?: ApplicationLogo;
        mode: ApplicationMode;
        name: string;
        paymentsConfiguration: PaymentsConfiguration;
        status?: ApplicationStatus;
    }
    Index

    Properties

    agreements?: ApplicationAgreement[]

    User agreements to display. It is only applicable if the mode is CompleteFlow.

    allowedOrigins: AllowedOrigins

    Allowed origin URLs for the Application.

    countries: string[]

    List of countries that the Application supports. Each country is represented by two-digit country code as per ISO 3166-1 alpha-2.

    description?: string

    Description of the Application.

    discountsConfiguration?: DiscountsConfiguration

    Sets the discounts configuration options of the Application. It is only applicable if the mode is CompleteFlow.

    key: string

    User-defined unique identifier of the Application. MinLength: 2 ​MaxLength: 256 ​Pattern: ^[A-Za-z0-9_-]+$

    Details of the Application logo. It is required if the mode is CompleteFlow.

    Checkout mode to use for the Application.

    name: string

    Name of the Application.

    paymentsConfiguration: PaymentsConfiguration

    Sets the payment configuration options of the Application.

    Indicates whether the Application is active or not.