Package co.ecg.alpaca.toolkit.generated
Class InstantGroupCall
java.lang.Object
co.ecg.alpaca.toolkit.model.BroadWorksObject
co.ecg.alpaca.toolkit.model.BroadWorksUser
co.ecg.alpaca.toolkit.generated.InstantGroupCall
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Request to add an Instant Group Call service instance to a group.static class
Request to delete an Instant Group Call service instance from a group.static class
Request to get a list of Instant Group Call service instances within a group.static class
Response to the GroupInstantGroupCallGetInstanceListRequest.static class
Request to get all the information of an Instant Group Call service instance.static class
Response to GroupInstantGroupCallGetInstanceRequest19sp1.static class
Request to set the active status of Instant Group Call service instances.static class
Request to modify an Instant Group Call service instance. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Integer
protected String[]
protected Boolean
protected String
protected ServiceInstanceReadProfile19sp1
Fields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksUser
group, groupId, serviceProvider, serviceProviderId, userId
Fields inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
broadWorksServer, populated
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
String[]
static InstantGroupCall
getPopulatedInstantGroupCall
(Group group, String userId) Retrieves a populated InstantGroupCallint
hashCode()
populate()
Method to populate the Fields of the Object via the Associated BroadWorks requestMethod to populate the Fields of the Object via the Associated BroadWorks requestsetAnswerTimeoutMinutes
(Integer answerTimeoutMinutes) setDestinationPhoneNumber
(String... destinationPhoneNumber) setIsAnswerTimeoutEnabled
(Boolean isAnswerTimeoutEnabled) setNetworkClassOfService
(String networkClassOfService) setServiceInstanceProfile
(ServiceInstanceReadProfile19sp1 serviceInstanceProfile) toString()
Methods inherited from class co.ecg.alpaca.toolkit.model.BroadWorksUser
getGroup, getGroupId, getServiceProvider, getServiceProviderId, getUserId, getUserId, setGroupId, setServiceProviderId, setUserId
Methods inherited from class co.ecg.alpaca.toolkit.model.BroadWorksObject
getBroadWorksServer, hasPopulated, isPopulated, setBroadWorksServer, setPopulated
-
Field Details
-
serviceInstanceProfile
-
destinationPhoneNumber
-
isAnswerTimeoutEnabled
-
answerTimeoutMinutes
-
networkClassOfService
-
-
Constructor Details
-
InstantGroupCall
public InstantGroupCall()Serializable Constructor -
InstantGroupCall
- Parameters:
group
- The GroupuserId
- The user id
-
-
Method Details
-
getPopulatedInstantGroupCall
public static InstantGroupCall getPopulatedInstantGroupCall(Group group, String userId) throws BroadWorksObjectException Retrieves a populated InstantGroupCall- Parameters:
group
- The GroupuserId
- The user id- Throws:
BroadWorksObjectException
- Thrown if the object cannot be retrieved.
-
getClassName
-
setServiceInstanceProfile
public InstantGroupCall setServiceInstanceProfile(ServiceInstanceReadProfile19sp1 serviceInstanceProfile) -
getServiceInstanceProfile
-
setDestinationPhoneNumber
-
getDestinationPhoneNumber
-
setIsAnswerTimeoutEnabled
-
getIsAnswerTimeoutEnabled
-
setAnswerTimeoutMinutes
-
getAnswerTimeoutMinutes
-
setNetworkClassOfService
-
getNetworkClassOfService
-
populate
Method to populate the Fields of the Object via the Associated BroadWorks request- Specified by:
populate
in classBroadWorksObject
-
populate
Method to populate the Fields of the Object via the Associated BroadWorks request- Parameters:
resp
- The response object to perform population
-
equals
- Overrides:
equals
in classBroadWorksUser
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBroadWorksUser
-
toString
-