/** * 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. */ import * as runtime from '../runtime'; import type { ClaimSchema } from '../models/index'; export interface ListClaimsRequest { filterType: ListClaimsFilterTypeEnum; filterValue: string; } /** * */ export declare class ClaimsApi extends runtime.BaseAPI { /** * Creates request options for listClaims without sending the request */ listClaimsRequestOpts(requestParameters: ListClaimsRequest): Promise; /** * Checks whether a global name (virtual-employee email address, E.164 phone number, or tenant shortCode) is available in the claim registry. The response never identifies a foreign owner: callers learn only `available`, plus `ownedByYou` and `status` for claims held by their own tenant. The check is advisory (TOCTOU) - the atomic gate is the conditional claim at write time, so a rename submit can still return a conflict after a green check. * Check Claim Availability */ listClaimsRaw(requestParameters: ListClaimsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Checks whether a global name (virtual-employee email address, E.164 phone number, or tenant shortCode) is available in the claim registry. The response never identifies a foreign owner: callers learn only `available`, plus `ownedByYou` and `status` for claims held by their own tenant. The check is advisory (TOCTOU) - the atomic gate is the conditional claim at write time, so a rename submit can still return a conflict after a green check. * Check Claim Availability */ listClaims(requestParameters: ListClaimsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; } /** * @export */ export declare const ListClaimsFilterTypeEnum: { readonly Shortcode: "shortcode"; readonly Email: "email"; readonly Phone: "phone"; }; export type ListClaimsFilterTypeEnum = typeof ListClaimsFilterTypeEnum[keyof typeof ListClaimsFilterTypeEnum]; //# sourceMappingURL=ClaimsApi.d.ts.map