Class 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, preferredDataCenter. 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, subscriberPartition, preferredDataCenter. The following elements are only used in XS data mode and ignored in AS data mode: defaultUserCallingLineIdPhoneNumber.
    Author:
    AlpacaGenerator
    • Field Detail

      • 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
      • 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 Detail

      • GroupAddRequest

        public GroupAddRequest()