/** * OpenAPI definition * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v0 * * * 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 IntegrationCreate */ export interface IntegrationCreate { /** * * @type {string} * @memberof IntegrationCreate */ providerType?: IntegrationCreateProviderTypeEnum; /** * * @type {{ [key: string]: any; }} * @memberof IntegrationCreate */ credentials?: { [key: string]: any; }; /** * * @type {boolean} * @memberof IntegrationCreate */ active?: boolean; } /** * @export */ export declare const IntegrationCreateProviderTypeEnum: { readonly Smtp: "SMTP"; readonly Novu: "NOVU"; }; export type IntegrationCreateProviderTypeEnum = typeof IntegrationCreateProviderTypeEnum[keyof typeof IntegrationCreateProviderTypeEnum]; /** * Check if a given object implements the IntegrationCreate interface. */ export declare function instanceOfIntegrationCreate(value: object): value is IntegrationCreate; export declare function IntegrationCreateFromJSON(json: any): IntegrationCreate; export declare function IntegrationCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): IntegrationCreate; export declare function IntegrationCreateToJSON(json: any): IntegrationCreate; export declare function IntegrationCreateToJSONTyped(value?: IntegrationCreate | null, ignoreDiscriminator?: boolean): any;