Class Group.GroupAddRequest

java.lang.Object
co.ecg.alpaca.toolkit.messaging.request.Request<DefaultResponse>
co.ecg.alpaca.toolkit.generated.Group.GroupAddRequest
Enclosing class:
Group

public static class Group.GroupAddRequest extends Request<DefaultResponse>
Add a group. The response is either a SuccessResponse or an ErrorResponse. The following elements are only used in Amplify data mode and ignored in AS and XS data mode: servicePolicy, callProcessingSliceId, provisioningSliceId, subscriberPartition. When the callProcessingSliceId or provisioningSliceId is not specified in the AmplifyDataMode, the default slice Id is assigned to the Group. Only Provisioning admin and above can change the callProcessingSliceId, provisioningSliceId, and subscriberPartition. The following elements are only used in Amplify and XS data mode and ignored in AS mode: preferredDataCenter. Only Provisioning admin and above can change the preferredDataCenter. The following elements are only used in XS data mode and ignored in Amplify and AS data mode: defaultUserCallingLineIdPhoneNumber. Replaced by: GroupConsolidatedAddRequest in AS data mode
Author:
AlpacaGenerator
  • Field Details

    • serviceProviderId

      @NotNull @Size(min=1, max=30) protected @NotNull @Size(min=1,max=30) String serviceProviderId
    • groupId

      @NotNull @Size(min=1, max=30) protected @NotNull @Size(min=1,max=30) String groupId
    • defaultDomain

      @NotNull @Size(min=1, max=80) protected @NotNull @Size(min=1,max=80) String defaultDomain
    • userLimit

      @NotNull protected @NotNull Integer userLimit
    • groupName

      @Size(min=1, max=80) protected @Size(min=1,max=80) String groupName
    • callingLineIdName

      @Size(min=1, max=80) protected @Size(min=1,max=80) String callingLineIdName
    • timeZone

      @Size(min=1, max=127) protected @Size(min=1,max=127) String timeZone
    • locationDialingCode

      @Size(min=1, max=15) protected @Size(min=1,max=15) String locationDialingCode
    • contact

      @Valid protected @Valid Contact contact
    • address

      @Valid protected @Valid StreetAddress address
    • servicePolicy

      @Size(min=1, max=80) protected @Size(min=1,max=80) String servicePolicy
    • callProcessingSliceId

      @Size(min=1, max=80) protected @Size(min=1,max=80) String callProcessingSliceId
    • provisioningSliceId

      @Size(min=1, max=80) protected @Size(min=1,max=80) String provisioningSliceId
    • subscriberPartition

      @Size(min=1, max=80) protected @Size(min=1,max=80) String subscriberPartition
    • preferredDataCenter

      @Size(min=1, max=80) protected @Size(min=1,max=80) String preferredDataCenter
    • defaultUserCallingLineIdPhoneNumber

      @Size(min=1, max=23) protected @Size(min=1,max=23) String defaultUserCallingLineIdPhoneNumber
  • Constructor Details

    • GroupAddRequest

      public GroupAddRequest()
    • GroupAddRequest

      public GroupAddRequest(BroadWorksServer broadWorksServer, String serviceProviderId, String groupId, String defaultDomain, Integer userLimit)
  • Method Details