import type { SpaceAddressCreate } from './SpaceAddressCreate'; import type { CreationEntityState } from './CreationEntityState'; /** * * @export * @interface SpaceUpdate */ export interface SpaceUpdate { /** * The maximum number of API requests that are accepted within two minutes. This limit can only be changed with special privileges. * @type {number} * @memberof SpaceUpdate */ requestLimit?: number; /** * * @type {SpaceAddressCreate} * @memberof SpaceUpdate */ postalAddress?: SpaceAddressCreate; /** * The name used to identify the space. * @type {string} * @memberof SpaceUpdate */ name?: string; /** * The email address that will receive messages about technical issues and errors that occur in the space. * @type {Set} * @memberof SpaceUpdate */ 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 SpaceUpdate */ timeZone?: string; /** * * @type {CreationEntityState} * @memberof SpaceUpdate */ state?: CreationEntityState; /** * The currency that is used to display aggregated amounts in the space. * @type {string} * @memberof SpaceUpdate */ primaryCurrency?: string; /** * The version number indicates the version of the entity. The version is incremented whenever the entity is changed. * @type {number} * @memberof SpaceUpdate */ version: number; } /** * Check if a given object implements the SpaceUpdate interface. */ export declare function instanceOfSpaceUpdate(value: object): value is SpaceUpdate; export declare function SpaceUpdateFromJSON(json: any): SpaceUpdate; export declare function SpaceUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): SpaceUpdate; export declare function SpaceUpdateToJSON(json: any): SpaceUpdate; export declare function SpaceUpdateToJSONTyped(value?: SpaceUpdate | null, ignoreDiscriminator?: boolean): any;