UNPKG

fastcomments-sdk

Version:

FastComments API Client - A SDK for interacting with the FastComments API

169 lines 3.86 kB
/** * fastcomments * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 0.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { APIDomainConfiguration } from './APIDomainConfiguration'; import type { BillingInfo } from './BillingInfo'; /** * * @export * @interface CreateTenantBody */ export interface CreateTenantBody { /** * * @type {string} * @memberof CreateTenantBody */ name: string; /** * * @type {Array<APIDomainConfiguration>} * @memberof CreateTenantBody */ domainConfiguration: Array<APIDomainConfiguration>; /** * * @type {string} * @memberof CreateTenantBody */ email?: string; /** * * @type {number} * @memberof CreateTenantBody */ signUpDate?: number; /** * * @type {string} * @memberof CreateTenantBody */ packageId?: string; /** * * @type {number} * @memberof CreateTenantBody */ paymentFrequency?: number; /** * * @type {boolean} * @memberof CreateTenantBody */ billingInfoValid?: boolean; /** * * @type {boolean} * @memberof CreateTenantBody */ billingHandledExternally?: boolean; /** * * @type {string} * @memberof CreateTenantBody */ createdBy?: string; /** * * @type {boolean} * @memberof CreateTenantBody */ isSetup?: boolean; /** * * @type {BillingInfo} * @memberof CreateTenantBody */ billingInfo?: BillingInfo; /** * * @type {string} * @memberof CreateTenantBody */ stripeCustomerId?: string; /** * * @type {string} * @memberof CreateTenantBody */ stripeSubscriptionId?: string; /** * * @type {string} * @memberof CreateTenantBody */ stripePlanId?: string; /** * * @type {boolean} * @memberof CreateTenantBody */ enableProfanityFilter?: boolean; /** * * @type {boolean} * @memberof CreateTenantBody */ enableSpamFilter?: boolean; /** * * @type {boolean} * @memberof CreateTenantBody */ removeUnverifiedComments?: boolean; /** * * @type {number} * @memberof CreateTenantBody */ unverifiedCommentsTTLms?: number; /** * * @type {boolean} * @memberof CreateTenantBody */ commentsRequireApproval?: boolean; /** * * @type {boolean} * @memberof CreateTenantBody */ autoApproveCommentOnVerification?: boolean; /** * * @type {boolean} * @memberof CreateTenantBody */ sendProfaneToSpam?: boolean; /** * * @type {number} * @memberof CreateTenantBody */ deAnonIpAddr?: number; /** * Construct a type with a set of properties K of type T * @type {{ [key: string]: string; }} * @memberof CreateTenantBody */ meta?: { [key: string]: string; }; } /** * Check if a given object implements the CreateTenantBody interface. */ export declare function instanceOfCreateTenantBody(value: object): value is CreateTenantBody; export declare function CreateTenantBodyFromJSON(json: any): CreateTenantBody; export declare function CreateTenantBodyFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateTenantBody; export declare function CreateTenantBodyToJSON(json: any): CreateTenantBody; export declare function CreateTenantBodyToJSONTyped(value?: CreateTenantBody | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=CreateTenantBody.d.ts.map