AddChannelToChannelGroupResponse is the struct returned when the Execute function of AddChannelToChannelGroup is called.
AddPushNotificationsOnChannelsResponse is response structure for AddPushNotificationsOnChannelsBuilder.
AllChannelGroupResponse is the struct returned when the Execute function of List All Channel Groups is called.
ChannelPermissions contains all the acceptable perms for channels.
ChannelPermissionsWithToken is used for channels resource type permissions.
Config instance is storage for user-provided information which describe further WebPubSub client behaviour.
DeleteChannelGroupResponse is response structure for Delete Channel Group function.
FetchResponse is the response to Fetch request.
FetchResponseItem contains the message and the associated timetoken.
GetStateResponse is the struct returned when the Execute function of GetState is called.
GrantResources is the struct used to decode the server response.
GrantResourcesWithPermissions is used as a common struct to store all resource type permissions.
GrantResponse is the struct returned when the Execute function of Grant is called.
GroupPermissions contains all the acceptable perms for groups.
GroupPermissionsWithToken is used for groups resource type permissions.
HeartbeatManager is a struct that assists in running of the heartbeat.
HereNowChannelData is the struct containing the occupancy details of the channels.
HereNowOccupantsData is the struct containing the state and UUID of the occupants in the channel.
HereNowResponse is the struct returned when the Execute function of HereNow is called.
HistoryDeleteResponse is the struct returned when Delete Messages is called.
HistoryResponse is used to store the response from the History request.
HistoryResponseItem is used to store the Message and the associated timetoken from the History request.
JobQItem is the type to store the request, client and its resposne.
JobQResponse is the type to store the resposne and error of the requests in the queue.
LatencyEntry is the struct to store the timestamp and latency values.
Listener type has all the `types` of response events.
ListenerManager is used in the internal handling of listeners.
ListPushProvisionsRequestResponse is the struct returned when the Execute function of ListPushProvisions is called.
MessageAction struct is used to create a Message Action.
MessageCountsResponse is the response to MessageCounts request.
Operations is the struct to store the latency values of different operations.
PermissionsBody is the struct used to decode the server response.
PublishFileMessageResponse is the response to PublishFileMessage request.
PublishResponse is the response after the execution on Publish and Fire operations.
ReconnectionManager is used to store the properties required in running the Reconnection Manager.
RemoveAllPushChannelsForDeviceResponse is the struct returned when the Execute function of RemoveAllPushNotifications is called.
RemoveChannelFromChannelGroupResponse is the struct returned when the Execute function of RemoveChannelFromChannelGroup is called.
RemoveChannelsFromPushResponse is the struct returned when the Execute function of RemovePushNotificationsFromChannels is called.
RequestWorkers is the type to store the workers info.
ResponseInfo is used to store the properties in the response of an request.
SetChannelMetadataBody is the input to update space.
SetStateResponse is the response returned when the Execute function of SetState is called.
SetUUIDMetadataBody is the input to update user.
SignalResponse is the response to Signal request.
StateManager is used to store the subscriptions types.
StateOperation is the types to store state op params.
StatusResponse is used to store the usable properties in the response of an request.
SubscribeOperation is the type to store the subscribe op params.
SubscriptionItem is used to store the subscription item's properties.
SubscriptionManager Events: - ConnectedCategory - after connection established - DisconnectedCategory - after subscription loop stops for any reason (no channels left or error happened) Unsubscribe When you unsubscribe from channel or channel group the following events happens: - LoopStopCategory - immediately when no more channels or channel groups left to subscribe - WPSUnsubscribeOperation - after leave request was fulfilled and server is notified about unsubscibed items Announcement: Status, Message and Presence announcement happens in a distinct goroutine.
TelemetryManager is the struct to store the Telemetry details.
TimeResponse is the response when Time call is executed.
TokenManager struct is used to for token manager operations.
UnsubscribeOperation is the types to store unsubscribe op params.
No description provided by the author
WebPubSub No server connection will be established when you create a new WebPubSub object.
WhereNowResponse is the response of the WhereNow request.
Worker is the type to store the worker info.
WPSAccessManagerKeyData is the struct containing the access details of the channel groups.
WPSAddMessageActionsResponse is the Add Message Actions API Response.
WPSAPNS2Data is the struct used for the APNS2 paylod.
WPSAPNSData is the struct used for the APNS paylod.
WPSAPSData is the helper struct used for the APNS paylod.
WPSChannel is the Objects API space struct.
WPSChannelEvent is the Response for a Space Event.
WPSChannelMembers is the Objects API Members struct.
WPSChannelMembersRemove is the Objects API Members struct used to remove members.
WPSChannelMembersRemoveChangeset is the Objects API input to add, remove or update membership.
WPSChannelMembersSet is the Objects API Members input struct used to add members.
WPSChannelMembersSetChangeset is the Objects API input to add, remove or update membership.
WPSChannelMembersUUID is the Objects API Members input struct used to add members.
WPSDeleteFileResponse is the File Upload API Response for Delete file operation.
WPSDownloadFileResponse is the File Upload API Response for Get Spaces.
WPSFCMData is the struct used for the FCM paylod.
WPSFCMDataFields is the helper struct used for the FCM paylod.
WPSFileData is used in the responses to show File ID.
WPSFileDetails is used in the responses to show File Info.
WPSFileInfo is the File Upload API struct returned on for each file.
WPSFileInfoForPublish is the part of the message struct used in Publish File.
WPSFileMessageAndDetails is used to store the file message and file info.
WPSFilesEvent is the Response for a Files Event.
WPSFileUploadRequest is used to store the info related to file upload to S3.
WPSFormField is part of the struct used in file upload to S3.
WPSGetAllChannelMetadataResponse is the Objects API Response for Get Spaces.
WPSGetAllUUIDMetadataResponse is the Objects API Response for Get Users.
WPSGetChannelMembersResponse is the Objects API Response for Get Members.
WPSGetChannelMetadataResponse is the Objects API Response for Get Space.
WPSGetFileURLResponse is the File Upload API Response for Get Spaces.
WPSGetMembershipsResponse is the Objects API Response for Get Memberships.
WPSGetMessageActionsMore is the struct used when the WPSGetMessageActionsResponse has more link.
WPSGetMessageActionsResponse is the GetMessageActions API Response.
WPSGetUUIDMetadataResponse is the Objects API Response for Get User.
WPSGrantTokenData is the struct used to decode the server response.
WPSGrantTokenDecoded is the struct used to decode the server response.
WPSGrantTokenResponse is the struct returned when the Execute function of Grant Token is called.
WPSHistoryMessageActionsTypeMap is the struct used in the Fetch request that includes Message Actions.
WPSHistoryMessageActionTypeVal is the struct used in the Fetch request that includes Message Actions.
WPSListFilesResponse is the File Upload API Response for Get Spaces.
WPSManageChannelMembersBody is the Objects API input to add, remove or update members.
WPSManageMembershipsBody is the Objects API input to add, remove or update membership.
WPSManageMembershipsResponse is the Objects API Response for ManageMemberships.
WPSManageMembersResponse is the Objects API Response for ManageMembers.
WPSMembersAddChangeSet is the Objects API input to add, remove or update members.
WPSMembershipEvent is the Response for a Membership Event.
WPSMemberships is the Objects API Memberships struct.
WPSMembershipsChannel is the Objects API Memberships input struct used to add members.
WPSMembershipsRemove is the Objects API Memberships struct used to remove members.
WPSMembershipsRemoveChangeSet is the Objects API input to add, remove or update members.
WPSMembershipsSet is the Objects API Memberships input struct used to add members.
WPSMessage is the Message Response for Subscribe.
WPSMessageActionsEvent is the Response for a Message Actions Event.
WPSMessageActionsResponse Message Actions response.
WPSMPNSData is the struct used for the MPNS paylod.
WPSObjectsResponse is the Objects API collective Response struct of all methods.
WPSPAMEntityData is the struct containing the access details of the channels.
WPSPresence is the Message Response for Presence.
WPSPublishFileMessage is the message struct used in Publish File.
WPSPublishMessage is the part of the message struct used in Publish File.
WPSPushTarget is the helper struct used for the APNS2 paylod.
WPSRemoveChannelMembersResponse is the Objects API Response for RemoveChannelMembers.
WPSRemoveChannelMetadataResponse is the Objects API Response for delete space.
WPSRemoveMembershipsResponse is the Objects API Response for RemoveMemberships.
WPSRemoveMessageActionsResponse is the Objects API Response for create space.
WPSRemoveUUIDMetadataResponse is the Objects API Response for delete user.
WPSRevokeTokenResponse is the struct returned when the Execute function of Grant Token is called.
WPSSendFileBody is used to create the body of the request.
WPSSendFileResponse is the type used to store the response info of Send File.
WPSSendFileResponseForS3 is the File Upload API Response for SendFile.
WPSSendFileToS3Response is the File Upload API Response for Get Spaces.
WPSSetChannelMembersResponse is the Objects API Response for SetChannelMembers.
WPSSetChannelMetadataResponse is the Objects API Response for Update Space.
WPSSetMembershipsResponse is the Objects API Response for SetMemberships.
WPSSetUUIDMetadataResponse is the Objects API Response for Update user.
WPSStatus is the status struct.
No description provided by the author
No description provided by the author
WPSUUID is the Objects API user struct.
WPSUUIDEvent is the Response for an User Event.