Expand description
Basic types for Webex Teams APIs
Structs
- Message content attachments attached to the message.
- Attachment action details
- API Error
- Returned from
WebexEventStream::next()
. Contains information about the received event. - This type is used to hold the ID of a message, room, person etc. It is created from a certain resource type to make it impossible to use a person ID to fetch a message, or vice versa.
- Webex Teams message information
- Parameters for editing a message.
room_id
is required, and at least one oftext
ormarkdown
must be set. Follows https://developer.webex.com/docs/api/v1/messages/edit-a-message - Parameters for listing messages
- Outgoing message
- Holds details about the organization an account belongs to.
- Person information
- Phone number information
- Webex Teams room information
- Parameters for listing rooms
- Holds details about a team that includes the account.
Enums
- Get what activity an
Activity
represents. - Alerting specified in received events. TODO: may be missing some enum variants. ALSO TODO: figure out what this does. Best guess, it refers to what alerts (e.g. a notification) an event will generate. There may be another variant for an event that may or may not make an alert (messages with mentions?)
- Destination for a
MessageOut
- This represents the type of an ID produced by the API, to prevent (for example) message IDs being used for a room ID.
- Specifics of what type of activity
ActivityType::Message
represents. - Type of room
- Sorting order for
RoomListParams
- Specifics of what type of activity
ActivityType::Space
represents. TODO: should we mergeSelf::Created
/Self::Joined
?