export const HTTPResponseCode = { SUCCESS : "SUCCESS" , INVALID_TOKEN_EXCEPTION : "INVALID_TOKEN_EXCEPTION" , } as const ; type HTTPResponseCode = typeof HTTPResponseCode [ keyof typeof HTTPResponseCode ] ; export type HTTPResponseBody = { success : boolean ; code : string ; data ? : any ; } ; import { Chime } from "aws-sdk" ; export type Metadata = { OwnerId : string ; Region : string ; StartTime : number ; } ; export type HTTPCreateMeetingRequest = { meetingName : string ; region : string ; } ; export type HTTPCreateMeetingResponse = { created : boolean ; meetingId : string ; meetingName : string ; ownerId : string ; } ; export type HTTPGetMeetingInfoResponse = { meetingName : string ; meetingId : string ; meeting : Chime . Meeting ; metadata : Metadata ; hmmTaskArn : string ; isOwner ? : boolean ; } ; export type HTTPJoinMeetingRequest = { meetingName : string ; attendeeName : string ; } ; export type HTTPJoinMeetingResponse = { meetingName : string ; meeting : Chime . Meeting ; attendee : Chime . Attendee ; } ; export type HTTPGetAttendeeInfoResponse = { attendeeId : string ; attendeeName : string ; } ; export type SlackHTTPGetUserInformationRequest = { token : string ; } ; export type SlackHTTPGetUserInformationResponse = { roomKey : string ; roomName : string ; channelId : string ; channelName : string ; userId : string ; userName : string ; imageUrl : string ; chimeInfo : { attendeeName : string ; useDefault : boolean ; } ; } ;