Package-level declarations

Types

Link copied to clipboard
data class AssignedOrder(val orderTitle: String, val orderNumber: String, val subProjectId: String?, val orderLocation: String, val orderStatus: OrderStatus, val channelId: String?)

Represents an order that has been assigned to the current user.

Link copied to clipboard
sealed class ChatChannel(val channelId: String, val siteName: String, val previewText: String, val previewTimestamp: String?, val headerTitle: String, val subheaderTitle: String, val hasUnseenMessages: Boolean, val deletedTimestamp: String?)

Represents a single chat channel in ChatMyWay.

Link copied to clipboard
data class ChatEvent(val eventType: ChatEvent.EventType, val channelId: String?)

Represents an event that occurs in a chat channel.

Link copied to clipboard
data class Contact(val channelId: String?, val siteId: String?, val storeCode: String?, val orderNumber: String?, val subProjectId: String?, val stopId: String?, val routeId: String?, val title: String, val subtitle: String?, val contactType: ContactType)

Represents a contact that can be used to start a new or resume an existing conversation.

Link copied to clipboard

Enumerates the types of contacts in the system.

Link copied to clipboard
data class Message(val id: String?, val correlId: String, val channelId: String, val username: String, val content: String, val timestamp: String, val messageSender: MessageSender, val isFromLocalCache: Boolean, val isFailed: Boolean)

Represents a message in a chat conversation.

Link copied to clipboard

Enumerates the possible senders of a message.

Link copied to clipboard

Enumerates the possible statuses of an order.