UNPKG

ch-admin-api-client-typescript

Version:
149 lines 2.87 kB
/** * CloudHospital Admin Api * CloudHospital application with Swagger, Swashbuckle, and API versioning. * * The version of the OpenAPI document: 1 * Contact: developer@icloudhospital.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { TextMessage } from './text-message'; import { User } from './user'; /** * * @export * @interface GroupChannel */ export interface GroupChannel { /** * * @type {string} * @memberof GroupChannel */ 'name'?: string | null; /** * * @type {string} * @memberof GroupChannel */ 'channelUrl'?: string | null; /** * * @type {string} * @memberof GroupChannel */ 'coverUrl'?: string | null; /** * * @type {string} * @memberof GroupChannel */ 'customType'?: string | null; /** * * @type {string} * @memberof GroupChannel */ 'data'?: string | null; /** * * @type {boolean} * @memberof GroupChannel */ 'isEphemeral'?: boolean; /** * * @type {number} * @memberof GroupChannel */ 'maxLengthMessage'?: number; /** * * @type {Date} * @memberof GroupChannel */ 'createdAt'?: Date; /** * * @type {Array<User>} * @memberof GroupChannel */ 'operators'?: Array<User> | null; /** * * @type {boolean} * @memberof GroupChannel */ 'freeze'?: boolean; /** * * @type {boolean} * @memberof GroupChannel */ 'isDistinct'?: boolean; /** * * @type {boolean} * @memberof GroupChannel */ 'isPublic'?: boolean; /** * * @type {boolean} * @memberof GroupChannel */ 'isSuper'?: boolean; /** * * @type {boolean} * @memberof GroupChannel */ 'isAccessCodeRequired'?: boolean; /** * * @type {number} * @memberof GroupChannel */ 'memberCount'?: number; /** * * @type {number} * @memberof GroupChannel */ 'joinedMemberCount'?: number; /** * * @type {Array<User>} * @memberof GroupChannel */ 'members'?: Array<User> | null; /** * * @type {{ [key: string]: number; }} * @memberof GroupChannel */ 'readReceipt'?: { [key: string]: number; } | null; /** * * @type {number} * @memberof GroupChannel */ 'unreadMessageCount'?: number; /** * * @type {number} * @memberof GroupChannel */ 'unreadMentionCount'?: number; /** * * @type {TextMessage} * @memberof GroupChannel */ 'lastMessage'?: TextMessage; } //# sourceMappingURL=group-channel.d.ts.map