/** * SmartyMeet Dev03 API REST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.1 * Contact: developer@smartymeet.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface ClaimAttributesSchema */ export interface ClaimAttributesSchema { /** * * @type {ClaimAttributesSchemaClaimTypeEnum} * @memberof ClaimAttributesSchema */ claimType?: ClaimAttributesSchemaClaimTypeEnum; /** * * @type {string} * @memberof ClaimAttributesSchema */ value?: string; /** * True when the name is unclaimed. False covers active claims AND rename aliases still blocking the name (a released alias frees up once its TTL removes the row). * @type {boolean} * @memberof ClaimAttributesSchema */ available?: boolean; /** * True when the caller's tenant holds this claim - a claim your tenant owns can always be (re)used by it. * @type {boolean} * @memberof ClaimAttributesSchema */ ownedByYou?: boolean; /** * Present ONLY on claims owned by the caller's tenant; never revealed for foreign claims. * @type {ClaimAttributesSchemaStatusEnum} * @memberof ClaimAttributesSchema */ status?: ClaimAttributesSchemaStatusEnum; } /** * @export */ export declare const ClaimAttributesSchemaClaimTypeEnum: { readonly Shortcode: "shortcode"; readonly Email: "email"; readonly Phone: "phone"; }; export type ClaimAttributesSchemaClaimTypeEnum = typeof ClaimAttributesSchemaClaimTypeEnum[keyof typeof ClaimAttributesSchemaClaimTypeEnum]; /** * @export */ export declare const ClaimAttributesSchemaStatusEnum: { readonly Active: "active"; readonly Alias: "alias"; }; export type ClaimAttributesSchemaStatusEnum = typeof ClaimAttributesSchemaStatusEnum[keyof typeof ClaimAttributesSchemaStatusEnum]; /** * Check if a given object implements the ClaimAttributesSchema interface. */ export declare function instanceOfClaimAttributesSchema(value: object): value is ClaimAttributesSchema; export declare function ClaimAttributesSchemaFromJSON(json: any): ClaimAttributesSchema; export declare function ClaimAttributesSchemaFromJSONTyped(json: any, ignoreDiscriminator: boolean): ClaimAttributesSchema; export declare function ClaimAttributesSchemaToJSON(json: any): ClaimAttributesSchema; export declare function ClaimAttributesSchemaToJSONTyped(value?: ClaimAttributesSchema | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=ClaimAttributesSchema.d.ts.map