/** * Synapse REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * 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 { IdentityProvider } from './IdentityProvider'; /** * Administrative object. Used to create users for integration tests. All fields besides username can be null * @export * @interface NewIntegrationTestUser */ export interface NewIntegrationTestUser { /** * User's unique name * @type {string} * @memberof NewIntegrationTestUser */ username?: string; /** * User's email * @type {string} * @memberof NewIntegrationTestUser */ email?: string; /** * User's password * @type {string} * @memberof NewIntegrationTestUser */ password?: string; /** * True if user agrees to Synapse terms of use * @type {boolean} * @memberof NewIntegrationTestUser */ tou?: boolean; /** * True if a verification approved states should be added for the user * @type {boolean} * @memberof NewIntegrationTestUser */ validatedUser?: boolean; /** * * @type {IdentityProvider} * @memberof NewIntegrationTestUser */ identityProvider?: IdentityProvider; } /** * Check if a given object implements the NewIntegrationTestUser interface. */ export declare function instanceOfNewIntegrationTestUser(value: object): value is NewIntegrationTestUser; export declare function NewIntegrationTestUserFromJSON(json: any): NewIntegrationTestUser; export declare function NewIntegrationTestUserFromJSONTyped(json: any, ignoreDiscriminator: boolean): NewIntegrationTestUser; export declare function NewIntegrationTestUserToJSON(json: any): NewIntegrationTestUser; export declare function NewIntegrationTestUserToJSONTyped(value?: NewIntegrationTestUser | null, ignoreDiscriminator?: boolean): any;