Documentation
¶
Index ¶
- type ComposedMessage
- type GroupCreation
- type GroupRecipient
- type Message
- type PostGroupsJSONBody
- type PostGroupsJSONRequestBody
- type PostMessagesIdRepliesJSONBody
- type PostMessagesIdRepliesJSONRequestBody
- type PostMessagesJSONBody
- type PostMessagesJSONRequestBody
- type PostUsersJSONBody
- type PostUsersJSONRequestBody
- type ReplyMessage
- type UserRecipient
- type UserRegistration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComposedMessage ¶
type ComposedMessage struct {
Body *string `json:"body,omitempty"`
Recipient interface{} `json:"recipient"`
Sender string `json:"sender"`
Subject string `json:"subject"`
}
ComposedMessage defines model for ComposedMessage.
type GroupCreation ¶
type GroupCreation struct {
Groupname string `json:"groupname"`
Usernames []string `json:"usernames"`
}
GroupCreation defines model for GroupCreation.
type GroupRecipient ¶
type GroupRecipient struct {
Groupname *string `json:"groupname,omitempty"`
}
GroupRecipient A message recipient representing a group of users
type Message ¶
type Message struct {
Id int64 `json:"id"`
Re int64 `json:"re,omitempty"`
Sender string `json:"sender"`
Recipient interface{} `json:"recipient"`
Subject string `json:"subject"`
Body *string `json:"body,omitempty"`
SentAt string `json:"sentAt"`
}
Message defines model for Message.
type PostGroupsJSONBody ¶
type PostGroupsJSONBody GroupCreation
PostGroupsJSONBody defines parameters for PostGroups.
type PostGroupsJSONRequestBody ¶
type PostGroupsJSONRequestBody PostGroupsJSONBody
PostGroupsJSONRequestBody defines body for PostGroups for application/json ContentType.
type PostMessagesIdRepliesJSONBody ¶
type PostMessagesIdRepliesJSONBody ReplyMessage
PostMessagesIdRepliesJSONBody defines parameters for PostMessagesIdReplies.
type PostMessagesIdRepliesJSONRequestBody ¶
type PostMessagesIdRepliesJSONRequestBody PostMessagesIdRepliesJSONBody
PostMessagesIdRepliesJSONRequestBody defines body for PostMessagesIdReplies for application/json ContentType.
type PostMessagesJSONBody ¶
type PostMessagesJSONBody ComposedMessage
PostMessagesJSONBody defines parameters for PostMessages.
type PostMessagesJSONRequestBody ¶
type PostMessagesJSONRequestBody PostMessagesJSONBody
PostMessagesJSONRequestBody defines body for PostMessages for application/json ContentType.
type PostUsersJSONBody ¶
type PostUsersJSONBody UserRegistration
PostUsersJSONBody defines parameters for PostUsers.
type PostUsersJSONRequestBody ¶
type PostUsersJSONRequestBody PostUsersJSONBody
PostUsersJSONRequestBody defines body for PostUsers for application/json ContentType.
type ReplyMessage ¶
type ReplyMessage struct {
Body *string `json:"body,omitempty"`
Sender string `json:"sender"`
Subject string `json:"subject"`
}
ReplyMessage defines model for ReplyMessage.
type UserRecipient ¶
type UserRecipient struct {
Username *string `json:"username,omitempty"`
}
UserRecipient A message recipient representing a single user
type UserRegistration ¶
type UserRegistration struct {
Username string `json:"username"`
}
UserRegistration defines model for UserRegistration.