Crate hangouts_rs

Crate hangouts_rs 

Source

Re-exports§

pub use chrono;

Modules§

raw
Raw Hangouts.json models.

Structs§

Address
A struct representing a postal address.
AttachmentSegment
An attachment segment in a chat message.
ChatMessage
A regular chat message event body.
Conversation
A single conversation.
ConversationRename
A conversation rename event.
EmbedItem
Data about an attachment item.
Event
A single event in a conversation.
Formatting
Formatting data for a text segment.
Geo
A pair of latitude and longitude values.
HangoutEvent
A Hangout call event.
Hangouts
Top-level struct for Hangouts data.
InvitationData
Metadata for the invitation to the user to join a conversation.
MembershipChange
A conversation participant membership change event.
Participant
A participant in a conversation.
ParticipantId
Composite ID for a participant user.
Photo
Data about a photo or video attachment item.
PlaceV2
Data about a place_v2 item.
ReadState
Last-read information in a conversation for a participant.
RepresentativeImage
Data about a representative image for a place or thing.
SelfEventState
Metadata for the user’s state with regards to an event.
SelfState
Metadata regarding the user’s status in a conversation.
ThingV2
Data about a thing_v2 attachment item.
Thumbnail
Thumbnail data for a media item.

Enums§

ChatSegment
A segment of a chat message.
ConversationStatus
Status of a participant’s involvement in a conversation.
EventData
Data body of an event, which can be one of four types.
HangoutEventType
The type of a hangout call event, signalling the start or end of the event.
InvitationAffinity
Affinity of the invitation.
InvitationStatus
Invitation status of a participant.
LinkSharingStatus
Link sharing enabled/disabled setting for a conversation.
MediaType
The type of a media attachment or hangout event.
MembershipChangeType
Type of a membership change.
NotificationLevel
Notification ring level for a participant in a conversation.
ParticipantType
Type of a given participant.
View
A Hangouts view collection.