Versions in this module Expand all Collapse all v1 v1.0.4 Dec 14, 2022 v1.0.3 Dec 13, 2022 Changes in this version + var RequestDescriptorMeetingBindApp = MeetingRequestDescriptor + var RequestDescriptorQueryMeetingApp = MeetingRequestDescriptor + type MeetingApp struct + EnableAddRobot uint32 + EnableCustomerData uint32 + ToolAppid string + ToolSdkid string + UniqueCode string + VisibleList []*VisibleItem + VisibleType uint32 + type MeetingBindAppRequest struct + AutoOpenSdkid string + InstanceID int + MeetingID string + ToolList []*MeetingApp + Userid string + type QueryMeetingAppRequest struct + InstanceID int + MeetingID string + Userid string + type QueryMeetingAppResponse struct + AutoOpenSdkid string + ToolList []*MeetingApp + type VisibleItem struct + VisibleAppid string + VisibleOpenid string + VisibleUserid string v1.0.2 Dec 13, 2022 Changes in this version + type MeetingParticipant struct + AppVersion string + AudioState bool + IP string + InstanceID int + JoinTime string + JoinType int + LeftTime string + Location string + MsOpenID string + Net string + OpenID string + Phone string + UUID string + UserID string + UserName string + UserRole int + VideoState bool v1.0.1 Dec 13, 2022 Changes in this version + var RequestDescriptorRealControlCohosts = MeetingRequestDescriptor + var RequestDescriptorRealControlScreenShared = MeetingRequestDescriptor type MeetingParticipants + Phone string + UserName string + type OperateUserObj struct + InstanceID int + ToOperatorID string + ToOperatorIDType int + UUID string + type RealControlCohostsRequest struct + Action string + InstanceID int + MeetingID string + OperatorID string + OperatorIDType int + UUID string + User *OperateUserObj + type RealControlScreenSharedRequest struct + InstanceID int + MeetingID string + OperatorID string + OperatorIDType int + UUID string + User *OperateUserObj v1.0.0 Dec 12, 2022 Changes in this version + const ApiHost + const DisableRegistered + const EnableRegistered + const ErrApiBadRequestParameter + const ErrApiBadSignature + const ErrApiCallBadParameter + const ErrApiCallUnknownType + const ErrApiNotSupportRequest + const ErrApiReplay + const ErrApiRequiredInfoNotFound + const ErrAppVersionForbidden + const ErrCallDayExceed + const ErrCallMinuteExceed + const ErrCallParticularDayExceed + const ErrCancelMeetingDestroyed + const ErrCorpID + const ErrCorpUnavailable + const ErrEmailUsed + const ErrInvalidEmail + const ErrInvalidPhone + const ErrJsonSchemeInvalid + const ErrMeetingCreateExceed + const ErrMeetingNotExists + const ErrMeetingQueryExceed + const ErrNoPermission + const ErrPhoneUsed + const ErrRequestReplay + const ErrTinyIdOrMeetingId + const ErrUnauthenticatedSecret + const ErrUserAlreadyExists + const ErrUserUnavailable + const ErrXTcTimestamp + const InstanceAndroid + const InstanceAndroidPad + const InstanceIOS + const InstanceIPad + const InstanceMac + const InstanceMicroProgram + const InstancePC + const InstanceWeb + const MeetingRoleCreator + const MeetingRoleHost + const MeetingRoleInvitee + const MeetingStateCancelled + const MeetingStateEnded + const MeetingStateInit + const MeetingStateInvalid + const MeetingStateNull + const MeetingStateRecycled + const MeetingStateStarted + const MeetingTypeBookingMeeting + const MeetingTypeQuickMeeting + var RequestDescriptorMeetingCancelByID = MeetingRequestDescriptor + var RequestDescriptorMeetingCreate = MeetingRequestDescriptor + var RequestDescriptorMeetingQueryByCode = MeetingRequestDescriptor + var RequestDescriptorMeetingQueryByID = MeetingRequestDescriptor + var RequestDescriptorMeetingQueryParticipantsByID = MeetingRequestDescriptor + var RequestDescriptorMeetingQueryUserMeetingList = MeetingRequestDescriptor + var RequestDescriptorMeetingUpdateByID = MeetingRequestDescriptor + var RequestDescriptorRecordAddress = MeetingRequestDescriptor + var RequestDescriptorRecordDetail = MeetingRequestDescriptor + var RequestDescriptorRecordList = MeetingRequestDescriptor + var RequestDescriptorUserCreate = MeetingRequestDescriptor + var RequestDescriptorUserDelete = MeetingRequestDescriptor + var RequestDescriptorUserDetailQuery = MeetingRequestDescriptor + var RequestDescriptorUserList = MeetingRequestDescriptor + var RequestDescriptorUserUpdate = MeetingRequestDescriptor + func GetHttpClient() *http.Client + func Jsonify(v interface{}) string + func NewRequest(method, url, body string, meeting Meeting) (*http.Request, error) + func PrintJson(v interface{}) + func PrintResponseJsonString(response MeetingResponse) string + type Guest struct + Area string + GuestName string + PhoneNumber string + type KeyValuePair struct + Key string + Value string + type LiveConfig struct + EnableLiveIm bool + EnableLivePassword bool + EnableLiveReplay bool + LivePassword string + LiveSubject string + LiveSummary string + type LiveRecordFile struct + AudioAddress string + AudioAddressFileType string + DownloadAddress string + DownloadAddressFileType string + MeetingSummary []MeetingSummary + RecordFileID string + ViewAddress string + type Meeting struct + AppID string + Registered int + SdkID string + SecretID string + SecretKey string + Version string + func (meeting Meeting) Do(req MeetingRequest) (MeetingResponse, error) + type MeetingCancelRequest struct + InstanceID int + MeetingID string + ReasonCode int + ReasonDetail string + UserID string + type MeetingCreateRequest struct + EnableDocUploadPermission bool + EnableEnroll bool + EnableHostKey bool + EnableInterpreter bool + EnableLive bool + EndTime string + Guests []*Guest + HostKey string + Hosts []*UserObj + InstanceID int + Invitees []*UserObj + LiveConfig *LiveConfig + Location string + MediaSetType string + MeetingType int + Password string + RecurringRule *RecurringRule + Settings *Settings + StartTime string + Subject string + SyncToWework bool + TimeZone string + Type int + UserID string + type MeetingCreateResponse struct + MeetingCreationInfo []*MeetingInfo + MeetingNumber int + NextPos int + Remaining int + type MeetingError struct + Code int + Message string + func (e MeetingError) Error() string + type MeetingErrorResponse struct + ErrorInfo *MeetingError + StatusCode int + type MeetingInfo struct + EnableLive bool + EndTime string + HostKey string + Hosts []*UserObj + JoinUrl string + LiveConfig *LiveConfig + MeetingCode string + MeetingID string + Participants []*UserObj + Password string + Settings *Settings + StartTime string + Subject string + type MeetingParticipants struct + Base64EncodedUsername string + JoinTime string + LeftTime string + SHA256HashedPhone string + UserID string + type MeetingQueryByCodeRequest struct + InstanceID int + MeetingCode string + UserID string + type MeetingQueryByIDRequest struct + InstanceID int + MeetingID string + UserID string + type MeetingQueryInfo struct + Status string + type MeetingQueryParticipantsRequest struct + MeetingID string + UserID string + type MeetingQueryParticipantsResponse struct + HasRemaining bool + MeetingCode string + MeetingID string + NextPos uint32 + Participants []*MeetingParticipants + ScheduleEndTime string + ScheduleStartTime string + Subject string + TotalCount uint32 + type MeetingQueryResponse struct + MeetingInfoList []*MeetingQueryInfo + MeetingNumber int + NextPos int + Remaining int + type MeetingQueryUserListMeetingInfo struct + EndTime string + Hosts []*UserObj + JoinMeetingRole string + MeetingCode string + MeetingID string + StartTime string + Subject string + type MeetingQueryUserMeetingListRequest struct + InstanceID int + UserID string + type MeetingQueryUserMeetingListResponse struct + MeetingInfoList []*MeetingQueryUserListMeetingInfo + MeetingNumber int + NextPos int + Remaining int + type MeetingRecord struct + HostUserID string + MediaStartTime int64 + MeetingCode string + MeetingID string + MeetingRecordID string + RecordFiles []*RecordFile + State int + Subject string + type MeetingRecordAddressRequest struct + MeetingRecordID string + UserID string + type MeetingRecordAddressResponse struct + MeetingCode string + MeetingID string + MeetingRecordID string + RecordFiles []*LiveRecordFile + Subject string + type MeetingRecordDetailRequest struct + RecordFileID string + UserID string + type MeetingRecordDetailResponse struct + AudioAddress string + AudioAddressFileType string + DownloadAddress string + DownloadAddressFileType string + MeetingCode string + MeetingID string + MeetingSummary []*MeetingSummary + RecordFileID string + ViewAddress string + type MeetingRecordListRequest struct + EndTime int + MeetingCode string + MeetingID string + Page int + PageSize int + StartTime int + UserID string + type MeetingRecordListResponse struct + CurrentPage int + CurrentSize int + RecordMeetings []*MeetingRecord + TotalCount int + TotalPage int + type MeetingRequest interface + type MeetingRequestDescriptor struct + Method string + Tag string + Url string + type MeetingResponse interface + type MeetingSummary struct + DownloadAddress string + FileType string + type MeetingUpdateRequest struct + EndTime string + Hosts []*UserObj + InstanceID int + Invitees []*UserObj + MeetingID string + Password string + Settings *Settings + StartTime string + Subject string + UserID string + type MeetingUpdateResponse struct + MeetingInfoList []*SimplifiedMeetingInfo + MeetingNumber int + NextPos int + Remaining int + type Pager struct + CurrentPage int + CurrentSize int + PageSize int + TotalCount int + type QueryValues []*KeyValuePair + func NewQueryValues() QueryValues + func (v *QueryValues) Add(key, value string) + func (v *QueryValues) Encode() string + type RecordFile struct + AllowDownload bool + Password string + RecordEndTime int64 + RecordFileID string + RecordSize int64 + RecordStartTime int64 + RequiredParticipant bool + RequiredSameCorp bool + SharingExpire int64 + SharingState int + SharingURL string + type RecurringRule struct + RecurringType int + UntilCount int + UntilDate int + UntilType int + type Request struct + AppID string + Body string + ContentLength string + ContentType string + Key string + Method string + Nonce int + Registered int + SdkID string + Secret string + Signature string + Timestamp int64 + URL *url.URL + Version string + type Settings struct + AllowInBeforeHost bool + AllowScreenSharedWatermark bool + AllowUnmuteSelf bool + AutoInWaitingRoom bool + AutoRecordType string + EnableRecord bool + HostVideo bool + LiveUrl bool + MuteAll bool + MuteEnableJoin bool + OnlyEnterpriseUserAllowed bool + ParticipantVideo bool + PlayIVROnJoin bool + PlayIVROnLeave bool + type SimplifiedMeetingInfo struct + MeetingCode string + MeetingID string + type UserCreateRequest struct + type UserDeleteRequest struct + UserID string + type UserDetail struct + AreaCode string + AvatarUrl string + Email string + Phone string + Status string + UpdateTime string + UserID string + Username string + type UserDetailQueryRequest struct + UserID string + type UserDetailQueryResponse struct + type UserDetailUpdateRequest struct + Email string + UserID string + Username string + type UserInfo struct + Email string + Phone string + UserID string + Username string + type UserListRequest struct + Page int + PageSize int + type UserListResponse struct + Users []*UserDetail + type UserObj struct + IsAnonymous bool + NickName string + UserID string