cloudflare
Version:
The official TypeScript library for the Cloudflare API
64 lines • 2.16 kB
TypeScript
import { APIResource } from "../../../../resource.js";
import * as Core from "../../../../core.js";
export declare class AccountMapping extends APIResource {
/**
* Create mapping
*/
create(params: AccountMappingCreateParams, options?: Core.RequestOptions): Core.APIPromise<AccountMappingCreateResponse>;
/**
* Get mapping
*/
get(params: AccountMappingGetParams, options?: Core.RequestOptions): Core.APIPromise<AccountMappingGetResponse>;
}
export interface AccountMappingCreateResponse {
addin_identifier_token: string;
auth_requirements: AccountMappingCreateResponse.UnionMember0 | AccountMappingCreateResponse.Type;
}
export declare namespace AccountMappingCreateResponse {
interface UnionMember0 {
allowed_microsoft_organizations: Array<string>;
type: 'Org';
}
interface Type {
type: 'NoAuth';
}
}
export interface AccountMappingGetResponse {
addin_identifier_token: string;
auth_requirements: AccountMappingGetResponse.UnionMember0 | AccountMappingGetResponse.Type;
}
export declare namespace AccountMappingGetResponse {
interface UnionMember0 {
allowed_microsoft_organizations: Array<string>;
type: 'Org';
}
interface Type {
type: 'NoAuth';
}
}
export interface AccountMappingCreateParams {
/**
* Path param:
*/
account_id: string;
/**
* Body param:
*/
auth_requirements: AccountMappingCreateParams.UnionMember0 | AccountMappingCreateParams.Type;
}
export declare namespace AccountMappingCreateParams {
interface UnionMember0 {
allowed_microsoft_organizations: Array<string>;
type: 'Org';
}
interface Type {
type: 'NoAuth';
}
}
export interface AccountMappingGetParams {
account_id: string;
}
export declare namespace AccountMapping {
export { type AccountMappingCreateResponse as AccountMappingCreateResponse, type AccountMappingGetResponse as AccountMappingGetResponse, type AccountMappingCreateParams as AccountMappingCreateParams, type AccountMappingGetParams as AccountMappingGetParams, };
}
//# sourceMappingURL=account-mapping.d.ts.map