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
public class InstantGroupCall extends BroadWorksUser
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InstantGroupCall.GroupInstantGroupCallAddInstanceRequest
Request to add an Instant Group Call service instance to a group.static class
InstantGroupCall.GroupInstantGroupCallDeleteInstanceRequest
Request to delete an Instant Group Call service instance from a group.static class
InstantGroupCall.GroupInstantGroupCallGetInstanceListRequest
Request to get a list of Instant Group Call service instances within a group.static class
InstantGroupCall.GroupInstantGroupCallGetInstanceListResponse
Response to the GroupInstantGroupCallGetInstanceListRequest.static class
InstantGroupCall.GroupInstantGroupCallGetInstanceRequest
Request to get all the information of an Instant Group Call service instance.static class
InstantGroupCall.GroupInstantGroupCallGetInstanceResponse
Response to GroupInstantGroupCallGetInstanceRequest19sp1.static class
InstantGroupCall.GroupInstantGroupCallModifyActiveInstanceListRequest
Request to set the active status of Instant Group Call service instances.static class
InstantGroupCall.GroupInstantGroupCallModifyInstanceRequest
Request to modify an Instant Group Call service instance.
-
Field Summary
Fields Modifier and Type Field Description protected Integer
answerTimeoutMinutes
protected String[]
destinationPhoneNumber
protected Boolean
isAnswerTimeoutEnabled
protected String
networkClassOfService
protected ServiceInstanceReadProfile19sp1
serviceInstanceProfile
-
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 Constructor Description InstantGroupCall()
Serializable ConstructorInstantGroupCall(Group group, String userId)
-
Method Summary
-
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 Detail
-
serviceInstanceProfile
protected ServiceInstanceReadProfile19sp1 serviceInstanceProfile
-
destinationPhoneNumber
protected String[] destinationPhoneNumber
-
isAnswerTimeoutEnabled
protected Boolean isAnswerTimeoutEnabled
-
answerTimeoutMinutes
protected Integer answerTimeoutMinutes
-
networkClassOfService
protected String networkClassOfService
-
-
Method Detail
-
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
public String getClassName()
-
setServiceInstanceProfile
public InstantGroupCall setServiceInstanceProfile(ServiceInstanceReadProfile19sp1 serviceInstanceProfile)
-
getServiceInstanceProfile
public ServiceInstanceReadProfile19sp1 getServiceInstanceProfile()
-
setDestinationPhoneNumber
public InstantGroupCall setDestinationPhoneNumber(String... destinationPhoneNumber)
-
getDestinationPhoneNumber
public String[] getDestinationPhoneNumber()
-
setIsAnswerTimeoutEnabled
public InstantGroupCall setIsAnswerTimeoutEnabled(Boolean isAnswerTimeoutEnabled)
-
getIsAnswerTimeoutEnabled
public Boolean getIsAnswerTimeoutEnabled()
-
setAnswerTimeoutMinutes
public InstantGroupCall setAnswerTimeoutMinutes(Integer answerTimeoutMinutes)
-
getAnswerTimeoutMinutes
public Integer getAnswerTimeoutMinutes()
-
setNetworkClassOfService
public InstantGroupCall setNetworkClassOfService(String networkClassOfService)
-
getNetworkClassOfService
public String getNetworkClassOfService()
-
populate
public Response populate()
Method to populate the Fields of the Object via the Associated BroadWorks request- Specified by:
populate
in classBroadWorksObject
-
populate
public Response populate(InstantGroupCall.GroupInstantGroupCallGetInstanceResponse resp)
Method to populate the Fields of the Object via the Associated BroadWorks request- Parameters:
resp
- The response object to perform population
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classBroadWorksUser
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classBroadWorksUser
-
-