/** * 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. */ /** * Signed token containing the information for a new user. * @export * @interface NewUserSignedToken */ export interface NewUserSignedToken { /** * * @type {string} * @memberof NewUserSignedToken */ concreteType: NewUserSignedTokenConcreteTypeEnum; /** * The hash message authentication code for the message. * @type {string} * @memberof NewUserSignedToken */ hmac?: string; /** * The version of the key used to generate the HMAC. * @type {number} * @memberof NewUserSignedToken */ version?: number; /** * The date-time when this token expires. * @type {string} * @memberof NewUserSignedToken */ expiresOn?: string; /** * The date-time the token was generated. * @type {string} * @memberof NewUserSignedToken */ createdOn?: string; /** * User's email * @type {string} * @memberof NewUserSignedToken */ email?: string; /** * User's first name * @type {string} * @memberof NewUserSignedToken */ firstName?: string; /** * User's last name * @type {string} * @memberof NewUserSignedToken */ lastName?: string; } /** * @export */ export declare const NewUserSignedTokenConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_auth_NewUserSignedToken: "org.sagebionetworks.repo.model.auth.NewUserSignedToken"; }; export type NewUserSignedTokenConcreteTypeEnum = typeof NewUserSignedTokenConcreteTypeEnum[keyof typeof NewUserSignedTokenConcreteTypeEnum]; /** * Check if a given object implements the NewUserSignedToken interface. */ export declare function instanceOfNewUserSignedToken(value: object): value is NewUserSignedToken; export declare function NewUserSignedTokenFromJSON(json: any): NewUserSignedToken; export declare function NewUserSignedTokenFromJSONTyped(json: any, ignoreDiscriminator: boolean): NewUserSignedToken; export declare function NewUserSignedTokenToJSON(json: any): NewUserSignedToken; export declare function NewUserSignedTokenToJSONTyped(value?: NewUserSignedToken | null, ignoreDiscriminator?: boolean): any;