Versions in this module Expand all Collapse all v0 v0.9.8 Aug 9, 2020 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 ErrCorpID + const ErrCorpUnavailable + const ErrEmailUsed + const ErrInvalidEmail + const ErrInvalidPhone + const ErrJsonSchemeInvalid + const ErrMeetingCreateExceed + const ErrMeetingNotExists + const ErrMeetingQueryExceed + 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 MeetingRoleHoster + 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 RequestDescriptorUserCreate = MeetingRequestDescriptor + var RequestDescriptorUserDelete = MeetingRequestDescriptor + var RequestDescriptorUserDetailQuery = MeetingRequestDescriptor + var RequestDescriptorUserList = MeetingRequestDescriptor + var RequestDescriptorUserUpdate = MeetingRequestDescriptor + func GetHttpClient() *http.Client + func NewRequest(method, url, body string, meeting Meeting) (*http.Request, error) + func PrintResponseJsonString(response MeetingResponse) string + type KeyValuePair struct + Key string + Value 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 + EndTime string + Hosts []*UserObj + InstanceID int + Invitees []*UserObj + Password string + Settings *Settings + StartTime string + Subject 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 + EndTime string + Hosts []*UserObj + JoinUrl string + 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 + Participants []*MeetingParticipants + ScheduleEndTime string + ScheduleStartTime string + Subject string + 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 MeetingRequest interface + type MeetingRequestDescriptor struct + Method string + Tag string + Url string + type MeetingResponse interface + 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 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 + AllowUnmuteSelf bool + EnableRecord bool + HostVideo bool + LiveUrl bool + MuteAll bool + MuteEnableJoin 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