/** * 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 message status from the RECIPIENT'S standpoint * @export * @interface MessageStatus */ export interface MessageStatus { /** * The unique identifier of the message. * @type {string} * @memberof MessageStatus */ messageId?: string; /** * The unique identifier of the recipient of this message. * @type {string} * @memberof MessageStatus */ recipientId?: string; /** * The status of the message, from the RECIPIENT'S standpoint * @type {string} * @memberof MessageStatus */ status?: MessageStatusStatusEnum; } /** * @export */ export declare const MessageStatusStatusEnum: { readonly READ: "READ"; readonly UNREAD: "UNREAD"; readonly ARCHIVED: "ARCHIVED"; }; export type MessageStatusStatusEnum = typeof MessageStatusStatusEnum[keyof typeof MessageStatusStatusEnum]; /** * Check if a given object implements the MessageStatus interface. */ export declare function instanceOfMessageStatus(value: object): value is MessageStatus; export declare function MessageStatusFromJSON(json: any): MessageStatus; export declare function MessageStatusFromJSONTyped(json: any, ignoreDiscriminator: boolean): MessageStatus; export declare function MessageStatusToJSON(json: any): MessageStatus; export declare function MessageStatusToJSONTyped(value?: MessageStatus | null, ignoreDiscriminator?: boolean): any;