import type { SpaceAddressCreate } from './SpaceAddressCreate'; import type { CreationEntityState } from './CreationEntityState'; /** * * @export * @interface SpaceCreate */ export interface SpaceCreate { /** * The maximum number of API requests that are accepted within two minutes. This limit can only be changed with special privileges. * @type {number} * @memberof SpaceCreate */ requestLimit?: number; /** * * @type {SpaceAddressCreate} * @memberof SpaceCreate */ postalAddress?: SpaceAddressCreate; /** * The name used to identify the space. * @type {string} * @memberof SpaceCreate */ name?: string; /** * The email address that will receive messages about technical issues and errors that occur in the space. * @type {Set} * @memberof SpaceCreate */ technicalContactAddresses?: Set; /** * The time zone that is used to schedule and run background processes. This does not affect the formatting of dates in the user interface. * @type {string} * @memberof SpaceCreate */ timeZone?: string; /** * * @type {CreationEntityState} * @memberof SpaceCreate */ state?: CreationEntityState; /** * The currency that is used to display aggregated amounts in the space. * @type {string} * @memberof SpaceCreate */ primaryCurrency?: string; /** * The database the space is connected to and that holds the space's data. * @type {number} * @memberof SpaceCreate */ database?: number; /** * The account that the space belongs to. * @type {number} * @memberof SpaceCreate */ account: number; } /** * Check if a given object implements the SpaceCreate interface. */ export declare function instanceOfSpaceCreate(value: object): value is SpaceCreate; export declare function SpaceCreateFromJSON(json: any): SpaceCreate; export declare function SpaceCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): SpaceCreate; export declare function SpaceCreateToJSON(json: any): SpaceCreate; export declare function SpaceCreateToJSONTyped(value?: SpaceCreate | null, ignoreDiscriminator?: boolean): any;