UNPKG

fastcomments-sdk

Version:

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

175 lines 3.98 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 UpdateTenantBody */ export interface UpdateTenantBody { /** * * @type {string} * @memberof UpdateTenantBody */ name?: string; /** * * @type {string} * @memberof UpdateTenantBody */ email?: string; /** * * @type {number} * @memberof UpdateTenantBody */ signUpDate?: number; /** * * @type {string} * @memberof UpdateTenantBody */ packageId?: string; /** * * @type {number} * @memberof UpdateTenantBody */ paymentFrequency?: number; /** * * @type {boolean} * @memberof UpdateTenantBody */ billingInfoValid?: boolean; /** * * @type {boolean} * @memberof UpdateTenantBody */ billingHandledExternally?: boolean; /** * * @type {string} * @memberof UpdateTenantBody */ createdBy?: string; /** * * @type {boolean} * @memberof UpdateTenantBody */ isSetup?: boolean; /** * * @type {Array<APIDomainConfiguration>} * @memberof UpdateTenantBody */ domainConfiguration?: Array<APIDomainConfiguration>; /** * * @type {BillingInfo} * @memberof UpdateTenantBody */ billingInfo?: BillingInfo; /** * * @type {string} * @memberof UpdateTenantBody */ stripeCustomerId?: string; /** * * @type {string} * @memberof UpdateTenantBody */ stripeSubscriptionId?: string; /** * * @type {string} * @memberof UpdateTenantBody */ stripePlanId?: string; /** * * @type {boolean} * @memberof UpdateTenantBody */ enableProfanityFilter?: boolean; /** * * @type {boolean} * @memberof UpdateTenantBody */ enableSpamFilter?: boolean; /** * * @type {boolean} * @memberof UpdateTenantBody */ removeUnverifiedComments?: boolean; /** * * @type {number} * @memberof UpdateTenantBody */ unverifiedCommentsTTLms?: number; /** * * @type {boolean} * @memberof UpdateTenantBody */ commentsRequireApproval?: boolean; /** * * @type {boolean} * @memberof UpdateTenantBody */ autoApproveCommentOnVerification?: boolean; /** * * @type {boolean} * @memberof UpdateTenantBody */ sendProfaneToSpam?: boolean; /** * * @type {number} * @memberof UpdateTenantBody */ deAnonIpAddr?: number; /** * Construct a type with a set of properties K of type T * @type {{ [key: string]: string; }} * @memberof UpdateTenantBody */ meta?: { [key: string]: string; }; /** * * @type {string} * @memberof UpdateTenantBody */ managedByTenantId?: string; } /** * Check if a given object implements the UpdateTenantBody interface. */ export declare function instanceOfUpdateTenantBody(value: object): value is UpdateTenantBody; export declare function UpdateTenantBodyFromJSON(json: any): UpdateTenantBody; export declare function UpdateTenantBodyFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateTenantBody; export declare function UpdateTenantBodyToJSON(json: any): UpdateTenantBody; export declare function UpdateTenantBodyToJSONTyped(value?: UpdateTenantBody | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=UpdateTenantBody.d.ts.map