Module wicrs_common::api_types[][src]

Structs

AccountTokenResponse

Response for /api/v1/auth/{Service}

AuthQuery

Data required for /api/v1/auth/{Service}

ChannelCreateQuery

Data required for /api/v1/hubs/create_channel

ChannelDeleteQuery

Data required for /api/v1/hubs/delete_channel

ChannelRenameQuery

Data required for /api/v1/hubs/rename_channel

ChannelsQuery

Data required for /api/v1/hubs/channels

CreateAccountQuery

Data required for /api/v1/user/addaccount

HubCreateQuery

Data required for /api/v1/hubs/create

LastMessagesQuery

Data required for /api/v1/hubs/messages

MessageSendQuery

Data required for /api/v1/hubs/send_message

UserToken

Always sent in requests that require authentication, sent as URL query (?user={User ID}&token={Auth Token})

Enums

Service

Sent as part of the URL path when authenticating e.g. /api/v1/login/{Service}