Package com.mypurecloud.sdk.v2.model
Class Cobrowsesession
java.lang.Object
com.mypurecloud.sdk.v2.model.Cobrowsesession
- All Implemented Interfaces:
Serializable
Cobrowsesession
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSystem defined string indicating what caused the communication to disconnect.static enumThe initial connection state of this communication.static enumThe connection state of this communication. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionafterCallWork(AfterCallWork afterCallWork) After-call work for the communication.afterCallWorkRequired(Boolean afterCallWorkRequired) Indicates if after-call work is required for a communication.cobrowseRole(String cobrowseRole) This value identifies the role of the co-browse client within the co-browse session (a client is a sharer or a viewer).cobrowseSessionId(String cobrowseSessionId) The co-browse session ID.connectedTime(Date connectedTime) The timestamp when this communication was connected in the cloud clock.controlling(List<String> controlling) ID of co-browse participants for which this client has been granted control (list is empty if this client cannot control any shared pages).disconnectedTime(Date disconnectedTime) The timestamp when this communication disconnected from the conversation in the provider clock.disconnectType(Cobrowsesession.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect.booleangetId()getSelf()getState()inthashCode()A globally unique identifier for this communication.initialState(Cobrowsesession.InitialStateEnum initialState) The initial connection state of this communication.The id of the peer communication corresponding to a matching leg for this communication.The source provider for the co-browse session.providerEventTime(Date providerEventTime) The time when the provider event which triggered this conversation update happened in the corrected provider clock (milliseconds since 1970-01-01 00:00:00 UTC).The time line of the participant's call, divided into activity segments.Address and name data for a call endpoint.voidsetAfterCallWork(AfterCallWork afterCallWork) voidsetAfterCallWorkRequired(Boolean afterCallWorkRequired) voidsetCobrowseRole(String cobrowseRole) voidsetCobrowseSessionId(String cobrowseSessionId) voidsetConnectedTime(Date connectedTime) voidsetControlling(List<String> controlling) voidsetDisconnectedTime(Date disconnectedTime) voidsetDisconnectType(Cobrowsesession.DisconnectTypeEnum disconnectType) voidvoidsetInitialState(Cobrowsesession.InitialStateEnum initialState) voidvoidsetProvider(String provider) voidsetProviderEventTime(Date providerEventTime) voidsetSegments(List<Segment> segments) voidvoidsetStartAlertingTime(Date startAlertingTime) voidvoidsetViewerUrl(String viewerUrl) voidstartAlertingTime(Date startAlertingTime) The timestamp the communication has when it is first put into an alerting state.state(Cobrowsesession.StateEnum state) The connection state of this communication.toString()The URL that can be used to open co-browse session in web browser.Call wrap up or disposition data.
-
Constructor Details
-
Cobrowsesession
public Cobrowsesession() -
Cobrowsesession
-
-
Method Details
-
state
The connection state of this communication. -
getState
-
setState
-
initialState
The initial connection state of this communication. -
getInitialState
-
setInitialState
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
disconnectType
System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects. -
getDisconnectType
-
setDisconnectType
-
self
Address and name data for a call endpoint. -
getSelf
-
setSelf
-
cobrowseSessionId
The co-browse session ID. -
getCobrowseSessionId
-
setCobrowseSessionId
-
cobrowseRole
This value identifies the role of the co-browse client within the co-browse session (a client is a sharer or a viewer). -
getCobrowseRole
-
setCobrowseRole
-
controlling
ID of co-browse participants for which this client has been granted control (list is empty if this client cannot control any shared pages). -
getControlling
-
setControlling
-
viewerUrl
The URL that can be used to open co-browse session in web browser. -
getViewerUrl
-
setViewerUrl
-
providerEventTime
The time when the provider event which triggered this conversation update happened in the corrected provider clock (milliseconds since 1970-01-01 00:00:00 UTC). Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getProviderEventTime
-
setProviderEventTime
-
startAlertingTime
The timestamp the communication has when it is first put into an alerting state. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getStartAlertingTime
-
setStartAlertingTime
-
connectedTime
The timestamp when this communication was connected in the cloud clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getConnectedTime
-
setConnectedTime
-
disconnectedTime
The timestamp when this communication disconnected from the conversation in the provider clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getDisconnectedTime
-
setDisconnectedTime
-
provider
The source provider for the co-browse session. -
getProvider
-
setProvider
-
peerId
The id of the peer communication corresponding to a matching leg for this communication. -
getPeerId
-
setPeerId
-
segments
The time line of the participant's call, divided into activity segments. -
getSegments
-
setSegments
-
wrapup
Call wrap up or disposition data. -
getWrapup
-
setWrapup
-
afterCallWork
After-call work for the communication. -
getAfterCallWork
-
setAfterCallWork
-
afterCallWorkRequired
Indicates if after-call work is required for a communication. Only used when the ACW Setting is Agent Requested. -
getAfterCallWorkRequired
-
setAfterCallWorkRequired
-
equals
-
hashCode
public int hashCode() -
toString
-