/** * 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 needed to update the inviteeId of a MembershipInvitation. * @export * @interface InviteeVerificationSignedToken */ export interface InviteeVerificationSignedToken { /** * * @type {string} * @memberof InviteeVerificationSignedToken */ concreteType: InviteeVerificationSignedTokenConcreteTypeEnum; /** * The hash message authentication code for the message. * @type {string} * @memberof InviteeVerificationSignedToken */ hmac?: string; /** * The version of the key used to generate the HMAC. * @type {number} * @memberof InviteeVerificationSignedToken */ version?: number; /** * The date-time when this token expires. * @type {string} * @memberof InviteeVerificationSignedToken */ expiresOn?: string; /** * The date-time the token was generated. * @type {string} * @memberof InviteeVerificationSignedToken */ createdOn?: string; /** * The ID of the invitee. * @type {string} * @memberof InviteeVerificationSignedToken */ inviteeId?: string; /** * The ID of the MembershipInvitation to update. * @type {string} * @memberof InviteeVerificationSignedToken */ membershipInvitationId?: string; } /** * @export */ export declare const InviteeVerificationSignedTokenConcreteTypeEnum: { readonly org_sagebionetworks_repo_model_InviteeVerificationSignedToken: "org.sagebionetworks.repo.model.InviteeVerificationSignedToken"; }; export type InviteeVerificationSignedTokenConcreteTypeEnum = typeof InviteeVerificationSignedTokenConcreteTypeEnum[keyof typeof InviteeVerificationSignedTokenConcreteTypeEnum]; /** * Check if a given object implements the InviteeVerificationSignedToken interface. */ export declare function instanceOfInviteeVerificationSignedToken(value: object): value is InviteeVerificationSignedToken; export declare function InviteeVerificationSignedTokenFromJSON(json: any): InviteeVerificationSignedToken; export declare function InviteeVerificationSignedTokenFromJSONTyped(json: any, ignoreDiscriminator: boolean): InviteeVerificationSignedToken; export declare function InviteeVerificationSignedTokenToJSON(json: any): InviteeVerificationSignedToken; export declare function InviteeVerificationSignedTokenToJSONTyped(value?: InviteeVerificationSignedToken | null, ignoreDiscriminator?: boolean): any;