Type alias QuickBaseRequestCopyApp

QuickBaseRequestCopyApp: QuickBaseRequest & {
    appId: string;
    description?: string;
    name: string;
    properties?: {
        assignUserToken: boolean;
        excludeFiles: boolean;
        keepData: boolean;
        usersAndRoles: boolean;
    };
}

Type declaration

  • appId: string

    The unique identifier of an app

  • Optional description?: string

    The description of the newly copied app

  • name: string

    The name of the newly copied app

  • Optional properties?: {
        assignUserToken: boolean;
        excludeFiles: boolean;
        keepData: boolean;
        usersAndRoles: boolean;
    }

    The configuration properties for performing the app copy

    • assignUserToken: boolean

      Whether to add the user token used to make this request to the new app

    • excludeFiles: boolean

      If keepData is true, whether to copy the file attachments as well. If keepData is false, this property is ignored

    • keepData: boolean

      Whether to copy the app's data along with the schema

    • usersAndRoles: boolean

      If true, users will be copied along with their assigned roles. If false, users and roles will be copied but roles will not be assigned