/** * 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. */ /** * JSON schema for MembershipRequest POJO * @export * @interface MembershipRequest */ export interface MembershipRequest { /** * The id of the MembershipRequest. * @type {string} * @memberof MembershipRequest */ id?: string; /** * The id of the Team to which the request is sent. * @type {string} * @memberof MembershipRequest */ teamId?: string; /** * The id of the user for whom membership is requested. * @type {string} * @memberof MembershipRequest */ userId?: string; /** * The request message (optional). * @type {string} * @memberof MembershipRequest */ message?: string; /** * The date this MembershipRequest expires (optional). * @type {string} * @memberof MembershipRequest */ expiresOn?: string; /** * The date this MembershipRequest was created. * @type {string} * @memberof MembershipRequest */ createdOn?: string; /** * The ID of the user that created this MembershipRequest. * @type {string} * @memberof MembershipRequest */ createdBy?: string; } /** * Check if a given object implements the MembershipRequest interface. */ export declare function instanceOfMembershipRequest(value: object): value is MembershipRequest; export declare function MembershipRequestFromJSON(json: any): MembershipRequest; export declare function MembershipRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): MembershipRequest; export declare function MembershipRequestToJSON(json: any): MembershipRequest; export declare function MembershipRequestToJSONTyped(value?: MembershipRequest | null, ignoreDiscriminator?: boolean): any;