From 4b29c0a6292cdc1d8adc3eacee27cdf20f7aadbb Mon Sep 17 00:00:00 2001 From: Shubham Tiwari Date: Fri, 16 May 2025 13:54:10 +0530 Subject: [PATCH 01/10] chore: handle free form with object datatype --- .../twilio/rest/accounts/v1/BulkConsents.java | 16 +- .../rest/accounts/v1/BulkConsentsCreator.java | 8 +- .../twilio/rest/accounts/v1/BulkContacts.java | 16 +- .../rest/accounts/v1/BulkContactsCreator.java | 8 +- .../rest/api/v2010/account/Recording.java | 11 +- .../rest/api/v2010/account/call/Event.java | 16 +- .../v2010/account/call/PaymentCreator.java | 6 +- .../api/v2010/account/call/Recording.java | 13 +- .../v2010/account/conference/Recording.java | 13 +- .../incomingphonenumber/AssignedAddOn.java | 8 +- .../twilio/rest/assistants/v1/Assistant.java | 27 +-- .../twilio/rest/assistants/v1/Knowledge.java | 37 ++-- .../com/twilio/rest/assistants/v1/Policy.java | 10 +- .../com/twilio/rest/assistants/v1/Tool.java | 40 ++-- .../v1/assistant/AssistantsKnowledge.java | 15 +- .../v1/assistant/AssistantsTool.java | 10 +- .../rest/assistants/v1/knowledge/Chunk.java | 10 +- .../rest/assistants/v1/session/Message.java | 16 +- .../v1/export/ExportCustomJob.java | 10 +- .../rest/bulkexports/v1/export/Job.java | 10 +- .../java/com/twilio/rest/chat/v1/Service.java | 20 +- .../java/com/twilio/rest/chat/v2/Service.java | 20 +- .../rest/chat/v2/service/channel/Message.java | 10 +- .../rest/chat/v2/service/channel/Webhook.java | 10 +- .../com/twilio/rest/content/v1/Content.java | 14 +- .../rest/content/v1/ContentAndApprovals.java | 25 +-- .../twilio/rest/content/v1/LegacyContent.java | 16 +- .../content/v1/content/ApprovalFetch.java | 10 +- .../com/twilio/rest/content/v2/Content.java | 14 +- .../rest/content/v2/ContentAndApprovals.java | 25 +-- .../v1/AddressConfiguration.java | 10 +- .../rest/conversations/v1/Conversation.java | 14 +- .../v1/ConversationWithParticipants.java | 14 +- .../v1/ParticipantConversation.java | 22 +- .../v1/conversation/Message.java | 14 +- .../v1/conversation/Participant.java | 13 +- .../v1/conversation/Webhook.java | 10 +- .../v1/service/Conversation.java | 14 +- .../service/ConversationWithParticipants.java | 14 +- .../v1/service/ParticipantConversation.java | 22 +- .../service/configuration/Notification.java | 30 ++- .../v1/service/conversation/Message.java | 14 +- .../v1/service/conversation/Participant.java | 13 +- .../v1/service/conversation/Webhook.java | 10 +- .../v1/service/user/UserConversation.java | 8 +- .../v1/user/UserConversation.java | 8 +- .../java/com/twilio/rest/events/v1/Sink.java | 13 +- .../twilio/rest/events/v1/SinkCreator.java | 10 +- .../twilio/rest/events/v1/Subscription.java | 2 +- .../rest/events/v1/SubscriptionCreator.java | 8 +- .../twilio/rest/flexapi/v1/Assessments.java | 10 +- .../twilio/rest/flexapi/v1/Configuration.java | 188 +++++++----------- .../com/twilio/rest/flexapi/v1/FlexFlow.java | 10 +- .../v1/InsightsAssessmentsComment.java | 10 +- .../flexapi/v1/InsightsConversations.java | 10 +- .../flexapi/v1/InsightsQuestionnaires.java | 10 +- .../v1/InsightsQuestionnairesQuestion.java | 16 +- .../rest/flexapi/v1/InsightsSegments.java | 30 ++- .../v1/InsightsSettingsAnswerSets.java | 25 +-- .../flexapi/v1/InsightsSettingsComment.java | 10 +- .../twilio/rest/flexapi/v1/Interaction.java | 18 +- .../rest/flexapi/v1/InteractionCreator.java | 12 +- .../v1/PluginConfigurationCreator.java | 10 +- .../InteractionChannelUpdater.java | 7 +- .../InteractionChannelInvite.java | 12 +- .../InteractionChannelInviteCreator.java | 10 +- .../InteractionChannelParticipant.java | 15 +- .../InteractionChannelParticipantCreator.java | 12 +- .../java/com/twilio/rest/iam/v1/ApiKey.java | 10 +- .../com/twilio/rest/iam/v1/ApiKeyUpdater.java | 5 +- .../com/twilio/rest/iam/v1/NewApiKey.java | 10 +- .../twilio/rest/iam/v1/NewApiKeyCreator.java | 6 +- .../rest/insights/v1/CallSummaries.java | 64 +++--- .../twilio/rest/insights/v1/Conference.java | 17 +- .../rest/insights/v1/call/CallSummary.java | 64 +++--- .../twilio/rest/insights/v1/call/Event.java | 28 ++- .../twilio/rest/insights/v1/call/Metric.java | 28 ++- .../v1/conference/ConferenceParticipant.java | 22 +- .../rest/insights/v1/room/Participant.java | 16 +- .../rest/intelligence/v2/CustomOperator.java | 14 +- .../v2/CustomOperatorCreator.java | 8 +- .../v2/CustomOperatorUpdater.java | 7 +- .../twilio/rest/intelligence/v2/Operator.java | 10 +- .../rest/intelligence/v2/OperatorType.java | 10 +- .../intelligence/v2/PrebuiltOperator.java | 10 +- .../rest/intelligence/v2/Transcript.java | 10 +- .../intelligence/v2/TranscriptCreator.java | 11 +- .../v2/transcript/OperatorResult.java | 47 ++--- .../intelligence/v2/transcript/Sentence.java | 10 +- .../twilio/rest/ipmessaging/v1/Service.java | 20 +- .../twilio/rest/ipmessaging/v2/Service.java | 20 +- .../v2/service/channel/Message.java | 10 +- .../v2/service/channel/Webhook.java | 10 +- .../twilio/rest/knowledge/v1/Knowledge.java | 37 ++-- .../rest/knowledge/v1/knowledge/Chunk.java | 10 +- .../twilio/rest/lookups/v1/PhoneNumber.java | 22 +- .../twilio/rest/lookups/v2/PhoneNumber.java | 83 ++++---- .../rest/marketplace/v1/AvailableAddOn.java | 11 +- .../rest/marketplace/v1/InstalledAddOn.java | 8 +- .../marketplace/v1/InstalledAddOnCreator.java | 8 +- .../marketplace/v1/InstalledAddOnUpdater.java | 7 +- .../rest/marketplace/v1/ModuleData.java | 52 +++-- .../marketplace/v1/ModuleDataManagement.java | 46 ++--- .../rest/messaging/v1/BrandRegistration.java | 8 +- .../twilio/rest/messaging/v1/DomainCerts.java | 13 +- .../messaging/v1/TollfreeVerification.java | 18 +- .../com/twilio/rest/messaging/v1/Usecase.java | 12 +- .../messaging/v1/service/UsAppToPerson.java | 16 +- .../v1/service/UsAppToPersonUsecase.java | 10 +- .../rest/messaging/v2/ChannelsSender.java | 4 +- .../com/twilio/rest/microvisor/v1/Device.java | 14 +- .../com/twilio/rest/monitor/v1/Event.java | 8 +- .../rest/notify/v1/service/Notification.java | 49 ++--- .../v1/service/NotificationCreator.java | 30 ++- .../rest/numbers/v1/BulkEligibility.java | 10 +- .../twilio/rest/numbers/v1/Eligibility.java | 12 +- .../twilio/rest/numbers/v1/PortingPortIn.java | 23 +-- .../numbers/v2/BulkHostedNumberOrder.java | 10 +- .../v2/regulatorycompliance/EndUser.java | 10 +- .../regulatorycompliance/EndUserCreator.java | 6 +- .../v2/regulatorycompliance/EndUserType.java | 10 +- .../regulatorycompliance/EndUserUpdater.java | 5 +- .../v2/regulatorycompliance/Regulation.java | 10 +- .../SupportingDocument.java | 16 +- .../SupportingDocumentCreator.java | 8 +- .../SupportingDocumentType.java | 10 +- .../SupportingDocumentUpdater.java | 7 +- .../bundle/Evaluation.java | 10 +- .../preview/marketplace/AvailableAddOn.java | 11 +- .../preview/marketplace/InstalledAddOn.java | 8 +- .../marketplace/InstalledAddOnCreator.java | 8 +- .../marketplace/InstalledAddOnUpdater.java | 7 +- .../rest/preview/wireless/sim/Usage.java | 34 ++-- .../rest/proxy/v1/service/SessionCreator.java | 10 +- .../rest/serverless/v1/service/Build.java | 26 +-- .../rest/studio/v1/flow/Engagement.java | 8 +- .../studio/v1/flow/EngagementCreator.java | 8 +- .../twilio/rest/studio/v1/flow/Execution.java | 8 +- .../rest/studio/v1/flow/ExecutionCreator.java | 8 +- .../v1/flow/engagement/EngagementContext.java | 10 +- .../rest/studio/v1/flow/engagement/Step.java | 8 +- .../v1/flow/engagement/step/StepContext.java | 10 +- .../v1/flow/execution/ExecutionContext.java | 10 +- .../v1/flow/execution/ExecutionStep.java | 8 +- .../executionstep/ExecutionStepContext.java | 10 +- .../java/com/twilio/rest/studio/v2/Flow.java | 22 +- .../twilio/rest/studio/v2/FlowCreator.java | 8 +- .../twilio/rest/studio/v2/FlowUpdater.java | 5 +- .../twilio/rest/studio/v2/FlowValidate.java | 4 +- .../rest/studio/v2/FlowValidateUpdater.java | 9 +- .../twilio/rest/studio/v2/flow/Execution.java | 8 +- .../rest/studio/v2/flow/ExecutionCreator.java | 8 +- .../rest/studio/v2/flow/FlowRevision.java | 16 +- .../v2/flow/execution/ExecutionContext.java | 10 +- .../v2/flow/execution/ExecutionStep.java | 8 +- .../executionstep/ExecutionStepContext.java | 10 +- .../com/twilio/rest/supersim/v1/Network.java | 10 +- .../rest/supersim/v1/SettingsUpdate.java | 10 +- .../twilio/rest/supersim/v1/UsageRecord.java | 10 +- .../NetworkAccessProfileNetwork.java | 12 +- .../twilio/rest/sync/v1/service/Document.java | 8 +- .../rest/sync/v1/service/DocumentCreator.java | 6 +- .../rest/sync/v1/service/DocumentUpdater.java | 5 +- .../v1/service/synclist/SyncListItem.java | 12 +- .../service/synclist/SyncListItemCreator.java | 8 +- .../service/synclist/SyncListItemUpdater.java | 5 +- .../sync/v1/service/syncmap/SyncMapItem.java | 12 +- .../service/syncmap/SyncMapItemCreator.java | 8 +- .../service/syncmap/SyncMapItemUpdater.java | 5 +- .../v1/service/syncstream/StreamMessage.java | 12 +- .../syncstream/StreamMessageCreator.java | 8 +- .../rest/taskrouter/v1/workspace/Event.java | 10 +- .../WorkspaceCumulativeStatistics.java | 35 ++-- .../WorkspaceRealTimeStatistics.java | 28 +-- .../v1/workspace/WorkspaceStatistics.java | 16 +- .../TaskQueueBulkRealTimeStatistics.java | 12 +- .../TaskQueueCumulativeStatistics.java | 46 ++--- .../TaskQueueRealTimeStatistics.java | 28 +-- .../taskqueue/TaskQueueStatistics.java | 16 +- .../taskqueue/TaskQueuesStatistics.java | 16 +- .../v1/workspace/worker/WorkerStatistics.java | 10 +- .../worker/WorkersCumulativeStatistics.java | 10 +- .../worker/WorkersRealTimeStatistics.java | 10 +- .../workspace/worker/WorkersStatistics.java | 16 +- .../WorkflowCumulativeStatistics.java | 35 ++-- .../workflow/WorkflowRealTimeStatistics.java | 22 +- .../workflow/WorkflowStatistics.java | 16 +- .../com/twilio/rest/trunking/v1/Trunk.java | 8 +- .../rest/trusthub/v1/CustomerProfiles.java | 8 +- .../com/twilio/rest/trusthub/v1/EndUser.java | 10 +- .../rest/trusthub/v1/EndUserCreator.java | 6 +- .../twilio/rest/trusthub/v1/EndUserType.java | 10 +- .../rest/trusthub/v1/EndUserUpdater.java | 5 +- .../com/twilio/rest/trusthub/v1/Policies.java | 10 +- .../rest/trusthub/v1/SupportingDocument.java | 10 +- .../v1/SupportingDocumentCreator.java | 8 +- .../trusthub/v1/SupportingDocumentType.java | 10 +- .../v1/SupportingDocumentUpdater.java | 7 +- .../rest/trusthub/v1/TrustProducts.java | 8 +- .../CustomerProfilesEvaluations.java | 10 +- .../TrustProductsEvaluations.java | 10 +- .../java/com/twilio/rest/verify/v2/Form.java | 16 +- .../com/twilio/rest/verify/v2/Service.java | 20 +- .../com/twilio/rest/verify/v2/Template.java | 10 +- .../rest/verify/v2/VerificationAttempt.java | 16 +- .../rest/verify/v2/service/Verification.java | 24 +-- .../verify/v2/service/VerificationCheck.java | 10 +- .../v2/service/VerificationCreator.java | 12 +- .../verify/v2/service/entity/Challenge.java | 20 +- .../v2/service/entity/ChallengeCreator.java | 16 +- .../v2/service/entity/ChallengeUpdater.java | 5 +- .../rest/verify/v2/service/entity/Factor.java | 16 +- .../verify/v2/service/entity/NewFactor.java | 22 +- .../v2/service/entity/NewFactorCreator.java | 6 +- .../com/twilio/rest/video/v1/Composition.java | 8 +- .../rest/video/v1/CompositionCreator.java | 8 +- .../twilio/rest/video/v1/CompositionHook.java | 10 +- .../rest/video/v1/CompositionHookCreator.java | 8 +- .../rest/video/v1/CompositionHookUpdater.java | 7 +- .../com/twilio/rest/video/v1/Recording.java | 8 +- .../com/twilio/rest/video/v1/RoomCreator.java | 12 +- .../video/v1/room/RecordingRulesUpdater.java | 5 +- .../rest/video/v1/room/RoomRecording.java | 8 +- .../participant/SubscribeRulesUpdater.java | 5 +- .../twilio/rest/wireless/v1/UsageRecord.java | 22 +- .../rest/wireless/v1/sim/DataSession.java | 15 +- .../rest/wireless/v1/sim/UsageRecord.java | 22 +- 227 files changed, 1425 insertions(+), 2005 deletions(-) diff --git a/src/main/java/com/twilio/rest/accounts/v1/BulkConsents.java b/src/main/java/com/twilio/rest/accounts/v1/BulkConsents.java index 2ef3ff3e24..9dd8e7e685 100644 --- a/src/main/java/com/twilio/rest/accounts/v1/BulkConsents.java +++ b/src/main/java/com/twilio/rest/accounts/v1/BulkConsents.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,11 +34,9 @@ @ToString public class BulkConsents extends Resource { - private static final long serialVersionUID = 126137950684284L; + private static final long serialVersionUID = 26691938480706L; - public static BulkConsentsCreator creator( - final List> items - ) { + public static BulkConsentsCreator creator(final List items) { return new BulkConsentsCreator(items); } @@ -87,16 +83,14 @@ public static BulkConsents fromJson( } } - private final Map items; + private final Object items; @JsonCreator - private BulkConsents( - @JsonProperty("items") final Map items - ) { + private BulkConsents(@JsonProperty("items") final Object items) { this.items = items; } - public final Map getItems() { + public final Object getItems() { return this.items; } diff --git a/src/main/java/com/twilio/rest/accounts/v1/BulkConsentsCreator.java b/src/main/java/com/twilio/rest/accounts/v1/BulkConsentsCreator.java index 93a1b73bbf..42dc9c6a9b 100644 --- a/src/main/java/com/twilio/rest/accounts/v1/BulkConsentsCreator.java +++ b/src/main/java/com/twilio/rest/accounts/v1/BulkConsentsCreator.java @@ -34,18 +34,18 @@ public class BulkConsentsCreator extends Creator { - private List> items; + private List items; - public BulkConsentsCreator(final List> items) { + public BulkConsentsCreator(final List items) { this.items = items; } - public BulkConsentsCreator setItems(final List> items) { + public BulkConsentsCreator setItems(final List items) { this.items = items; return this; } - public BulkConsentsCreator setItems(final Map items) { + public BulkConsentsCreator setItems(final Object items) { return setItems(Promoter.listOfOne(items)); } diff --git a/src/main/java/com/twilio/rest/accounts/v1/BulkContacts.java b/src/main/java/com/twilio/rest/accounts/v1/BulkContacts.java index fbb28d1b7f..e9ddb78bf8 100644 --- a/src/main/java/com/twilio/rest/accounts/v1/BulkContacts.java +++ b/src/main/java/com/twilio/rest/accounts/v1/BulkContacts.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,11 +34,9 @@ @ToString public class BulkContacts extends Resource { - private static final long serialVersionUID = 126137950684284L; + private static final long serialVersionUID = 26691938480706L; - public static BulkContactsCreator creator( - final List> items - ) { + public static BulkContactsCreator creator(final List items) { return new BulkContactsCreator(items); } @@ -87,16 +83,14 @@ public static BulkContacts fromJson( } } - private final Map items; + private final Object items; @JsonCreator - private BulkContacts( - @JsonProperty("items") final Map items - ) { + private BulkContacts(@JsonProperty("items") final Object items) { this.items = items; } - public final Map getItems() { + public final Object getItems() { return this.items; } diff --git a/src/main/java/com/twilio/rest/accounts/v1/BulkContactsCreator.java b/src/main/java/com/twilio/rest/accounts/v1/BulkContactsCreator.java index 0f3653b994..9833c77fbf 100644 --- a/src/main/java/com/twilio/rest/accounts/v1/BulkContactsCreator.java +++ b/src/main/java/com/twilio/rest/accounts/v1/BulkContactsCreator.java @@ -34,18 +34,18 @@ public class BulkContactsCreator extends Creator { - private List> items; + private List items; - public BulkContactsCreator(final List> items) { + public BulkContactsCreator(final List items) { this.items = items; } - public BulkContactsCreator setItems(final List> items) { + public BulkContactsCreator setItems(final List items) { this.items = items; return this; } - public BulkContactsCreator setItems(final Map items) { + public BulkContactsCreator setItems(final Object items) { return setItems(Promoter.listOfOne(items)); } diff --git a/src/main/java/com/twilio/rest/api/v2010/account/Recording.java b/src/main/java/com/twilio/rest/api/v2010/account/Recording.java index 88e79667f7..22d5c6de06 100644 --- a/src/main/java/com/twilio/rest/api/v2010/account/Recording.java +++ b/src/main/java/com/twilio/rest/api/v2010/account/Recording.java @@ -39,7 +39,7 @@ @ToString public class Recording extends Resource { - private static final long serialVersionUID = 8927692317007L; + private static final long serialVersionUID = 4350436652972L; public static RecordingDeleter deleter(final String pathSid) { return new RecordingDeleter(pathSid); @@ -130,7 +130,7 @@ public static Recording fromJson( private final Recording.Source source; private final Integer errorCode; private final String uri; - private final Map encryptionDetails; + private final Object encryptionDetails; private final Map subresourceUris; private final URI mediaUrl; @@ -152,10 +152,7 @@ private Recording( @JsonProperty("source") final Recording.Source source, @JsonProperty("error_code") final Integer errorCode, @JsonProperty("uri") final String uri, - @JsonProperty("encryption_details") final Map< - String, - Object - > encryptionDetails, + @JsonProperty("encryption_details") final Object encryptionDetails, @JsonProperty("subresource_uris") final Map< String, String @@ -247,7 +244,7 @@ public final String getUri() { return this.uri; } - public final Map getEncryptionDetails() { + public final Object getEncryptionDetails() { return this.encryptionDetails; } diff --git a/src/main/java/com/twilio/rest/api/v2010/account/call/Event.java b/src/main/java/com/twilio/rest/api/v2010/account/call/Event.java index cffe7272a7..1e729d90ca 100644 --- a/src/main/java/com/twilio/rest/api/v2010/account/call/Event.java +++ b/src/main/java/com/twilio/rest/api/v2010/account/call/Event.java @@ -25,8 +25,6 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +33,7 @@ @ToString public class Event extends Resource { - private static final long serialVersionUID = 87960678380335L; + private static final long serialVersionUID = 85868637030157L; public static EventReader reader(final String pathCallSid) { return new EventReader(pathCallSid); @@ -91,23 +89,23 @@ public static Event fromJson( } } - private final Map request; - private final Map response; + private final Object request; + private final Object response; @JsonCreator private Event( - @JsonProperty("request") final Map request, - @JsonProperty("response") final Map response + @JsonProperty("request") final Object request, + @JsonProperty("response") final Object response ) { this.request = request; this.response = response; } - public final Map getRequest() { + public final Object getRequest() { return this.request; } - public final Map getResponse() { + public final Object getResponse() { return this.response; } diff --git a/src/main/java/com/twilio/rest/api/v2010/account/call/PaymentCreator.java b/src/main/java/com/twilio/rest/api/v2010/account/call/PaymentCreator.java index b92f9468f1..2e95b88df9 100644 --- a/src/main/java/com/twilio/rest/api/v2010/account/call/PaymentCreator.java +++ b/src/main/java/com/twilio/rest/api/v2010/account/call/PaymentCreator.java @@ -31,8 +31,6 @@ import java.math.BigDecimal; import java.net.URI; import java.net.URI; -import java.util.Map; -import java.util.Map; public class PaymentCreator extends Creator { @@ -46,7 +44,7 @@ public class PaymentCreator extends Creator { private String description; private String input; private Integer minPostalCodeLength; - private Map parameter; + private Object parameter; private String paymentConnector; private Payment.PaymentMethod paymentMethod; private Boolean postalCode; @@ -125,7 +123,7 @@ public PaymentCreator setMinPostalCodeLength( return this; } - public PaymentCreator setParameter(final Map parameter) { + public PaymentCreator setParameter(final Object parameter) { this.parameter = parameter; return this; } diff --git a/src/main/java/com/twilio/rest/api/v2010/account/call/Recording.java b/src/main/java/com/twilio/rest/api/v2010/account/call/Recording.java index 12054b2b44..70d4e3e537 100644 --- a/src/main/java/com/twilio/rest/api/v2010/account/call/Recording.java +++ b/src/main/java/com/twilio/rest/api/v2010/account/call/Recording.java @@ -32,8 +32,6 @@ import java.math.BigDecimal; import java.time.ZonedDateTime; import java.util.Currency; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -42,7 +40,7 @@ @ToString public class Recording extends Resource { - private static final long serialVersionUID = 269042081197241L; + private static final long serialVersionUID = 272551936409129L; public static RecordingCreator creator(final String pathCallSid) { return new RecordingCreator(pathCallSid); @@ -172,7 +170,7 @@ public static Recording fromJson( private final String sid; private final BigDecimal price; private final String uri; - private final Map encryptionDetails; + private final Object encryptionDetails; private final Currency priceUnit; private final Recording.Status status; private final Integer channels; @@ -193,10 +191,7 @@ private Recording( @JsonProperty("sid") final String sid, @JsonProperty("price") final BigDecimal price, @JsonProperty("uri") final String uri, - @JsonProperty("encryption_details") final Map< - String, - Object - > encryptionDetails, + @JsonProperty("encryption_details") final Object encryptionDetails, @JsonProperty("price_unit") @JsonDeserialize( using = com.twilio.converter.CurrencyDeserializer.class ) final Currency priceUnit, @@ -270,7 +265,7 @@ public final String getUri() { return this.uri; } - public final Map getEncryptionDetails() { + public final Object getEncryptionDetails() { return this.encryptionDetails; } diff --git a/src/main/java/com/twilio/rest/api/v2010/account/conference/Recording.java b/src/main/java/com/twilio/rest/api/v2010/account/conference/Recording.java index 0a4e1b2876..52149482a1 100644 --- a/src/main/java/com/twilio/rest/api/v2010/account/conference/Recording.java +++ b/src/main/java/com/twilio/rest/api/v2010/account/conference/Recording.java @@ -31,8 +31,6 @@ import java.io.InputStream; import java.time.ZonedDateTime; import java.util.Currency; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -41,7 +39,7 @@ @ToString public class Recording extends Resource { - private static final long serialVersionUID = 71375271651535L; + private static final long serialVersionUID = 116469328434210L; public static RecordingDeleter deleter( final String pathConferenceSid, @@ -164,7 +162,7 @@ public static Recording fromJson( private final Integer channels; private final Recording.Source source; private final Integer errorCode; - private final Map encryptionDetails; + private final Object encryptionDetails; private final String uri; @JsonCreator @@ -186,10 +184,7 @@ private Recording( @JsonProperty("channels") final Integer channels, @JsonProperty("source") final Recording.Source source, @JsonProperty("error_code") final Integer errorCode, - @JsonProperty("encryption_details") final Map< - String, - Object - > encryptionDetails, + @JsonProperty("encryption_details") final Object encryptionDetails, @JsonProperty("uri") final String uri ) { this.accountSid = accountSid; @@ -271,7 +266,7 @@ public final Integer getErrorCode() { return this.errorCode; } - public final Map getEncryptionDetails() { + public final Object getEncryptionDetails() { return this.encryptionDetails; } diff --git a/src/main/java/com/twilio/rest/api/v2010/account/incomingphonenumber/AssignedAddOn.java b/src/main/java/com/twilio/rest/api/v2010/account/incomingphonenumber/AssignedAddOn.java index 1d00f4ea41..0564aaec08 100644 --- a/src/main/java/com/twilio/rest/api/v2010/account/incomingphonenumber/AssignedAddOn.java +++ b/src/main/java/com/twilio/rest/api/v2010/account/incomingphonenumber/AssignedAddOn.java @@ -37,7 +37,7 @@ @ToString public class AssignedAddOn extends Resource { - private static final long serialVersionUID = 114193682949091L; + private static final long serialVersionUID = 133423799490879L; public static AssignedAddOnCreator creator( final String pathResourceSid, @@ -155,7 +155,7 @@ public static AssignedAddOn fromJson( private final String resourceSid; private final String friendlyName; private final String description; - private final Map configuration; + private final Object configuration; private final String uniqueName; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -169,7 +169,7 @@ private AssignedAddOn( @JsonProperty("resource_sid") final String resourceSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("description") final String description, - @JsonProperty("configuration") final Map configuration, + @JsonProperty("configuration") final Object configuration, @JsonProperty("unique_name") final String uniqueName, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -212,7 +212,7 @@ public final String getDescription() { return this.description; } - public final Map getConfiguration() { + public final Object getConfiguration() { return this.configuration; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/Assistant.java b/src/main/java/com/twilio/rest/assistants/v1/Assistant.java index 94f290b45d..6e869938c3 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/Assistant.java +++ b/src/main/java/com/twilio/rest/assistants/v1/Assistant.java @@ -23,7 +23,6 @@ import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.twilio.base.Resource; -import com.twilio.converter.Converter; import com.twilio.converter.DateConverter; import com.twilio.exception.ApiConnectionException; import com.twilio.exception.ApiException; @@ -31,8 +30,6 @@ import java.io.InputStream; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.Getter; import lombok.Setter; @@ -43,7 +40,7 @@ @ToString public class Assistant extends Resource { - private static final long serialVersionUID = 5177924616338L; + private static final long serialVersionUID = 50115246350901L; @ToString public static class AssistantsV1ServiceCustomerAi { @@ -136,7 +133,9 @@ public static class AssistantsV1ServiceCreateAssistantRequest { @Setter private AssistantsV1ServiceSegmentCredential segmentCredential; - public AssistantsV1ServiceCreateAssistantRequest() {} + public AssistantsV1ServiceCreateAssistantRequest(final String name) { + this.name = name; + } public static AssistantsV1ServiceCreateAssistantRequest fromJson( String jsonString, @@ -220,11 +219,7 @@ public static class AssistantsV1ServiceKnowledge { @JsonProperty("knowledge_source_details") @Getter @Setter - private Map knowledgeSourceDetails; - - public String getKnowledgeSourceDetails() { - return Converter.mapToJson(knowledgeSourceDetails); - } + private Object knowledgeSourceDetails; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @@ -318,11 +313,7 @@ public static class AssistantsV1ServiceTool { @JsonProperty("meta") @Getter @Setter - private Map meta; - - public String getMeta() { - return Converter.mapToJson(meta); - } + private Object meta; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @@ -454,7 +445,7 @@ public static String toJson(Object object, ObjectMapper mapper) { } private final String accountSid; - private final Map customerAi; + private final Object customerAi; private final String id; private final String model; private final String name; @@ -469,7 +460,7 @@ public static String toJson(Object object, ObjectMapper mapper) { @JsonCreator private Assistant( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("customer_ai") final Map customerAi, + @JsonProperty("customer_ai") final Object customerAi, @JsonProperty("id") final String id, @JsonProperty("model") final String model, @JsonProperty("name") final String name, @@ -501,7 +492,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getCustomerAi() { + public final Object getCustomerAi() { return this.customerAi; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java b/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java index 613ee5323c..7d63778d25 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java +++ b/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java @@ -30,8 +30,6 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.Getter; import lombok.Setter; @@ -42,7 +40,7 @@ @ToString public class Knowledge extends Resource { - private static final long serialVersionUID = 142704301669097L; + private static final long serialVersionUID = 209519777042711L; @ToString public static class AssistantsV1ServiceCreatePolicyRequest { @@ -69,7 +67,7 @@ public static class AssistantsV1ServiceCreatePolicyRequest { @JsonProperty("policy_details") @Getter @Setter - private Map policyDetails; + private Object policyDetails; public String getPolicyDetails() { return Converter.mapToJson(policyDetails); @@ -111,11 +109,7 @@ public static class AssistantsV1ServiceCreateKnowledgeRequest { @JsonProperty("knowledge_source_details") @Getter @Setter - private Map knowledgeSourceDetails; - - public String getKnowledgeSourceDetails() { - return Converter.mapToJson(knowledgeSourceDetails); - } + private Object knowledgeSourceDetails; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @@ -141,7 +135,13 @@ public String getKnowledgeSourceDetails() { @Setter private String embeddingModel; - public AssistantsV1ServiceCreateKnowledgeRequest() {} + public AssistantsV1ServiceCreateKnowledgeRequest( + final String name, + final String type + ) { + this.name = name; + this.type = type; + } public static AssistantsV1ServiceCreateKnowledgeRequest fromJson( String jsonString, @@ -167,11 +167,7 @@ public static class AssistantsV1ServiceUpdateKnowledgeRequest { @JsonProperty("knowledge_source_details") @Getter @Setter - private Map knowledgeSourceDetails; - - public String getKnowledgeSourceDetails() { - return Converter.mapToJson(knowledgeSourceDetails); - } + private Object knowledgeSourceDetails; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @@ -290,7 +286,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String description; private final String id; private final String accountSid; - private final Map knowledgeSourceDetails; + private final Object knowledgeSourceDetails; private final String name; private final String status; private final String type; @@ -304,10 +300,9 @@ private Knowledge( @JsonProperty("description") final String description, @JsonProperty("id") final String id, @JsonProperty("account_sid") final String accountSid, - @JsonProperty("knowledge_source_details") final Map< - String, - Object - > knowledgeSourceDetails, + @JsonProperty( + "knowledge_source_details" + ) final Object knowledgeSourceDetails, @JsonProperty("name") final String name, @JsonProperty("status") final String status, @JsonProperty("type") final String type, @@ -341,7 +336,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getKnowledgeSourceDetails() { + public final Object getKnowledgeSourceDetails() { return this.knowledgeSourceDetails; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/Policy.java b/src/main/java/com/twilio/rest/assistants/v1/Policy.java index aad952fdda..ecbd8a180b 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/Policy.java +++ b/src/main/java/com/twilio/rest/assistants/v1/Policy.java @@ -27,8 +27,6 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class Policy extends Resource { - private static final long serialVersionUID = 15658572271109L; + private static final long serialVersionUID = 180429146702802L; public static PolicyReader reader() { return new PolicyReader(); @@ -92,7 +90,7 @@ public static Policy fromJson( private final String accountSid; private final String userSid; private final String type; - private final Map policyDetails; + private final Object policyDetails; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -104,7 +102,7 @@ private Policy( @JsonProperty("account_sid") final String accountSid, @JsonProperty("user_sid") final String userSid, @JsonProperty("type") final String type, - @JsonProperty("policy_details") final Map policyDetails, + @JsonProperty("policy_details") final Object policyDetails, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -143,7 +141,7 @@ public final String getType() { return this.type; } - public final Map getPolicyDetails() { + public final Object getPolicyDetails() { return this.policyDetails; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/Tool.java b/src/main/java/com/twilio/rest/assistants/v1/Tool.java index 1744594cd6..c563720959 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/Tool.java +++ b/src/main/java/com/twilio/rest/assistants/v1/Tool.java @@ -31,8 +31,6 @@ import java.io.InputStream; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.Getter; import lombok.Setter; @@ -43,7 +41,7 @@ @ToString public class Tool extends Resource { - private static final long serialVersionUID = 65943663776562L; + private static final long serialVersionUID = 45363096376321L; @ToString public static class AssistantsV1ServiceCreatePolicyRequest { @@ -70,7 +68,7 @@ public static class AssistantsV1ServiceCreatePolicyRequest { @JsonProperty("policy_details") @Getter @Setter - private Map policyDetails; + private Object policyDetails; public String getPolicyDetails() { return Converter.mapToJson(policyDetails); @@ -118,11 +116,7 @@ public static class AssistantsV1ServiceCreateToolRequest { @JsonProperty("meta") @Getter @Setter - private Map meta; - - public String getMeta() { - return Converter.mapToJson(meta); - } + private Object meta; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @@ -142,7 +136,15 @@ public String getMeta() { @Setter private String type; - public AssistantsV1ServiceCreateToolRequest() {} + public AssistantsV1ServiceCreateToolRequest( + final Boolean enabled, + final String name, + final String type + ) { + this.enabled = enabled; + this.name = name; + this.type = type; + } public static AssistantsV1ServiceCreateToolRequest fromJson( String jsonString, @@ -180,11 +182,7 @@ public static class AssistantsV1ServiceUpdateToolRequest { @JsonProperty("meta") @Getter @Setter - private Map meta; - - public String getMeta() { - return Converter.mapToJson(meta); - } + private Object meta; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @@ -260,11 +258,7 @@ public static class AssistantsV1ServicePolicy { @JsonProperty("policyDetails") @Getter @Setter - private Map policyDetails; - - public String getPolicyDetails() { - return Converter.mapToJson(policyDetails); - } + private Object policyDetails; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("dateCreated") @@ -378,7 +372,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String description; private final Boolean enabled; private final String id; - private final Map meta; + private final Object meta; private final String name; private final Boolean requiresAuth; private final String type; @@ -393,7 +387,7 @@ private Tool( @JsonProperty("description") final String description, @JsonProperty("enabled") final Boolean enabled, @JsonProperty("id") final String id, - @JsonProperty("meta") final Map meta, + @JsonProperty("meta") final Object meta, @JsonProperty("name") final String name, @JsonProperty("requires_auth") final Boolean requiresAuth, @JsonProperty("type") final String type, @@ -432,7 +426,7 @@ public final String getId() { return this.id; } - public final Map getMeta() { + public final Object getMeta() { return this.meta; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsKnowledge.java b/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsKnowledge.java index 2cd1846d11..e04fc33655 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsKnowledge.java +++ b/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsKnowledge.java @@ -27,8 +27,6 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class AssistantsKnowledge extends Resource { - private static final long serialVersionUID = 142704301669097L; + private static final long serialVersionUID = 209519777042711L; public static AssistantsKnowledgeCreator creator( final String pathAssistantId, @@ -105,7 +103,7 @@ public static AssistantsKnowledge fromJson( private final String description; private final String id; private final String accountSid; - private final Map knowledgeSourceDetails; + private final Object knowledgeSourceDetails; private final String name; private final String status; private final String type; @@ -119,10 +117,9 @@ private AssistantsKnowledge( @JsonProperty("description") final String description, @JsonProperty("id") final String id, @JsonProperty("account_sid") final String accountSid, - @JsonProperty("knowledge_source_details") final Map< - String, - Object - > knowledgeSourceDetails, + @JsonProperty( + "knowledge_source_details" + ) final Object knowledgeSourceDetails, @JsonProperty("name") final String name, @JsonProperty("status") final String status, @JsonProperty("type") final String type, @@ -156,7 +153,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getKnowledgeSourceDetails() { + public final Object getKnowledgeSourceDetails() { return this.knowledgeSourceDetails; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsTool.java b/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsTool.java index c3114a8a11..ca993e3ed3 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsTool.java +++ b/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsTool.java @@ -27,8 +27,6 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class AssistantsTool extends Resource { - private static final long serialVersionUID = 65943663776562L; + private static final long serialVersionUID = 45363096376321L; public static AssistantsToolCreator creator( final String pathAssistantId, @@ -104,7 +102,7 @@ public static AssistantsTool fromJson( private final String description; private final Boolean enabled; private final String id; - private final Map meta; + private final Object meta; private final String name; private final Boolean requiresAuth; private final String type; @@ -118,7 +116,7 @@ private AssistantsTool( @JsonProperty("description") final String description, @JsonProperty("enabled") final Boolean enabled, @JsonProperty("id") final String id, - @JsonProperty("meta") final Map meta, + @JsonProperty("meta") final Object meta, @JsonProperty("name") final String name, @JsonProperty("requires_auth") final Boolean requiresAuth, @JsonProperty("type") final String type, @@ -155,7 +153,7 @@ public final String getId() { return this.id; } - public final Map getMeta() { + public final Object getMeta() { return this.meta; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/knowledge/Chunk.java b/src/main/java/com/twilio/rest/assistants/v1/knowledge/Chunk.java index 85668dd2c2..f7819035f7 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/knowledge/Chunk.java +++ b/src/main/java/com/twilio/rest/assistants/v1/knowledge/Chunk.java @@ -27,8 +27,6 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class Chunk extends Resource { - private static final long serialVersionUID = 152804488582909L; + private static final long serialVersionUID = 91918293384490L; public static ChunkReader reader(final String pathId) { return new ChunkReader(pathId); @@ -88,7 +86,7 @@ public static Chunk fromJson( private final String accountSid; private final String content; - private final Map metadata; + private final Object metadata; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -96,7 +94,7 @@ public static Chunk fromJson( private Chunk( @JsonProperty("account_sid") final String accountSid, @JsonProperty("content") final String content, - @JsonProperty("metadata") final Map metadata, + @JsonProperty("metadata") final Object metadata, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -115,7 +113,7 @@ public final String getContent() { return this.content; } - public final Map getMetadata() { + public final Object getMetadata() { return this.metadata; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/session/Message.java b/src/main/java/com/twilio/rest/assistants/v1/session/Message.java index 8f5ade962d..08dbb5a557 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/session/Message.java +++ b/src/main/java/com/twilio/rest/assistants/v1/session/Message.java @@ -27,8 +27,6 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class Message extends Resource { - private static final long serialVersionUID = 88120971522058L; + private static final long serialVersionUID = 199210497718096L; public static MessageReader reader(final String pathSessionId) { return new MessageReader(pathSessionId); @@ -92,8 +90,8 @@ public static Message fromJson( private final String sessionId; private final String identity; private final String role; - private final Map content; - private final Map meta; + private final Object content; + private final Object meta; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -105,8 +103,8 @@ private Message( @JsonProperty("session_id") final String sessionId, @JsonProperty("identity") final String identity, @JsonProperty("role") final String role, - @JsonProperty("content") final Map content, - @JsonProperty("meta") final Map meta, + @JsonProperty("content") final Object content, + @JsonProperty("meta") final Object meta, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -146,11 +144,11 @@ public final String getRole() { return this.role; } - public final Map getContent() { + public final Object getContent() { return this.content; } - public final Map getMeta() { + public final Object getMeta() { return this.meta; } diff --git a/src/main/java/com/twilio/rest/bulkexports/v1/export/ExportCustomJob.java b/src/main/java/com/twilio/rest/bulkexports/v1/export/ExportCustomJob.java index 058ef9a15c..3f5bd7e3d9 100644 --- a/src/main/java/com/twilio/rest/bulkexports/v1/export/ExportCustomJob.java +++ b/src/main/java/com/twilio/rest/bulkexports/v1/export/ExportCustomJob.java @@ -25,8 +25,6 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +33,7 @@ @ToString public class ExportCustomJob extends Resource { - private static final long serialVersionUID = 125242558228L; + private static final long serialVersionUID = 236600358784165L; public static ExportCustomJobCreator creator( final String pathResourceType, @@ -106,7 +104,7 @@ public static ExportCustomJob fromJson( private final String webhookMethod; private final String email; private final String jobSid; - private final Map details; + private final Object details; private final String jobQueuePosition; private final String estimatedCompletionTime; @@ -120,7 +118,7 @@ private ExportCustomJob( @JsonProperty("webhook_method") final String webhookMethod, @JsonProperty("email") final String email, @JsonProperty("job_sid") final String jobSid, - @JsonProperty("details") final Map details, + @JsonProperty("details") final Object details, @JsonProperty("job_queue_position") final String jobQueuePosition, @JsonProperty( "estimated_completion_time" @@ -171,7 +169,7 @@ public final String getJobSid() { return this.jobSid; } - public final Map getDetails() { + public final Object getDetails() { return this.details; } diff --git a/src/main/java/com/twilio/rest/bulkexports/v1/export/Job.java b/src/main/java/com/twilio/rest/bulkexports/v1/export/Job.java index 52fce1b2eb..8aed67ad56 100644 --- a/src/main/java/com/twilio/rest/bulkexports/v1/export/Job.java +++ b/src/main/java/com/twilio/rest/bulkexports/v1/export/Job.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class Job extends Resource { - private static final long serialVersionUID = 103628862500013L; + private static final long serialVersionUID = 247111687776242L; public static JobDeleter deleter(final String pathJobSid) { return new JobDeleter(pathJobSid); @@ -91,7 +89,7 @@ public static Job fromJson( private final String resourceType; private final String friendlyName; - private final Map details; + private final Object details; private final String startDay; private final String endDay; private final String jobSid; @@ -106,7 +104,7 @@ public static Job fromJson( private Job( @JsonProperty("resource_type") final String resourceType, @JsonProperty("friendly_name") final String friendlyName, - @JsonProperty("details") final Map details, + @JsonProperty("details") final Object details, @JsonProperty("start_day") final String startDay, @JsonProperty("end_day") final String endDay, @JsonProperty("job_sid") final String jobSid, @@ -141,7 +139,7 @@ public final String getFriendlyName() { return this.friendlyName; } - public final Map getDetails() { + public final Object getDetails() { return this.details; } diff --git a/src/main/java/com/twilio/rest/chat/v1/Service.java b/src/main/java/com/twilio/rest/chat/v1/Service.java index c018f90a12..3e398d0730 100644 --- a/src/main/java/com/twilio/rest/chat/v1/Service.java +++ b/src/main/java/com/twilio/rest/chat/v1/Service.java @@ -39,7 +39,7 @@ @ToString public class Service extends Resource { - private static final long serialVersionUID = 258386577185944L; + private static final long serialVersionUID = 110917515886997L; public static ServiceCreator creator(final String friendlyName) { return new ServiceCreator(friendlyName); @@ -116,13 +116,13 @@ public static Service fromJson( private final Boolean reachabilityEnabled; private final Integer typingIndicatorTimeout; private final Integer consumptionReportInterval; - private final Map limits; - private final Map webhooks; + private final Object limits; + private final Object webhooks; private final String preWebhookUrl; private final String postWebhookUrl; private final String webhookMethod; private final List webhookFilters; - private final Map notifications; + private final Object notifications; private final URI url; private final Map links; @@ -150,13 +150,13 @@ private Service( @JsonProperty( "consumption_report_interval" ) final Integer consumptionReportInterval, - @JsonProperty("limits") final Map limits, - @JsonProperty("webhooks") final Map webhooks, + @JsonProperty("limits") final Object limits, + @JsonProperty("webhooks") final Object webhooks, @JsonProperty("pre_webhook_url") final String preWebhookUrl, @JsonProperty("post_webhook_url") final String postWebhookUrl, @JsonProperty("webhook_method") final String webhookMethod, @JsonProperty("webhook_filters") final List webhookFilters, - @JsonProperty("notifications") final Map notifications, + @JsonProperty("notifications") final Object notifications, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -231,11 +231,11 @@ public final Integer getConsumptionReportInterval() { return this.consumptionReportInterval; } - public final Map getLimits() { + public final Object getLimits() { return this.limits; } - public final Map getWebhooks() { + public final Object getWebhooks() { return this.webhooks; } @@ -255,7 +255,7 @@ public final List getWebhookFilters() { return this.webhookFilters; } - public final Map getNotifications() { + public final Object getNotifications() { return this.notifications; } diff --git a/src/main/java/com/twilio/rest/chat/v2/Service.java b/src/main/java/com/twilio/rest/chat/v2/Service.java index f68a619f27..bde53ed31c 100644 --- a/src/main/java/com/twilio/rest/chat/v2/Service.java +++ b/src/main/java/com/twilio/rest/chat/v2/Service.java @@ -39,7 +39,7 @@ @ToString public class Service extends Resource { - private static final long serialVersionUID = 187047184630676L; + private static final long serialVersionUID = 25902509219468L; public static ServiceCreator creator(final String friendlyName) { return new ServiceCreator(friendlyName); @@ -116,15 +116,15 @@ public static Service fromJson( private final Boolean reachabilityEnabled; private final Integer typingIndicatorTimeout; private final Integer consumptionReportInterval; - private final Map limits; + private final Object limits; private final String preWebhookUrl; private final String postWebhookUrl; private final String webhookMethod; private final List webhookFilters; private final Integer preWebhookRetryCount; private final Integer postWebhookRetryCount; - private final Map notifications; - private final Map media; + private final Object notifications; + private final Object media; private final URI url; private final Map links; @@ -152,7 +152,7 @@ private Service( @JsonProperty( "consumption_report_interval" ) final Integer consumptionReportInterval, - @JsonProperty("limits") final Map limits, + @JsonProperty("limits") final Object limits, @JsonProperty("pre_webhook_url") final String preWebhookUrl, @JsonProperty("post_webhook_url") final String postWebhookUrl, @JsonProperty("webhook_method") final String webhookMethod, @@ -163,8 +163,8 @@ private Service( @JsonProperty( "post_webhook_retry_count" ) final Integer postWebhookRetryCount, - @JsonProperty("notifications") final Map notifications, - @JsonProperty("media") final Map media, + @JsonProperty("notifications") final Object notifications, + @JsonProperty("media") final Object media, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -241,7 +241,7 @@ public final Integer getConsumptionReportInterval() { return this.consumptionReportInterval; } - public final Map getLimits() { + public final Object getLimits() { return this.limits; } @@ -269,11 +269,11 @@ public final Integer getPostWebhookRetryCount() { return this.postWebhookRetryCount; } - public final Map getNotifications() { + public final Object getNotifications() { return this.notifications; } - public final Map getMedia() { + public final Object getMedia() { return this.media; } diff --git a/src/main/java/com/twilio/rest/chat/v2/service/channel/Message.java b/src/main/java/com/twilio/rest/chat/v2/service/channel/Message.java index e0dcdaae58..e49e0ac22e 100644 --- a/src/main/java/com/twilio/rest/chat/v2/service/channel/Message.java +++ b/src/main/java/com/twilio/rest/chat/v2/service/channel/Message.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class Message extends Resource { - private static final long serialVersionUID = 210901647084119L; + private static final long serialVersionUID = 68962359101504L; public static MessageCreator creator( final String pathServiceSid, @@ -136,7 +134,7 @@ public static Message fromJson( private final String body; private final Integer index; private final String type; - private final Map media; + private final Object media; private final URI url; @JsonCreator @@ -155,7 +153,7 @@ private Message( @JsonProperty("body") final String body, @JsonProperty("index") final Integer index, @JsonProperty("type") final String type, - @JsonProperty("media") final Map media, + @JsonProperty("media") final Object media, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -232,7 +230,7 @@ public final String getType() { return this.type; } - public final Map getMedia() { + public final Object getMedia() { return this.media; } diff --git a/src/main/java/com/twilio/rest/chat/v2/service/channel/Webhook.java b/src/main/java/com/twilio/rest/chat/v2/service/channel/Webhook.java index 969a28cc11..a58080da10 100644 --- a/src/main/java/com/twilio/rest/chat/v2/service/channel/Webhook.java +++ b/src/main/java/com/twilio/rest/chat/v2/service/channel/Webhook.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class Webhook extends Resource { - private static final long serialVersionUID = 201752828404640L; + private static final long serialVersionUID = 138216503910090L; public static WebhookCreator creator( final String pathServiceSid, @@ -129,7 +127,7 @@ public static Webhook fromJson( private final String channelSid; private final String type; private final URI url; - private final Map configuration; + private final Object configuration; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -141,7 +139,7 @@ private Webhook( @JsonProperty("channel_sid") final String channelSid, @JsonProperty("type") final String type, @JsonProperty("url") final URI url, - @JsonProperty("configuration") final Map configuration, + @JsonProperty("configuration") final Object configuration, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -180,7 +178,7 @@ public final URI getUrl() { return this.url; } - public final Map getConfiguration() { + public final Object getConfiguration() { return this.configuration; } diff --git a/src/main/java/com/twilio/rest/content/v1/Content.java b/src/main/java/com/twilio/rest/content/v1/Content.java index e36fa5e764..42ea405eb6 100644 --- a/src/main/java/com/twilio/rest/content/v1/Content.java +++ b/src/main/java/com/twilio/rest/content/v1/Content.java @@ -45,7 +45,7 @@ @ToString public class Content extends Resource { - private static final long serialVersionUID = 58899890984300L; + private static final long serialVersionUID = 106100129741426L; @ToString public static class TwilioText { @@ -1020,8 +1020,8 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String accountSid; private final String friendlyName; private final String language; - private final Map variables; - private final Map types; + private final Object variables; + private final Object types; private final URI url; private final Map links; @@ -1033,8 +1033,8 @@ private Content( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("language") final String language, - @JsonProperty("variables") final Map variables, - @JsonProperty("types") final Map types, + @JsonProperty("variables") final Object variables, + @JsonProperty("types") final Object types, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -1074,11 +1074,11 @@ public final String getLanguage() { return this.language; } - public final Map getVariables() { + public final Object getVariables() { return this.variables; } - public final Map getTypes() { + public final Object getTypes() { return this.types; } diff --git a/src/main/java/com/twilio/rest/content/v1/ContentAndApprovals.java b/src/main/java/com/twilio/rest/content/v1/ContentAndApprovals.java index 27cf2c06e3..275b319bcf 100644 --- a/src/main/java/com/twilio/rest/content/v1/ContentAndApprovals.java +++ b/src/main/java/com/twilio/rest/content/v1/ContentAndApprovals.java @@ -27,8 +27,6 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class ContentAndApprovals extends Resource { - private static final long serialVersionUID = 67575038421166L; + private static final long serialVersionUID = 182518493271591L; public static ContentAndApprovalsReader reader() { return new ContentAndApprovalsReader(); @@ -92,9 +90,9 @@ public static ContentAndApprovals fromJson( private final String accountSid; private final String friendlyName; private final String language; - private final Map variables; - private final Map types; - private final Map approvalRequests; + private final Object variables; + private final Object types; + private final Object approvalRequests; @JsonCreator private ContentAndApprovals( @@ -104,12 +102,9 @@ private ContentAndApprovals( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("language") final String language, - @JsonProperty("variables") final Map variables, - @JsonProperty("types") final Map types, - @JsonProperty("approval_requests") final Map< - String, - Object - > approvalRequests + @JsonProperty("variables") final Object variables, + @JsonProperty("types") final Object types, + @JsonProperty("approval_requests") final Object approvalRequests ) { this.dateCreated = DateConverter.iso8601DateTimeFromString(dateCreated); this.dateUpdated = DateConverter.iso8601DateTimeFromString(dateUpdated); @@ -146,15 +141,15 @@ public final String getLanguage() { return this.language; } - public final Map getVariables() { + public final Object getVariables() { return this.variables; } - public final Map getTypes() { + public final Object getTypes() { return this.types; } - public final Map getApprovalRequests() { + public final Object getApprovalRequests() { return this.approvalRequests; } diff --git a/src/main/java/com/twilio/rest/content/v1/LegacyContent.java b/src/main/java/com/twilio/rest/content/v1/LegacyContent.java index 131390a1b8..8e16d9665f 100644 --- a/src/main/java/com/twilio/rest/content/v1/LegacyContent.java +++ b/src/main/java/com/twilio/rest/content/v1/LegacyContent.java @@ -28,8 +28,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +36,7 @@ @ToString public class LegacyContent extends Resource { - private static final long serialVersionUID = 57833124155343L; + private static final long serialVersionUID = 180462351955228L; public static LegacyContentReader reader() { return new LegacyContentReader(); @@ -93,8 +91,8 @@ public static LegacyContent fromJson( private final String accountSid; private final String friendlyName; private final String language; - private final Map variables; - private final Map types; + private final Object variables; + private final Object types; private final String legacyTemplateName; private final String legacyBody; private final URI url; @@ -107,8 +105,8 @@ private LegacyContent( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("language") final String language, - @JsonProperty("variables") final Map variables, - @JsonProperty("types") final Map types, + @JsonProperty("variables") final Object variables, + @JsonProperty("types") final Object types, @JsonProperty("legacy_template_name") final String legacyTemplateName, @JsonProperty("legacy_body") final String legacyBody, @JsonProperty("url") final URI url @@ -150,11 +148,11 @@ public final String getLanguage() { return this.language; } - public final Map getVariables() { + public final Object getVariables() { return this.variables; } - public final Map getTypes() { + public final Object getTypes() { return this.types; } diff --git a/src/main/java/com/twilio/rest/content/v1/content/ApprovalFetch.java b/src/main/java/com/twilio/rest/content/v1/content/ApprovalFetch.java index 6893d223b7..7f8a97323f 100644 --- a/src/main/java/com/twilio/rest/content/v1/content/ApprovalFetch.java +++ b/src/main/java/com/twilio/rest/content/v1/content/ApprovalFetch.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class ApprovalFetch extends Resource { - private static final long serialVersionUID = 266557741388539L; + private static final long serialVersionUID = 24314043315517L; public static ApprovalFetchFetcher fetcher(final String pathSid) { return new ApprovalFetchFetcher(pathSid); @@ -87,14 +85,14 @@ public static ApprovalFetch fromJson( private final String sid; private final String accountSid; - private final Map whatsapp; + private final Object whatsapp; private final URI url; @JsonCreator private ApprovalFetch( @JsonProperty("sid") final String sid, @JsonProperty("account_sid") final String accountSid, - @JsonProperty("whatsapp") final Map whatsapp, + @JsonProperty("whatsapp") final Object whatsapp, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -111,7 +109,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getWhatsapp() { + public final Object getWhatsapp() { return this.whatsapp; } diff --git a/src/main/java/com/twilio/rest/content/v2/Content.java b/src/main/java/com/twilio/rest/content/v2/Content.java index 68c338901d..17d22e3858 100644 --- a/src/main/java/com/twilio/rest/content/v2/Content.java +++ b/src/main/java/com/twilio/rest/content/v2/Content.java @@ -38,7 +38,7 @@ @ToString public class Content extends Resource { - private static final long serialVersionUID = 58899890984300L; + private static final long serialVersionUID = 106100129741426L; public static ContentReader reader() { return new ContentReader(); @@ -93,8 +93,8 @@ public static Content fromJson( private final String accountSid; private final String friendlyName; private final String language; - private final Map variables; - private final Map types; + private final Object variables; + private final Object types; private final URI url; private final Map links; @@ -106,8 +106,8 @@ private Content( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("language") final String language, - @JsonProperty("variables") final Map variables, - @JsonProperty("types") final Map types, + @JsonProperty("variables") final Object variables, + @JsonProperty("types") final Object types, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -147,11 +147,11 @@ public final String getLanguage() { return this.language; } - public final Map getVariables() { + public final Object getVariables() { return this.variables; } - public final Map getTypes() { + public final Object getTypes() { return this.types; } diff --git a/src/main/java/com/twilio/rest/content/v2/ContentAndApprovals.java b/src/main/java/com/twilio/rest/content/v2/ContentAndApprovals.java index 54953760ff..a84a5bc138 100644 --- a/src/main/java/com/twilio/rest/content/v2/ContentAndApprovals.java +++ b/src/main/java/com/twilio/rest/content/v2/ContentAndApprovals.java @@ -27,8 +27,6 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class ContentAndApprovals extends Resource { - private static final long serialVersionUID = 67575038421166L; + private static final long serialVersionUID = 182518493271591L; public static ContentAndApprovalsReader reader() { return new ContentAndApprovalsReader(); @@ -92,9 +90,9 @@ public static ContentAndApprovals fromJson( private final String accountSid; private final String friendlyName; private final String language; - private final Map variables; - private final Map types; - private final Map approvalRequests; + private final Object variables; + private final Object types; + private final Object approvalRequests; @JsonCreator private ContentAndApprovals( @@ -104,12 +102,9 @@ private ContentAndApprovals( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("language") final String language, - @JsonProperty("variables") final Map variables, - @JsonProperty("types") final Map types, - @JsonProperty("approval_requests") final Map< - String, - Object - > approvalRequests + @JsonProperty("variables") final Object variables, + @JsonProperty("types") final Object types, + @JsonProperty("approval_requests") final Object approvalRequests ) { this.dateCreated = DateConverter.iso8601DateTimeFromString(dateCreated); this.dateUpdated = DateConverter.iso8601DateTimeFromString(dateUpdated); @@ -146,15 +141,15 @@ public final String getLanguage() { return this.language; } - public final Map getVariables() { + public final Object getVariables() { return this.variables; } - public final Map getTypes() { + public final Object getTypes() { return this.types; } - public final Map getApprovalRequests() { + public final Object getApprovalRequests() { return this.approvalRequests; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/AddressConfiguration.java b/src/main/java/com/twilio/rest/conversations/v1/AddressConfiguration.java index e621325249..30776b314f 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/AddressConfiguration.java +++ b/src/main/java/com/twilio/rest/conversations/v1/AddressConfiguration.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class AddressConfiguration extends Resource { - private static final long serialVersionUID = 162346024858734L; + private static final long serialVersionUID = 129969046652073L; public static AddressConfigurationCreator creator( final AddressConfiguration.Type type, @@ -112,7 +110,7 @@ public static AddressConfiguration fromJson( private final String type; private final String address; private final String friendlyName; - private final Map autoCreation; + private final Object autoCreation; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -125,7 +123,7 @@ private AddressConfiguration( @JsonProperty("type") final String type, @JsonProperty("address") final String address, @JsonProperty("friendly_name") final String friendlyName, - @JsonProperty("auto_creation") final Map autoCreation, + @JsonProperty("auto_creation") final Object autoCreation, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url, @@ -163,7 +161,7 @@ public final String getFriendlyName() { return this.friendlyName; } - public final Map getAutoCreation() { + public final Object getAutoCreation() { return this.autoCreation; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/Conversation.java b/src/main/java/com/twilio/rest/conversations/v1/Conversation.java index dc54e2affc..fc18cac1e0 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/Conversation.java +++ b/src/main/java/com/twilio/rest/conversations/v1/Conversation.java @@ -39,7 +39,7 @@ @ToString public class Conversation extends Resource { - private static final long serialVersionUID = 208929192266810L; + private static final long serialVersionUID = 3815896675020L; public static ConversationCreator creator() { return new ConversationCreator(); @@ -114,10 +114,10 @@ public static Conversation fromJson( private final Conversation.State state; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Map timers; + private final Object timers; private final URI url; private final Map links; - private final Map bindings; + private final Object bindings; @JsonCreator private Conversation( @@ -131,10 +131,10 @@ private Conversation( @JsonProperty("state") final Conversation.State state, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("timers") final Map timers, + @JsonProperty("timers") final Object timers, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links, - @JsonProperty("bindings") final Map bindings + @JsonProperty("bindings") final Object bindings ) { this.accountSid = accountSid; this.chatServiceSid = chatServiceSid; @@ -192,7 +192,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Map getTimers() { + public final Object getTimers() { return this.timers; } @@ -204,7 +204,7 @@ public final Map getLinks() { return this.links; } - public final Map getBindings() { + public final Object getBindings() { return this.bindings; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/ConversationWithParticipants.java b/src/main/java/com/twilio/rest/conversations/v1/ConversationWithParticipants.java index ac73b9afa2..ddd1ead160 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/ConversationWithParticipants.java +++ b/src/main/java/com/twilio/rest/conversations/v1/ConversationWithParticipants.java @@ -39,7 +39,7 @@ @ToString public class ConversationWithParticipants extends Resource { - private static final long serialVersionUID = 37532883203442L; + private static final long serialVersionUID = 41574022662710L; public static ConversationWithParticipantsCreator creator() { return new ConversationWithParticipantsCreator(); @@ -104,9 +104,9 @@ public static ConversationWithParticipants fromJson( private final ConversationWithParticipants.State state; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Map timers; + private final Object timers; private final Map links; - private final Map bindings; + private final Object bindings; private final URI url; @JsonCreator @@ -121,9 +121,9 @@ private ConversationWithParticipants( @JsonProperty("state") final ConversationWithParticipants.State state, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("timers") final Map timers, + @JsonProperty("timers") final Object timers, @JsonProperty("links") final Map links, - @JsonProperty("bindings") final Map bindings, + @JsonProperty("bindings") final Object bindings, @JsonProperty("url") final URI url ) { this.accountSid = accountSid; @@ -182,7 +182,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Map getTimers() { + public final Object getTimers() { return this.timers; } @@ -190,7 +190,7 @@ public final Map getLinks() { return this.links; } - public final Map getBindings() { + public final Object getBindings() { return this.bindings; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/ParticipantConversation.java b/src/main/java/com/twilio/rest/conversations/v1/ParticipantConversation.java index 49b97fb0c4..0a60ff2bf6 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/ParticipantConversation.java +++ b/src/main/java/com/twilio/rest/conversations/v1/ParticipantConversation.java @@ -38,7 +38,7 @@ @ToString public class ParticipantConversation extends Resource { - private static final long serialVersionUID = 210706261724884L; + private static final long serialVersionUID = 255169491272958L; public static ParticipantConversationReader reader() { return new ParticipantConversationReader(); @@ -92,7 +92,7 @@ public static ParticipantConversation fromJson( private final String participantSid; private final String participantUserSid; private final String participantIdentity; - private final Map participantMessagingBinding; + private final Object participantMessagingBinding; private final String conversationSid; private final String conversationUniqueName; private final String conversationFriendlyName; @@ -101,7 +101,7 @@ public static ParticipantConversation fromJson( private final ZonedDateTime conversationDateUpdated; private final String conversationCreatedBy; private final ParticipantConversation.State conversationState; - private final Map conversationTimers; + private final Object conversationTimers; private final Map links; @JsonCreator @@ -111,10 +111,9 @@ private ParticipantConversation( @JsonProperty("participant_sid") final String participantSid, @JsonProperty("participant_user_sid") final String participantUserSid, @JsonProperty("participant_identity") final String participantIdentity, - @JsonProperty("participant_messaging_binding") final Map< - String, - Object - > participantMessagingBinding, + @JsonProperty( + "participant_messaging_binding" + ) final Object participantMessagingBinding, @JsonProperty("conversation_sid") final String conversationSid, @JsonProperty( "conversation_unique_name" @@ -137,10 +136,7 @@ private ParticipantConversation( @JsonProperty( "conversation_state" ) final ParticipantConversation.State conversationState, - @JsonProperty("conversation_timers") final Map< - String, - Object - > conversationTimers, + @JsonProperty("conversation_timers") final Object conversationTimers, @JsonProperty("links") final Map links ) { this.accountSid = accountSid; @@ -183,7 +179,7 @@ public final String getParticipantIdentity() { return this.participantIdentity; } - public final Map getParticipantMessagingBinding() { + public final Object getParticipantMessagingBinding() { return this.participantMessagingBinding; } @@ -219,7 +215,7 @@ public final ParticipantConversation.State getConversationState() { return this.conversationState; } - public final Map getConversationTimers() { + public final Object getConversationTimers() { return this.conversationTimers; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/conversation/Message.java b/src/main/java/com/twilio/rest/conversations/v1/conversation/Message.java index 1b09716740..cc9c321fd7 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/conversation/Message.java +++ b/src/main/java/com/twilio/rest/conversations/v1/conversation/Message.java @@ -40,7 +40,7 @@ @ToString public class Message extends Resource { - private static final long serialVersionUID = 43250311135417L; + private static final long serialVersionUID = 134816967399690L; public static MessageCreator creator(final String pathConversationSid) { return new MessageCreator(pathConversationSid); @@ -120,13 +120,13 @@ public static Message fromJson( private final Integer index; private final String author; private final String body; - private final List> media; + private final List media; private final String attributes; private final String participantSid; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; - private final Map delivery; + private final Object delivery; private final Map links; private final String contentSid; @@ -138,13 +138,13 @@ private Message( @JsonProperty("index") final Integer index, @JsonProperty("author") final String author, @JsonProperty("body") final String body, - @JsonProperty("media") final List> media, + @JsonProperty("media") final List media, @JsonProperty("attributes") final String attributes, @JsonProperty("participant_sid") final String participantSid, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url, - @JsonProperty("delivery") final Map delivery, + @JsonProperty("delivery") final Object delivery, @JsonProperty("links") final Map links, @JsonProperty("content_sid") final String contentSid ) { @@ -189,7 +189,7 @@ public final String getBody() { return this.body; } - public final List> getMedia() { + public final List getMedia() { return this.media; } @@ -213,7 +213,7 @@ public final URI getUrl() { return this.url; } - public final Map getDelivery() { + public final Object getDelivery() { return this.delivery; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/conversation/Participant.java b/src/main/java/com/twilio/rest/conversations/v1/conversation/Participant.java index 270b7918af..2fd47ba825 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/conversation/Participant.java +++ b/src/main/java/com/twilio/rest/conversations/v1/conversation/Participant.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class Participant extends Resource { - private static final long serialVersionUID = 164096252184722L; + private static final long serialVersionUID = 98088132685398L; public static ParticipantCreator creator(final String pathConversationSid) { return new ParticipantCreator(pathConversationSid); @@ -118,7 +116,7 @@ public static Participant fromJson( private final String sid; private final String identity; private final String attributes; - private final Map messagingBinding; + private final Object messagingBinding; private final String roleSid; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -133,10 +131,7 @@ private Participant( @JsonProperty("sid") final String sid, @JsonProperty("identity") final String identity, @JsonProperty("attributes") final String attributes, - @JsonProperty("messaging_binding") final Map< - String, - Object - > messagingBinding, + @JsonProperty("messaging_binding") final Object messagingBinding, @JsonProperty("role_sid") final String roleSid, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -180,7 +175,7 @@ public final String getAttributes() { return this.attributes; } - public final Map getMessagingBinding() { + public final Object getMessagingBinding() { return this.messagingBinding; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/conversation/Webhook.java b/src/main/java/com/twilio/rest/conversations/v1/conversation/Webhook.java index f6da62268d..156a60687f 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/conversation/Webhook.java +++ b/src/main/java/com/twilio/rest/conversations/v1/conversation/Webhook.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class Webhook extends Resource { - private static final long serialVersionUID = 253771507397775L; + private static final long serialVersionUID = 162689955101684L; public static WebhookCreator creator( final String pathConversationSid, @@ -121,7 +119,7 @@ public static Webhook fromJson( private final String conversationSid; private final String target; private final URI url; - private final Map configuration; + private final Object configuration; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -132,7 +130,7 @@ private Webhook( @JsonProperty("conversation_sid") final String conversationSid, @JsonProperty("target") final String target, @JsonProperty("url") final URI url, - @JsonProperty("configuration") final Map configuration, + @JsonProperty("configuration") final Object configuration, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -166,7 +164,7 @@ public final URI getUrl() { return this.url; } - public final Map getConfiguration() { + public final Object getConfiguration() { return this.configuration; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/Conversation.java b/src/main/java/com/twilio/rest/conversations/v1/service/Conversation.java index 181767e7e6..d2a2017001 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/Conversation.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/Conversation.java @@ -39,7 +39,7 @@ @ToString public class Conversation extends Resource { - private static final long serialVersionUID = 208929192266810L; + private static final long serialVersionUID = 3815896675020L; public static ConversationCreator creator(final String pathChatServiceSid) { return new ConversationCreator(pathChatServiceSid); @@ -123,10 +123,10 @@ public static Conversation fromJson( private final Conversation.State state; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Map timers; + private final Object timers; private final URI url; private final Map links; - private final Map bindings; + private final Object bindings; @JsonCreator private Conversation( @@ -140,10 +140,10 @@ private Conversation( @JsonProperty("state") final Conversation.State state, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("timers") final Map timers, + @JsonProperty("timers") final Object timers, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links, - @JsonProperty("bindings") final Map bindings + @JsonProperty("bindings") final Object bindings ) { this.accountSid = accountSid; this.chatServiceSid = chatServiceSid; @@ -201,7 +201,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Map getTimers() { + public final Object getTimers() { return this.timers; } @@ -213,7 +213,7 @@ public final Map getLinks() { return this.links; } - public final Map getBindings() { + public final Object getBindings() { return this.bindings; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/ConversationWithParticipants.java b/src/main/java/com/twilio/rest/conversations/v1/service/ConversationWithParticipants.java index 939f0389d7..98d610d99b 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/ConversationWithParticipants.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/ConversationWithParticipants.java @@ -39,7 +39,7 @@ @ToString public class ConversationWithParticipants extends Resource { - private static final long serialVersionUID = 37532883203442L; + private static final long serialVersionUID = 41574022662710L; public static ConversationWithParticipantsCreator creator( final String pathChatServiceSid @@ -106,9 +106,9 @@ public static ConversationWithParticipants fromJson( private final ConversationWithParticipants.State state; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Map timers; + private final Object timers; private final Map links; - private final Map bindings; + private final Object bindings; private final URI url; @JsonCreator @@ -123,9 +123,9 @@ private ConversationWithParticipants( @JsonProperty("state") final ConversationWithParticipants.State state, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("timers") final Map timers, + @JsonProperty("timers") final Object timers, @JsonProperty("links") final Map links, - @JsonProperty("bindings") final Map bindings, + @JsonProperty("bindings") final Object bindings, @JsonProperty("url") final URI url ) { this.accountSid = accountSid; @@ -184,7 +184,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Map getTimers() { + public final Object getTimers() { return this.timers; } @@ -192,7 +192,7 @@ public final Map getLinks() { return this.links; } - public final Map getBindings() { + public final Object getBindings() { return this.bindings; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/ParticipantConversation.java b/src/main/java/com/twilio/rest/conversations/v1/service/ParticipantConversation.java index 7ee5b2860d..4146f9fcf3 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/ParticipantConversation.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/ParticipantConversation.java @@ -38,7 +38,7 @@ @ToString public class ParticipantConversation extends Resource { - private static final long serialVersionUID = 210706261724884L; + private static final long serialVersionUID = 255169491272958L; public static ParticipantConversationReader reader( final String pathChatServiceSid @@ -94,7 +94,7 @@ public static ParticipantConversation fromJson( private final String participantSid; private final String participantUserSid; private final String participantIdentity; - private final Map participantMessagingBinding; + private final Object participantMessagingBinding; private final String conversationSid; private final String conversationUniqueName; private final String conversationFriendlyName; @@ -103,7 +103,7 @@ public static ParticipantConversation fromJson( private final ZonedDateTime conversationDateUpdated; private final String conversationCreatedBy; private final ParticipantConversation.State conversationState; - private final Map conversationTimers; + private final Object conversationTimers; private final Map links; @JsonCreator @@ -113,10 +113,9 @@ private ParticipantConversation( @JsonProperty("participant_sid") final String participantSid, @JsonProperty("participant_user_sid") final String participantUserSid, @JsonProperty("participant_identity") final String participantIdentity, - @JsonProperty("participant_messaging_binding") final Map< - String, - Object - > participantMessagingBinding, + @JsonProperty( + "participant_messaging_binding" + ) final Object participantMessagingBinding, @JsonProperty("conversation_sid") final String conversationSid, @JsonProperty( "conversation_unique_name" @@ -139,10 +138,7 @@ private ParticipantConversation( @JsonProperty( "conversation_state" ) final ParticipantConversation.State conversationState, - @JsonProperty("conversation_timers") final Map< - String, - Object - > conversationTimers, + @JsonProperty("conversation_timers") final Object conversationTimers, @JsonProperty("links") final Map links ) { this.accountSid = accountSid; @@ -185,7 +181,7 @@ public final String getParticipantIdentity() { return this.participantIdentity; } - public final Map getParticipantMessagingBinding() { + public final Object getParticipantMessagingBinding() { return this.participantMessagingBinding; } @@ -221,7 +217,7 @@ public final ParticipantConversation.State getConversationState() { return this.conversationState; } - public final Map getConversationTimers() { + public final Object getConversationTimers() { return this.conversationTimers; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/configuration/Notification.java b/src/main/java/com/twilio/rest/conversations/v1/service/configuration/Notification.java index 058411db83..8f5756a1df 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/configuration/Notification.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/configuration/Notification.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class Notification extends Resource { - private static final long serialVersionUID = 46010876689651L; + private static final long serialVersionUID = 63109140680449L; public static NotificationFetcher fetcher(final String pathChatServiceSid) { return new NotificationFetcher(pathChatServiceSid); @@ -91,9 +89,9 @@ public static Notification fromJson( private final String accountSid; private final String chatServiceSid; - private final Map newMessage; - private final Map addedToConversation; - private final Map removedFromConversation; + private final Object newMessage; + private final Object addedToConversation; + private final Object removedFromConversation; private final Boolean logEnabled; private final URI url; @@ -101,15 +99,11 @@ public static Notification fromJson( private Notification( @JsonProperty("account_sid") final String accountSid, @JsonProperty("chat_service_sid") final String chatServiceSid, - @JsonProperty("new_message") final Map newMessage, - @JsonProperty("added_to_conversation") final Map< - String, - Object - > addedToConversation, - @JsonProperty("removed_from_conversation") final Map< - String, - Object - > removedFromConversation, + @JsonProperty("new_message") final Object newMessage, + @JsonProperty("added_to_conversation") final Object addedToConversation, + @JsonProperty( + "removed_from_conversation" + ) final Object removedFromConversation, @JsonProperty("log_enabled") final Boolean logEnabled, @JsonProperty("url") final URI url ) { @@ -130,15 +124,15 @@ public final String getChatServiceSid() { return this.chatServiceSid; } - public final Map getNewMessage() { + public final Object getNewMessage() { return this.newMessage; } - public final Map getAddedToConversation() { + public final Object getAddedToConversation() { return this.addedToConversation; } - public final Map getRemovedFromConversation() { + public final Object getRemovedFromConversation() { return this.removedFromConversation; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Message.java b/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Message.java index f2cb2f7e5f..df68b81e65 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Message.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Message.java @@ -40,7 +40,7 @@ @ToString public class Message extends Resource { - private static final long serialVersionUID = 273348594526439L; + private static final long serialVersionUID = 207948584687696L; public static MessageCreator creator( final String pathChatServiceSid, @@ -142,12 +142,12 @@ public static Message fromJson( private final Integer index; private final String author; private final String body; - private final List> media; + private final List media; private final String attributes; private final String participantSid; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Map delivery; + private final Object delivery; private final URI url; private final Map links; private final String contentSid; @@ -161,12 +161,12 @@ private Message( @JsonProperty("index") final Integer index, @JsonProperty("author") final String author, @JsonProperty("body") final String body, - @JsonProperty("media") final List> media, + @JsonProperty("media") final List media, @JsonProperty("attributes") final String attributes, @JsonProperty("participant_sid") final String participantSid, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("delivery") final Map delivery, + @JsonProperty("delivery") final Object delivery, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links, @JsonProperty("content_sid") final String contentSid @@ -217,7 +217,7 @@ public final String getBody() { return this.body; } - public final List> getMedia() { + public final List getMedia() { return this.media; } @@ -237,7 +237,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Map getDelivery() { + public final Object getDelivery() { return this.delivery; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Participant.java b/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Participant.java index 57bff1f68a..8b9a5769c3 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Participant.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Participant.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class Participant extends Resource { - private static final long serialVersionUID = 110295013528965L; + private static final long serialVersionUID = 101439643885077L; public static ParticipantCreator creator( final String pathChatServiceSid, @@ -140,7 +138,7 @@ public static Participant fromJson( private final String sid; private final String identity; private final String attributes; - private final Map messagingBinding; + private final Object messagingBinding; private final String roleSid; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -156,10 +154,7 @@ private Participant( @JsonProperty("sid") final String sid, @JsonProperty("identity") final String identity, @JsonProperty("attributes") final String attributes, - @JsonProperty("messaging_binding") final Map< - String, - Object - > messagingBinding, + @JsonProperty("messaging_binding") final Object messagingBinding, @JsonProperty("role_sid") final String roleSid, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -208,7 +203,7 @@ public final String getAttributes() { return this.attributes; } - public final Map getMessagingBinding() { + public final Object getMessagingBinding() { return this.messagingBinding; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Webhook.java b/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Webhook.java index dfaee4587f..9907bdabe2 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Webhook.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Webhook.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class Webhook extends Resource { - private static final long serialVersionUID = 228548505277204L; + private static final long serialVersionUID = 95610505907814L; public static WebhookCreator creator( final String pathChatServiceSid, @@ -145,7 +143,7 @@ public static Webhook fromJson( private final String conversationSid; private final String target; private final URI url; - private final Map configuration; + private final Object configuration; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -157,7 +155,7 @@ private Webhook( @JsonProperty("conversation_sid") final String conversationSid, @JsonProperty("target") final String target, @JsonProperty("url") final URI url, - @JsonProperty("configuration") final Map configuration, + @JsonProperty("configuration") final Object configuration, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -196,7 +194,7 @@ public final URI getUrl() { return this.url; } - public final Map getConfiguration() { + public final Object getConfiguration() { return this.configuration; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/user/UserConversation.java b/src/main/java/com/twilio/rest/conversations/v1/service/user/UserConversation.java index 555ae5a2c6..66a34070d2 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/user/UserConversation.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/user/UserConversation.java @@ -39,7 +39,7 @@ @ToString public class UserConversation extends Resource { - private static final long serialVersionUID = 269317644556189L; + private static final long serialVersionUID = 141132884117596L; public static UserConversationDeleter deleter( final String pathChatServiceSid, @@ -136,7 +136,7 @@ public static UserConversation fromJson( private final String userSid; private final String friendlyName; private final UserConversation.State conversationState; - private final Map timers; + private final Object timers; private final String attributes; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -163,7 +163,7 @@ private UserConversation( @JsonProperty( "conversation_state" ) final UserConversation.State conversationState, - @JsonProperty("timers") final Map timers, + @JsonProperty("timers") final Object timers, @JsonProperty("attributes") final String attributes, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -231,7 +231,7 @@ public final UserConversation.State getConversationState() { return this.conversationState; } - public final Map getTimers() { + public final Object getTimers() { return this.timers; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/user/UserConversation.java b/src/main/java/com/twilio/rest/conversations/v1/user/UserConversation.java index 2b21907430..8529c4e42f 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/user/UserConversation.java +++ b/src/main/java/com/twilio/rest/conversations/v1/user/UserConversation.java @@ -39,7 +39,7 @@ @ToString public class UserConversation extends Resource { - private static final long serialVersionUID = 269317644556189L; + private static final long serialVersionUID = 141132884117596L; public static UserConversationDeleter deleter( final String pathUserSid, @@ -118,7 +118,7 @@ public static UserConversation fromJson( private final String userSid; private final String friendlyName; private final UserConversation.State conversationState; - private final Map timers; + private final Object timers; private final String attributes; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -145,7 +145,7 @@ private UserConversation( @JsonProperty( "conversation_state" ) final UserConversation.State conversationState, - @JsonProperty("timers") final Map timers, + @JsonProperty("timers") final Object timers, @JsonProperty("attributes") final String attributes, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -213,7 +213,7 @@ public final UserConversation.State getConversationState() { return this.conversationState; } - public final Map getTimers() { + public final Object getTimers() { return this.timers; } diff --git a/src/main/java/com/twilio/rest/events/v1/Sink.java b/src/main/java/com/twilio/rest/events/v1/Sink.java index 1a0f0eb112..874d899c19 100644 --- a/src/main/java/com/twilio/rest/events/v1/Sink.java +++ b/src/main/java/com/twilio/rest/events/v1/Sink.java @@ -39,11 +39,11 @@ @ToString public class Sink extends Resource { - private static final long serialVersionUID = 81524362005938L; + private static final long serialVersionUID = 46637240967094L; public static SinkCreator creator( final String description, - final Map sinkConfiguration, + final Object sinkConfiguration, final Sink.SinkType sinkType ) { return new SinkCreator(description, sinkConfiguration, sinkType); @@ -115,7 +115,7 @@ public static Sink fromJson( private final ZonedDateTime dateUpdated; private final String description; private final String sid; - private final Map sinkConfiguration; + private final Object sinkConfiguration; private final Sink.SinkType sinkType; private final Sink.Status status; private final URI url; @@ -127,10 +127,7 @@ private Sink( @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("description") final String description, @JsonProperty("sid") final String sid, - @JsonProperty("sink_configuration") final Map< - String, - Object - > sinkConfiguration, + @JsonProperty("sink_configuration") final Object sinkConfiguration, @JsonProperty("sink_type") final Sink.SinkType sinkType, @JsonProperty("status") final Sink.Status status, @JsonProperty("url") final URI url, @@ -163,7 +160,7 @@ public final String getSid() { return this.sid; } - public final Map getSinkConfiguration() { + public final Object getSinkConfiguration() { return this.sinkConfiguration; } diff --git a/src/main/java/com/twilio/rest/events/v1/SinkCreator.java b/src/main/java/com/twilio/rest/events/v1/SinkCreator.java index 781066e4cd..0f1949a633 100644 --- a/src/main/java/com/twilio/rest/events/v1/SinkCreator.java +++ b/src/main/java/com/twilio/rest/events/v1/SinkCreator.java @@ -26,18 +26,16 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class SinkCreator extends Creator { private String description; - private Map sinkConfiguration; + private Object sinkConfiguration; private Sink.SinkType sinkType; public SinkCreator( final String description, - final Map sinkConfiguration, + final Object sinkConfiguration, final Sink.SinkType sinkType ) { this.description = description; @@ -50,9 +48,7 @@ public SinkCreator setDescription(final String description) { return this; } - public SinkCreator setSinkConfiguration( - final Map sinkConfiguration - ) { + public SinkCreator setSinkConfiguration(final Object sinkConfiguration) { this.sinkConfiguration = sinkConfiguration; return this; } diff --git a/src/main/java/com/twilio/rest/events/v1/Subscription.java b/src/main/java/com/twilio/rest/events/v1/Subscription.java index 0a37de2b4a..123ccdbbfc 100644 --- a/src/main/java/com/twilio/rest/events/v1/Subscription.java +++ b/src/main/java/com/twilio/rest/events/v1/Subscription.java @@ -44,7 +44,7 @@ public class Subscription extends Resource { public static SubscriptionCreator creator( final String description, final String sinkSid, - final List> types + final List types ) { return new SubscriptionCreator(description, sinkSid, types); } diff --git a/src/main/java/com/twilio/rest/events/v1/SubscriptionCreator.java b/src/main/java/com/twilio/rest/events/v1/SubscriptionCreator.java index 449e4aa7cd..0911582805 100644 --- a/src/main/java/com/twilio/rest/events/v1/SubscriptionCreator.java +++ b/src/main/java/com/twilio/rest/events/v1/SubscriptionCreator.java @@ -36,12 +36,12 @@ public class SubscriptionCreator extends Creator { private String description; private String sinkSid; - private List> types; + private List types; public SubscriptionCreator( final String description, final String sinkSid, - final List> types + final List types ) { this.description = description; this.sinkSid = sinkSid; @@ -58,12 +58,12 @@ public SubscriptionCreator setSinkSid(final String sinkSid) { return this; } - public SubscriptionCreator setTypes(final List> types) { + public SubscriptionCreator setTypes(final List types) { this.types = types; return this; } - public SubscriptionCreator setTypes(final Map types) { + public SubscriptionCreator setTypes(final Object types) { return setTypes(Promoter.listOfOne(types)); } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/Assessments.java b/src/main/java/com/twilio/rest/flexapi/v1/Assessments.java index 7bade94c98..084c97f20c 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/Assessments.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/Assessments.java @@ -27,8 +27,6 @@ import java.io.InputStream; import java.math.BigDecimal; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class Assessments extends Resource { - private static final long serialVersionUID = 249351913918322L; + private static final long serialVersionUID = 226279342317461L; public static AssessmentsCreator creator( final String categorySid, @@ -137,7 +135,7 @@ public static Assessments fromJson( private final String userEmail; private final String answerText; private final String answerId; - private final Map assessment; + private final Object assessment; private final BigDecimal timestamp; private final URI url; @@ -154,7 +152,7 @@ private Assessments( @JsonProperty("user_email") final String userEmail, @JsonProperty("answer_text") final String answerText, @JsonProperty("answer_id") final String answerId, - @JsonProperty("assessment") final Map assessment, + @JsonProperty("assessment") final Object assessment, @JsonProperty("timestamp") final BigDecimal timestamp, @JsonProperty("url") final URI url ) { @@ -218,7 +216,7 @@ public final String getAnswerId() { return this.answerId; } - public final Map getAssessment() { + public final Object getAssessment() { return this.assessment; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/Configuration.java b/src/main/java/com/twilio/rest/flexapi/v1/Configuration.java index 79e780fa58..45d2cd4a03 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/Configuration.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/Configuration.java @@ -31,8 +31,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -41,7 +39,7 @@ @ToString public class Configuration extends Resource { - private static final long serialVersionUID = 254841674782325L; + private static final long serialVersionUID = 135845226336870L; public static ConfigurationFetcher fetcher() { return new ConfigurationFetcher(); @@ -109,15 +107,15 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String accountSid; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Map attributes; + private final Object attributes; private final Configuration.Status status; private final String taskrouterWorkspaceSid; private final String taskrouterTargetWorkflowSid; private final String taskrouterTargetTaskqueueSid; - private final List> taskrouterTaskqueues; - private final List> taskrouterSkills; - private final Map taskrouterWorkerChannels; - private final Map taskrouterWorkerAttributes; + private final List taskrouterTaskqueues; + private final List taskrouterSkills; + private final Object taskrouterWorkerChannels; + private final Object taskrouterWorkerAttributes; private final String taskrouterOfflineActivitySid; private final String runtimeDomain; private final String messagingServiceInstanceSid; @@ -125,8 +123,8 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String flexServiceInstanceSid; private final String flexInstanceSid; private final String uiLanguage; - private final Map uiAttributes; - private final Map uiDependencies; + private final Object uiAttributes; + private final Object uiDependencies; private final String uiVersion; private final String serviceVersion; private final Boolean callRecordingEnabled; @@ -135,33 +133,33 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String crmType; private final String crmCallbackUrl; private final String crmFallbackUrl; - private final Map crmAttributes; - private final Map publicAttributes; + private final Object crmAttributes; + private final Object publicAttributes; private final Boolean pluginServiceEnabled; - private final Map pluginServiceAttributes; - private final List> integrations; - private final Map outboundCallFlows; + private final Object pluginServiceAttributes; + private final List integrations; + private final Object outboundCallFlows; private final List serverlessServiceSids; - private final Map queueStatsConfiguration; - private final Map notifications; - private final Map markdown; + private final Object queueStatsConfiguration; + private final Object notifications; + private final Object markdown; private final URI url; - private final Map flexInsightsHr; + private final Object flexInsightsHr; private final Boolean flexInsightsDrilldown; private final String flexUrl; - private final List> channelConfigs; - private final Map debuggerIntegration; - private final Map flexUiStatusReport; - private final Map agentConvEndMethods; - private final Map citrixVoiceVdi; - private final Map offlineConfig; + private final List channelConfigs; + private final Object debuggerIntegration; + private final Object flexUiStatusReport; + private final Object agentConvEndMethods; + private final Object citrixVoiceVdi; + private final Object offlineConfig; @JsonCreator private Configuration( @JsonProperty("account_sid") final String accountSid, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("attributes") final Map attributes, + @JsonProperty("attributes") final Object attributes, @JsonProperty("status") final Configuration.Status status, @JsonProperty( "taskrouter_workspace_sid" @@ -173,19 +171,15 @@ private Configuration( "taskrouter_target_taskqueue_sid" ) final String taskrouterTargetTaskqueueSid, @JsonProperty("taskrouter_taskqueues") final List< - Map - > taskrouterTaskqueues, - @JsonProperty("taskrouter_skills") final List< - Map - > taskrouterSkills, - @JsonProperty("taskrouter_worker_channels") final Map< - String, - Object - > taskrouterWorkerChannels, - @JsonProperty("taskrouter_worker_attributes") final Map< - String, Object - > taskrouterWorkerAttributes, + > taskrouterTaskqueues, + @JsonProperty("taskrouter_skills") final List taskrouterSkills, + @JsonProperty( + "taskrouter_worker_channels" + ) final Object taskrouterWorkerChannels, + @JsonProperty( + "taskrouter_worker_attributes" + ) final Object taskrouterWorkerAttributes, @JsonProperty( "taskrouter_offline_activity_sid" ) final String taskrouterOfflineActivitySid, @@ -201,11 +195,8 @@ private Configuration( ) final String flexServiceInstanceSid, @JsonProperty("flex_instance_sid") final String flexInstanceSid, @JsonProperty("ui_language") final String uiLanguage, - @JsonProperty("ui_attributes") final Map uiAttributes, - @JsonProperty("ui_dependencies") final Map< - String, - Object - > uiDependencies, + @JsonProperty("ui_attributes") final Object uiAttributes, + @JsonProperty("ui_dependencies") final Object uiDependencies, @JsonProperty("ui_version") final String uiVersion, @JsonProperty("service_version") final String serviceVersion, @JsonProperty( @@ -218,63 +209,38 @@ private Configuration( @JsonProperty("crm_type") final String crmType, @JsonProperty("crm_callback_url") final String crmCallbackUrl, @JsonProperty("crm_fallback_url") final String crmFallbackUrl, - @JsonProperty("crm_attributes") final Map crmAttributes, - @JsonProperty("public_attributes") final Map< - String, - Object - > publicAttributes, + @JsonProperty("crm_attributes") final Object crmAttributes, + @JsonProperty("public_attributes") final Object publicAttributes, @JsonProperty( "plugin_service_enabled" ) final Boolean pluginServiceEnabled, - @JsonProperty("plugin_service_attributes") final Map< - String, - Object - > pluginServiceAttributes, - @JsonProperty("integrations") final List< - Map - > integrations, - @JsonProperty("outbound_call_flows") final Map< - String, - Object - > outboundCallFlows, + @JsonProperty( + "plugin_service_attributes" + ) final Object pluginServiceAttributes, + @JsonProperty("integrations") final List integrations, + @JsonProperty("outbound_call_flows") final Object outboundCallFlows, @JsonProperty("serverless_service_sids") final List< String > serverlessServiceSids, - @JsonProperty("queue_stats_configuration") final Map< - String, - Object - > queueStatsConfiguration, - @JsonProperty("notifications") final Map notifications, - @JsonProperty("markdown") final Map markdown, + @JsonProperty( + "queue_stats_configuration" + ) final Object queueStatsConfiguration, + @JsonProperty("notifications") final Object notifications, + @JsonProperty("markdown") final Object markdown, @JsonProperty("url") final URI url, - @JsonProperty("flex_insights_hr") final Map< - String, - Object - > flexInsightsHr, + @JsonProperty("flex_insights_hr") final Object flexInsightsHr, @JsonProperty( "flex_insights_drilldown" ) final Boolean flexInsightsDrilldown, @JsonProperty("flex_url") final String flexUrl, - @JsonProperty("channel_configs") final List< - Map - > channelConfigs, - @JsonProperty("debugger_integration") final Map< - String, - Object - > debuggerIntegration, - @JsonProperty("flex_ui_status_report") final Map< - String, - Object - > flexUiStatusReport, - @JsonProperty("agent_conv_end_methods") final Map< - String, - Object - > agentConvEndMethods, - @JsonProperty("citrix_voice_vdi") final Map< - String, - Object - > citrixVoiceVdi, - @JsonProperty("offline_config") final Map offlineConfig + @JsonProperty("channel_configs") final List channelConfigs, + @JsonProperty("debugger_integration") final Object debuggerIntegration, + @JsonProperty("flex_ui_status_report") final Object flexUiStatusReport, + @JsonProperty( + "agent_conv_end_methods" + ) final Object agentConvEndMethods, + @JsonProperty("citrix_voice_vdi") final Object citrixVoiceVdi, + @JsonProperty("offline_config") final Object offlineConfig ) { this.accountSid = accountSid; this.dateCreated = DateConverter.iso8601DateTimeFromString(dateCreated); @@ -339,7 +305,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Map getAttributes() { + public final Object getAttributes() { return this.attributes; } @@ -359,19 +325,19 @@ public final String getTaskrouterTargetTaskqueueSid() { return this.taskrouterTargetTaskqueueSid; } - public final List> getTaskrouterTaskqueues() { + public final List getTaskrouterTaskqueues() { return this.taskrouterTaskqueues; } - public final List> getTaskrouterSkills() { + public final List getTaskrouterSkills() { return this.taskrouterSkills; } - public final Map getTaskrouterWorkerChannels() { + public final Object getTaskrouterWorkerChannels() { return this.taskrouterWorkerChannels; } - public final Map getTaskrouterWorkerAttributes() { + public final Object getTaskrouterWorkerAttributes() { return this.taskrouterWorkerAttributes; } @@ -403,11 +369,11 @@ public final String getUiLanguage() { return this.uiLanguage; } - public final Map getUiAttributes() { + public final Object getUiAttributes() { return this.uiAttributes; } - public final Map getUiDependencies() { + public final Object getUiDependencies() { return this.uiDependencies; } @@ -443,11 +409,11 @@ public final String getCrmFallbackUrl() { return this.crmFallbackUrl; } - public final Map getCrmAttributes() { + public final Object getCrmAttributes() { return this.crmAttributes; } - public final Map getPublicAttributes() { + public final Object getPublicAttributes() { return this.publicAttributes; } @@ -455,15 +421,15 @@ public final Boolean getPluginServiceEnabled() { return this.pluginServiceEnabled; } - public final Map getPluginServiceAttributes() { + public final Object getPluginServiceAttributes() { return this.pluginServiceAttributes; } - public final List> getIntegrations() { + public final List getIntegrations() { return this.integrations; } - public final Map getOutboundCallFlows() { + public final Object getOutboundCallFlows() { return this.outboundCallFlows; } @@ -471,15 +437,15 @@ public final List getServerlessServiceSids() { return this.serverlessServiceSids; } - public final Map getQueueStatsConfiguration() { + public final Object getQueueStatsConfiguration() { return this.queueStatsConfiguration; } - public final Map getNotifications() { + public final Object getNotifications() { return this.notifications; } - public final Map getMarkdown() { + public final Object getMarkdown() { return this.markdown; } @@ -487,7 +453,7 @@ public final URI getUrl() { return this.url; } - public final Map getFlexInsightsHr() { + public final Object getFlexInsightsHr() { return this.flexInsightsHr; } @@ -499,27 +465,27 @@ public final String getFlexUrl() { return this.flexUrl; } - public final List> getChannelConfigs() { + public final List getChannelConfigs() { return this.channelConfigs; } - public final Map getDebuggerIntegration() { + public final Object getDebuggerIntegration() { return this.debuggerIntegration; } - public final Map getFlexUiStatusReport() { + public final Object getFlexUiStatusReport() { return this.flexUiStatusReport; } - public final Map getAgentConvEndMethods() { + public final Object getAgentConvEndMethods() { return this.agentConvEndMethods; } - public final Map getCitrixVoiceVdi() { + public final Object getCitrixVoiceVdi() { return this.citrixVoiceVdi; } - public final Map getOfflineConfig() { + public final Object getOfflineConfig() { return this.offlineConfig; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/FlexFlow.java b/src/main/java/com/twilio/rest/flexapi/v1/FlexFlow.java index ecfe3be905..be5d158758 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/FlexFlow.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/FlexFlow.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class FlexFlow extends Resource { - private static final long serialVersionUID = 232454907869065L; + private static final long serialVersionUID = 115946081968163L; public static FlexFlowCreator creator( final String friendlyName, @@ -118,7 +116,7 @@ public static FlexFlow fromJson( private final String contactIdentity; private final Boolean enabled; private final FlexFlow.IntegrationType integrationType; - private final Map integration; + private final Object integration; private final Boolean longLived; private final Boolean janitorEnabled; private final URI url; @@ -137,7 +135,7 @@ private FlexFlow( @JsonProperty( "integration_type" ) final FlexFlow.IntegrationType integrationType, - @JsonProperty("integration") final Map integration, + @JsonProperty("integration") final Object integration, @JsonProperty("long_lived") final Boolean longLived, @JsonProperty("janitor_enabled") final Boolean janitorEnabled, @JsonProperty("url") final URI url @@ -198,7 +196,7 @@ public final FlexFlow.IntegrationType getIntegrationType() { return this.integrationType; } - public final Map getIntegration() { + public final Object getIntegration() { return this.integration; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InsightsAssessmentsComment.java b/src/main/java/com/twilio/rest/flexapi/v1/InsightsAssessmentsComment.java index 115b9e464b..d9b540ae29 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InsightsAssessmentsComment.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InsightsAssessmentsComment.java @@ -27,8 +27,6 @@ import java.io.InputStream; import java.math.BigDecimal; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class InsightsAssessmentsComment extends Resource { - private static final long serialVersionUID = 175598645429423L; + private static final long serialVersionUID = 188494370117336L; public static InsightsAssessmentsCommentCreator creator( final String categoryId, @@ -112,7 +110,7 @@ public static InsightsAssessmentsComment fromJson( private final String accountSid; private final String assessmentSid; - private final Map comment; + private final Object comment; private final BigDecimal offset; private final Boolean report; private final BigDecimal weight; @@ -127,7 +125,7 @@ public static InsightsAssessmentsComment fromJson( private InsightsAssessmentsComment( @JsonProperty("account_sid") final String accountSid, @JsonProperty("assessment_sid") final String assessmentSid, - @JsonProperty("comment") final Map comment, + @JsonProperty("comment") final Object comment, @JsonProperty("offset") final BigDecimal offset, @JsonProperty("report") final Boolean report, @JsonProperty("weight") final BigDecimal weight, @@ -160,7 +158,7 @@ public final String getAssessmentSid() { return this.assessmentSid; } - public final Map getComment() { + public final Object getComment() { return this.comment; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InsightsConversations.java b/src/main/java/com/twilio/rest/flexapi/v1/InsightsConversations.java index e458cfafe9..8b614d632e 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InsightsConversations.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InsightsConversations.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class InsightsConversations extends Resource { - private static final long serialVersionUID = 172863414006149L; + private static final long serialVersionUID = 8014606653044L; public static InsightsConversationsReader reader() { return new InsightsConversationsReader(); @@ -88,14 +86,14 @@ public static InsightsConversations fromJson( private final String accountId; private final String conversationId; private final Integer segmentCount; - private final List> segments; + private final List segments; @JsonCreator private InsightsConversations( @JsonProperty("account_id") final String accountId, @JsonProperty("conversation_id") final String conversationId, @JsonProperty("segment_count") final Integer segmentCount, - @JsonProperty("segments") final List> segments + @JsonProperty("segments") final List segments ) { this.accountId = accountId; this.conversationId = conversationId; @@ -115,7 +113,7 @@ public final Integer getSegmentCount() { return this.segmentCount; } - public final List> getSegments() { + public final List getSegments() { return this.segments; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnaires.java b/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnaires.java index 72266a5492..2113465573 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnaires.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnaires.java @@ -27,8 +27,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class InsightsQuestionnaires extends Resource { - private static final long serialVersionUID = 101221063563372L; + private static final long serialVersionUID = 114715393114646L; public static InsightsQuestionnairesCreator creator(final String name) { return new InsightsQuestionnairesCreator(name); @@ -114,7 +112,7 @@ public static InsightsQuestionnaires fromJson( private final String name; private final String description; private final Boolean active; - private final List> questions; + private final List questions; private final URI url; @JsonCreator @@ -124,7 +122,7 @@ private InsightsQuestionnaires( @JsonProperty("name") final String name, @JsonProperty("description") final String description, @JsonProperty("active") final Boolean active, - @JsonProperty("questions") final List> questions, + @JsonProperty("questions") final List questions, @JsonProperty("url") final URI url ) { this.accountSid = accountSid; @@ -156,7 +154,7 @@ public final Boolean getActive() { return this.active; } - public final List> getQuestions() { + public final List getQuestions() { return this.questions; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnairesQuestion.java b/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnairesQuestion.java index b3f35448fa..95ce8e1d97 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnairesQuestion.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnairesQuestion.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class InsightsQuestionnairesQuestion extends Resource { - private static final long serialVersionUID = 10229949486791L; + private static final long serialVersionUID = 44500361344989L; public static InsightsQuestionnairesQuestionCreator creator( final String categorySid, @@ -125,11 +123,11 @@ public static InsightsQuestionnairesQuestion fromJson( private final String questionSid; private final String question; private final String description; - private final Map category; + private final Object category; private final String answerSetId; private final Boolean allowNa; private final Integer usage; - private final Map answerSet; + private final Object answerSet; private final URI url; @JsonCreator @@ -138,11 +136,11 @@ private InsightsQuestionnairesQuestion( @JsonProperty("question_sid") final String questionSid, @JsonProperty("question") final String question, @JsonProperty("description") final String description, - @JsonProperty("category") final Map category, + @JsonProperty("category") final Object category, @JsonProperty("answer_set_id") final String answerSetId, @JsonProperty("allow_na") final Boolean allowNa, @JsonProperty("usage") final Integer usage, - @JsonProperty("answer_set") final Map answerSet, + @JsonProperty("answer_set") final Object answerSet, @JsonProperty("url") final URI url ) { this.accountSid = accountSid; @@ -173,7 +171,7 @@ public final String getDescription() { return this.description; } - public final Map getCategory() { + public final Object getCategory() { return this.category; } @@ -189,7 +187,7 @@ public final Integer getUsage() { return this.usage; } - public final Map getAnswerSet() { + public final Object getAnswerSet() { return this.answerSet; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InsightsSegments.java b/src/main/java/com/twilio/rest/flexapi/v1/InsightsSegments.java index b350c401cb..2b2b9d554e 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InsightsSegments.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InsightsSegments.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class InsightsSegments extends Resource { - private static final long serialVersionUID = 85034429282364L; + private static final long serialVersionUID = 213803097152379L; public static InsightsSegmentsReader reader() { return new InsightsSegmentsReader(); @@ -103,9 +101,9 @@ public static InsightsSegments fromJson( private final String customerName; private final String customerLink; private final String segmentRecordingOffset; - private final Map media; - private final Map assessmentType; - private final Map assessmentPercentage; + private final Object media; + private final Object assessmentType; + private final Object assessmentPercentage; private final URI url; @JsonCreator @@ -134,15 +132,11 @@ private InsightsSegments( @JsonProperty( "segment_recording_offset" ) final String segmentRecordingOffset, - @JsonProperty("media") final Map media, - @JsonProperty("assessment_type") final Map< - String, - Object - > assessmentType, - @JsonProperty("assessment_percentage") final Map< - String, - Object - > assessmentPercentage, + @JsonProperty("media") final Object media, + @JsonProperty("assessment_type") final Object assessmentType, + @JsonProperty( + "assessment_percentage" + ) final Object assessmentPercentage, @JsonProperty("url") final URI url ) { this.segmentId = segmentId; @@ -241,15 +235,15 @@ public final String getSegmentRecordingOffset() { return this.segmentRecordingOffset; } - public final Map getMedia() { + public final Object getMedia() { return this.media; } - public final Map getAssessmentType() { + public final Object getAssessmentType() { return this.assessmentType; } - public final Map getAssessmentPercentage() { + public final Object getAssessmentPercentage() { return this.assessmentPercentage; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsAnswerSets.java b/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsAnswerSets.java index bb24d95eb5..8e04f58d6b 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsAnswerSets.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsAnswerSets.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class InsightsSettingsAnswerSets extends Resource { - private static final long serialVersionUID = 252326702169213L; + private static final long serialVersionUID = 247107034196937L; public static InsightsSettingsAnswerSetsFetcher fetcher() { return new InsightsSettingsAnswerSetsFetcher(); @@ -92,20 +90,17 @@ public static InsightsSettingsAnswerSets fromJson( } private final String accountSid; - private final Map answerSets; - private final Map answerSetCategories; - private final Map notApplicable; + private final Object answerSets; + private final Object answerSetCategories; + private final Object notApplicable; private final URI url; @JsonCreator private InsightsSettingsAnswerSets( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("answer_sets") final Map answerSets, - @JsonProperty("answer_set_categories") final Map< - String, - Object - > answerSetCategories, - @JsonProperty("not_applicable") final Map notApplicable, + @JsonProperty("answer_sets") final Object answerSets, + @JsonProperty("answer_set_categories") final Object answerSetCategories, + @JsonProperty("not_applicable") final Object notApplicable, @JsonProperty("url") final URI url ) { this.accountSid = accountSid; @@ -119,15 +114,15 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getAnswerSets() { + public final Object getAnswerSets() { return this.answerSets; } - public final Map getAnswerSetCategories() { + public final Object getAnswerSetCategories() { return this.answerSetCategories; } - public final Map getNotApplicable() { + public final Object getNotApplicable() { return this.notApplicable; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsComment.java b/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsComment.java index 90afe4c870..528fbeb6d6 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsComment.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsComment.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class InsightsSettingsComment extends Resource { - private static final long serialVersionUID = 241533672645071L; + private static final long serialVersionUID = 68958338849583L; public static InsightsSettingsCommentFetcher fetcher() { return new InsightsSettingsCommentFetcher(); @@ -86,13 +84,13 @@ public static InsightsSettingsComment fromJson( } private final String accountSid; - private final Map comments; + private final Object comments; private final URI url; @JsonCreator private InsightsSettingsComment( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("comments") final Map comments, + @JsonProperty("comments") final Object comments, @JsonProperty("url") final URI url ) { this.accountSid = accountSid; @@ -104,7 +102,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getComments() { + public final Object getComments() { return this.comments; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/Interaction.java b/src/main/java/com/twilio/rest/flexapi/v1/Interaction.java index 9bce2d74ec..4721a537d4 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/Interaction.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/Interaction.java @@ -36,11 +36,9 @@ @ToString public class Interaction extends Resource { - private static final long serialVersionUID = 256485735361091L; + private static final long serialVersionUID = 56324428411375L; - public static InteractionCreator creator( - final Map channel - ) { + public static InteractionCreator creator(final Object channel) { return new InteractionCreator(channel); } @@ -96,8 +94,8 @@ public static Interaction fromJson( } private final String sid; - private final Map channel; - private final Map routing; + private final Object channel; + private final Object routing; private final URI url; private final Map links; private final String interactionContextSid; @@ -106,8 +104,8 @@ public static Interaction fromJson( @JsonCreator private Interaction( @JsonProperty("sid") final String sid, - @JsonProperty("channel") final Map channel, - @JsonProperty("routing") final Map routing, + @JsonProperty("channel") final Object channel, + @JsonProperty("routing") final Object routing, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links, @JsonProperty( @@ -128,11 +126,11 @@ public final String getSid() { return this.sid; } - public final Map getChannel() { + public final Object getChannel() { return this.channel; } - public final Map getRouting() { + public final Object getRouting() { return this.routing; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InteractionCreator.java b/src/main/java/com/twilio/rest/flexapi/v1/InteractionCreator.java index fa70c4a23e..8715d695e5 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InteractionCreator.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InteractionCreator.java @@ -26,26 +26,24 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class InteractionCreator extends Creator { - private Map channel; - private Map routing; + private Object channel; + private Object routing; private String interactionContextSid; private String webhookTtid; - public InteractionCreator(final Map channel) { + public InteractionCreator(final Object channel) { this.channel = channel; } - public InteractionCreator setChannel(final Map channel) { + public InteractionCreator setChannel(final Object channel) { this.channel = channel; return this; } - public InteractionCreator setRouting(final Map routing) { + public InteractionCreator setRouting(final Object routing) { this.routing = routing; return this; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/PluginConfigurationCreator.java b/src/main/java/com/twilio/rest/flexapi/v1/PluginConfigurationCreator.java index 0450fd0ae1..e68ce67325 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/PluginConfigurationCreator.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/PluginConfigurationCreator.java @@ -36,7 +36,7 @@ public class PluginConfigurationCreator extends Creator { private String name; private String flexMetadata; - private List> plugins; + private List plugins; private String description; public PluginConfigurationCreator(final String name) { @@ -55,16 +55,12 @@ public PluginConfigurationCreator setFlexMetadata( return this; } - public PluginConfigurationCreator setPlugins( - final List> plugins - ) { + public PluginConfigurationCreator setPlugins(final List plugins) { this.plugins = plugins; return this; } - public PluginConfigurationCreator setPlugins( - final Map plugins - ) { + public PluginConfigurationCreator setPlugins(final Object plugins) { return setPlugins(Promoter.listOfOne(plugins)); } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/interaction/InteractionChannelUpdater.java b/src/main/java/com/twilio/rest/flexapi/v1/interaction/InteractionChannelUpdater.java index 22a50f6d76..5402f65063 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/interaction/InteractionChannelUpdater.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/interaction/InteractionChannelUpdater.java @@ -25,14 +25,13 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class InteractionChannelUpdater extends Updater { private String pathInteractionSid; private String pathSid; private InteractionChannel.UpdateChannelStatus status; - private Map routing; + private Object routing; public InteractionChannelUpdater( final String pathInteractionSid, @@ -51,9 +50,7 @@ public InteractionChannelUpdater setStatus( return this; } - public InteractionChannelUpdater setRouting( - final Map routing - ) { + public InteractionChannelUpdater setRouting(final Object routing) { this.routing = routing; return this; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInvite.java b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInvite.java index 6a9e79717b..a3eea0deb4 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInvite.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInvite.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,12 +34,12 @@ @ToString public class InteractionChannelInvite extends Resource { - private static final long serialVersionUID = 96456011706810L; + private static final long serialVersionUID = 259424616221420L; public static InteractionChannelInviteCreator creator( final String pathInteractionSid, final String pathChannelSid, - final Map routing + final Object routing ) { return new InteractionChannelInviteCreator( pathInteractionSid, @@ -106,7 +104,7 @@ public static InteractionChannelInvite fromJson( private final String sid; private final String interactionSid; private final String channelSid; - private final Map routing; + private final Object routing; private final URI url; @JsonCreator @@ -114,7 +112,7 @@ private InteractionChannelInvite( @JsonProperty("sid") final String sid, @JsonProperty("interaction_sid") final String interactionSid, @JsonProperty("channel_sid") final String channelSid, - @JsonProperty("routing") final Map routing, + @JsonProperty("routing") final Object routing, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -136,7 +134,7 @@ public final String getChannelSid() { return this.channelSid; } - public final Map getRouting() { + public final Object getRouting() { return this.routing; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInviteCreator.java b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInviteCreator.java index 94643ed2dd..81ee17fee3 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInviteCreator.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInviteCreator.java @@ -26,29 +26,25 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class InteractionChannelInviteCreator extends Creator { private String pathInteractionSid; private String pathChannelSid; - private Map routing; + private Object routing; public InteractionChannelInviteCreator( final String pathInteractionSid, final String pathChannelSid, - final Map routing + final Object routing ) { this.pathInteractionSid = pathInteractionSid; this.pathChannelSid = pathChannelSid; this.routing = routing; } - public InteractionChannelInviteCreator setRouting( - final Map routing - ) { + public InteractionChannelInviteCreator setRouting(final Object routing) { this.routing = routing; return this; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipant.java b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipant.java index 390638a66e..8393f445dd 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipant.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipant.java @@ -27,8 +27,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,13 +35,13 @@ @ToString public class InteractionChannelParticipant extends Resource { - private static final long serialVersionUID = 13330803139630L; + private static final long serialVersionUID = 263494603761237L; public static InteractionChannelParticipantCreator creator( final String pathInteractionSid, final String pathChannelSid, final InteractionChannelParticipant.Type type, - final Map mediaProperties + final Object mediaProperties ) { return new InteractionChannelParticipantCreator( pathInteractionSid, @@ -131,7 +129,7 @@ public static InteractionChannelParticipant fromJson( private final String interactionSid; private final String channelSid; private final URI url; - private final Map routingProperties; + private final Object routingProperties; @JsonCreator private InteractionChannelParticipant( @@ -140,10 +138,7 @@ private InteractionChannelParticipant( @JsonProperty("interaction_sid") final String interactionSid, @JsonProperty("channel_sid") final String channelSid, @JsonProperty("url") final URI url, - @JsonProperty("routing_properties") final Map< - String, - Object - > routingProperties + @JsonProperty("routing_properties") final Object routingProperties ) { this.sid = sid; this.type = type; @@ -173,7 +168,7 @@ public final URI getUrl() { return this.url; } - public final Map getRoutingProperties() { + public final Object getRoutingProperties() { return this.routingProperties; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipantCreator.java b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipantCreator.java index 587a591060..cc720c72f0 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipantCreator.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipantCreator.java @@ -26,8 +26,6 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class InteractionChannelParticipantCreator extends Creator { @@ -35,14 +33,14 @@ public class InteractionChannelParticipantCreator private String pathInteractionSid; private String pathChannelSid; private InteractionChannelParticipant.Type type; - private Map mediaProperties; - private Map routingProperties; + private Object mediaProperties; + private Object routingProperties; public InteractionChannelParticipantCreator( final String pathInteractionSid, final String pathChannelSid, final InteractionChannelParticipant.Type type, - final Map mediaProperties + final Object mediaProperties ) { this.pathInteractionSid = pathInteractionSid; this.pathChannelSid = pathChannelSid; @@ -58,14 +56,14 @@ public InteractionChannelParticipantCreator setType( } public InteractionChannelParticipantCreator setMediaProperties( - final Map mediaProperties + final Object mediaProperties ) { this.mediaProperties = mediaProperties; return this; } public InteractionChannelParticipantCreator setRoutingProperties( - final Map routingProperties + final Object routingProperties ) { this.routingProperties = routingProperties; return this; diff --git a/src/main/java/com/twilio/rest/iam/v1/ApiKey.java b/src/main/java/com/twilio/rest/iam/v1/ApiKey.java index 519cee74ea..3e65a23358 100644 --- a/src/main/java/com/twilio/rest/iam/v1/ApiKey.java +++ b/src/main/java/com/twilio/rest/iam/v1/ApiKey.java @@ -27,8 +27,6 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class ApiKey extends Resource { - private static final long serialVersionUID = 99197666922652L; + private static final long serialVersionUID = 33828408490571L; public static ApiKeyDeleter deleter(final String pathSid) { return new ApiKeyDeleter(pathSid); @@ -98,7 +96,7 @@ public static ApiKey fromJson( private final String friendlyName; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Map policy; + private final Object policy; @JsonCreator private ApiKey( @@ -106,7 +104,7 @@ private ApiKey( @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("policy") final Map policy + @JsonProperty("policy") final Object policy ) { this.sid = sid; this.friendlyName = friendlyName; @@ -131,7 +129,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Map getPolicy() { + public final Object getPolicy() { return this.policy; } diff --git a/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java b/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java index edc001f805..a80a49c180 100644 --- a/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java +++ b/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java @@ -25,13 +25,12 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class ApiKeyUpdater extends Updater { private String pathSid; private String friendlyName; - private Map policy; + private Object policy; public ApiKeyUpdater(final String pathSid) { this.pathSid = pathSid; @@ -42,7 +41,7 @@ public ApiKeyUpdater setFriendlyName(final String friendlyName) { return this; } - public ApiKeyUpdater setPolicy(final Map policy) { + public ApiKeyUpdater setPolicy(final Object policy) { this.policy = policy; return this; } diff --git a/src/main/java/com/twilio/rest/iam/v1/NewApiKey.java b/src/main/java/com/twilio/rest/iam/v1/NewApiKey.java index 366a2d71c9..48b85fe45e 100644 --- a/src/main/java/com/twilio/rest/iam/v1/NewApiKey.java +++ b/src/main/java/com/twilio/rest/iam/v1/NewApiKey.java @@ -28,8 +28,6 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +36,7 @@ @ToString public class NewApiKey extends Resource { - private static final long serialVersionUID = 217181042856619L; + private static final long serialVersionUID = 58775637028152L; public static NewApiKeyCreator creator(final String accountSid) { return new NewApiKeyCreator(accountSid); @@ -92,7 +90,7 @@ public static NewApiKey fromJson( private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final String secret; - private final Map policy; + private final Object policy; @JsonCreator private NewApiKey( @@ -101,7 +99,7 @@ private NewApiKey( @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("secret") final String secret, - @JsonProperty("policy") final Map policy + @JsonProperty("policy") final Object policy ) { this.sid = sid; this.friendlyName = friendlyName; @@ -131,7 +129,7 @@ public final String getSecret() { return this.secret; } - public final Map getPolicy() { + public final Object getPolicy() { return this.policy; } diff --git a/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java b/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java index bad41944a6..fa4cb6b890 100644 --- a/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java +++ b/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java @@ -26,15 +26,13 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class NewApiKeyCreator extends Creator { private String accountSid; private String friendlyName; private NewApiKey.Keytype keyType; - private Map policy; + private Object policy; public NewApiKeyCreator(final String accountSid) { this.accountSid = accountSid; @@ -55,7 +53,7 @@ public NewApiKeyCreator setKeyType(final NewApiKey.Keytype keyType) { return this; } - public NewApiKeyCreator setPolicy(final Map policy) { + public NewApiKeyCreator setPolicy(final Object policy) { this.policy = policy; return this; } diff --git a/src/main/java/com/twilio/rest/insights/v1/CallSummaries.java b/src/main/java/com/twilio/rest/insights/v1/CallSummaries.java index 9741233555..9e4076d182 100644 --- a/src/main/java/com/twilio/rest/insights/v1/CallSummaries.java +++ b/src/main/java/com/twilio/rest/insights/v1/CallSummaries.java @@ -30,8 +30,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +38,7 @@ @ToString public class CallSummaries extends Resource { - private static final long serialVersionUID = 2737605187627L; + private static final long serialVersionUID = 30757644629602L; public static CallSummariesReader reader() { return new CallSummariesReader(); @@ -100,18 +98,18 @@ public static CallSummaries fromJson( private final ZonedDateTime endTime; private final Integer duration; private final Integer connectDuration; - private final Map from; - private final Map to; - private final Map carrierEdge; - private final Map clientEdge; - private final Map sdkEdge; - private final Map sipEdge; + private final Object from; + private final Object to; + private final Object carrierEdge; + private final Object clientEdge; + private final Object sdkEdge; + private final Object sipEdge; private final List tags; private final URI url; - private final Map attributes; - private final Map properties; - private final Map trust; - private final Map annotation; + private final Object attributes; + private final Object properties; + private final Object trust; + private final Object annotation; @JsonCreator private CallSummaries( @@ -128,18 +126,18 @@ private CallSummaries( @JsonProperty("end_time") final String endTime, @JsonProperty("duration") final Integer duration, @JsonProperty("connect_duration") final Integer connectDuration, - @JsonProperty("from") final Map from, - @JsonProperty("to") final Map to, - @JsonProperty("carrier_edge") final Map carrierEdge, - @JsonProperty("client_edge") final Map clientEdge, - @JsonProperty("sdk_edge") final Map sdkEdge, - @JsonProperty("sip_edge") final Map sipEdge, + @JsonProperty("from") final Object from, + @JsonProperty("to") final Object to, + @JsonProperty("carrier_edge") final Object carrierEdge, + @JsonProperty("client_edge") final Object clientEdge, + @JsonProperty("sdk_edge") final Object sdkEdge, + @JsonProperty("sip_edge") final Object sipEdge, @JsonProperty("tags") final List tags, @JsonProperty("url") final URI url, - @JsonProperty("attributes") final Map attributes, - @JsonProperty("properties") final Map properties, - @JsonProperty("trust") final Map trust, - @JsonProperty("annotation") final Map annotation + @JsonProperty("attributes") final Object attributes, + @JsonProperty("properties") final Object properties, + @JsonProperty("trust") final Object trust, + @JsonProperty("annotation") final Object annotation ) { this.accountSid = accountSid; this.callSid = callSid; @@ -210,27 +208,27 @@ public final Integer getConnectDuration() { return this.connectDuration; } - public final Map getFrom() { + public final Object getFrom() { return this.from; } - public final Map getTo() { + public final Object getTo() { return this.to; } - public final Map getCarrierEdge() { + public final Object getCarrierEdge() { return this.carrierEdge; } - public final Map getClientEdge() { + public final Object getClientEdge() { return this.clientEdge; } - public final Map getSdkEdge() { + public final Object getSdkEdge() { return this.sdkEdge; } - public final Map getSipEdge() { + public final Object getSipEdge() { return this.sipEdge; } @@ -242,19 +240,19 @@ public final URI getUrl() { return this.url; } - public final Map getAttributes() { + public final Object getAttributes() { return this.attributes; } - public final Map getProperties() { + public final Object getProperties() { return this.properties; } - public final Map getTrust() { + public final Object getTrust() { return this.trust; } - public final Map getAnnotation() { + public final Object getAnnotation() { return this.annotation; } diff --git a/src/main/java/com/twilio/rest/insights/v1/Conference.java b/src/main/java/com/twilio/rest/insights/v1/Conference.java index c6a41efe28..500ba7780f 100644 --- a/src/main/java/com/twilio/rest/insights/v1/Conference.java +++ b/src/main/java/com/twilio/rest/insights/v1/Conference.java @@ -40,7 +40,7 @@ @ToString public class Conference extends Resource { - private static final long serialVersionUID = 40059120188961L; + private static final long serialVersionUID = 54474247702685L; public static ConferenceFetcher fetcher(final String pathConferenceSid) { return new ConferenceFetcher(pathConferenceSid); @@ -110,9 +110,9 @@ public static Conference fromJson( private final Conference.Region mixerRegion; private final Conference.Region mixerRegionRequested; private final Boolean recordingEnabled; - private final Map detectedIssues; + private final Object detectedIssues; private final List tags; - private final Map tagInfo; + private final Object tagInfo; private final Conference.ProcessingState processingState; private final URI url; private final Map links; @@ -144,12 +144,9 @@ private Conference( "mixer_region_requested" ) final Conference.Region mixerRegionRequested, @JsonProperty("recording_enabled") final Boolean recordingEnabled, - @JsonProperty("detected_issues") final Map< - String, - Object - > detectedIssues, + @JsonProperty("detected_issues") final Object detectedIssues, @JsonProperty("tags") final List tags, - @JsonProperty("tag_info") final Map tagInfo, + @JsonProperty("tag_info") final Object tagInfo, @JsonProperty( "processing_state" ) final Conference.ProcessingState processingState, @@ -249,7 +246,7 @@ public final Boolean getRecordingEnabled() { return this.recordingEnabled; } - public final Map getDetectedIssues() { + public final Object getDetectedIssues() { return this.detectedIssues; } @@ -257,7 +254,7 @@ public final List getTags() { return this.tags; } - public final Map getTagInfo() { + public final Object getTagInfo() { return this.tagInfo; } diff --git a/src/main/java/com/twilio/rest/insights/v1/call/CallSummary.java b/src/main/java/com/twilio/rest/insights/v1/call/CallSummary.java index ae8c1be46a..f977a07f48 100644 --- a/src/main/java/com/twilio/rest/insights/v1/call/CallSummary.java +++ b/src/main/java/com/twilio/rest/insights/v1/call/CallSummary.java @@ -30,8 +30,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +38,7 @@ @ToString public class CallSummary extends Resource { - private static final long serialVersionUID = 200007638188409L; + private static final long serialVersionUID = 31254481459428L; public static CallSummaryFetcher fetcher(final String pathCallSid) { return new CallSummaryFetcher(pathCallSid); @@ -100,18 +98,18 @@ public static CallSummary fromJson( private final ZonedDateTime endTime; private final Integer duration; private final Integer connectDuration; - private final Map from; - private final Map to; - private final Map carrierEdge; - private final Map clientEdge; - private final Map sdkEdge; - private final Map sipEdge; + private final Object from; + private final Object to; + private final Object carrierEdge; + private final Object clientEdge; + private final Object sdkEdge; + private final Object sipEdge; private final List tags; private final URI url; - private final Map attributes; - private final Map properties; - private final Map trust; - private final Map annotation; + private final Object attributes; + private final Object properties; + private final Object trust; + private final Object annotation; @JsonCreator private CallSummary( @@ -128,18 +126,18 @@ private CallSummary( @JsonProperty("end_time") final String endTime, @JsonProperty("duration") final Integer duration, @JsonProperty("connect_duration") final Integer connectDuration, - @JsonProperty("from") final Map from, - @JsonProperty("to") final Map to, - @JsonProperty("carrier_edge") final Map carrierEdge, - @JsonProperty("client_edge") final Map clientEdge, - @JsonProperty("sdk_edge") final Map sdkEdge, - @JsonProperty("sip_edge") final Map sipEdge, + @JsonProperty("from") final Object from, + @JsonProperty("to") final Object to, + @JsonProperty("carrier_edge") final Object carrierEdge, + @JsonProperty("client_edge") final Object clientEdge, + @JsonProperty("sdk_edge") final Object sdkEdge, + @JsonProperty("sip_edge") final Object sipEdge, @JsonProperty("tags") final List tags, @JsonProperty("url") final URI url, - @JsonProperty("attributes") final Map attributes, - @JsonProperty("properties") final Map properties, - @JsonProperty("trust") final Map trust, - @JsonProperty("annotation") final Map annotation + @JsonProperty("attributes") final Object attributes, + @JsonProperty("properties") final Object properties, + @JsonProperty("trust") final Object trust, + @JsonProperty("annotation") final Object annotation ) { this.accountSid = accountSid; this.callSid = callSid; @@ -210,27 +208,27 @@ public final Integer getConnectDuration() { return this.connectDuration; } - public final Map getFrom() { + public final Object getFrom() { return this.from; } - public final Map getTo() { + public final Object getTo() { return this.to; } - public final Map getCarrierEdge() { + public final Object getCarrierEdge() { return this.carrierEdge; } - public final Map getClientEdge() { + public final Object getClientEdge() { return this.clientEdge; } - public final Map getSdkEdge() { + public final Object getSdkEdge() { return this.sdkEdge; } - public final Map getSipEdge() { + public final Object getSipEdge() { return this.sipEdge; } @@ -242,19 +240,19 @@ public final URI getUrl() { return this.url; } - public final Map getAttributes() { + public final Object getAttributes() { return this.attributes; } - public final Map getProperties() { + public final Object getProperties() { return this.properties; } - public final Map getTrust() { + public final Object getTrust() { return this.trust; } - public final Map getAnnotation() { + public final Object getAnnotation() { return this.annotation; } diff --git a/src/main/java/com/twilio/rest/insights/v1/call/Event.java b/src/main/java/com/twilio/rest/insights/v1/call/Event.java index 3d5803e58c..1837ba3177 100644 --- a/src/main/java/com/twilio/rest/insights/v1/call/Event.java +++ b/src/main/java/com/twilio/rest/insights/v1/call/Event.java @@ -26,8 +26,6 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class Event extends Resource { - private static final long serialVersionUID = 246803433322501L; + private static final long serialVersionUID = 242035752065906L; public static EventReader reader(final String pathCallSid) { return new EventReader(pathCallSid); @@ -92,10 +90,10 @@ public static Event fromJson( private final String group; private final Event.Level level; private final String name; - private final Map carrierEdge; - private final Map sipEdge; - private final Map sdkEdge; - private final Map clientEdge; + private final Object carrierEdge; + private final Object sipEdge; + private final Object sdkEdge; + private final Object clientEdge; @JsonCreator private Event( @@ -106,10 +104,10 @@ private Event( @JsonProperty("group") final String group, @JsonProperty("level") final Event.Level level, @JsonProperty("name") final String name, - @JsonProperty("carrier_edge") final Map carrierEdge, - @JsonProperty("sip_edge") final Map sipEdge, - @JsonProperty("sdk_edge") final Map sdkEdge, - @JsonProperty("client_edge") final Map clientEdge + @JsonProperty("carrier_edge") final Object carrierEdge, + @JsonProperty("sip_edge") final Object sipEdge, + @JsonProperty("sdk_edge") final Object sdkEdge, + @JsonProperty("client_edge") final Object clientEdge ) { this.timestamp = timestamp; this.callSid = callSid; @@ -152,19 +150,19 @@ public final String getName() { return this.name; } - public final Map getCarrierEdge() { + public final Object getCarrierEdge() { return this.carrierEdge; } - public final Map getSipEdge() { + public final Object getSipEdge() { return this.sipEdge; } - public final Map getSdkEdge() { + public final Object getSdkEdge() { return this.sdkEdge; } - public final Map getClientEdge() { + public final Object getClientEdge() { return this.clientEdge; } diff --git a/src/main/java/com/twilio/rest/insights/v1/call/Metric.java b/src/main/java/com/twilio/rest/insights/v1/call/Metric.java index c5bc8315e8..3073e017ee 100644 --- a/src/main/java/com/twilio/rest/insights/v1/call/Metric.java +++ b/src/main/java/com/twilio/rest/insights/v1/call/Metric.java @@ -26,8 +26,6 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class Metric extends Resource { - private static final long serialVersionUID = 250651350148240L; + private static final long serialVersionUID = 113593839982414L; public static MetricReader reader(final String pathCallSid) { return new MetricReader(pathCallSid); @@ -90,10 +88,10 @@ public static Metric fromJson( private final String accountSid; private final Metric.TwilioEdge edge; private final Metric.StreamDirection direction; - private final Map carrierEdge; - private final Map sipEdge; - private final Map sdkEdge; - private final Map clientEdge; + private final Object carrierEdge; + private final Object sipEdge; + private final Object sdkEdge; + private final Object clientEdge; @JsonCreator private Metric( @@ -102,10 +100,10 @@ private Metric( @JsonProperty("account_sid") final String accountSid, @JsonProperty("edge") final Metric.TwilioEdge edge, @JsonProperty("direction") final Metric.StreamDirection direction, - @JsonProperty("carrier_edge") final Map carrierEdge, - @JsonProperty("sip_edge") final Map sipEdge, - @JsonProperty("sdk_edge") final Map sdkEdge, - @JsonProperty("client_edge") final Map clientEdge + @JsonProperty("carrier_edge") final Object carrierEdge, + @JsonProperty("sip_edge") final Object sipEdge, + @JsonProperty("sdk_edge") final Object sdkEdge, + @JsonProperty("client_edge") final Object clientEdge ) { this.timestamp = timestamp; this.callSid = callSid; @@ -138,19 +136,19 @@ public final Metric.StreamDirection getDirection() { return this.direction; } - public final Map getCarrierEdge() { + public final Object getCarrierEdge() { return this.carrierEdge; } - public final Map getSipEdge() { + public final Object getSipEdge() { return this.sipEdge; } - public final Map getSdkEdge() { + public final Object getSdkEdge() { return this.sdkEdge; } - public final Map getClientEdge() { + public final Object getClientEdge() { return this.clientEdge; } diff --git a/src/main/java/com/twilio/rest/insights/v1/conference/ConferenceParticipant.java b/src/main/java/com/twilio/rest/insights/v1/conference/ConferenceParticipant.java index d62a3c56fd..45d81c7244 100644 --- a/src/main/java/com/twilio/rest/insights/v1/conference/ConferenceParticipant.java +++ b/src/main/java/com/twilio/rest/insights/v1/conference/ConferenceParticipant.java @@ -30,8 +30,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +38,7 @@ @ToString public class ConferenceParticipant extends Resource { - private static final long serialVersionUID = 67216866718855L; + private static final long serialVersionUID = 82077087157213L; public static ConferenceParticipantFetcher fetcher( final String pathConferenceSid, @@ -124,9 +122,9 @@ public static ConferenceParticipant fromJson( private final ConferenceParticipant.Region conferenceRegion; private final ConferenceParticipant.CallType callType; private final ConferenceParticipant.ProcessingState processingState; - private final Map properties; - private final Map events; - private final Map metrics; + private final Object properties; + private final Object events; + private final Object metrics; private final URI url; @JsonCreator @@ -174,9 +172,9 @@ private ConferenceParticipant( @JsonProperty( "processing_state" ) final ConferenceParticipant.ProcessingState processingState, - @JsonProperty("properties") final Map properties, - @JsonProperty("events") final Map events, - @JsonProperty("metrics") final Map metrics, + @JsonProperty("properties") final Object properties, + @JsonProperty("events") final Object events, + @JsonProperty("metrics") final Object metrics, @JsonProperty("url") final URI url ) { this.participantSid = participantSid; @@ -300,15 +298,15 @@ public final ConferenceParticipant.ProcessingState getProcessingState() { return this.processingState; } - public final Map getProperties() { + public final Object getProperties() { return this.properties; } - public final Map getEvents() { + public final Object getEvents() { return this.events; } - public final Map getMetrics() { + public final Object getMetrics() { return this.metrics; } diff --git a/src/main/java/com/twilio/rest/insights/v1/room/Participant.java b/src/main/java/com/twilio/rest/insights/v1/room/Participant.java index db0b8b2325..caf72c2ddf 100644 --- a/src/main/java/com/twilio/rest/insights/v1/room/Participant.java +++ b/src/main/java/com/twilio/rest/insights/v1/room/Participant.java @@ -30,8 +30,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +38,7 @@ @ToString public class Participant extends Resource { - private static final long serialVersionUID = 21473393957377L; + private static final long serialVersionUID = 83040392542104L; public static ParticipantFetcher fetcher( final String pathRoomSid, @@ -109,9 +107,9 @@ public static Participant fromJson( private final Integer errorCode; private final String errorCodeUrl; private final Participant.TwilioRealm mediaRegion; - private final Map properties; + private final Object properties; private final Participant.EdgeLocation edgeLocation; - private final Map publisherInfo; + private final Object publisherInfo; private final URI url; @JsonCreator @@ -129,11 +127,11 @@ private Participant( @JsonProperty("error_code") final Integer errorCode, @JsonProperty("error_code_url") final String errorCodeUrl, @JsonProperty("media_region") final Participant.TwilioRealm mediaRegion, - @JsonProperty("properties") final Map properties, + @JsonProperty("properties") final Object properties, @JsonProperty( "edge_location" ) final Participant.EdgeLocation edgeLocation, - @JsonProperty("publisher_info") final Map publisherInfo, + @JsonProperty("publisher_info") final Object publisherInfo, @JsonProperty("url") final URI url ) { this.participantSid = participantSid; @@ -207,7 +205,7 @@ public final Participant.TwilioRealm getMediaRegion() { return this.mediaRegion; } - public final Map getProperties() { + public final Object getProperties() { return this.properties; } @@ -215,7 +213,7 @@ public final Participant.EdgeLocation getEdgeLocation() { return this.edgeLocation; } - public final Map getPublisherInfo() { + public final Object getPublisherInfo() { return this.publisherInfo; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/CustomOperator.java b/src/main/java/com/twilio/rest/intelligence/v2/CustomOperator.java index fa1df6c2b0..fa369768aa 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/CustomOperator.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/CustomOperator.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,12 +37,12 @@ @ToString public class CustomOperator extends Resource { - private static final long serialVersionUID = 100488785268469L; + private static final long serialVersionUID = 256422024283475L; public static CustomOperatorCreator creator( final String friendlyName, final String operatorType, - final Map config + final Object config ) { return new CustomOperatorCreator(friendlyName, operatorType, config); } @@ -64,7 +62,7 @@ public static CustomOperatorReader reader() { public static CustomOperatorUpdater updater( final String pathSid, final String friendlyName, - final Map config + final Object config ) { return new CustomOperatorUpdater(pathSid, friendlyName, config); } @@ -120,7 +118,7 @@ public static CustomOperator fromJson( private final String operatorType; private final Integer version; private final CustomOperator.Availability availability; - private final Map config; + private final Object config; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -137,7 +135,7 @@ private CustomOperator( @JsonProperty( "availability" ) final CustomOperator.Availability availability, - @JsonProperty("config") final Map config, + @JsonProperty("config") final Object config, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -188,7 +186,7 @@ public final CustomOperator.Availability getAvailability() { return this.availability; } - public final Map getConfig() { + public final Object getConfig() { return this.config; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorCreator.java b/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorCreator.java index 1f8707d982..68eac315cb 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorCreator.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorCreator.java @@ -26,19 +26,17 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class CustomOperatorCreator extends Creator { private String friendlyName; private String operatorType; - private Map config; + private Object config; public CustomOperatorCreator( final String friendlyName, final String operatorType, - final Map config + final Object config ) { this.friendlyName = friendlyName; this.operatorType = operatorType; @@ -55,7 +53,7 @@ public CustomOperatorCreator setOperatorType(final String operatorType) { return this; } - public CustomOperatorCreator setConfig(final Map config) { + public CustomOperatorCreator setConfig(final Object config) { this.config = config; return this; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorUpdater.java b/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorUpdater.java index 45dbf98813..952b832e8e 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorUpdater.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorUpdater.java @@ -25,19 +25,18 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class CustomOperatorUpdater extends Updater { private String pathSid; private String friendlyName; - private Map config; + private Object config; private String ifMatch; public CustomOperatorUpdater( final String pathSid, final String friendlyName, - final Map config + final Object config ) { this.pathSid = pathSid; this.friendlyName = friendlyName; @@ -49,7 +48,7 @@ public CustomOperatorUpdater setFriendlyName(final String friendlyName) { return this; } - public CustomOperatorUpdater setConfig(final Map config) { + public CustomOperatorUpdater setConfig(final Object config) { this.config = config; return this; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/Operator.java b/src/main/java/com/twilio/rest/intelligence/v2/Operator.java index a9c425c153..fc4b208e22 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/Operator.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/Operator.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class Operator extends Resource { - private static final long serialVersionUID = 163994409447138L; + private static final long serialVersionUID = 229135326453529L; public static OperatorFetcher fetcher(final String pathSid) { return new OperatorFetcher(pathSid); @@ -100,7 +98,7 @@ public static Operator fromJson( private final String operatorType; private final Integer version; private final Operator.Availability availability; - private final Map config; + private final Object config; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -115,7 +113,7 @@ private Operator( @JsonProperty("operator_type") final String operatorType, @JsonProperty("version") final Integer version, @JsonProperty("availability") final Operator.Availability availability, - @JsonProperty("config") final Map config, + @JsonProperty("config") final Object config, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -166,7 +164,7 @@ public final Operator.Availability getAvailability() { return this.availability; } - public final Map getConfig() { + public final Object getConfig() { return this.config; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/OperatorType.java b/src/main/java/com/twilio/rest/intelligence/v2/OperatorType.java index 566ab5cb66..19720d5d96 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/OperatorType.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/OperatorType.java @@ -30,8 +30,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +38,7 @@ @ToString public class OperatorType extends Resource { - private static final long serialVersionUID = 227558057824727L; + private static final long serialVersionUID = 63323737873758L; public static OperatorTypeFetcher fetcher(final String pathSid) { return new OperatorTypeFetcher(pathSid); @@ -103,7 +101,7 @@ public static OperatorType fromJson( private final OperatorType.Provider provider; private final OperatorType.Availability availability; private final Boolean configurable; - private final Map configSchema; + private final Object configSchema; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -124,7 +122,7 @@ private OperatorType( "availability" ) final OperatorType.Availability availability, @JsonProperty("configurable") final Boolean configurable, - @JsonProperty("config_schema") final Map configSchema, + @JsonProperty("config_schema") final Object configSchema, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -185,7 +183,7 @@ public final Boolean getConfigurable() { return this.configurable; } - public final Map getConfigSchema() { + public final Object getConfigSchema() { return this.configSchema; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/PrebuiltOperator.java b/src/main/java/com/twilio/rest/intelligence/v2/PrebuiltOperator.java index c9b414a546..771722c560 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/PrebuiltOperator.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/PrebuiltOperator.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class PrebuiltOperator extends Resource { - private static final long serialVersionUID = 114402468875706L; + private static final long serialVersionUID = 46200690155616L; public static PrebuiltOperatorFetcher fetcher(final String pathSid) { return new PrebuiltOperatorFetcher(pathSid); @@ -100,7 +98,7 @@ public static PrebuiltOperator fromJson( private final String operatorType; private final Integer version; private final PrebuiltOperator.Availability availability; - private final Map config; + private final Object config; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -117,7 +115,7 @@ private PrebuiltOperator( @JsonProperty( "availability" ) final PrebuiltOperator.Availability availability, - @JsonProperty("config") final Map config, + @JsonProperty("config") final Object config, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -168,7 +166,7 @@ public final PrebuiltOperator.Availability getAvailability() { return this.availability; } - public final Map getConfig() { + public final Object getConfig() { return this.config; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/Transcript.java b/src/main/java/com/twilio/rest/intelligence/v2/Transcript.java index fa0fddb1df..28edf6fac0 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/Transcript.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/Transcript.java @@ -39,11 +39,11 @@ @ToString public class Transcript extends Resource { - private static final long serialVersionUID = 35462753187463L; + private static final long serialVersionUID = 213553417182710L; public static TranscriptCreator creator( final String serviceSid, - final Map channel + final Object channel ) { return new TranscriptCreator(serviceSid, channel); } @@ -109,7 +109,7 @@ public static Transcript fromJson( private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final Transcript.Status status; - private final Map channel; + private final Object channel; private final Boolean dataLogging; private final String languageCode; private final String customerKey; @@ -127,7 +127,7 @@ private Transcript( @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("status") final Transcript.Status status, - @JsonProperty("channel") final Map channel, + @JsonProperty("channel") final Object channel, @JsonProperty("data_logging") final Boolean dataLogging, @JsonProperty("language_code") final String languageCode, @JsonProperty("customer_key") final String customerKey, @@ -179,7 +179,7 @@ public final Transcript.Status getStatus() { return this.status; } - public final Map getChannel() { + public final Object getChannel() { return this.channel; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/TranscriptCreator.java b/src/main/java/com/twilio/rest/intelligence/v2/TranscriptCreator.java index 8ab04ae15c..5e8aec1d6b 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/TranscriptCreator.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/TranscriptCreator.java @@ -27,20 +27,15 @@ import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; public class TranscriptCreator extends Creator { private String serviceSid; - private Map channel; + private Object channel; private String customerKey; private ZonedDateTime mediaStartTime; - public TranscriptCreator( - final String serviceSid, - final Map channel - ) { + public TranscriptCreator(final String serviceSid, final Object channel) { this.serviceSid = serviceSid; this.channel = channel; } @@ -50,7 +45,7 @@ public TranscriptCreator setServiceSid(final String serviceSid) { return this; } - public TranscriptCreator setChannel(final Map channel) { + public TranscriptCreator setChannel(final Object channel) { this.channel = channel; return this; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/transcript/OperatorResult.java b/src/main/java/com/twilio/rest/intelligence/v2/transcript/OperatorResult.java index 8e734ee75a..a1215aa5dc 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/transcript/OperatorResult.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/transcript/OperatorResult.java @@ -29,8 +29,6 @@ import java.math.BigDecimal; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class OperatorResult extends Resource { - private static final long serialVersionUID = 110796815402135L; + private static final long serialVersionUID = 96022341656916L; public static OperatorResultFetcher fetcher( final String pathTranscriptSid, @@ -101,14 +99,14 @@ public static OperatorResult fromJson( private final Boolean extractMatch; private final BigDecimal matchProbability; private final String normalizedResult; - private final List> utteranceResults; + private final List utteranceResults; private final Boolean utteranceMatch; private final String predictedLabel; private final BigDecimal predictedProbability; - private final Map labelProbabilities; - private final Map extractResults; - private final Map textGenerationResults; - private final Map jsonResults; + private final Object labelProbabilities; + private final Object extractResults; + private final Object textGenerationResults; + private final Object jsonResults; private final String transcriptSid; private final URI url; @@ -122,27 +120,18 @@ private OperatorResult( @JsonProperty("extract_match") final Boolean extractMatch, @JsonProperty("match_probability") final BigDecimal matchProbability, @JsonProperty("normalized_result") final String normalizedResult, - @JsonProperty("utterance_results") final List< - Map - > utteranceResults, + @JsonProperty("utterance_results") final List utteranceResults, @JsonProperty("utterance_match") final Boolean utteranceMatch, @JsonProperty("predicted_label") final String predictedLabel, @JsonProperty( "predicted_probability" ) final BigDecimal predictedProbability, - @JsonProperty("label_probabilities") final Map< - String, - Object - > labelProbabilities, - @JsonProperty("extract_results") final Map< - String, - Object - > extractResults, - @JsonProperty("text_generation_results") final Map< - String, - Object - > textGenerationResults, - @JsonProperty("json_results") final Map jsonResults, + @JsonProperty("label_probabilities") final Object labelProbabilities, + @JsonProperty("extract_results") final Object extractResults, + @JsonProperty( + "text_generation_results" + ) final Object textGenerationResults, + @JsonProperty("json_results") final Object jsonResults, @JsonProperty("transcript_sid") final String transcriptSid, @JsonProperty("url") final URI url ) { @@ -188,7 +177,7 @@ public final String getNormalizedResult() { return this.normalizedResult; } - public final List> getUtteranceResults() { + public final List getUtteranceResults() { return this.utteranceResults; } @@ -204,19 +193,19 @@ public final BigDecimal getPredictedProbability() { return this.predictedProbability; } - public final Map getLabelProbabilities() { + public final Object getLabelProbabilities() { return this.labelProbabilities; } - public final Map getExtractResults() { + public final Object getExtractResults() { return this.extractResults; } - public final Map getTextGenerationResults() { + public final Object getTextGenerationResults() { return this.textGenerationResults; } - public final Map getJsonResults() { + public final Object getJsonResults() { return this.jsonResults; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/transcript/Sentence.java b/src/main/java/com/twilio/rest/intelligence/v2/transcript/Sentence.java index 522844d3d7..21e51bc595 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/transcript/Sentence.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/transcript/Sentence.java @@ -27,8 +27,6 @@ import java.io.InputStream; import java.math.BigDecimal; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class Sentence extends Resource { - private static final long serialVersionUID = 171585913029090L; + private static final long serialVersionUID = 201374296176447L; public static SentenceReader reader(final String pathTranscriptSid) { return new SentenceReader(pathTranscriptSid); @@ -93,7 +91,7 @@ public static Sentence fromJson( private final String transcript; private final String sid; private final BigDecimal confidence; - private final List> words; + private final List words; @JsonCreator private Sentence( @@ -104,7 +102,7 @@ private Sentence( @JsonProperty("transcript") final String transcript, @JsonProperty("sid") final String sid, @JsonProperty("confidence") final BigDecimal confidence, - @JsonProperty("words") final List> words + @JsonProperty("words") final List words ) { this.mediaChannel = mediaChannel; this.sentenceIndex = sentenceIndex; @@ -144,7 +142,7 @@ public final BigDecimal getConfidence() { return this.confidence; } - public final List> getWords() { + public final List getWords() { return this.words; } diff --git a/src/main/java/com/twilio/rest/ipmessaging/v1/Service.java b/src/main/java/com/twilio/rest/ipmessaging/v1/Service.java index d2ffa157c9..61af88eeea 100644 --- a/src/main/java/com/twilio/rest/ipmessaging/v1/Service.java +++ b/src/main/java/com/twilio/rest/ipmessaging/v1/Service.java @@ -39,7 +39,7 @@ @ToString public class Service extends Resource { - private static final long serialVersionUID = 258386577185944L; + private static final long serialVersionUID = 110917515886997L; public static ServiceCreator creator(final String friendlyName) { return new ServiceCreator(friendlyName); @@ -116,13 +116,13 @@ public static Service fromJson( private final Boolean reachabilityEnabled; private final Integer typingIndicatorTimeout; private final Integer consumptionReportInterval; - private final Map limits; - private final Map webhooks; + private final Object limits; + private final Object webhooks; private final String preWebhookUrl; private final String postWebhookUrl; private final String webhookMethod; private final List webhookFilters; - private final Map notifications; + private final Object notifications; private final URI url; private final Map links; @@ -150,13 +150,13 @@ private Service( @JsonProperty( "consumption_report_interval" ) final Integer consumptionReportInterval, - @JsonProperty("limits") final Map limits, - @JsonProperty("webhooks") final Map webhooks, + @JsonProperty("limits") final Object limits, + @JsonProperty("webhooks") final Object webhooks, @JsonProperty("pre_webhook_url") final String preWebhookUrl, @JsonProperty("post_webhook_url") final String postWebhookUrl, @JsonProperty("webhook_method") final String webhookMethod, @JsonProperty("webhook_filters") final List webhookFilters, - @JsonProperty("notifications") final Map notifications, + @JsonProperty("notifications") final Object notifications, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -231,11 +231,11 @@ public final Integer getConsumptionReportInterval() { return this.consumptionReportInterval; } - public final Map getLimits() { + public final Object getLimits() { return this.limits; } - public final Map getWebhooks() { + public final Object getWebhooks() { return this.webhooks; } @@ -255,7 +255,7 @@ public final List getWebhookFilters() { return this.webhookFilters; } - public final Map getNotifications() { + public final Object getNotifications() { return this.notifications; } diff --git a/src/main/java/com/twilio/rest/ipmessaging/v2/Service.java b/src/main/java/com/twilio/rest/ipmessaging/v2/Service.java index f375007c6d..f04e2dbff0 100644 --- a/src/main/java/com/twilio/rest/ipmessaging/v2/Service.java +++ b/src/main/java/com/twilio/rest/ipmessaging/v2/Service.java @@ -39,7 +39,7 @@ @ToString public class Service extends Resource { - private static final long serialVersionUID = 187047184630676L; + private static final long serialVersionUID = 25902509219468L; public static ServiceCreator creator(final String friendlyName) { return new ServiceCreator(friendlyName); @@ -116,15 +116,15 @@ public static Service fromJson( private final Boolean reachabilityEnabled; private final Integer typingIndicatorTimeout; private final Integer consumptionReportInterval; - private final Map limits; + private final Object limits; private final String preWebhookUrl; private final String postWebhookUrl; private final String webhookMethod; private final List webhookFilters; private final Integer preWebhookRetryCount; private final Integer postWebhookRetryCount; - private final Map notifications; - private final Map media; + private final Object notifications; + private final Object media; private final URI url; private final Map links; @@ -152,7 +152,7 @@ private Service( @JsonProperty( "consumption_report_interval" ) final Integer consumptionReportInterval, - @JsonProperty("limits") final Map limits, + @JsonProperty("limits") final Object limits, @JsonProperty("pre_webhook_url") final String preWebhookUrl, @JsonProperty("post_webhook_url") final String postWebhookUrl, @JsonProperty("webhook_method") final String webhookMethod, @@ -163,8 +163,8 @@ private Service( @JsonProperty( "post_webhook_retry_count" ) final Integer postWebhookRetryCount, - @JsonProperty("notifications") final Map notifications, - @JsonProperty("media") final Map media, + @JsonProperty("notifications") final Object notifications, + @JsonProperty("media") final Object media, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -241,7 +241,7 @@ public final Integer getConsumptionReportInterval() { return this.consumptionReportInterval; } - public final Map getLimits() { + public final Object getLimits() { return this.limits; } @@ -269,11 +269,11 @@ public final Integer getPostWebhookRetryCount() { return this.postWebhookRetryCount; } - public final Map getNotifications() { + public final Object getNotifications() { return this.notifications; } - public final Map getMedia() { + public final Object getMedia() { return this.media; } diff --git a/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Message.java b/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Message.java index 79f44cd1b7..bb120f0601 100644 --- a/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Message.java +++ b/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Message.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class Message extends Resource { - private static final long serialVersionUID = 210901647084119L; + private static final long serialVersionUID = 68962359101504L; public static MessageCreator creator( final String pathServiceSid, @@ -136,7 +134,7 @@ public static Message fromJson( private final String body; private final Integer index; private final String type; - private final Map media; + private final Object media; private final URI url; @JsonCreator @@ -155,7 +153,7 @@ private Message( @JsonProperty("body") final String body, @JsonProperty("index") final Integer index, @JsonProperty("type") final String type, - @JsonProperty("media") final Map media, + @JsonProperty("media") final Object media, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -232,7 +230,7 @@ public final String getType() { return this.type; } - public final Map getMedia() { + public final Object getMedia() { return this.media; } diff --git a/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Webhook.java b/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Webhook.java index e4202e4268..79f7753753 100644 --- a/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Webhook.java +++ b/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Webhook.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class Webhook extends Resource { - private static final long serialVersionUID = 201752828404640L; + private static final long serialVersionUID = 138216503910090L; public static WebhookCreator creator( final String pathServiceSid, @@ -129,7 +127,7 @@ public static Webhook fromJson( private final String channelSid; private final String type; private final URI url; - private final Map configuration; + private final Object configuration; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -141,7 +139,7 @@ private Webhook( @JsonProperty("channel_sid") final String channelSid, @JsonProperty("type") final String type, @JsonProperty("url") final URI url, - @JsonProperty("configuration") final Map configuration, + @JsonProperty("configuration") final Object configuration, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -180,7 +178,7 @@ public final URI getUrl() { return this.url; } - public final Map getConfiguration() { + public final Object getConfiguration() { return this.configuration; } diff --git a/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java b/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java index badd1abb17..4024a278f3 100644 --- a/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java +++ b/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java @@ -30,8 +30,6 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.Getter; import lombok.Setter; @@ -42,7 +40,7 @@ @ToString public class Knowledge extends Resource { - private static final long serialVersionUID = 142704301669097L; + private static final long serialVersionUID = 209519777042711L; @ToString public static class KnowledgeV1ServiceCreatePolicyRequest { @@ -69,7 +67,7 @@ public static class KnowledgeV1ServiceCreatePolicyRequest { @JsonProperty("policy_details") @Getter @Setter - private Map policyDetails; + private Object policyDetails; public String getPolicyDetails() { return Converter.mapToJson(policyDetails); @@ -105,11 +103,7 @@ public static class KnowledgeV1ServiceCreateKnowledgeRequest { @JsonProperty("knowledge_source_details") @Getter @Setter - private Map knowledgeSourceDetails; - - public String getKnowledgeSourceDetails() { - return Converter.mapToJson(knowledgeSourceDetails); - } + private Object knowledgeSourceDetails; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @@ -135,7 +129,13 @@ public String getKnowledgeSourceDetails() { @Setter private String embeddingModel; - public KnowledgeV1ServiceCreateKnowledgeRequest() {} + public KnowledgeV1ServiceCreateKnowledgeRequest( + final String name, + final String type + ) { + this.name = name; + this.type = type; + } public static KnowledgeV1ServiceCreateKnowledgeRequest fromJson( String jsonString, @@ -161,11 +161,7 @@ public static class KnowledgeV1ServiceUpdateKnowledgeRequest { @JsonProperty("knowledge_source_details") @Getter @Setter - private Map knowledgeSourceDetails; - - public String getKnowledgeSourceDetails() { - return Converter.mapToJson(knowledgeSourceDetails); - } + private Object knowledgeSourceDetails; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @@ -284,7 +280,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String description; private final String id; private final String accountSid; - private final Map knowledgeSourceDetails; + private final Object knowledgeSourceDetails; private final String name; private final String status; private final String type; @@ -298,10 +294,9 @@ private Knowledge( @JsonProperty("description") final String description, @JsonProperty("id") final String id, @JsonProperty("account_sid") final String accountSid, - @JsonProperty("knowledge_source_details") final Map< - String, - Object - > knowledgeSourceDetails, + @JsonProperty( + "knowledge_source_details" + ) final Object knowledgeSourceDetails, @JsonProperty("name") final String name, @JsonProperty("status") final String status, @JsonProperty("type") final String type, @@ -335,7 +330,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getKnowledgeSourceDetails() { + public final Object getKnowledgeSourceDetails() { return this.knowledgeSourceDetails; } diff --git a/src/main/java/com/twilio/rest/knowledge/v1/knowledge/Chunk.java b/src/main/java/com/twilio/rest/knowledge/v1/knowledge/Chunk.java index b0336d7aa9..6f48da99de 100644 --- a/src/main/java/com/twilio/rest/knowledge/v1/knowledge/Chunk.java +++ b/src/main/java/com/twilio/rest/knowledge/v1/knowledge/Chunk.java @@ -27,8 +27,6 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class Chunk extends Resource { - private static final long serialVersionUID = 152804488582909L; + private static final long serialVersionUID = 91918293384490L; public static ChunkReader reader(final String pathId) { return new ChunkReader(pathId); @@ -88,7 +86,7 @@ public static Chunk fromJson( private final String accountSid; private final String content; - private final Map metadata; + private final Object metadata; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -96,7 +94,7 @@ public static Chunk fromJson( private Chunk( @JsonProperty("account_sid") final String accountSid, @JsonProperty("content") final String content, - @JsonProperty("metadata") final Map metadata, + @JsonProperty("metadata") final Object metadata, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -115,7 +113,7 @@ public final String getContent() { return this.content; } - public final Map getMetadata() { + public final Object getMetadata() { return this.metadata; } diff --git a/src/main/java/com/twilio/rest/lookups/v1/PhoneNumber.java b/src/main/java/com/twilio/rest/lookups/v1/PhoneNumber.java index 29770ce206..51dac25094 100644 --- a/src/main/java/com/twilio/rest/lookups/v1/PhoneNumber.java +++ b/src/main/java/com/twilio/rest/lookups/v1/PhoneNumber.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class PhoneNumber extends Resource { - private static final long serialVersionUID = 141589309941045L; + private static final long serialVersionUID = 265382632972175L; public static PhoneNumberFetcher fetcher(final String pathPhoneNumber) { return new PhoneNumberFetcher(pathPhoneNumber); @@ -85,24 +83,24 @@ public static PhoneNumber fromJson( } } - private final Map callerName; + private final Object callerName; private final String countryCode; private final com.twilio.type.PhoneNumber phoneNumber; private final String nationalFormat; - private final Map carrier; - private final Map addOns; + private final Object carrier; + private final Object addOns; private final URI url; @JsonCreator private PhoneNumber( - @JsonProperty("caller_name") final Map callerName, + @JsonProperty("caller_name") final Object callerName, @JsonProperty("country_code") final String countryCode, @JsonProperty( "phone_number" ) final com.twilio.type.PhoneNumber phoneNumber, @JsonProperty("national_format") final String nationalFormat, - @JsonProperty("carrier") final Map carrier, - @JsonProperty("add_ons") final Map addOns, + @JsonProperty("carrier") final Object carrier, + @JsonProperty("add_ons") final Object addOns, @JsonProperty("url") final URI url ) { this.callerName = callerName; @@ -114,7 +112,7 @@ private PhoneNumber( this.url = url; } - public final Map getCallerName() { + public final Object getCallerName() { return this.callerName; } @@ -130,11 +128,11 @@ public final String getNationalFormat() { return this.nationalFormat; } - public final Map getCarrier() { + public final Object getCarrier() { return this.carrier; } - public final Map getAddOns() { + public final Object getAddOns() { return this.addOns; } diff --git a/src/main/java/com/twilio/rest/lookups/v2/PhoneNumber.java b/src/main/java/com/twilio/rest/lookups/v2/PhoneNumber.java index 0bed3d57d4..b1f49f72e0 100644 --- a/src/main/java/com/twilio/rest/lookups/v2/PhoneNumber.java +++ b/src/main/java/com/twilio/rest/lookups/v2/PhoneNumber.java @@ -28,8 +28,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +36,7 @@ @ToString public class PhoneNumber extends Resource { - private static final long serialVersionUID = 129217577072488L; + private static final long serialVersionUID = 20462620352926L; public static PhoneNumberFetcher fetcher(final String pathPhoneNumber) { return new PhoneNumberFetcher(pathPhoneNumber); @@ -93,16 +91,16 @@ public static PhoneNumber fromJson( private final String nationalFormat; private final Boolean valid; private final List validationErrors; - private final Map callerName; - private final Map simSwap; - private final Map callForwarding; - private final Map lineStatus; - private final Map lineTypeIntelligence; - private final Map identityMatch; - private final Map reassignedNumber; - private final Map smsPumpingRisk; - private final Map phoneNumberQualityScore; - private final Map preFill; + private final Object callerName; + private final Object simSwap; + private final Object callForwarding; + private final Object lineStatus; + private final Object lineTypeIntelligence; + private final Object identityMatch; + private final Object reassignedNumber; + private final Object smsPumpingRisk; + private final Object phoneNumberQualityScore; + private final Object preFill; private final URI url; @JsonCreator @@ -117,31 +115,20 @@ private PhoneNumber( @JsonProperty("validation_errors") final List< PhoneNumber.ValidationError > validationErrors, - @JsonProperty("caller_name") final Map callerName, - @JsonProperty("sim_swap") final Map simSwap, - @JsonProperty("call_forwarding") final Map< - String, - Object - > callForwarding, - @JsonProperty("line_status") final Map lineStatus, - @JsonProperty("line_type_intelligence") final Map< - String, - Object - > lineTypeIntelligence, - @JsonProperty("identity_match") final Map identityMatch, - @JsonProperty("reassigned_number") final Map< - String, - Object - > reassignedNumber, - @JsonProperty("sms_pumping_risk") final Map< - String, - Object - > smsPumpingRisk, - @JsonProperty("phone_number_quality_score") final Map< - String, - Object - > phoneNumberQualityScore, - @JsonProperty("pre_fill") final Map preFill, + @JsonProperty("caller_name") final Object callerName, + @JsonProperty("sim_swap") final Object simSwap, + @JsonProperty("call_forwarding") final Object callForwarding, + @JsonProperty("line_status") final Object lineStatus, + @JsonProperty( + "line_type_intelligence" + ) final Object lineTypeIntelligence, + @JsonProperty("identity_match") final Object identityMatch, + @JsonProperty("reassigned_number") final Object reassignedNumber, + @JsonProperty("sms_pumping_risk") final Object smsPumpingRisk, + @JsonProperty( + "phone_number_quality_score" + ) final Object phoneNumberQualityScore, + @JsonProperty("pre_fill") final Object preFill, @JsonProperty("url") final URI url ) { this.callingCountryCode = callingCountryCode; @@ -187,43 +174,43 @@ public final List getValidationErrors() { return this.validationErrors; } - public final Map getCallerName() { + public final Object getCallerName() { return this.callerName; } - public final Map getSimSwap() { + public final Object getSimSwap() { return this.simSwap; } - public final Map getCallForwarding() { + public final Object getCallForwarding() { return this.callForwarding; } - public final Map getLineStatus() { + public final Object getLineStatus() { return this.lineStatus; } - public final Map getLineTypeIntelligence() { + public final Object getLineTypeIntelligence() { return this.lineTypeIntelligence; } - public final Map getIdentityMatch() { + public final Object getIdentityMatch() { return this.identityMatch; } - public final Map getReassignedNumber() { + public final Object getReassignedNumber() { return this.reassignedNumber; } - public final Map getSmsPumpingRisk() { + public final Object getSmsPumpingRisk() { return this.smsPumpingRisk; } - public final Map getPhoneNumberQualityScore() { + public final Object getPhoneNumberQualityScore() { return this.phoneNumberQualityScore; } - public final Map getPreFill() { + public final Object getPreFill() { return this.preFill; } diff --git a/src/main/java/com/twilio/rest/marketplace/v1/AvailableAddOn.java b/src/main/java/com/twilio/rest/marketplace/v1/AvailableAddOn.java index 415f190f8b..1d4c4f465f 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/AvailableAddOn.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/AvailableAddOn.java @@ -36,7 +36,7 @@ @ToString public class AvailableAddOn extends Resource { - private static final long serialVersionUID = 265387241353044L; + private static final long serialVersionUID = 97457847715408L; public static AvailableAddOnFetcher fetcher(final String pathSid) { return new AvailableAddOnFetcher(pathSid); @@ -93,7 +93,7 @@ public static AvailableAddOn fromJson( private final String friendlyName; private final String description; private final String pricingType; - private final Map configurationSchema; + private final Object configurationSchema; private final URI url; private final Map links; @@ -103,10 +103,7 @@ private AvailableAddOn( @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("description") final String description, @JsonProperty("pricing_type") final String pricingType, - @JsonProperty("configuration_schema") final Map< - String, - Object - > configurationSchema, + @JsonProperty("configuration_schema") final Object configurationSchema, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -135,7 +132,7 @@ public final String getPricingType() { return this.pricingType; } - public final Map getConfigurationSchema() { + public final Object getConfigurationSchema() { return this.configurationSchema; } diff --git a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOn.java b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOn.java index 801aa781b7..7017aa9e04 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOn.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOn.java @@ -38,7 +38,7 @@ @ToString public class InstalledAddOn extends Resource { - private static final long serialVersionUID = 250400645130930L; + private static final long serialVersionUID = 262360222811208L; public static InstalledAddOnCreator creator( final String availableAddOnSid, @@ -113,7 +113,7 @@ public static InstalledAddOn fromJson( private final String accountSid; private final String friendlyName; private final String description; - private final Map configuration; + private final Object configuration; private final String uniqueName; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -126,7 +126,7 @@ private InstalledAddOn( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("description") final String description, - @JsonProperty("configuration") final Map configuration, + @JsonProperty("configuration") final Object configuration, @JsonProperty("unique_name") final String uniqueName, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -161,7 +161,7 @@ public final String getDescription() { return this.description; } - public final Map getConfiguration() { + public final Object getConfiguration() { return this.configuration; } diff --git a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java index ee0f998762..78df0aceb5 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java @@ -26,14 +26,12 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class InstalledAddOnCreator extends Creator { private String availableAddOnSid; private Boolean acceptTermsOfService; - private Map configuration; + private Object configuration; private String uniqueName; public InstalledAddOnCreator( @@ -58,9 +56,7 @@ public InstalledAddOnCreator setAcceptTermsOfService( return this; } - public InstalledAddOnCreator setConfiguration( - final Map configuration - ) { + public InstalledAddOnCreator setConfiguration(final Object configuration) { this.configuration = configuration; return this; } diff --git a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java index 4ed526bbea..61d14bfd68 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java @@ -25,21 +25,18 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class InstalledAddOnUpdater extends Updater { private String pathSid; - private Map configuration; + private Object configuration; private String uniqueName; public InstalledAddOnUpdater(final String pathSid) { this.pathSid = pathSid; } - public InstalledAddOnUpdater setConfiguration( - final Map configuration - ) { + public InstalledAddOnUpdater setConfiguration(final Object configuration) { this.configuration = configuration; return this; } diff --git a/src/main/java/com/twilio/rest/marketplace/v1/ModuleData.java b/src/main/java/com/twilio/rest/marketplace/v1/ModuleData.java index f76398f843..fb5bf72fdb 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/ModuleData.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/ModuleData.java @@ -27,8 +27,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class ModuleData extends Resource { - private static final long serialVersionUID = 132859226086963L; + private static final long serialVersionUID = 184827730190211L; public static ModuleDataCreator creator() { return new ModuleDataCreator(); @@ -92,27 +90,27 @@ public static ModuleData fromJson( private final URI url; private final String sid; - private final Map description; - private final Map support; - private final Map policies; - private final Map moduleInfo; - private final Map documentation; - private final Map configuration; - private final Map pricing; - private final List> listings; + private final Object description; + private final Object support; + private final Object policies; + private final Object moduleInfo; + private final Object documentation; + private final Object configuration; + private final Object pricing; + private final List listings; @JsonCreator private ModuleData( @JsonProperty("url") final URI url, @JsonProperty("sid") final String sid, - @JsonProperty("description") final Map description, - @JsonProperty("support") final Map support, - @JsonProperty("policies") final Map policies, - @JsonProperty("module_info") final Map moduleInfo, - @JsonProperty("documentation") final Map documentation, - @JsonProperty("configuration") final Map configuration, - @JsonProperty("pricing") final Map pricing, - @JsonProperty("listings") final List> listings + @JsonProperty("description") final Object description, + @JsonProperty("support") final Object support, + @JsonProperty("policies") final Object policies, + @JsonProperty("module_info") final Object moduleInfo, + @JsonProperty("documentation") final Object documentation, + @JsonProperty("configuration") final Object configuration, + @JsonProperty("pricing") final Object pricing, + @JsonProperty("listings") final List listings ) { this.url = url; this.sid = sid; @@ -134,35 +132,35 @@ public final String getSid() { return this.sid; } - public final Map getDescription() { + public final Object getDescription() { return this.description; } - public final Map getSupport() { + public final Object getSupport() { return this.support; } - public final Map getPolicies() { + public final Object getPolicies() { return this.policies; } - public final Map getModuleInfo() { + public final Object getModuleInfo() { return this.moduleInfo; } - public final Map getDocumentation() { + public final Object getDocumentation() { return this.documentation; } - public final Map getConfiguration() { + public final Object getConfiguration() { return this.configuration; } - public final Map getPricing() { + public final Object getPricing() { return this.pricing; } - public final List> getListings() { + public final List getListings() { return this.listings; } diff --git a/src/main/java/com/twilio/rest/marketplace/v1/ModuleDataManagement.java b/src/main/java/com/twilio/rest/marketplace/v1/ModuleDataManagement.java index 4030edb955..569729a9a1 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/ModuleDataManagement.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/ModuleDataManagement.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class ModuleDataManagement extends Resource { - private static final long serialVersionUID = 28686366019019L; + private static final long serialVersionUID = 70517441038810L; public static ModuleDataManagementFetcher fetcher(final String pathSid) { return new ModuleDataManagementFetcher(pathSid); @@ -91,25 +89,25 @@ public static ModuleDataManagement fromJson( private final URI url; private final String sid; - private final Map description; - private final Map support; - private final Map policies; - private final Map moduleInfo; - private final Map documentation; - private final Map configuration; - private final Map pricing; + private final Object description; + private final Object support; + private final Object policies; + private final Object moduleInfo; + private final Object documentation; + private final Object configuration; + private final Object pricing; @JsonCreator private ModuleDataManagement( @JsonProperty("url") final URI url, @JsonProperty("sid") final String sid, - @JsonProperty("description") final Map description, - @JsonProperty("support") final Map support, - @JsonProperty("policies") final Map policies, - @JsonProperty("module_info") final Map moduleInfo, - @JsonProperty("documentation") final Map documentation, - @JsonProperty("configuration") final Map configuration, - @JsonProperty("pricing") final Map pricing + @JsonProperty("description") final Object description, + @JsonProperty("support") final Object support, + @JsonProperty("policies") final Object policies, + @JsonProperty("module_info") final Object moduleInfo, + @JsonProperty("documentation") final Object documentation, + @JsonProperty("configuration") final Object configuration, + @JsonProperty("pricing") final Object pricing ) { this.url = url; this.sid = sid; @@ -130,31 +128,31 @@ public final String getSid() { return this.sid; } - public final Map getDescription() { + public final Object getDescription() { return this.description; } - public final Map getSupport() { + public final Object getSupport() { return this.support; } - public final Map getPolicies() { + public final Object getPolicies() { return this.policies; } - public final Map getModuleInfo() { + public final Object getModuleInfo() { return this.moduleInfo; } - public final Map getDocumentation() { + public final Object getDocumentation() { return this.documentation; } - public final Map getConfiguration() { + public final Object getConfiguration() { return this.configuration; } - public final Map getPricing() { + public final Object getPricing() { return this.pricing; } diff --git a/src/main/java/com/twilio/rest/messaging/v1/BrandRegistration.java b/src/main/java/com/twilio/rest/messaging/v1/BrandRegistration.java index 1f04545099..1ec9100e37 100644 --- a/src/main/java/com/twilio/rest/messaging/v1/BrandRegistration.java +++ b/src/main/java/com/twilio/rest/messaging/v1/BrandRegistration.java @@ -40,7 +40,7 @@ @ToString public class BrandRegistration extends Resource { - private static final long serialVersionUID = 138336370956862L; + private static final long serialVersionUID = 213883451670680L; public static BrandRegistrationCreator creator( final String customerProfileBundleSid, @@ -117,7 +117,7 @@ public static BrandRegistration fromJson( private final BrandRegistration.Status status; private final String tcrId; private final String failureReason; - private final List> errors; + private final List errors; private final URI url; private final Integer brandScore; private final List brandFeedback; @@ -145,7 +145,7 @@ private BrandRegistration( @JsonProperty("status") final BrandRegistration.Status status, @JsonProperty("tcr_id") final String tcrId, @JsonProperty("failure_reason") final String failureReason, - @JsonProperty("errors") final List> errors, + @JsonProperty("errors") final List errors, @JsonProperty("url") final URI url, @JsonProperty("brand_score") final Integer brandScore, @JsonProperty("brand_feedback") final List< @@ -226,7 +226,7 @@ public final String getFailureReason() { return this.failureReason; } - public final List> getErrors() { + public final List getErrors() { return this.errors; } diff --git a/src/main/java/com/twilio/rest/messaging/v1/DomainCerts.java b/src/main/java/com/twilio/rest/messaging/v1/DomainCerts.java index af2becdd8f..badbaf89e0 100644 --- a/src/main/java/com/twilio/rest/messaging/v1/DomainCerts.java +++ b/src/main/java/com/twilio/rest/messaging/v1/DomainCerts.java @@ -28,8 +28,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +36,7 @@ @ToString public class DomainCerts extends Resource { - private static final long serialVersionUID = 200335100401859L; + private static final long serialVersionUID = 50072721328178L; public static DomainCertsDeleter deleter(final String pathDomainSid) { return new DomainCertsDeleter(pathDomainSid); @@ -105,7 +103,7 @@ public static DomainCerts fromJson( private final URI domainName; private final String certificateSid; private final URI url; - private final Map certInValidation; + private final Object certInValidation; @JsonCreator private DomainCerts( @@ -116,10 +114,7 @@ private DomainCerts( @JsonProperty("domain_name") final URI domainName, @JsonProperty("certificate_sid") final String certificateSid, @JsonProperty("url") final URI url, - @JsonProperty("cert_in_validation") final Map< - String, - Object - > certInValidation + @JsonProperty("cert_in_validation") final Object certInValidation ) { this.domainSid = domainSid; this.dateUpdated = DateConverter.iso8601DateTimeFromString(dateUpdated); @@ -159,7 +154,7 @@ public final URI getUrl() { return this.url; } - public final Map getCertInValidation() { + public final Object getCertInValidation() { return this.certInValidation; } diff --git a/src/main/java/com/twilio/rest/messaging/v1/TollfreeVerification.java b/src/main/java/com/twilio/rest/messaging/v1/TollfreeVerification.java index da3ddb6f84..088944615f 100644 --- a/src/main/java/com/twilio/rest/messaging/v1/TollfreeVerification.java +++ b/src/main/java/com/twilio/rest/messaging/v1/TollfreeVerification.java @@ -30,8 +30,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +38,7 @@ @ToString public class TollfreeVerification extends Resource { - private static final long serialVersionUID = 271545419096190L; + private static final long serialVersionUID = 261847219385954L; public static TollfreeVerificationCreator creator( final String businessName, @@ -161,8 +159,8 @@ public static TollfreeVerification fromJson( private final Integer errorCode; private final ZonedDateTime editExpiration; private final Boolean editAllowed; - private final List> rejectionReasons; - private final Map resourceLinks; + private final List rejectionReasons; + private final Object resourceLinks; private final String externalReferenceId; @JsonCreator @@ -225,10 +223,8 @@ private TollfreeVerification( @JsonProperty("error_code") final Integer errorCode, @JsonProperty("edit_expiration") final String editExpiration, @JsonProperty("edit_allowed") final Boolean editAllowed, - @JsonProperty("rejection_reasons") final List< - Map - > rejectionReasons, - @JsonProperty("resource_links") final Map resourceLinks, + @JsonProperty("rejection_reasons") final List rejectionReasons, + @JsonProperty("resource_links") final Object resourceLinks, @JsonProperty("external_reference_id") final String externalReferenceId ) { this.sid = sid; @@ -407,11 +403,11 @@ public final Boolean getEditAllowed() { return this.editAllowed; } - public final List> getRejectionReasons() { + public final List getRejectionReasons() { return this.rejectionReasons; } - public final Map getResourceLinks() { + public final Object getResourceLinks() { return this.resourceLinks; } diff --git a/src/main/java/com/twilio/rest/messaging/v1/Usecase.java b/src/main/java/com/twilio/rest/messaging/v1/Usecase.java index 292cfb83b1..a6879554ae 100644 --- a/src/main/java/com/twilio/rest/messaging/v1/Usecase.java +++ b/src/main/java/com/twilio/rest/messaging/v1/Usecase.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class Usecase extends Resource { - private static final long serialVersionUID = 232787447190817L; + private static final long serialVersionUID = 263579139526494L; public static UsecaseFetcher fetcher() { return new UsecaseFetcher(); @@ -85,16 +83,14 @@ public static Usecase fromJson( } } - private final List> usecases; + private final List usecases; @JsonCreator - private Usecase( - @JsonProperty("usecases") final List> usecases - ) { + private Usecase(@JsonProperty("usecases") final List usecases) { this.usecases = usecases; } - public final List> getUsecases() { + public final List getUsecases() { return this.usecases; } diff --git a/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPerson.java b/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPerson.java index 6fda592d0e..ad7587132f 100644 --- a/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPerson.java +++ b/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPerson.java @@ -29,8 +29,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class UsAppToPerson extends Resource { - private static final long serialVersionUID = 1672467414686L; + private static final long serialVersionUID = 46330375606401L; public static UsAppToPersonCreator creator( final String pathMessagingServiceSid, @@ -165,7 +163,7 @@ public static UsAppToPerson fromJson( private final String campaignStatus; private final String campaignId; private final Boolean isExternallyRegistered; - private final Map rateLimits; + private final Object rateLimits; private final String messageFlow; private final String optInMessage; private final String optOutMessage; @@ -177,7 +175,7 @@ public static UsAppToPerson fromJson( private final ZonedDateTime dateUpdated; private final URI url; private final Boolean mock; - private final List> errors; + private final List errors; @JsonCreator private UsAppToPerson( @@ -202,7 +200,7 @@ private UsAppToPerson( @JsonProperty( "is_externally_registered" ) final Boolean isExternallyRegistered, - @JsonProperty("rate_limits") final Map rateLimits, + @JsonProperty("rate_limits") final Object rateLimits, @JsonProperty("message_flow") final String messageFlow, @JsonProperty("opt_in_message") final String optInMessage, @JsonProperty("opt_out_message") final String optOutMessage, @@ -214,7 +212,7 @@ private UsAppToPerson( @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url, @JsonProperty("mock") final Boolean mock, - @JsonProperty("errors") final List> errors + @JsonProperty("errors") final List errors ) { this.sid = sid; this.accountSid = accountSid; @@ -306,7 +304,7 @@ public final Boolean getIsExternallyRegistered() { return this.isExternallyRegistered; } - public final Map getRateLimits() { + public final Object getRateLimits() { return this.rateLimits; } @@ -354,7 +352,7 @@ public final Boolean getMock() { return this.mock; } - public final List> getErrors() { + public final List getErrors() { return this.errors; } diff --git a/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPersonUsecase.java b/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPersonUsecase.java index 19d433f3be..e318d11698 100644 --- a/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPersonUsecase.java +++ b/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPersonUsecase.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class UsAppToPersonUsecase extends Resource { - private static final long serialVersionUID = 181251380697241L; + private static final long serialVersionUID = 46417395864858L; public static UsAppToPersonUsecaseFetcher fetcher( final String pathMessagingServiceSid @@ -87,18 +85,18 @@ public static UsAppToPersonUsecase fromJson( } } - private final List> usAppToPersonUsecases; + private final List usAppToPersonUsecases; @JsonCreator private UsAppToPersonUsecase( @JsonProperty("us_app_to_person_usecases") final List< - Map + Object > usAppToPersonUsecases ) { this.usAppToPersonUsecases = usAppToPersonUsecases; } - public final List> getUsAppToPersonUsecases() { + public final List getUsAppToPersonUsecases() { return this.usAppToPersonUsecases; } diff --git a/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java b/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java index 107eebc0b3..0a80a49a73 100644 --- a/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java +++ b/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java @@ -271,7 +271,9 @@ public static class MessagingV2ChannelsSenderRequestsCreate { @Setter private MessagingV2ChannelsSenderProfile profile; - public MessagingV2ChannelsSenderRequestsCreate() {} + public MessagingV2ChannelsSenderRequestsCreate(final String senderId) { + this.senderId = senderId; + } public static MessagingV2ChannelsSenderRequestsCreate fromJson( String jsonString, diff --git a/src/main/java/com/twilio/rest/microvisor/v1/Device.java b/src/main/java/com/twilio/rest/microvisor/v1/Device.java index 6775341645..6cc4ea40ec 100644 --- a/src/main/java/com/twilio/rest/microvisor/v1/Device.java +++ b/src/main/java/com/twilio/rest/microvisor/v1/Device.java @@ -38,7 +38,7 @@ @ToString public class Device extends Resource { - private static final long serialVersionUID = 266652017538801L; + private static final long serialVersionUID = 108355568122591L; public static DeviceFetcher fetcher(final String pathSid) { return new DeviceFetcher(pathSid); @@ -98,8 +98,8 @@ public static Device fromJson( private final String sid; private final String uniqueName; private final String accountSid; - private final Map app; - private final Map logging; + private final Object app; + private final Object logging; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -110,8 +110,8 @@ private Device( @JsonProperty("sid") final String sid, @JsonProperty("unique_name") final String uniqueName, @JsonProperty("account_sid") final String accountSid, - @JsonProperty("app") final Map app, - @JsonProperty("logging") final Map logging, + @JsonProperty("app") final Object app, + @JsonProperty("logging") final Object logging, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url, @@ -140,11 +140,11 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getApp() { + public final Object getApp() { return this.app; } - public final Map getLogging() { + public final Object getLogging() { return this.logging; } diff --git a/src/main/java/com/twilio/rest/monitor/v1/Event.java b/src/main/java/com/twilio/rest/monitor/v1/Event.java index fdac28b2c2..c4c4106f02 100644 --- a/src/main/java/com/twilio/rest/monitor/v1/Event.java +++ b/src/main/java/com/twilio/rest/monitor/v1/Event.java @@ -38,7 +38,7 @@ @ToString public class Event extends Resource { - private static final long serialVersionUID = 206221188315695L; + private static final long serialVersionUID = 169470314511475L; public static EventFetcher fetcher(final String pathSid) { return new EventFetcher(pathSid); @@ -95,7 +95,7 @@ public static Event fromJson( private final String actorSid; private final String actorType; private final String description; - private final Map eventData; + private final Object eventData; private final ZonedDateTime eventDate; private final String eventType; private final String resourceSid; @@ -112,7 +112,7 @@ private Event( @JsonProperty("actor_sid") final String actorSid, @JsonProperty("actor_type") final String actorType, @JsonProperty("description") final String description, - @JsonProperty("event_data") final Map eventData, + @JsonProperty("event_data") final Object eventData, @JsonProperty("event_date") final String eventDate, @JsonProperty("event_type") final String eventType, @JsonProperty("resource_sid") final String resourceSid, @@ -155,7 +155,7 @@ public final String getDescription() { return this.description; } - public final Map getEventData() { + public final Object getEventData() { return this.eventData; } diff --git a/src/main/java/com/twilio/rest/notify/v1/service/Notification.java b/src/main/java/com/twilio/rest/notify/v1/service/Notification.java index 432641c6cb..8c8b878339 100644 --- a/src/main/java/com/twilio/rest/notify/v1/service/Notification.java +++ b/src/main/java/com/twilio/rest/notify/v1/service/Notification.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class Notification extends Resource { - private static final long serialVersionUID = 129411229878484L; + private static final long serialVersionUID = 39127481563335L; public static NotificationCreator creator(final String pathServiceSid) { return new NotificationCreator(pathServiceSid); @@ -101,13 +99,13 @@ public static Notification fromJson( private final String body; private final String sound; private final String action; - private final Map data; - private final Map apn; - private final Map gcm; - private final Map fcm; - private final Map sms; - private final Map facebookMessenger; - private final Map alexa; + private final Object data; + private final Object apn; + private final Object gcm; + private final Object fcm; + private final Object sms; + private final Object facebookMessenger; + private final Object alexa; @JsonCreator private Notification( @@ -124,16 +122,13 @@ private Notification( @JsonProperty("body") final String body, @JsonProperty("sound") final String sound, @JsonProperty("action") final String action, - @JsonProperty("data") final Map data, - @JsonProperty("apn") final Map apn, - @JsonProperty("gcm") final Map gcm, - @JsonProperty("fcm") final Map fcm, - @JsonProperty("sms") final Map sms, - @JsonProperty("facebook_messenger") final Map< - String, - Object - > facebookMessenger, - @JsonProperty("alexa") final Map alexa + @JsonProperty("data") final Object data, + @JsonProperty("apn") final Object apn, + @JsonProperty("gcm") final Object gcm, + @JsonProperty("fcm") final Object fcm, + @JsonProperty("sms") final Object sms, + @JsonProperty("facebook_messenger") final Object facebookMessenger, + @JsonProperty("alexa") final Object alexa ) { this.sid = sid; this.accountSid = accountSid; @@ -209,31 +204,31 @@ public final String getAction() { return this.action; } - public final Map getData() { + public final Object getData() { return this.data; } - public final Map getApn() { + public final Object getApn() { return this.apn; } - public final Map getGcm() { + public final Object getGcm() { return this.gcm; } - public final Map getFcm() { + public final Object getFcm() { return this.fcm; } - public final Map getSms() { + public final Object getSms() { return this.sms; } - public final Map getFacebookMessenger() { + public final Object getFacebookMessenger() { return this.facebookMessenger; } - public final Map getAlexa() { + public final Object getAlexa() { return this.alexa; } diff --git a/src/main/java/com/twilio/rest/notify/v1/service/NotificationCreator.java b/src/main/java/com/twilio/rest/notify/v1/service/NotificationCreator.java index c1debefd56..7fc12715a7 100644 --- a/src/main/java/com/twilio/rest/notify/v1/service/NotificationCreator.java +++ b/src/main/java/com/twilio/rest/notify/v1/service/NotificationCreator.java @@ -29,8 +29,6 @@ import com.twilio.rest.Domains; import java.util.List; import java.util.List; -import java.util.Map; -import java.util.Map; public class NotificationCreator extends Creator { @@ -41,14 +39,14 @@ public class NotificationCreator extends Creator { private String title; private String sound; private String action; - private Map data; - private Map apn; - private Map gcm; - private Map sms; - private Map facebookMessenger; - private Map fcm; + private Object data; + private Object apn; + private Object gcm; + private Object sms; + private Object facebookMessenger; + private Object fcm; private List segment; - private Map alexa; + private Object alexa; private List toBinding; private String deliveryCallbackUrl; private List identity; @@ -90,34 +88,34 @@ public NotificationCreator setAction(final String action) { return this; } - public NotificationCreator setData(final Map data) { + public NotificationCreator setData(final Object data) { this.data = data; return this; } - public NotificationCreator setApn(final Map apn) { + public NotificationCreator setApn(final Object apn) { this.apn = apn; return this; } - public NotificationCreator setGcm(final Map gcm) { + public NotificationCreator setGcm(final Object gcm) { this.gcm = gcm; return this; } - public NotificationCreator setSms(final Map sms) { + public NotificationCreator setSms(final Object sms) { this.sms = sms; return this; } public NotificationCreator setFacebookMessenger( - final Map facebookMessenger + final Object facebookMessenger ) { this.facebookMessenger = facebookMessenger; return this; } - public NotificationCreator setFcm(final Map fcm) { + public NotificationCreator setFcm(final Object fcm) { this.fcm = fcm; return this; } @@ -131,7 +129,7 @@ public NotificationCreator setSegment(final String segment) { return setSegment(Promoter.listOfOne(segment)); } - public NotificationCreator setAlexa(final Map alexa) { + public NotificationCreator setAlexa(final Object alexa) { this.alexa = alexa; return this; } diff --git a/src/main/java/com/twilio/rest/numbers/v1/BulkEligibility.java b/src/main/java/com/twilio/rest/numbers/v1/BulkEligibility.java index d9007ef8c7..e11f84f220 100644 --- a/src/main/java/com/twilio/rest/numbers/v1/BulkEligibility.java +++ b/src/main/java/com/twilio/rest/numbers/v1/BulkEligibility.java @@ -30,8 +30,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +38,7 @@ @ToString public class BulkEligibility extends Resource { - private static final long serialVersionUID = 38354491175250L; + private static final long serialVersionUID = 40339250162989L; public static BulkEligibilityCreator creator() { return new BulkEligibilityCreator(); @@ -107,7 +105,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String requestId; private final URI url; - private final List> results; + private final List results; private final String friendlyName; private final String status; private final ZonedDateTime dateCreated; @@ -117,7 +115,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private BulkEligibility( @JsonProperty("request_id") final String requestId, @JsonProperty("url") final URI url, - @JsonProperty("results") final List> results, + @JsonProperty("results") final List results, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("status") final String status, @JsonProperty("date_created") final String dateCreated, @@ -141,7 +139,7 @@ public final URI getUrl() { return this.url; } - public final List> getResults() { + public final List getResults() { return this.results; } diff --git a/src/main/java/com/twilio/rest/numbers/v1/Eligibility.java b/src/main/java/com/twilio/rest/numbers/v1/Eligibility.java index c37aabdd86..766ec47a93 100644 --- a/src/main/java/com/twilio/rest/numbers/v1/Eligibility.java +++ b/src/main/java/com/twilio/rest/numbers/v1/Eligibility.java @@ -27,8 +27,6 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class Eligibility extends Resource { - private static final long serialVersionUID = 222327706675602L; + private static final long serialVersionUID = 116211880414586L; public static EligibilityCreator creator() { return new EligibilityCreator(); @@ -98,16 +96,14 @@ public static String toJson(Object object, ObjectMapper mapper) { } } - private final List> results; + private final List results; @JsonCreator - private Eligibility( - @JsonProperty("results") final List> results - ) { + private Eligibility(@JsonProperty("results") final List results) { this.results = results; } - public final List> getResults() { + public final List getResults() { return this.results; } diff --git a/src/main/java/com/twilio/rest/numbers/v1/PortingPortIn.java b/src/main/java/com/twilio/rest/numbers/v1/PortingPortIn.java index e399bb5b31..5fc937a067 100644 --- a/src/main/java/com/twilio/rest/numbers/v1/PortingPortIn.java +++ b/src/main/java/com/twilio/rest/numbers/v1/PortingPortIn.java @@ -31,8 +31,6 @@ import java.time.LocalDate; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -41,7 +39,7 @@ @ToString public class PortingPortIn extends Resource { - private static final long serialVersionUID = 79710628855525L; + private static final long serialVersionUID = 7577870188029L; public static PortingPortInCreator creator() { return new PortingPortInCreator(); @@ -122,8 +120,8 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String targetPortInTimeRangeStart; private final String targetPortInTimeRangeEnd; private final String portInRequestStatus; - private final Map losingCarrierInformation; - private final List> phoneNumbers; + private final Object losingCarrierInformation; + private final List phoneNumbers; private final List documents; private final ZonedDateTime dateCreated; @@ -145,13 +143,10 @@ private PortingPortIn( @JsonProperty( "port_in_request_status" ) final String portInRequestStatus, - @JsonProperty("losing_carrier_information") final Map< - String, - Object - > losingCarrierInformation, - @JsonProperty("phone_numbers") final List< - Map - > phoneNumbers, + @JsonProperty( + "losing_carrier_information" + ) final Object losingCarrierInformation, + @JsonProperty("phone_numbers") final List phoneNumbers, @JsonProperty("documents") final List documents, @JsonProperty("date_created") final String dateCreated ) { @@ -202,11 +197,11 @@ public final String getPortInRequestStatus() { return this.portInRequestStatus; } - public final Map getLosingCarrierInformation() { + public final Object getLosingCarrierInformation() { return this.losingCarrierInformation; } - public final List> getPhoneNumbers() { + public final List getPhoneNumbers() { return this.phoneNumbers; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/BulkHostedNumberOrder.java b/src/main/java/com/twilio/rest/numbers/v2/BulkHostedNumberOrder.java index d491067489..fba1445b34 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/BulkHostedNumberOrder.java +++ b/src/main/java/com/twilio/rest/numbers/v2/BulkHostedNumberOrder.java @@ -31,8 +31,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -41,7 +39,7 @@ @ToString public class BulkHostedNumberOrder extends Resource { - private static final long serialVersionUID = 251635704058877L; + private static final long serialVersionUID = 53892529107992L; public static BulkHostedNumberOrderCreator creator() { return new BulkHostedNumberOrderCreator(); @@ -116,7 +114,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private final ZonedDateTime dateCompleted; private final URI url; private final Integer totalCount; - private final List> results; + private final List results; @JsonCreator private BulkHostedNumberOrder( @@ -130,7 +128,7 @@ private BulkHostedNumberOrder( @JsonProperty("date_completed") final String dateCompleted, @JsonProperty("url") final URI url, @JsonProperty("total_count") final Integer totalCount, - @JsonProperty("results") final List> results + @JsonProperty("results") final List results ) { this.bulkHostingSid = bulkHostingSid; this.requestStatus = requestStatus; @@ -176,7 +174,7 @@ public final Integer getTotalCount() { return this.totalCount; } - public final List> getResults() { + public final List getResults() { return this.results; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUser.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUser.java index 6bfd90c4ab..78048ed6b1 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUser.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUser.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class EndUser extends Resource { - private static final long serialVersionUID = 94888387451102L; + private static final long serialVersionUID = 226261438580363L; public static EndUserCreator creator( final String friendlyName, @@ -111,7 +109,7 @@ public static EndUser fromJson( private final String accountSid; private final String friendlyName; private final EndUser.Type type; - private final Map attributes; + private final Object attributes; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -122,7 +120,7 @@ private EndUser( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("type") final EndUser.Type type, - @JsonProperty("attributes") final Map attributes, + @JsonProperty("attributes") final Object attributes, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -153,7 +151,7 @@ public final EndUser.Type getType() { return this.type; } - public final Map getAttributes() { + public final Object getAttributes() { return this.attributes; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserCreator.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserCreator.java index 52ac79162d..97ae757e28 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserCreator.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserCreator.java @@ -26,14 +26,12 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class EndUserCreator extends Creator { private String friendlyName; private EndUser.Type type; - private Map attributes; + private Object attributes; public EndUserCreator(final String friendlyName, final EndUser.Type type) { this.friendlyName = friendlyName; @@ -50,7 +48,7 @@ public EndUserCreator setType(final EndUser.Type type) { return this; } - public EndUserCreator setAttributes(final Map attributes) { + public EndUserCreator setAttributes(final Object attributes) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserType.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserType.java index ecbfa77468..162143faad 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserType.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserType.java @@ -27,8 +27,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class EndUserType extends Resource { - private static final long serialVersionUID = 67038001521206L; + private static final long serialVersionUID = 12687033452936L; public static EndUserTypeFetcher fetcher(final String pathSid) { return new EndUserTypeFetcher(pathSid); @@ -93,7 +91,7 @@ public static EndUserType fromJson( private final String sid; private final String friendlyName; private final String machineName; - private final List> fields; + private final List fields; private final URI url; @JsonCreator @@ -101,7 +99,7 @@ private EndUserType( @JsonProperty("sid") final String sid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("machine_name") final String machineName, - @JsonProperty("fields") final List> fields, + @JsonProperty("fields") final List fields, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -123,7 +121,7 @@ public final String getMachineName() { return this.machineName; } - public final List> getFields() { + public final List getFields() { return this.fields; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserUpdater.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserUpdater.java index 0abd35a726..937f980b4e 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserUpdater.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserUpdater.java @@ -25,13 +25,12 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class EndUserUpdater extends Updater { private String pathSid; private String friendlyName; - private Map attributes; + private Object attributes; public EndUserUpdater(final String pathSid) { this.pathSid = pathSid; @@ -42,7 +41,7 @@ public EndUserUpdater setFriendlyName(final String friendlyName) { return this; } - public EndUserUpdater setAttributes(final Map attributes) { + public EndUserUpdater setAttributes(final Object attributes) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/Regulation.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/Regulation.java index 5c89d54944..24c47895fc 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/Regulation.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/Regulation.java @@ -27,8 +27,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class Regulation extends Resource { - private static final long serialVersionUID = 10727481359923L; + private static final long serialVersionUID = 153889051777003L; public static RegulationFetcher fetcher(final String pathSid) { return new RegulationFetcher(pathSid); @@ -95,7 +93,7 @@ public static Regulation fromJson( private final String isoCountry; private final String numberType; private final Regulation.EndUserType endUserType; - private final Map requirements; + private final Object requirements; private final URI url; @JsonCreator @@ -105,7 +103,7 @@ private Regulation( @JsonProperty("iso_country") final String isoCountry, @JsonProperty("number_type") final String numberType, @JsonProperty("end_user_type") final Regulation.EndUserType endUserType, - @JsonProperty("requirements") final Map requirements, + @JsonProperty("requirements") final Object requirements, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -137,7 +135,7 @@ public final Regulation.EndUserType getEndUserType() { return this.endUserType; } - public final Map getRequirements() { + public final Object getRequirements() { return this.requirements; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocument.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocument.java index 50135af80f..2c0bde3f4a 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocument.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocument.java @@ -30,8 +30,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +38,7 @@ @ToString public class SupportingDocument extends Resource { - private static final long serialVersionUID = 89965125257195L; + private static final long serialVersionUID = 59974042886137L; public static SupportingDocumentCreator creator( final String friendlyName, @@ -114,9 +112,9 @@ public static SupportingDocument fromJson( private final String mimeType; private final SupportingDocument.Status status; private final String failureReason; - private final List> errors; + private final List errors; private final String type; - private final Map attributes; + private final Object attributes; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -129,9 +127,9 @@ private SupportingDocument( @JsonProperty("mime_type") final String mimeType, @JsonProperty("status") final SupportingDocument.Status status, @JsonProperty("failure_reason") final String failureReason, - @JsonProperty("errors") final List> errors, + @JsonProperty("errors") final List errors, @JsonProperty("type") final String type, - @JsonProperty("attributes") final Map attributes, + @JsonProperty("attributes") final Object attributes, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -174,7 +172,7 @@ public final String getFailureReason() { return this.failureReason; } - public final List> getErrors() { + public final List getErrors() { return this.errors; } @@ -182,7 +180,7 @@ public final String getType() { return this.type; } - public final Map getAttributes() { + public final Object getAttributes() { return this.attributes; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentCreator.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentCreator.java index 61701ee5a0..3c9580f4f7 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentCreator.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentCreator.java @@ -26,14 +26,12 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class SupportingDocumentCreator extends Creator { private String friendlyName; private String type; - private Map attributes; + private Object attributes; public SupportingDocumentCreator( final String friendlyName, @@ -55,9 +53,7 @@ public SupportingDocumentCreator setType(final String type) { return this; } - public SupportingDocumentCreator setAttributes( - final Map attributes - ) { + public SupportingDocumentCreator setAttributes(final Object attributes) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentType.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentType.java index 6e49f965c4..d97b35668f 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentType.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentType.java @@ -27,8 +27,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class SupportingDocumentType extends Resource { - private static final long serialVersionUID = 67038001521206L; + private static final long serialVersionUID = 12687033452936L; public static SupportingDocumentTypeFetcher fetcher(final String pathSid) { return new SupportingDocumentTypeFetcher(pathSid); @@ -93,7 +91,7 @@ public static SupportingDocumentType fromJson( private final String sid; private final String friendlyName; private final String machineName; - private final List> fields; + private final List fields; private final URI url; @JsonCreator @@ -101,7 +99,7 @@ private SupportingDocumentType( @JsonProperty("sid") final String sid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("machine_name") final String machineName, - @JsonProperty("fields") final List> fields, + @JsonProperty("fields") final List fields, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -123,7 +121,7 @@ public final String getMachineName() { return this.machineName; } - public final List> getFields() { + public final List getFields() { return this.fields; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentUpdater.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentUpdater.java index 9e8edb947e..885112c8e0 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentUpdater.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentUpdater.java @@ -25,13 +25,12 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class SupportingDocumentUpdater extends Updater { private String pathSid; private String friendlyName; - private Map attributes; + private Object attributes; public SupportingDocumentUpdater(final String pathSid) { this.pathSid = pathSid; @@ -44,9 +43,7 @@ public SupportingDocumentUpdater setFriendlyName( return this; } - public SupportingDocumentUpdater setAttributes( - final Map attributes - ) { + public SupportingDocumentUpdater setAttributes(final Object attributes) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/bundle/Evaluation.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/bundle/Evaluation.java index 669f216872..12887374d5 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/bundle/Evaluation.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/bundle/Evaluation.java @@ -30,8 +30,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +38,7 @@ @ToString public class Evaluation extends Resource { - private static final long serialVersionUID = 28761307513576L; + private static final long serialVersionUID = 99440016054172L; public static EvaluationCreator creator(final String pathBundleSid) { return new EvaluationCreator(pathBundleSid); @@ -105,7 +103,7 @@ public static Evaluation fromJson( private final String regulationSid; private final String bundleSid; private final Evaluation.Status status; - private final List> results; + private final List results; private final ZonedDateTime dateCreated; private final URI url; @@ -116,7 +114,7 @@ private Evaluation( @JsonProperty("regulation_sid") final String regulationSid, @JsonProperty("bundle_sid") final String bundleSid, @JsonProperty("status") final Evaluation.Status status, - @JsonProperty("results") final List> results, + @JsonProperty("results") final List results, @JsonProperty("date_created") final String dateCreated, @JsonProperty("url") final URI url ) { @@ -150,7 +148,7 @@ public final Evaluation.Status getStatus() { return this.status; } - public final List> getResults() { + public final List getResults() { return this.results; } diff --git a/src/main/java/com/twilio/rest/preview/marketplace/AvailableAddOn.java b/src/main/java/com/twilio/rest/preview/marketplace/AvailableAddOn.java index 568c5c8b67..eed156c83c 100644 --- a/src/main/java/com/twilio/rest/preview/marketplace/AvailableAddOn.java +++ b/src/main/java/com/twilio/rest/preview/marketplace/AvailableAddOn.java @@ -36,7 +36,7 @@ @ToString public class AvailableAddOn extends Resource { - private static final long serialVersionUID = 265387241353044L; + private static final long serialVersionUID = 97457847715408L; public static AvailableAddOnFetcher fetcher(final String pathSid) { return new AvailableAddOnFetcher(pathSid); @@ -93,7 +93,7 @@ public static AvailableAddOn fromJson( private final String friendlyName; private final String description; private final String pricingType; - private final Map configurationSchema; + private final Object configurationSchema; private final URI url; private final Map links; @@ -103,10 +103,7 @@ private AvailableAddOn( @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("description") final String description, @JsonProperty("pricing_type") final String pricingType, - @JsonProperty("configuration_schema") final Map< - String, - Object - > configurationSchema, + @JsonProperty("configuration_schema") final Object configurationSchema, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -135,7 +132,7 @@ public final String getPricingType() { return this.pricingType; } - public final Map getConfigurationSchema() { + public final Object getConfigurationSchema() { return this.configurationSchema; } diff --git a/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOn.java b/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOn.java index 864a5bec86..77decfb552 100644 --- a/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOn.java +++ b/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOn.java @@ -38,7 +38,7 @@ @ToString public class InstalledAddOn extends Resource { - private static final long serialVersionUID = 250400645130930L; + private static final long serialVersionUID = 262360222811208L; public static InstalledAddOnCreator creator( final String availableAddOnSid, @@ -113,7 +113,7 @@ public static InstalledAddOn fromJson( private final String accountSid; private final String friendlyName; private final String description; - private final Map configuration; + private final Object configuration; private final String uniqueName; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -126,7 +126,7 @@ private InstalledAddOn( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("description") final String description, - @JsonProperty("configuration") final Map configuration, + @JsonProperty("configuration") final Object configuration, @JsonProperty("unique_name") final String uniqueName, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -161,7 +161,7 @@ public final String getDescription() { return this.description; } - public final Map getConfiguration() { + public final Object getConfiguration() { return this.configuration; } diff --git a/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnCreator.java b/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnCreator.java index 881b0d804c..47203cac99 100644 --- a/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnCreator.java +++ b/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnCreator.java @@ -26,14 +26,12 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class InstalledAddOnCreator extends Creator { private String availableAddOnSid; private Boolean acceptTermsOfService; - private Map configuration; + private Object configuration; private String uniqueName; public InstalledAddOnCreator( @@ -58,9 +56,7 @@ public InstalledAddOnCreator setAcceptTermsOfService( return this; } - public InstalledAddOnCreator setConfiguration( - final Map configuration - ) { + public InstalledAddOnCreator setConfiguration(final Object configuration) { this.configuration = configuration; return this; } diff --git a/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnUpdater.java b/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnUpdater.java index 72748e7594..e11e0a415f 100644 --- a/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnUpdater.java +++ b/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnUpdater.java @@ -25,21 +25,18 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class InstalledAddOnUpdater extends Updater { private String pathSid; - private Map configuration; + private Object configuration; private String uniqueName; public InstalledAddOnUpdater(final String pathSid) { this.pathSid = pathSid; } - public InstalledAddOnUpdater setConfiguration( - final Map configuration - ) { + public InstalledAddOnUpdater setConfiguration(final Object configuration) { this.configuration = configuration; return this; } diff --git a/src/main/java/com/twilio/rest/preview/wireless/sim/Usage.java b/src/main/java/com/twilio/rest/preview/wireless/sim/Usage.java index c2683da2c1..ef8a7b44de 100644 --- a/src/main/java/com/twilio/rest/preview/wireless/sim/Usage.java +++ b/src/main/java/com/twilio/rest/preview/wireless/sim/Usage.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class Usage extends Resource { - private static final long serialVersionUID = 23834274390782L; + private static final long serialVersionUID = 121951253587869L; public static UsageFetcher fetcher(final String pathSimSid) { return new UsageFetcher(pathSimSid); @@ -88,11 +86,11 @@ public static Usage fromJson( private final String simSid; private final String simUniqueName; private final String accountSid; - private final Map period; - private final Map commandsUsage; - private final Map commandsCosts; - private final Map dataUsage; - private final Map dataCosts; + private final Object period; + private final Object commandsUsage; + private final Object commandsCosts; + private final Object dataUsage; + private final Object dataCosts; private final URI url; @JsonCreator @@ -100,11 +98,11 @@ private Usage( @JsonProperty("sim_sid") final String simSid, @JsonProperty("sim_unique_name") final String simUniqueName, @JsonProperty("account_sid") final String accountSid, - @JsonProperty("period") final Map period, - @JsonProperty("commands_usage") final Map commandsUsage, - @JsonProperty("commands_costs") final Map commandsCosts, - @JsonProperty("data_usage") final Map dataUsage, - @JsonProperty("data_costs") final Map dataCosts, + @JsonProperty("period") final Object period, + @JsonProperty("commands_usage") final Object commandsUsage, + @JsonProperty("commands_costs") final Object commandsCosts, + @JsonProperty("data_usage") final Object dataUsage, + @JsonProperty("data_costs") final Object dataCosts, @JsonProperty("url") final URI url ) { this.simSid = simSid; @@ -130,23 +128,23 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getPeriod() { + public final Object getPeriod() { return this.period; } - public final Map getCommandsUsage() { + public final Object getCommandsUsage() { return this.commandsUsage; } - public final Map getCommandsCosts() { + public final Object getCommandsCosts() { return this.commandsCosts; } - public final Map getDataUsage() { + public final Object getDataUsage() { return this.dataUsage; } - public final Map getDataCosts() { + public final Object getDataCosts() { return this.dataCosts; } diff --git a/src/main/java/com/twilio/rest/proxy/v1/service/SessionCreator.java b/src/main/java/com/twilio/rest/proxy/v1/service/SessionCreator.java index 988ff069e6..9807996f22 100644 --- a/src/main/java/com/twilio/rest/proxy/v1/service/SessionCreator.java +++ b/src/main/java/com/twilio/rest/proxy/v1/service/SessionCreator.java @@ -41,7 +41,7 @@ public class SessionCreator extends Creator { private Integer ttl; private Session.Mode mode; private Session.Status status; - private List> participants; + private List participants; public SessionCreator(final String pathServiceSid) { this.pathServiceSid = pathServiceSid; @@ -72,16 +72,12 @@ public SessionCreator setStatus(final Session.Status status) { return this; } - public SessionCreator setParticipants( - final List> participants - ) { + public SessionCreator setParticipants(final List participants) { this.participants = participants; return this; } - public SessionCreator setParticipants( - final Map participants - ) { + public SessionCreator setParticipants(final Object participants) { return setParticipants(Promoter.listOfOne(participants)); } diff --git a/src/main/java/com/twilio/rest/serverless/v1/service/Build.java b/src/main/java/com/twilio/rest/serverless/v1/service/Build.java index 30dfe72cf9..9313d89d7d 100644 --- a/src/main/java/com/twilio/rest/serverless/v1/service/Build.java +++ b/src/main/java/com/twilio/rest/serverless/v1/service/Build.java @@ -40,7 +40,7 @@ @ToString public class Build extends Resource { - private static final long serialVersionUID = 76818411121781L; + private static final long serialVersionUID = 271902821597826L; public static BuildCreator creator(final String pathServiceSid) { return new BuildCreator(pathServiceSid); @@ -111,9 +111,9 @@ public static Build fromJson( private final String accountSid; private final String serviceSid; private final Build.Status status; - private final List> assetVersions; - private final List> functionVersions; - private final List> dependencies; + private final List assetVersions; + private final List functionVersions; + private final List dependencies; private final Build.Runtime runtime; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -126,15 +126,9 @@ private Build( @JsonProperty("account_sid") final String accountSid, @JsonProperty("service_sid") final String serviceSid, @JsonProperty("status") final Build.Status status, - @JsonProperty("asset_versions") final List< - Map - > assetVersions, - @JsonProperty("function_versions") final List< - Map - > functionVersions, - @JsonProperty("dependencies") final List< - Map - > dependencies, + @JsonProperty("asset_versions") final List assetVersions, + @JsonProperty("function_versions") final List functionVersions, + @JsonProperty("dependencies") final List dependencies, @JsonProperty("runtime") final Build.Runtime runtime, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -171,15 +165,15 @@ public final Build.Status getStatus() { return this.status; } - public final List> getAssetVersions() { + public final List getAssetVersions() { return this.assetVersions; } - public final List> getFunctionVersions() { + public final List getFunctionVersions() { return this.functionVersions; } - public final List> getDependencies() { + public final List getDependencies() { return this.dependencies; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/Engagement.java b/src/main/java/com/twilio/rest/studio/v1/flow/Engagement.java index 1b5c29b55b..5aa6ddaf3d 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/Engagement.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/Engagement.java @@ -39,7 +39,7 @@ @ToString public class Engagement extends Resource { - private static final long serialVersionUID = 71723617578664L; + private static final long serialVersionUID = 235993867239207L; public static EngagementCreator creator( final String pathFlowSid, @@ -115,7 +115,7 @@ public static Engagement fromJson( private final String flowSid; private final String contactSid; private final String contactChannelAddress; - private final Map context; + private final Object context; private final Engagement.Status status; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -131,7 +131,7 @@ private Engagement( @JsonProperty( "contact_channel_address" ) final String contactChannelAddress, - @JsonProperty("context") final Map context, + @JsonProperty("context") final Object context, @JsonProperty("status") final Engagement.Status status, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -171,7 +171,7 @@ public final String getContactChannelAddress() { return this.contactChannelAddress; } - public final Map getContext() { + public final Object getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/EngagementCreator.java b/src/main/java/com/twilio/rest/studio/v1/flow/EngagementCreator.java index cbd788a972..b46d02491d 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/EngagementCreator.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/EngagementCreator.java @@ -27,15 +27,13 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class EngagementCreator extends Creator { private String pathFlowSid; private com.twilio.type.PhoneNumber to; private com.twilio.type.PhoneNumber from; - private Map parameters; + private Object parameters; public EngagementCreator( final String pathFlowSid, @@ -65,9 +63,7 @@ public EngagementCreator setFrom(final String from) { return setFrom(Promoter.phoneNumberFromString(from)); } - public EngagementCreator setParameters( - final Map parameters - ) { + public EngagementCreator setParameters(final Object parameters) { this.parameters = parameters; return this; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/Execution.java b/src/main/java/com/twilio/rest/studio/v1/flow/Execution.java index 7806f0e36d..f8c69a89a4 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/Execution.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/Execution.java @@ -39,7 +39,7 @@ @ToString public class Execution extends Resource { - private static final long serialVersionUID = 221370387280625L; + private static final long serialVersionUID = 12685884101111L; public static ExecutionCreator creator( final String pathFlowSid, @@ -123,7 +123,7 @@ public static Execution fromJson( private final String flowSid; private final String contactSid; private final String contactChannelAddress; - private final Map context; + private final Object context; private final Execution.Status status; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -139,7 +139,7 @@ private Execution( @JsonProperty( "contact_channel_address" ) final String contactChannelAddress, - @JsonProperty("context") final Map context, + @JsonProperty("context") final Object context, @JsonProperty("status") final Execution.Status status, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -179,7 +179,7 @@ public final String getContactChannelAddress() { return this.contactChannelAddress; } - public final Map getContext() { + public final Object getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/ExecutionCreator.java b/src/main/java/com/twilio/rest/studio/v1/flow/ExecutionCreator.java index 89c8f288e0..c162eff85f 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/ExecutionCreator.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/ExecutionCreator.java @@ -27,15 +27,13 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class ExecutionCreator extends Creator { private String pathFlowSid; private com.twilio.type.PhoneNumber to; private com.twilio.type.PhoneNumber from; - private Map parameters; + private Object parameters; public ExecutionCreator( final String pathFlowSid, @@ -65,9 +63,7 @@ public ExecutionCreator setFrom(final String from) { return setFrom(Promoter.phoneNumberFromString(from)); } - public ExecutionCreator setParameters( - final Map parameters - ) { + public ExecutionCreator setParameters(final Object parameters) { this.parameters = parameters; return this; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/engagement/EngagementContext.java b/src/main/java/com/twilio/rest/studio/v1/flow/engagement/EngagementContext.java index 45ed628e3b..5066cadf61 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/engagement/EngagementContext.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/engagement/EngagementContext.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class EngagementContext extends Resource { - private static final long serialVersionUID = 182363461244967L; + private static final long serialVersionUID = 70834557324167L; public static EngagementContextFetcher fetcher( final String pathFlowSid, @@ -89,7 +87,7 @@ public static EngagementContext fromJson( } private final String accountSid; - private final Map context; + private final Object context; private final String engagementSid; private final String flowSid; private final URI url; @@ -97,7 +95,7 @@ public static EngagementContext fromJson( @JsonCreator private EngagementContext( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("context") final Map context, + @JsonProperty("context") final Object context, @JsonProperty("engagement_sid") final String engagementSid, @JsonProperty("flow_sid") final String flowSid, @JsonProperty("url") final URI url @@ -113,7 +111,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getContext() { + public final Object getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/engagement/Step.java b/src/main/java/com/twilio/rest/studio/v1/flow/engagement/Step.java index a0b2dcbf54..999f9835f1 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/engagement/Step.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/engagement/Step.java @@ -38,7 +38,7 @@ @ToString public class Step extends Resource { - private static final long serialVersionUID = 84557375462184L; + private static final long serialVersionUID = 178723583174409L; public static StepFetcher fetcher( final String pathFlowSid, @@ -103,7 +103,7 @@ public static Step fromJson( private final String flowSid; private final String engagementSid; private final String name; - private final Map context; + private final Object context; private final String parentStepSid; private final String transitionedFrom; private final String transitionedTo; @@ -119,7 +119,7 @@ private Step( @JsonProperty("flow_sid") final String flowSid, @JsonProperty("engagement_sid") final String engagementSid, @JsonProperty("name") final String name, - @JsonProperty("context") final Map context, + @JsonProperty("context") final Object context, @JsonProperty("parent_step_sid") final String parentStepSid, @JsonProperty("transitioned_from") final String transitionedFrom, @JsonProperty("transitioned_to") final String transitionedTo, @@ -163,7 +163,7 @@ public final String getName() { return this.name; } - public final Map getContext() { + public final Object getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/engagement/step/StepContext.java b/src/main/java/com/twilio/rest/studio/v1/flow/engagement/step/StepContext.java index b3f8a40bf4..96557f16bf 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/engagement/step/StepContext.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/engagement/step/StepContext.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class StepContext extends Resource { - private static final long serialVersionUID = 81685274380880L; + private static final long serialVersionUID = 96212959064565L; public static StepContextFetcher fetcher( final String pathFlowSid, @@ -94,7 +92,7 @@ public static StepContext fromJson( } private final String accountSid; - private final Map context; + private final Object context; private final String engagementSid; private final String flowSid; private final String stepSid; @@ -103,7 +101,7 @@ public static StepContext fromJson( @JsonCreator private StepContext( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("context") final Map context, + @JsonProperty("context") final Object context, @JsonProperty("engagement_sid") final String engagementSid, @JsonProperty("flow_sid") final String flowSid, @JsonProperty("step_sid") final String stepSid, @@ -121,7 +119,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getContext() { + public final Object getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionContext.java b/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionContext.java index 74e99241f0..b538600c7c 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionContext.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionContext.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class ExecutionContext extends Resource { - private static final long serialVersionUID = 48761390116247L; + private static final long serialVersionUID = 55535160524796L; public static ExecutionContextFetcher fetcher( final String pathFlowSid, @@ -89,7 +87,7 @@ public static ExecutionContext fromJson( } private final String accountSid; - private final Map context; + private final Object context; private final String flowSid; private final String executionSid; private final URI url; @@ -97,7 +95,7 @@ public static ExecutionContext fromJson( @JsonCreator private ExecutionContext( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("context") final Map context, + @JsonProperty("context") final Object context, @JsonProperty("flow_sid") final String flowSid, @JsonProperty("execution_sid") final String executionSid, @JsonProperty("url") final URI url @@ -113,7 +111,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getContext() { + public final Object getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionStep.java b/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionStep.java index 198f6d6067..62a1e61003 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionStep.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionStep.java @@ -38,7 +38,7 @@ @ToString public class ExecutionStep extends Resource { - private static final long serialVersionUID = 56382327963536L; + private static final long serialVersionUID = 120870328761943L; public static ExecutionStepFetcher fetcher( final String pathFlowSid, @@ -104,7 +104,7 @@ public static ExecutionStep fromJson( private final String executionSid; private final String parentStepSid; private final String name; - private final Map context; + private final Object context; private final String transitionedFrom; private final String transitionedTo; private final ZonedDateTime dateCreated; @@ -120,7 +120,7 @@ private ExecutionStep( @JsonProperty("execution_sid") final String executionSid, @JsonProperty("parent_step_sid") final String parentStepSid, @JsonProperty("name") final String name, - @JsonProperty("context") final Map context, + @JsonProperty("context") final Object context, @JsonProperty("transitioned_from") final String transitionedFrom, @JsonProperty("transitioned_to") final String transitionedTo, @JsonProperty("date_created") final String dateCreated, @@ -167,7 +167,7 @@ public final String getName() { return this.name; } - public final Map getContext() { + public final Object getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/execution/executionstep/ExecutionStepContext.java b/src/main/java/com/twilio/rest/studio/v1/flow/execution/executionstep/ExecutionStepContext.java index 487d379a2f..d7effcbfb2 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/execution/executionstep/ExecutionStepContext.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/execution/executionstep/ExecutionStepContext.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class ExecutionStepContext extends Resource { - private static final long serialVersionUID = 28705359719021L; + private static final long serialVersionUID = 24468820307220L; public static ExecutionStepContextFetcher fetcher( final String pathFlowSid, @@ -94,7 +92,7 @@ public static ExecutionStepContext fromJson( } private final String accountSid; - private final Map context; + private final Object context; private final String executionSid; private final String flowSid; private final String stepSid; @@ -103,7 +101,7 @@ public static ExecutionStepContext fromJson( @JsonCreator private ExecutionStepContext( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("context") final Map context, + @JsonProperty("context") final Object context, @JsonProperty("execution_sid") final String executionSid, @JsonProperty("flow_sid") final String flowSid, @JsonProperty("step_sid") final String stepSid, @@ -121,7 +119,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getContext() { + public final Object getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v2/Flow.java b/src/main/java/com/twilio/rest/studio/v2/Flow.java index f4f9f13fbf..207dcdd6e8 100644 --- a/src/main/java/com/twilio/rest/studio/v2/Flow.java +++ b/src/main/java/com/twilio/rest/studio/v2/Flow.java @@ -40,12 +40,12 @@ @ToString public class Flow extends Resource { - private static final long serialVersionUID = 951890745581L; + private static final long serialVersionUID = 226522965529433L; public static FlowCreator creator( final String friendlyName, final Flow.Status status, - final Map definition + final Object definition ) { return new FlowCreator(friendlyName, status, definition); } @@ -115,13 +115,13 @@ public static Flow fromJson( private final String sid; private final String accountSid; private final String friendlyName; - private final Map definition; + private final Object definition; private final Flow.Status status; private final Integer revision; private final String commitMessage; private final Boolean valid; - private final List> errors; - private final List> warnings; + private final List errors; + private final List warnings; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI webhookUrl; @@ -133,13 +133,13 @@ private Flow( @JsonProperty("sid") final String sid, @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, - @JsonProperty("definition") final Map definition, + @JsonProperty("definition") final Object definition, @JsonProperty("status") final Flow.Status status, @JsonProperty("revision") final Integer revision, @JsonProperty("commit_message") final String commitMessage, @JsonProperty("valid") final Boolean valid, - @JsonProperty("errors") final List> errors, - @JsonProperty("warnings") final List> warnings, + @JsonProperty("errors") final List errors, + @JsonProperty("warnings") final List warnings, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("webhook_url") final URI webhookUrl, @@ -175,7 +175,7 @@ public final String getFriendlyName() { return this.friendlyName; } - public final Map getDefinition() { + public final Object getDefinition() { return this.definition; } @@ -195,11 +195,11 @@ public final Boolean getValid() { return this.valid; } - public final List> getErrors() { + public final List getErrors() { return this.errors; } - public final List> getWarnings() { + public final List getWarnings() { return this.warnings; } diff --git a/src/main/java/com/twilio/rest/studio/v2/FlowCreator.java b/src/main/java/com/twilio/rest/studio/v2/FlowCreator.java index 3834351da1..3313a2299b 100644 --- a/src/main/java/com/twilio/rest/studio/v2/FlowCreator.java +++ b/src/main/java/com/twilio/rest/studio/v2/FlowCreator.java @@ -26,20 +26,18 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class FlowCreator extends Creator { private String friendlyName; private Flow.Status status; - private Map definition; + private Object definition; private String commitMessage; public FlowCreator( final String friendlyName, final Flow.Status status, - final Map definition + final Object definition ) { this.friendlyName = friendlyName; this.status = status; @@ -56,7 +54,7 @@ public FlowCreator setStatus(final Flow.Status status) { return this; } - public FlowCreator setDefinition(final Map definition) { + public FlowCreator setDefinition(final Object definition) { this.definition = definition; return this; } diff --git a/src/main/java/com/twilio/rest/studio/v2/FlowUpdater.java b/src/main/java/com/twilio/rest/studio/v2/FlowUpdater.java index 981e21f24e..c8917d0e6e 100644 --- a/src/main/java/com/twilio/rest/studio/v2/FlowUpdater.java +++ b/src/main/java/com/twilio/rest/studio/v2/FlowUpdater.java @@ -25,14 +25,13 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class FlowUpdater extends Updater { private String pathSid; private Flow.Status status; private String friendlyName; - private Map definition; + private Object definition; private String commitMessage; public FlowUpdater(final String pathSid, final Flow.Status status) { @@ -50,7 +49,7 @@ public FlowUpdater setFriendlyName(final String friendlyName) { return this; } - public FlowUpdater setDefinition(final Map definition) { + public FlowUpdater setDefinition(final Object definition) { this.definition = definition; return this; } diff --git a/src/main/java/com/twilio/rest/studio/v2/FlowValidate.java b/src/main/java/com/twilio/rest/studio/v2/FlowValidate.java index f3a156394a..6eba3f66e9 100644 --- a/src/main/java/com/twilio/rest/studio/v2/FlowValidate.java +++ b/src/main/java/com/twilio/rest/studio/v2/FlowValidate.java @@ -26,8 +26,6 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -41,7 +39,7 @@ public class FlowValidate extends Resource { public static FlowValidateUpdater updater( final String friendlyName, final FlowValidate.Status status, - final Map definition + final Object definition ) { return new FlowValidateUpdater(friendlyName, status, definition); } diff --git a/src/main/java/com/twilio/rest/studio/v2/FlowValidateUpdater.java b/src/main/java/com/twilio/rest/studio/v2/FlowValidateUpdater.java index 7c97916960..5a6ea99ac6 100644 --- a/src/main/java/com/twilio/rest/studio/v2/FlowValidateUpdater.java +++ b/src/main/java/com/twilio/rest/studio/v2/FlowValidateUpdater.java @@ -25,19 +25,18 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class FlowValidateUpdater extends Updater { private String friendlyName; private FlowValidate.Status status; - private Map definition; + private Object definition; private String commitMessage; public FlowValidateUpdater( final String friendlyName, final FlowValidate.Status status, - final Map definition + final Object definition ) { this.friendlyName = friendlyName; this.status = status; @@ -54,9 +53,7 @@ public FlowValidateUpdater setStatus(final FlowValidate.Status status) { return this; } - public FlowValidateUpdater setDefinition( - final Map definition - ) { + public FlowValidateUpdater setDefinition(final Object definition) { this.definition = definition; return this; } diff --git a/src/main/java/com/twilio/rest/studio/v2/flow/Execution.java b/src/main/java/com/twilio/rest/studio/v2/flow/Execution.java index a39e679402..259203b098 100644 --- a/src/main/java/com/twilio/rest/studio/v2/flow/Execution.java +++ b/src/main/java/com/twilio/rest/studio/v2/flow/Execution.java @@ -39,7 +39,7 @@ @ToString public class Execution extends Resource { - private static final long serialVersionUID = 276284150060496L; + private static final long serialVersionUID = 21663033797562L; public static ExecutionCreator creator( final String pathFlowSid, @@ -122,7 +122,7 @@ public static Execution fromJson( private final String accountSid; private final String flowSid; private final String contactChannelAddress; - private final Map context; + private final Object context; private final Execution.Status status; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -137,7 +137,7 @@ private Execution( @JsonProperty( "contact_channel_address" ) final String contactChannelAddress, - @JsonProperty("context") final Map context, + @JsonProperty("context") final Object context, @JsonProperty("status") final Execution.Status status, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -172,7 +172,7 @@ public final String getContactChannelAddress() { return this.contactChannelAddress; } - public final Map getContext() { + public final Object getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v2/flow/ExecutionCreator.java b/src/main/java/com/twilio/rest/studio/v2/flow/ExecutionCreator.java index df3d5c1245..28941dee4c 100644 --- a/src/main/java/com/twilio/rest/studio/v2/flow/ExecutionCreator.java +++ b/src/main/java/com/twilio/rest/studio/v2/flow/ExecutionCreator.java @@ -27,15 +27,13 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class ExecutionCreator extends Creator { private String pathFlowSid; private com.twilio.type.PhoneNumber to; private com.twilio.type.PhoneNumber from; - private Map parameters; + private Object parameters; public ExecutionCreator( final String pathFlowSid, @@ -65,9 +63,7 @@ public ExecutionCreator setFrom(final String from) { return setFrom(Promoter.phoneNumberFromString(from)); } - public ExecutionCreator setParameters( - final Map parameters - ) { + public ExecutionCreator setParameters(final Object parameters) { this.parameters = parameters; return this; } diff --git a/src/main/java/com/twilio/rest/studio/v2/flow/FlowRevision.java b/src/main/java/com/twilio/rest/studio/v2/flow/FlowRevision.java index c92a4d7238..0f78c00369 100644 --- a/src/main/java/com/twilio/rest/studio/v2/flow/FlowRevision.java +++ b/src/main/java/com/twilio/rest/studio/v2/flow/FlowRevision.java @@ -30,8 +30,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +38,7 @@ @ToString public class FlowRevision extends Resource { - private static final long serialVersionUID = 84648223923809L; + private static final long serialVersionUID = 208403532040439L; public static FlowRevisionFetcher fetcher( final String pathSid, @@ -99,12 +97,12 @@ public static FlowRevision fromJson( private final String sid; private final String accountSid; private final String friendlyName; - private final Map definition; + private final Object definition; private final FlowRevision.Status status; private final Integer revision; private final String commitMessage; private final Boolean valid; - private final List> errors; + private final List errors; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -114,12 +112,12 @@ private FlowRevision( @JsonProperty("sid") final String sid, @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, - @JsonProperty("definition") final Map definition, + @JsonProperty("definition") final Object definition, @JsonProperty("status") final FlowRevision.Status status, @JsonProperty("revision") final Integer revision, @JsonProperty("commit_message") final String commitMessage, @JsonProperty("valid") final Boolean valid, - @JsonProperty("errors") final List> errors, + @JsonProperty("errors") final List errors, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -150,7 +148,7 @@ public final String getFriendlyName() { return this.friendlyName; } - public final Map getDefinition() { + public final Object getDefinition() { return this.definition; } @@ -170,7 +168,7 @@ public final Boolean getValid() { return this.valid; } - public final List> getErrors() { + public final List getErrors() { return this.errors; } diff --git a/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionContext.java b/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionContext.java index 1e48c85839..01e60e0d90 100644 --- a/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionContext.java +++ b/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionContext.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class ExecutionContext extends Resource { - private static final long serialVersionUID = 48761390116247L; + private static final long serialVersionUID = 55535160524796L; public static ExecutionContextFetcher fetcher( final String pathFlowSid, @@ -89,7 +87,7 @@ public static ExecutionContext fromJson( } private final String accountSid; - private final Map context; + private final Object context; private final String flowSid; private final String executionSid; private final URI url; @@ -97,7 +95,7 @@ public static ExecutionContext fromJson( @JsonCreator private ExecutionContext( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("context") final Map context, + @JsonProperty("context") final Object context, @JsonProperty("flow_sid") final String flowSid, @JsonProperty("execution_sid") final String executionSid, @JsonProperty("url") final URI url @@ -113,7 +111,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getContext() { + public final Object getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionStep.java b/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionStep.java index c6d8c0acce..a6cab0ffcc 100644 --- a/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionStep.java +++ b/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionStep.java @@ -38,7 +38,7 @@ @ToString public class ExecutionStep extends Resource { - private static final long serialVersionUID = 56382327963536L; + private static final long serialVersionUID = 120870328761943L; public static ExecutionStepFetcher fetcher( final String pathFlowSid, @@ -104,7 +104,7 @@ public static ExecutionStep fromJson( private final String executionSid; private final String parentStepSid; private final String name; - private final Map context; + private final Object context; private final String transitionedFrom; private final String transitionedTo; private final ZonedDateTime dateCreated; @@ -120,7 +120,7 @@ private ExecutionStep( @JsonProperty("execution_sid") final String executionSid, @JsonProperty("parent_step_sid") final String parentStepSid, @JsonProperty("name") final String name, - @JsonProperty("context") final Map context, + @JsonProperty("context") final Object context, @JsonProperty("transitioned_from") final String transitionedFrom, @JsonProperty("transitioned_to") final String transitionedTo, @JsonProperty("date_created") final String dateCreated, @@ -167,7 +167,7 @@ public final String getName() { return this.name; } - public final Map getContext() { + public final Object getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v2/flow/execution/executionstep/ExecutionStepContext.java b/src/main/java/com/twilio/rest/studio/v2/flow/execution/executionstep/ExecutionStepContext.java index 384675effe..782c64cf38 100644 --- a/src/main/java/com/twilio/rest/studio/v2/flow/execution/executionstep/ExecutionStepContext.java +++ b/src/main/java/com/twilio/rest/studio/v2/flow/execution/executionstep/ExecutionStepContext.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class ExecutionStepContext extends Resource { - private static final long serialVersionUID = 28705359719021L; + private static final long serialVersionUID = 24468820307220L; public static ExecutionStepContextFetcher fetcher( final String pathFlowSid, @@ -94,7 +92,7 @@ public static ExecutionStepContext fromJson( } private final String accountSid; - private final Map context; + private final Object context; private final String executionSid; private final String flowSid; private final String stepSid; @@ -103,7 +101,7 @@ public static ExecutionStepContext fromJson( @JsonCreator private ExecutionStepContext( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("context") final Map context, + @JsonProperty("context") final Object context, @JsonProperty("execution_sid") final String executionSid, @JsonProperty("flow_sid") final String flowSid, @JsonProperty("step_sid") final String stepSid, @@ -121,7 +119,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getContext() { + public final Object getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/supersim/v1/Network.java b/src/main/java/com/twilio/rest/supersim/v1/Network.java index 3b01f564d8..6bbaa67eff 100644 --- a/src/main/java/com/twilio/rest/supersim/v1/Network.java +++ b/src/main/java/com/twilio/rest/supersim/v1/Network.java @@ -27,8 +27,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class Network extends Resource { - private static final long serialVersionUID = 225839080791216L; + private static final long serialVersionUID = 190489279811069L; public static NetworkFetcher fetcher(final String pathSid) { return new NetworkFetcher(pathSid); @@ -94,7 +92,7 @@ public static Network fromJson( private final String friendlyName; private final URI url; private final String isoCountry; - private final List> identifiers; + private final List identifiers; @JsonCreator private Network( @@ -102,7 +100,7 @@ private Network( @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("url") final URI url, @JsonProperty("iso_country") final String isoCountry, - @JsonProperty("identifiers") final List> identifiers + @JsonProperty("identifiers") final List identifiers ) { this.sid = sid; this.friendlyName = friendlyName; @@ -127,7 +125,7 @@ public final String getIsoCountry() { return this.isoCountry; } - public final List> getIdentifiers() { + public final List getIdentifiers() { return this.identifiers; } diff --git a/src/main/java/com/twilio/rest/supersim/v1/SettingsUpdate.java b/src/main/java/com/twilio/rest/supersim/v1/SettingsUpdate.java index 4d3dbc2f17..fa79a4d62a 100644 --- a/src/main/java/com/twilio/rest/supersim/v1/SettingsUpdate.java +++ b/src/main/java/com/twilio/rest/supersim/v1/SettingsUpdate.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class SettingsUpdate extends Resource { - private static final long serialVersionUID = 126256874693410L; + private static final long serialVersionUID = 255262648579642L; public static SettingsUpdateReader reader() { return new SettingsUpdateReader(); @@ -92,7 +90,7 @@ public static SettingsUpdate fromJson( private final String iccid; private final String simSid; private final SettingsUpdate.Status status; - private final List> packages; + private final List packages; private final ZonedDateTime dateCompleted; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -103,7 +101,7 @@ private SettingsUpdate( @JsonProperty("iccid") final String iccid, @JsonProperty("sim_sid") final String simSid, @JsonProperty("status") final SettingsUpdate.Status status, - @JsonProperty("packages") final List> packages, + @JsonProperty("packages") final List packages, @JsonProperty("date_completed") final String dateCompleted, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated @@ -135,7 +133,7 @@ public final SettingsUpdate.Status getStatus() { return this.status; } - public final List> getPackages() { + public final List getPackages() { return this.packages; } diff --git a/src/main/java/com/twilio/rest/supersim/v1/UsageRecord.java b/src/main/java/com/twilio/rest/supersim/v1/UsageRecord.java index 2b7510e170..cca77d9bc3 100644 --- a/src/main/java/com/twilio/rest/supersim/v1/UsageRecord.java +++ b/src/main/java/com/twilio/rest/supersim/v1/UsageRecord.java @@ -30,8 +30,6 @@ import java.io.InputStream; import java.math.BigDecimal; import java.util.Currency; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +38,7 @@ @ToString public class UsageRecord extends Resource { - private static final long serialVersionUID = 269766941607639L; + private static final long serialVersionUID = 160739434697257L; public static UsageRecordReader reader() { return new UsageRecordReader(); @@ -94,7 +92,7 @@ public static UsageRecord fromJson( private final String networkSid; private final String fleetSid; private final String isoCountry; - private final Map period; + private final Object period; private final Long dataUpload; private final Long dataDownload; private final Long dataTotal; @@ -108,7 +106,7 @@ private UsageRecord( @JsonProperty("network_sid") final String networkSid, @JsonProperty("fleet_sid") final String fleetSid, @JsonProperty("iso_country") final String isoCountry, - @JsonProperty("period") final Map period, + @JsonProperty("period") final Object period, @JsonProperty("data_upload") final Long dataUpload, @JsonProperty("data_download") final Long dataDownload, @JsonProperty("data_total") final Long dataTotal, @@ -150,7 +148,7 @@ public final String getIsoCountry() { return this.isoCountry; } - public final Map getPeriod() { + public final Object getPeriod() { return this.period; } diff --git a/src/main/java/com/twilio/rest/supersim/v1/networkaccessprofile/NetworkAccessProfileNetwork.java b/src/main/java/com/twilio/rest/supersim/v1/networkaccessprofile/NetworkAccessProfileNetwork.java index 7b89f7fa02..77b93fd749 100644 --- a/src/main/java/com/twilio/rest/supersim/v1/networkaccessprofile/NetworkAccessProfileNetwork.java +++ b/src/main/java/com/twilio/rest/supersim/v1/networkaccessprofile/NetworkAccessProfileNetwork.java @@ -27,8 +27,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class NetworkAccessProfileNetwork extends Resource { - private static final long serialVersionUID = 187162547019967L; + private static final long serialVersionUID = 28841254590899L; public static NetworkAccessProfileNetworkCreator creator( final String pathNetworkAccessProfileSid, @@ -130,7 +128,7 @@ public static NetworkAccessProfileNetwork fromJson( private final String networkAccessProfileSid; private final String friendlyName; private final String isoCountry; - private final List> identifiers; + private final List identifiers; private final URI url; @JsonCreator @@ -141,9 +139,7 @@ private NetworkAccessProfileNetwork( ) final String networkAccessProfileSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("iso_country") final String isoCountry, - @JsonProperty("identifiers") final List< - Map - > identifiers, + @JsonProperty("identifiers") final List identifiers, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -170,7 +166,7 @@ public final String getIsoCountry() { return this.isoCountry; } - public final List> getIdentifiers() { + public final List getIdentifiers() { return this.identifiers; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/Document.java b/src/main/java/com/twilio/rest/sync/v1/service/Document.java index e6b087729b..02f5581734 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/Document.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/Document.java @@ -38,7 +38,7 @@ @ToString public class Document extends Resource { - private static final long serialVersionUID = 221157207950751L; + private static final long serialVersionUID = 261013113274170L; public static DocumentCreator creator(final String pathServiceSid) { return new DocumentCreator(pathServiceSid); @@ -119,7 +119,7 @@ public static Document fromJson( private final URI url; private final Map links; private final String revision; - private final Map data; + private final Object data; private final ZonedDateTime dateExpires; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -134,7 +134,7 @@ private Document( @JsonProperty("url") final URI url, @JsonProperty("links") final Map links, @JsonProperty("revision") final String revision, - @JsonProperty("data") final Map data, + @JsonProperty("data") final Object data, @JsonProperty("date_expires") final String dateExpires, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -182,7 +182,7 @@ public final String getRevision() { return this.revision; } - public final Map getData() { + public final Object getData() { return this.data; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/DocumentCreator.java b/src/main/java/com/twilio/rest/sync/v1/service/DocumentCreator.java index 9b5eca36b7..a5e40d3f07 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/DocumentCreator.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/DocumentCreator.java @@ -26,14 +26,12 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class DocumentCreator extends Creator { private String pathServiceSid; private String uniqueName; - private Map data; + private Object data; private Integer ttl; public DocumentCreator(final String pathServiceSid) { @@ -45,7 +43,7 @@ public DocumentCreator setUniqueName(final String uniqueName) { return this; } - public DocumentCreator setData(final Map data) { + public DocumentCreator setData(final Object data) { this.data = data; return this; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/DocumentUpdater.java b/src/main/java/com/twilio/rest/sync/v1/service/DocumentUpdater.java index 1561d4c8a2..50b9165d6e 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/DocumentUpdater.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/DocumentUpdater.java @@ -25,14 +25,13 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class DocumentUpdater extends Updater { private String pathServiceSid; private String pathSid; private String ifMatch; - private Map data; + private Object data; private Integer ttl; public DocumentUpdater(final String pathServiceSid, final String pathSid) { @@ -45,7 +44,7 @@ public DocumentUpdater setIfMatch(final String ifMatch) { return this; } - public DocumentUpdater setData(final Map data) { + public DocumentUpdater setData(final Object data) { this.data = data; return this; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItem.java b/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItem.java index c0d70df086..15a81ed211 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItem.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItem.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,12 +37,12 @@ @ToString public class SyncListItem extends Resource { - private static final long serialVersionUID = 92711713432732L; + private static final long serialVersionUID = 221331171920805L; public static SyncListItemCreator creator( final String pathServiceSid, final String pathListSid, - final Map data + final Object data ) { return new SyncListItemCreator(pathServiceSid, pathListSid, data); } @@ -129,7 +127,7 @@ public static SyncListItem fromJson( private final String listSid; private final URI url; private final String revision; - private final Map data; + private final Object data; private final ZonedDateTime dateExpires; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -143,7 +141,7 @@ private SyncListItem( @JsonProperty("list_sid") final String listSid, @JsonProperty("url") final URI url, @JsonProperty("revision") final String revision, - @JsonProperty("data") final Map data, + @JsonProperty("data") final Object data, @JsonProperty("date_expires") final String dateExpires, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -186,7 +184,7 @@ public final String getRevision() { return this.revision; } - public final Map getData() { + public final Object getData() { return this.data; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemCreator.java b/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemCreator.java index 2af4101ee6..b3349ff40a 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemCreator.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemCreator.java @@ -26,14 +26,12 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class SyncListItemCreator extends Creator { private String pathServiceSid; private String pathListSid; - private Map data; + private Object data; private Integer ttl; private Integer itemTtl; private Integer collectionTtl; @@ -41,14 +39,14 @@ public class SyncListItemCreator extends Creator { public SyncListItemCreator( final String pathServiceSid, final String pathListSid, - final Map data + final Object data ) { this.pathServiceSid = pathServiceSid; this.pathListSid = pathListSid; this.data = data; } - public SyncListItemCreator setData(final Map data) { + public SyncListItemCreator setData(final Object data) { this.data = data; return this; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemUpdater.java b/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemUpdater.java index df538d9384..7ec2479826 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemUpdater.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemUpdater.java @@ -25,7 +25,6 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class SyncListItemUpdater extends Updater { @@ -33,7 +32,7 @@ public class SyncListItemUpdater extends Updater { private String pathListSid; private Integer pathIndex; private String ifMatch; - private Map data; + private Object data; private Integer ttl; private Integer itemTtl; private Integer collectionTtl; @@ -53,7 +52,7 @@ public SyncListItemUpdater setIfMatch(final String ifMatch) { return this; } - public SyncListItemUpdater setData(final Map data) { + public SyncListItemUpdater setData(final Object data) { this.data = data; return this; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItem.java b/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItem.java index e2c25935cf..d5e34a9be3 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItem.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItem.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,13 +37,13 @@ @ToString public class SyncMapItem extends Resource { - private static final long serialVersionUID = 156890229646336L; + private static final long serialVersionUID = 208315525049259L; public static SyncMapItemCreator creator( final String pathServiceSid, final String pathMapSid, final String key, - final Map data + final Object data ) { return new SyncMapItemCreator(pathServiceSid, pathMapSid, key, data); } @@ -130,7 +128,7 @@ public static SyncMapItem fromJson( private final String mapSid; private final URI url; private final String revision; - private final Map data; + private final Object data; private final ZonedDateTime dateExpires; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -144,7 +142,7 @@ private SyncMapItem( @JsonProperty("map_sid") final String mapSid, @JsonProperty("url") final URI url, @JsonProperty("revision") final String revision, - @JsonProperty("data") final Map data, + @JsonProperty("data") final Object data, @JsonProperty("date_expires") final String dateExpires, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -187,7 +185,7 @@ public final String getRevision() { return this.revision; } - public final Map getData() { + public final Object getData() { return this.data; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemCreator.java b/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemCreator.java index 095e615ca2..df8e6b204e 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemCreator.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemCreator.java @@ -26,15 +26,13 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class SyncMapItemCreator extends Creator { private String pathServiceSid; private String pathMapSid; private String key; - private Map data; + private Object data; private Integer ttl; private Integer itemTtl; private Integer collectionTtl; @@ -43,7 +41,7 @@ public SyncMapItemCreator( final String pathServiceSid, final String pathMapSid, final String key, - final Map data + final Object data ) { this.pathServiceSid = pathServiceSid; this.pathMapSid = pathMapSid; @@ -56,7 +54,7 @@ public SyncMapItemCreator setKey(final String key) { return this; } - public SyncMapItemCreator setData(final Map data) { + public SyncMapItemCreator setData(final Object data) { this.data = data; return this; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemUpdater.java b/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemUpdater.java index f9cb5af292..b27291f350 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemUpdater.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemUpdater.java @@ -25,7 +25,6 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class SyncMapItemUpdater extends Updater { @@ -33,7 +32,7 @@ public class SyncMapItemUpdater extends Updater { private String pathMapSid; private String pathKey; private String ifMatch; - private Map data; + private Object data; private Integer ttl; private Integer itemTtl; private Integer collectionTtl; @@ -53,7 +52,7 @@ public SyncMapItemUpdater setIfMatch(final String ifMatch) { return this; } - public SyncMapItemUpdater setData(final Map data) { + public SyncMapItemUpdater setData(final Object data) { this.data = data; return this; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessage.java b/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessage.java index 7191f3acc2..8c66fa6c7d 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessage.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessage.java @@ -25,8 +25,6 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,12 +33,12 @@ @ToString public class StreamMessage extends Resource { - private static final long serialVersionUID = 233477236246646L; + private static final long serialVersionUID = 40152669898660L; public static StreamMessageCreator creator( final String pathServiceSid, final String pathStreamSid, - final Map data + final Object data ) { return new StreamMessageCreator(pathServiceSid, pathStreamSid, data); } @@ -89,12 +87,12 @@ public static StreamMessage fromJson( } private final String sid; - private final Map data; + private final Object data; @JsonCreator private StreamMessage( @JsonProperty("sid") final String sid, - @JsonProperty("data") final Map data + @JsonProperty("data") final Object data ) { this.sid = sid; this.data = data; @@ -104,7 +102,7 @@ public final String getSid() { return this.sid; } - public final Map getData() { + public final Object getData() { return this.data; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessageCreator.java b/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessageCreator.java index 5739a6e69d..27b92a191e 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessageCreator.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessageCreator.java @@ -26,26 +26,24 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class StreamMessageCreator extends Creator { private String pathServiceSid; private String pathStreamSid; - private Map data; + private Object data; public StreamMessageCreator( final String pathServiceSid, final String pathStreamSid, - final Map data + final Object data ) { this.pathServiceSid = pathServiceSid; this.pathStreamSid = pathStreamSid; this.data = data; } - public StreamMessageCreator setData(final Map data) { + public StreamMessageCreator setData(final Object data) { this.data = data; return this; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/Event.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/Event.java index 93c3ae139a..976fae677e 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/Event.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/Event.java @@ -28,8 +28,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +36,7 @@ @ToString public class Event extends Resource { - private static final long serialVersionUID = 215026832174382L; + private static final long serialVersionUID = 40225736342547L; public static EventFetcher fetcher( final String pathWorkspaceSid, @@ -99,7 +97,7 @@ public static Event fromJson( private final String actorType; private final URI actorUrl; private final String description; - private final Map eventData; + private final Object eventData; private final ZonedDateTime eventDate; private final Long eventDateMs; private final String eventType; @@ -119,7 +117,7 @@ private Event( @JsonProperty("actor_type") final String actorType, @JsonProperty("actor_url") final URI actorUrl, @JsonProperty("description") final String description, - @JsonProperty("event_data") final Map eventData, + @JsonProperty("event_data") final Object eventData, @JsonProperty("event_date") final String eventDate, @JsonProperty("event_date_ms") final Long eventDateMs, @JsonProperty("event_type") final String eventType, @@ -171,7 +169,7 @@ public final String getDescription() { return this.description; } - public final Map getEventData() { + public final Object getEventData() { return this.eventData; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceCumulativeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceCumulativeStatistics.java index a87e16e142..de68db2d42 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceCumulativeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceCumulativeStatistics.java @@ -28,8 +28,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +36,7 @@ @ToString public class WorkspaceCumulativeStatistics extends Resource { - private static final long serialVersionUID = 84911824165722L; + private static final long serialVersionUID = 159930068803009L; public static WorkspaceCumulativeStatisticsFetcher fetcher( final String pathWorkspaceSid @@ -105,9 +103,9 @@ public static WorkspaceCumulativeStatistics fromJson( private final Integer reservationsTimedOut; private final Integer reservationsCanceled; private final Integer reservationsRescinded; - private final Map splitByWaitTime; - private final Map waitDurationUntilAccepted; - private final Map waitDurationUntilCanceled; + private final Object splitByWaitTime; + private final Object waitDurationUntilAccepted; + private final Object waitDurationUntilCanceled; private final Integer tasksCanceled; private final Integer tasksCompleted; private final Integer tasksCreated; @@ -141,18 +139,13 @@ private WorkspaceCumulativeStatistics( @JsonProperty( "reservations_rescinded" ) final Integer reservationsRescinded, - @JsonProperty("split_by_wait_time") final Map< - String, - Object - > splitByWaitTime, - @JsonProperty("wait_duration_until_accepted") final Map< - String, - Object - > waitDurationUntilAccepted, - @JsonProperty("wait_duration_until_canceled") final Map< - String, - Object - > waitDurationUntilCanceled, + @JsonProperty("split_by_wait_time") final Object splitByWaitTime, + @JsonProperty( + "wait_duration_until_accepted" + ) final Object waitDurationUntilAccepted, + @JsonProperty( + "wait_duration_until_canceled" + ) final Object waitDurationUntilCanceled, @JsonProperty("tasks_canceled") final Integer tasksCanceled, @JsonProperty("tasks_completed") final Integer tasksCompleted, @JsonProperty("tasks_created") final Integer tasksCreated, @@ -227,15 +220,15 @@ public final Integer getReservationsRescinded() { return this.reservationsRescinded; } - public final Map getSplitByWaitTime() { + public final Object getSplitByWaitTime() { return this.splitByWaitTime; } - public final Map getWaitDurationUntilAccepted() { + public final Object getWaitDurationUntilAccepted() { return this.waitDurationUntilAccepted; } - public final Map getWaitDurationUntilCanceled() { + public final Object getWaitDurationUntilCanceled() { return this.waitDurationUntilCanceled; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceRealTimeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceRealTimeStatistics.java index 0f327cf14a..46b2bf42d8 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceRealTimeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceRealTimeStatistics.java @@ -27,8 +27,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class WorkspaceRealTimeStatistics extends Resource { - private static final long serialVersionUID = 188768803928766L; + private static final long serialVersionUID = 191327423488262L; public static WorkspaceRealTimeStatisticsFetcher fetcher( final String pathWorkspaceSid @@ -95,11 +93,11 @@ public static WorkspaceRealTimeStatistics fromJson( } private final String accountSid; - private final List> activityStatistics; + private final List activityStatistics; private final Integer longestTaskWaitingAge; private final String longestTaskWaitingSid; - private final Map tasksByPriority; - private final Map tasksByStatus; + private final Object tasksByPriority; + private final Object tasksByStatus; private final Integer totalTasks; private final Integer totalWorkers; private final String workspaceSid; @@ -109,7 +107,7 @@ public static WorkspaceRealTimeStatistics fromJson( private WorkspaceRealTimeStatistics( @JsonProperty("account_sid") final String accountSid, @JsonProperty("activity_statistics") final List< - Map + Object > activityStatistics, @JsonProperty( "longest_task_waiting_age" @@ -117,14 +115,8 @@ private WorkspaceRealTimeStatistics( @JsonProperty( "longest_task_waiting_sid" ) final String longestTaskWaitingSid, - @JsonProperty("tasks_by_priority") final Map< - String, - Object - > tasksByPriority, - @JsonProperty("tasks_by_status") final Map< - String, - Object - > tasksByStatus, + @JsonProperty("tasks_by_priority") final Object tasksByPriority, + @JsonProperty("tasks_by_status") final Object tasksByStatus, @JsonProperty("total_tasks") final Integer totalTasks, @JsonProperty("total_workers") final Integer totalWorkers, @JsonProperty("workspace_sid") final String workspaceSid, @@ -146,7 +138,7 @@ public final String getAccountSid() { return this.accountSid; } - public final List> getActivityStatistics() { + public final List getActivityStatistics() { return this.activityStatistics; } @@ -158,11 +150,11 @@ public final String getLongestTaskWaitingSid() { return this.longestTaskWaitingSid; } - public final Map getTasksByPriority() { + public final Object getTasksByPriority() { return this.tasksByPriority; } - public final Map getTasksByStatus() { + public final Object getTasksByStatus() { return this.tasksByStatus; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceStatistics.java index f6fd4dabee..a539ee4780 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceStatistics.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class WorkspaceStatistics extends Resource { - private static final long serialVersionUID = 274987650256203L; + private static final long serialVersionUID = 220531460342229L; public static WorkspaceStatisticsFetcher fetcher( final String pathWorkspaceSid @@ -87,16 +85,16 @@ public static WorkspaceStatistics fromJson( } } - private final Map realtime; - private final Map cumulative; + private final Object realtime; + private final Object cumulative; private final String accountSid; private final String workspaceSid; private final URI url; @JsonCreator private WorkspaceStatistics( - @JsonProperty("realtime") final Map realtime, - @JsonProperty("cumulative") final Map cumulative, + @JsonProperty("realtime") final Object realtime, + @JsonProperty("cumulative") final Object cumulative, @JsonProperty("account_sid") final String accountSid, @JsonProperty("workspace_sid") final String workspaceSid, @JsonProperty("url") final URI url @@ -108,11 +106,11 @@ private WorkspaceStatistics( this.url = url; } - public final Map getRealtime() { + public final Object getRealtime() { return this.realtime; } - public final Map getCumulative() { + public final Object getCumulative() { return this.cumulative; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueBulkRealTimeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueBulkRealTimeStatistics.java index 6ebf10c77a..f4583ba5b4 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueBulkRealTimeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueBulkRealTimeStatistics.java @@ -28,8 +28,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +36,7 @@ @ToString public class TaskQueueBulkRealTimeStatistics extends Resource { - private static final long serialVersionUID = 187525220896144L; + private static final long serialVersionUID = 241999194888475L; public static TaskQueueBulkRealTimeStatisticsCreator creator( final String pathWorkspaceSid @@ -109,7 +107,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String accountSid; private final String workspaceSid; - private final List> taskQueueData; + private final List taskQueueData; private final Integer taskQueueResponseCount; private final URI url; @@ -117,9 +115,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private TaskQueueBulkRealTimeStatistics( @JsonProperty("account_sid") final String accountSid, @JsonProperty("workspace_sid") final String workspaceSid, - @JsonProperty("task_queue_data") final List< - Map - > taskQueueData, + @JsonProperty("task_queue_data") final List taskQueueData, @JsonProperty( "task_queue_response_count" ) final Integer taskQueueResponseCount, @@ -140,7 +136,7 @@ public final String getWorkspaceSid() { return this.workspaceSid; } - public final List> getTaskQueueData() { + public final List getTaskQueueData() { return this.taskQueueData; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueCumulativeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueCumulativeStatistics.java index 0adc19c917..9a867591a4 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueCumulativeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueCumulativeStatistics.java @@ -28,8 +28,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +36,7 @@ @ToString public class TaskQueueCumulativeStatistics extends Resource { - private static final long serialVersionUID = 113454189238794L; + private static final long serialVersionUID = 51800144019635L; public static TaskQueueCumulativeStatisticsFetcher fetcher( final String pathWorkspaceSid, @@ -109,11 +107,11 @@ public static TaskQueueCumulativeStatistics fromJson( private final Integer reservationsTimedOut; private final Integer reservationsCanceled; private final Integer reservationsRescinded; - private final Map splitByWaitTime; + private final Object splitByWaitTime; private final String taskQueueSid; - private final Map waitDurationUntilAccepted; - private final Map waitDurationUntilCanceled; - private final Map waitDurationInQueueUntilAccepted; + private final Object waitDurationUntilAccepted; + private final Object waitDurationUntilCanceled; + private final Object waitDurationInQueueUntilAccepted; private final Integer tasksCanceled; private final Integer tasksCompleted; private final Integer tasksDeleted; @@ -146,23 +144,17 @@ private TaskQueueCumulativeStatistics( @JsonProperty( "reservations_rescinded" ) final Integer reservationsRescinded, - @JsonProperty("split_by_wait_time") final Map< - String, - Object - > splitByWaitTime, + @JsonProperty("split_by_wait_time") final Object splitByWaitTime, @JsonProperty("task_queue_sid") final String taskQueueSid, - @JsonProperty("wait_duration_until_accepted") final Map< - String, - Object - > waitDurationUntilAccepted, - @JsonProperty("wait_duration_until_canceled") final Map< - String, - Object - > waitDurationUntilCanceled, - @JsonProperty("wait_duration_in_queue_until_accepted") final Map< - String, - Object - > waitDurationInQueueUntilAccepted, + @JsonProperty( + "wait_duration_until_accepted" + ) final Object waitDurationUntilAccepted, + @JsonProperty( + "wait_duration_until_canceled" + ) final Object waitDurationUntilCanceled, + @JsonProperty( + "wait_duration_in_queue_until_accepted" + ) final Object waitDurationInQueueUntilAccepted, @JsonProperty("tasks_canceled") final Integer tasksCanceled, @JsonProperty("tasks_completed") final Integer tasksCompleted, @JsonProperty("tasks_deleted") final Integer tasksDeleted, @@ -236,7 +228,7 @@ public final Integer getReservationsRescinded() { return this.reservationsRescinded; } - public final Map getSplitByWaitTime() { + public final Object getSplitByWaitTime() { return this.splitByWaitTime; } @@ -244,15 +236,15 @@ public final String getTaskQueueSid() { return this.taskQueueSid; } - public final Map getWaitDurationUntilAccepted() { + public final Object getWaitDurationUntilAccepted() { return this.waitDurationUntilAccepted; } - public final Map getWaitDurationUntilCanceled() { + public final Object getWaitDurationUntilCanceled() { return this.waitDurationUntilCanceled; } - public final Map getWaitDurationInQueueUntilAccepted() { + public final Object getWaitDurationInQueueUntilAccepted() { return this.waitDurationInQueueUntilAccepted; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueRealTimeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueRealTimeStatistics.java index 48236ec0dc..8496907722 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueRealTimeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueRealTimeStatistics.java @@ -27,8 +27,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class TaskQueueRealTimeStatistics extends Resource { - private static final long serialVersionUID = 59495775727482L; + private static final long serialVersionUID = 39477309222936L; public static TaskQueueRealTimeStatisticsFetcher fetcher( final String pathWorkspaceSid, @@ -99,14 +97,14 @@ public static TaskQueueRealTimeStatistics fromJson( } private final String accountSid; - private final List> activityStatistics; + private final List activityStatistics; private final Integer longestTaskWaitingAge; private final String longestTaskWaitingSid; private final Integer longestRelativeTaskAgeInQueue; private final String longestRelativeTaskSidInQueue; private final String taskQueueSid; - private final Map tasksByPriority; - private final Map tasksByStatus; + private final Object tasksByPriority; + private final Object tasksByStatus; private final Integer totalAvailableWorkers; private final Integer totalEligibleWorkers; private final Integer totalTasks; @@ -117,7 +115,7 @@ public static TaskQueueRealTimeStatistics fromJson( private TaskQueueRealTimeStatistics( @JsonProperty("account_sid") final String accountSid, @JsonProperty("activity_statistics") final List< - Map + Object > activityStatistics, @JsonProperty( "longest_task_waiting_age" @@ -132,14 +130,8 @@ private TaskQueueRealTimeStatistics( "longest_relative_task_sid_in_queue" ) final String longestRelativeTaskSidInQueue, @JsonProperty("task_queue_sid") final String taskQueueSid, - @JsonProperty("tasks_by_priority") final Map< - String, - Object - > tasksByPriority, - @JsonProperty("tasks_by_status") final Map< - String, - Object - > tasksByStatus, + @JsonProperty("tasks_by_priority") final Object tasksByPriority, + @JsonProperty("tasks_by_status") final Object tasksByStatus, @JsonProperty( "total_available_workers" ) final Integer totalAvailableWorkers, @@ -170,7 +162,7 @@ public final String getAccountSid() { return this.accountSid; } - public final List> getActivityStatistics() { + public final List getActivityStatistics() { return this.activityStatistics; } @@ -194,11 +186,11 @@ public final String getTaskQueueSid() { return this.taskQueueSid; } - public final Map getTasksByPriority() { + public final Object getTasksByPriority() { return this.tasksByPriority; } - public final Map getTasksByStatus() { + public final Object getTasksByStatus() { return this.tasksByStatus; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueStatistics.java index 03c1f13c85..75f9095304 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueStatistics.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class TaskQueueStatistics extends Resource { - private static final long serialVersionUID = 273955433542749L; + private static final long serialVersionUID = 190604441305454L; public static TaskQueueStatisticsFetcher fetcher( final String pathWorkspaceSid, @@ -92,8 +90,8 @@ public static TaskQueueStatistics fromJson( } private final String accountSid; - private final Map cumulative; - private final Map realtime; + private final Object cumulative; + private final Object realtime; private final String taskQueueSid; private final String workspaceSid; private final URI url; @@ -101,8 +99,8 @@ public static TaskQueueStatistics fromJson( @JsonCreator private TaskQueueStatistics( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("cumulative") final Map cumulative, - @JsonProperty("realtime") final Map realtime, + @JsonProperty("cumulative") final Object cumulative, + @JsonProperty("realtime") final Object realtime, @JsonProperty("task_queue_sid") final String taskQueueSid, @JsonProperty("workspace_sid") final String workspaceSid, @JsonProperty("url") final URI url @@ -119,11 +117,11 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getCumulative() { + public final Object getCumulative() { return this.cumulative; } - public final Map getRealtime() { + public final Object getRealtime() { return this.realtime; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueuesStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueuesStatistics.java index e11fe3b88e..ab97f1994a 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueuesStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueuesStatistics.java @@ -25,8 +25,6 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +33,7 @@ @ToString public class TaskQueuesStatistics extends Resource { - private static final long serialVersionUID = 167349245476595L; + private static final long serialVersionUID = 50096240929714L; public static TaskQueuesStatisticsReader reader( final String pathWorkspaceSid @@ -87,16 +85,16 @@ public static TaskQueuesStatistics fromJson( } private final String accountSid; - private final Map cumulative; - private final Map realtime; + private final Object cumulative; + private final Object realtime; private final String taskQueueSid; private final String workspaceSid; @JsonCreator private TaskQueuesStatistics( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("cumulative") final Map cumulative, - @JsonProperty("realtime") final Map realtime, + @JsonProperty("cumulative") final Object cumulative, + @JsonProperty("realtime") final Object realtime, @JsonProperty("task_queue_sid") final String taskQueueSid, @JsonProperty("workspace_sid") final String workspaceSid ) { @@ -111,11 +109,11 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getCumulative() { + public final Object getCumulative() { return this.cumulative; } - public final Map getRealtime() { + public final Object getRealtime() { return this.realtime; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkerStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkerStatistics.java index d2ab882d7d..61c3eefd6c 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkerStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkerStatistics.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class WorkerStatistics extends Resource { - private static final long serialVersionUID = 54379371741662L; + private static final long serialVersionUID = 274598515162304L; public static WorkerStatisticsFetcher fetcher( final String pathWorkspaceSid, @@ -89,7 +87,7 @@ public static WorkerStatistics fromJson( } private final String accountSid; - private final Map cumulative; + private final Object cumulative; private final String workerSid; private final String workspaceSid; private final URI url; @@ -97,7 +95,7 @@ public static WorkerStatistics fromJson( @JsonCreator private WorkerStatistics( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("cumulative") final Map cumulative, + @JsonProperty("cumulative") final Object cumulative, @JsonProperty("worker_sid") final String workerSid, @JsonProperty("workspace_sid") final String workspaceSid, @JsonProperty("url") final URI url @@ -113,7 +111,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getCumulative() { + public final Object getCumulative() { return this.cumulative; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersCumulativeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersCumulativeStatistics.java index 636829bfe2..7ceca32bdc 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersCumulativeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersCumulativeStatistics.java @@ -29,8 +29,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class WorkersCumulativeStatistics extends Resource { - private static final long serialVersionUID = 68159864681377L; + private static final long serialVersionUID = 274113932361256L; public static WorkersCumulativeStatisticsFetcher fetcher( final String pathWorkspaceSid @@ -99,7 +97,7 @@ public static WorkersCumulativeStatistics fromJson( private final String accountSid; private final ZonedDateTime startTime; private final ZonedDateTime endTime; - private final List> activityDurations; + private final List activityDurations; private final Integer reservationsCreated; private final Integer reservationsAccepted; private final Integer reservationsRejected; @@ -115,7 +113,7 @@ private WorkersCumulativeStatistics( @JsonProperty("start_time") final String startTime, @JsonProperty("end_time") final String endTime, @JsonProperty("activity_durations") final List< - Map + Object > activityDurations, @JsonProperty("reservations_created") final Integer reservationsCreated, @JsonProperty( @@ -162,7 +160,7 @@ public final ZonedDateTime getEndTime() { return this.endTime; } - public final List> getActivityDurations() { + public final List getActivityDurations() { return this.activityDurations; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersRealTimeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersRealTimeStatistics.java index 6f5eddbe73..b84a1d0a16 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersRealTimeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersRealTimeStatistics.java @@ -27,8 +27,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class WorkersRealTimeStatistics extends Resource { - private static final long serialVersionUID = 209947407394347L; + private static final long serialVersionUID = 82786699390383L; public static WorkersRealTimeStatisticsFetcher fetcher( final String pathWorkspaceSid @@ -95,7 +93,7 @@ public static WorkersRealTimeStatistics fromJson( } private final String accountSid; - private final List> activityStatistics; + private final List activityStatistics; private final Integer totalWorkers; private final String workspaceSid; private final URI url; @@ -104,7 +102,7 @@ public static WorkersRealTimeStatistics fromJson( private WorkersRealTimeStatistics( @JsonProperty("account_sid") final String accountSid, @JsonProperty("activity_statistics") final List< - Map + Object > activityStatistics, @JsonProperty("total_workers") final Integer totalWorkers, @JsonProperty("workspace_sid") final String workspaceSid, @@ -121,7 +119,7 @@ public final String getAccountSid() { return this.accountSid; } - public final List> getActivityStatistics() { + public final List getActivityStatistics() { return this.activityStatistics; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersStatistics.java index 5b3ee1f9bd..def26aaf30 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersStatistics.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class WorkersStatistics extends Resource { - private static final long serialVersionUID = 274987650256203L; + private static final long serialVersionUID = 220531460342229L; public static WorkersStatisticsFetcher fetcher( final String pathWorkspaceSid @@ -87,16 +85,16 @@ public static WorkersStatistics fromJson( } } - private final Map realtime; - private final Map cumulative; + private final Object realtime; + private final Object cumulative; private final String accountSid; private final String workspaceSid; private final URI url; @JsonCreator private WorkersStatistics( - @JsonProperty("realtime") final Map realtime, - @JsonProperty("cumulative") final Map cumulative, + @JsonProperty("realtime") final Object realtime, + @JsonProperty("cumulative") final Object cumulative, @JsonProperty("account_sid") final String accountSid, @JsonProperty("workspace_sid") final String workspaceSid, @JsonProperty("url") final URI url @@ -108,11 +106,11 @@ private WorkersStatistics( this.url = url; } - public final Map getRealtime() { + public final Object getRealtime() { return this.realtime; } - public final Map getCumulative() { + public final Object getCumulative() { return this.cumulative; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowCumulativeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowCumulativeStatistics.java index fc7e6e51e3..953f1b7969 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowCumulativeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowCumulativeStatistics.java @@ -28,8 +28,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +36,7 @@ @ToString public class WorkflowCumulativeStatistics extends Resource { - private static final long serialVersionUID = 209789504024863L; + private static final long serialVersionUID = 152978389491960L; public static WorkflowCumulativeStatisticsFetcher fetcher( final String pathWorkspaceSid, @@ -109,9 +107,9 @@ public static WorkflowCumulativeStatistics fromJson( private final Integer reservationsTimedOut; private final Integer reservationsCanceled; private final Integer reservationsRescinded; - private final Map splitByWaitTime; - private final Map waitDurationUntilAccepted; - private final Map waitDurationUntilCanceled; + private final Object splitByWaitTime; + private final Object waitDurationUntilAccepted; + private final Object waitDurationUntilCanceled; private final Integer tasksCanceled; private final Integer tasksCompleted; private final Integer tasksEntered; @@ -146,18 +144,13 @@ private WorkflowCumulativeStatistics( @JsonProperty( "reservations_rescinded" ) final Integer reservationsRescinded, - @JsonProperty("split_by_wait_time") final Map< - String, - Object - > splitByWaitTime, - @JsonProperty("wait_duration_until_accepted") final Map< - String, - Object - > waitDurationUntilAccepted, - @JsonProperty("wait_duration_until_canceled") final Map< - String, - Object - > waitDurationUntilCanceled, + @JsonProperty("split_by_wait_time") final Object splitByWaitTime, + @JsonProperty( + "wait_duration_until_accepted" + ) final Object waitDurationUntilAccepted, + @JsonProperty( + "wait_duration_until_canceled" + ) final Object waitDurationUntilCanceled, @JsonProperty("tasks_canceled") final Integer tasksCanceled, @JsonProperty("tasks_completed") final Integer tasksCompleted, @JsonProperty("tasks_entered") final Integer tasksEntered, @@ -234,15 +227,15 @@ public final Integer getReservationsRescinded() { return this.reservationsRescinded; } - public final Map getSplitByWaitTime() { + public final Object getSplitByWaitTime() { return this.splitByWaitTime; } - public final Map getWaitDurationUntilAccepted() { + public final Object getWaitDurationUntilAccepted() { return this.waitDurationUntilAccepted; } - public final Map getWaitDurationUntilCanceled() { + public final Object getWaitDurationUntilCanceled() { return this.waitDurationUntilCanceled; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowRealTimeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowRealTimeStatistics.java index 6718215f1e..cc3cd8b456 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowRealTimeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowRealTimeStatistics.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class WorkflowRealTimeStatistics extends Resource { - private static final long serialVersionUID = 5030697729646L; + private static final long serialVersionUID = 88943093438670L; public static WorkflowRealTimeStatisticsFetcher fetcher( final String pathWorkspaceSid, @@ -100,8 +98,8 @@ public static WorkflowRealTimeStatistics fromJson( private final String accountSid; private final Integer longestTaskWaitingAge; private final String longestTaskWaitingSid; - private final Map tasksByPriority; - private final Map tasksByStatus; + private final Object tasksByPriority; + private final Object tasksByStatus; private final Integer totalTasks; private final String workflowSid; private final String workspaceSid; @@ -116,14 +114,8 @@ private WorkflowRealTimeStatistics( @JsonProperty( "longest_task_waiting_sid" ) final String longestTaskWaitingSid, - @JsonProperty("tasks_by_priority") final Map< - String, - Object - > tasksByPriority, - @JsonProperty("tasks_by_status") final Map< - String, - Object - > tasksByStatus, + @JsonProperty("tasks_by_priority") final Object tasksByPriority, + @JsonProperty("tasks_by_status") final Object tasksByStatus, @JsonProperty("total_tasks") final Integer totalTasks, @JsonProperty("workflow_sid") final String workflowSid, @JsonProperty("workspace_sid") final String workspaceSid, @@ -152,11 +144,11 @@ public final String getLongestTaskWaitingSid() { return this.longestTaskWaitingSid; } - public final Map getTasksByPriority() { + public final Object getTasksByPriority() { return this.tasksByPriority; } - public final Map getTasksByStatus() { + public final Object getTasksByStatus() { return this.tasksByStatus; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowStatistics.java index f651aaccf4..05cfa8afb8 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowStatistics.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class WorkflowStatistics extends Resource { - private static final long serialVersionUID = 124113751515927L; + private static final long serialVersionUID = 77936121382131L; public static WorkflowStatisticsFetcher fetcher( final String pathWorkspaceSid, @@ -89,8 +87,8 @@ public static WorkflowStatistics fromJson( } private final String accountSid; - private final Map cumulative; - private final Map realtime; + private final Object cumulative; + private final Object realtime; private final String workflowSid; private final String workspaceSid; private final URI url; @@ -98,8 +96,8 @@ public static WorkflowStatistics fromJson( @JsonCreator private WorkflowStatistics( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("cumulative") final Map cumulative, - @JsonProperty("realtime") final Map realtime, + @JsonProperty("cumulative") final Object cumulative, + @JsonProperty("realtime") final Object realtime, @JsonProperty("workflow_sid") final String workflowSid, @JsonProperty("workspace_sid") final String workspaceSid, @JsonProperty("url") final URI url @@ -116,11 +114,11 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getCumulative() { + public final Object getCumulative() { return this.cumulative; } - public final Map getRealtime() { + public final Object getRealtime() { return this.realtime; } diff --git a/src/main/java/com/twilio/rest/trunking/v1/Trunk.java b/src/main/java/com/twilio/rest/trunking/v1/Trunk.java index 2d77f12579..2e1c87cc47 100644 --- a/src/main/java/com/twilio/rest/trunking/v1/Trunk.java +++ b/src/main/java/com/twilio/rest/trunking/v1/Trunk.java @@ -41,7 +41,7 @@ @ToString public class Trunk extends Resource { - private static final long serialVersionUID = 225938897286327L; + private static final long serialVersionUID = 9305278079270L; public static TrunkCreator creator() { return new TrunkCreator(); @@ -112,7 +112,7 @@ public static Trunk fromJson( private final URI disasterRecoveryUrl; private final String friendlyName; private final Boolean secure; - private final Map recording; + private final Object recording; private final Trunk.TransferSetting transferMode; private final Trunk.TransferCallerId transferCallerId; private final Boolean cnamLookupEnabled; @@ -134,7 +134,7 @@ private Trunk( @JsonProperty("disaster_recovery_url") final URI disasterRecoveryUrl, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("secure") final Boolean secure, - @JsonProperty("recording") final Map recording, + @JsonProperty("recording") final Object recording, @JsonProperty("transfer_mode") final Trunk.TransferSetting transferMode, @JsonProperty( "transfer_caller_id" @@ -191,7 +191,7 @@ public final Boolean getSecure() { return this.secure; } - public final Map getRecording() { + public final Object getRecording() { return this.recording; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/CustomerProfiles.java b/src/main/java/com/twilio/rest/trusthub/v1/CustomerProfiles.java index 9217f2067b..380d963a88 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/CustomerProfiles.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/CustomerProfiles.java @@ -40,7 +40,7 @@ @ToString public class CustomerProfiles extends Resource { - private static final long serialVersionUID = 258820529618531L; + private static final long serialVersionUID = 73214259528205L; public static CustomerProfilesCreator creator( final String friendlyName, @@ -121,7 +121,7 @@ public static CustomerProfiles fromJson( private final ZonedDateTime dateUpdated; private final URI url; private final Map links; - private final List> errors; + private final List errors; @JsonCreator private CustomerProfiles( @@ -137,7 +137,7 @@ private CustomerProfiles( @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links, - @JsonProperty("errors") final List> errors + @JsonProperty("errors") final List errors ) { this.sid = sid; this.accountSid = accountSid; @@ -202,7 +202,7 @@ public final Map getLinks() { return this.links; } - public final List> getErrors() { + public final List getErrors() { return this.errors; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/EndUser.java b/src/main/java/com/twilio/rest/trusthub/v1/EndUser.java index 01ca7832c3..f915cb799a 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/EndUser.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/EndUser.java @@ -28,8 +28,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +36,7 @@ @ToString public class EndUser extends Resource { - private static final long serialVersionUID = 90504447987573L; + private static final long serialVersionUID = 262374487833088L; public static EndUserCreator creator( final String friendlyName, @@ -110,7 +108,7 @@ public static EndUser fromJson( private final String accountSid; private final String friendlyName; private final String type; - private final Map attributes; + private final Object attributes; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -121,7 +119,7 @@ private EndUser( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("type") final String type, - @JsonProperty("attributes") final Map attributes, + @JsonProperty("attributes") final Object attributes, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -152,7 +150,7 @@ public final String getType() { return this.type; } - public final Map getAttributes() { + public final Object getAttributes() { return this.attributes; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/EndUserCreator.java b/src/main/java/com/twilio/rest/trusthub/v1/EndUserCreator.java index 0be75ae9a4..ff81bcc6c5 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/EndUserCreator.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/EndUserCreator.java @@ -26,14 +26,12 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class EndUserCreator extends Creator { private String friendlyName; private String type; - private Map attributes; + private Object attributes; public EndUserCreator(final String friendlyName, final String type) { this.friendlyName = friendlyName; @@ -50,7 +48,7 @@ public EndUserCreator setType(final String type) { return this; } - public EndUserCreator setAttributes(final Map attributes) { + public EndUserCreator setAttributes(final Object attributes) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/EndUserType.java b/src/main/java/com/twilio/rest/trusthub/v1/EndUserType.java index 79b4a51626..e6d39d8f18 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/EndUserType.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/EndUserType.java @@ -27,8 +27,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class EndUserType extends Resource { - private static final long serialVersionUID = 67038001521206L; + private static final long serialVersionUID = 12687033452936L; public static EndUserTypeFetcher fetcher(final String pathSid) { return new EndUserTypeFetcher(pathSid); @@ -93,7 +91,7 @@ public static EndUserType fromJson( private final String sid; private final String friendlyName; private final String machineName; - private final List> fields; + private final List fields; private final URI url; @JsonCreator @@ -101,7 +99,7 @@ private EndUserType( @JsonProperty("sid") final String sid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("machine_name") final String machineName, - @JsonProperty("fields") final List> fields, + @JsonProperty("fields") final List fields, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -123,7 +121,7 @@ public final String getMachineName() { return this.machineName; } - public final List> getFields() { + public final List getFields() { return this.fields; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/EndUserUpdater.java b/src/main/java/com/twilio/rest/trusthub/v1/EndUserUpdater.java index 39e4de9753..31ec7ab9fb 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/EndUserUpdater.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/EndUserUpdater.java @@ -25,13 +25,12 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class EndUserUpdater extends Updater { private String pathSid; private String friendlyName; - private Map attributes; + private Object attributes; public EndUserUpdater(final String pathSid) { this.pathSid = pathSid; @@ -42,7 +41,7 @@ public EndUserUpdater setFriendlyName(final String friendlyName) { return this; } - public EndUserUpdater setAttributes(final Map attributes) { + public EndUserUpdater setAttributes(final Object attributes) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/Policies.java b/src/main/java/com/twilio/rest/trusthub/v1/Policies.java index e9fec1bf84..2a7be36771 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/Policies.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/Policies.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class Policies extends Resource { - private static final long serialVersionUID = 142613922631852L; + private static final long serialVersionUID = 234892224838670L; public static PoliciesFetcher fetcher(final String pathSid) { return new PoliciesFetcher(pathSid); @@ -91,14 +89,14 @@ public static Policies fromJson( private final String sid; private final String friendlyName; - private final Map requirements; + private final Object requirements; private final URI url; @JsonCreator private Policies( @JsonProperty("sid") final String sid, @JsonProperty("friendly_name") final String friendlyName, - @JsonProperty("requirements") final Map requirements, + @JsonProperty("requirements") final Object requirements, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -115,7 +113,7 @@ public final String getFriendlyName() { return this.friendlyName; } - public final Map getRequirements() { + public final Object getRequirements() { return this.requirements; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocument.java b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocument.java index fcb0e31305..1aae6e54ef 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocument.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocument.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class SupportingDocument extends Resource { - private static final long serialVersionUID = 13014832865593L; + private static final long serialVersionUID = 37232765895936L; public static SupportingDocumentCreator creator( final String friendlyName, @@ -113,7 +111,7 @@ public static SupportingDocument fromJson( private final String mimeType; private final SupportingDocument.Status status; private final String type; - private final Map attributes; + private final Object attributes; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -126,7 +124,7 @@ private SupportingDocument( @JsonProperty("mime_type") final String mimeType, @JsonProperty("status") final SupportingDocument.Status status, @JsonProperty("type") final String type, - @JsonProperty("attributes") final Map attributes, + @JsonProperty("attributes") final Object attributes, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -167,7 +165,7 @@ public final String getType() { return this.type; } - public final Map getAttributes() { + public final Object getAttributes() { return this.attributes; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentCreator.java b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentCreator.java index 6b509fe88f..e1f21719b1 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentCreator.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentCreator.java @@ -26,14 +26,12 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class SupportingDocumentCreator extends Creator { private String friendlyName; private String type; - private Map attributes; + private Object attributes; public SupportingDocumentCreator( final String friendlyName, @@ -55,9 +53,7 @@ public SupportingDocumentCreator setType(final String type) { return this; } - public SupportingDocumentCreator setAttributes( - final Map attributes - ) { + public SupportingDocumentCreator setAttributes(final Object attributes) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentType.java b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentType.java index 4e5429cfd7..fbd45ec5b8 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentType.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentType.java @@ -27,8 +27,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class SupportingDocumentType extends Resource { - private static final long serialVersionUID = 67038001521206L; + private static final long serialVersionUID = 12687033452936L; public static SupportingDocumentTypeFetcher fetcher(final String pathSid) { return new SupportingDocumentTypeFetcher(pathSid); @@ -93,7 +91,7 @@ public static SupportingDocumentType fromJson( private final String sid; private final String friendlyName; private final String machineName; - private final List> fields; + private final List fields; private final URI url; @JsonCreator @@ -101,7 +99,7 @@ private SupportingDocumentType( @JsonProperty("sid") final String sid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("machine_name") final String machineName, - @JsonProperty("fields") final List> fields, + @JsonProperty("fields") final List fields, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -123,7 +121,7 @@ public final String getMachineName() { return this.machineName; } - public final List> getFields() { + public final List getFields() { return this.fields; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentUpdater.java b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentUpdater.java index 099d6f7077..2c925041f2 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentUpdater.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentUpdater.java @@ -25,13 +25,12 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class SupportingDocumentUpdater extends Updater { private String pathSid; private String friendlyName; - private Map attributes; + private Object attributes; public SupportingDocumentUpdater(final String pathSid) { this.pathSid = pathSid; @@ -44,9 +43,7 @@ public SupportingDocumentUpdater setFriendlyName( return this; } - public SupportingDocumentUpdater setAttributes( - final Map attributes - ) { + public SupportingDocumentUpdater setAttributes(final Object attributes) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/TrustProducts.java b/src/main/java/com/twilio/rest/trusthub/v1/TrustProducts.java index a1be16ed7e..f07f8bce36 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/TrustProducts.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/TrustProducts.java @@ -40,7 +40,7 @@ @ToString public class TrustProducts extends Resource { - private static final long serialVersionUID = 79201442410217L; + private static final long serialVersionUID = 31600418449670L; public static TrustProductsCreator creator( final String friendlyName, @@ -121,7 +121,7 @@ public static TrustProducts fromJson( private final ZonedDateTime dateUpdated; private final URI url; private final Map links; - private final List> errors; + private final List errors; @JsonCreator private TrustProducts( @@ -137,7 +137,7 @@ private TrustProducts( @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links, - @JsonProperty("errors") final List> errors + @JsonProperty("errors") final List errors ) { this.sid = sid; this.accountSid = accountSid; @@ -202,7 +202,7 @@ public final Map getLinks() { return this.links; } - public final List> getErrors() { + public final List getErrors() { return this.errors; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/customerprofiles/CustomerProfilesEvaluations.java b/src/main/java/com/twilio/rest/trusthub/v1/customerprofiles/CustomerProfilesEvaluations.java index 27d0116ac0..a6ec5a546b 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/customerprofiles/CustomerProfilesEvaluations.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/customerprofiles/CustomerProfilesEvaluations.java @@ -30,8 +30,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +38,7 @@ @ToString public class CustomerProfilesEvaluations extends Resource { - private static final long serialVersionUID = 45516903020077L; + private static final long serialVersionUID = 2752091075011L; public static CustomerProfilesEvaluationsCreator creator( final String pathCustomerProfileSid, @@ -122,7 +120,7 @@ public static CustomerProfilesEvaluations fromJson( private final String policySid; private final String customerProfileSid; private final CustomerProfilesEvaluations.Status status; - private final List> results; + private final List results; private final ZonedDateTime dateCreated; private final URI url; @@ -133,7 +131,7 @@ private CustomerProfilesEvaluations( @JsonProperty("policy_sid") final String policySid, @JsonProperty("customer_profile_sid") final String customerProfileSid, @JsonProperty("status") final CustomerProfilesEvaluations.Status status, - @JsonProperty("results") final List> results, + @JsonProperty("results") final List results, @JsonProperty("date_created") final String dateCreated, @JsonProperty("url") final URI url ) { @@ -167,7 +165,7 @@ public final CustomerProfilesEvaluations.Status getStatus() { return this.status; } - public final List> getResults() { + public final List getResults() { return this.results; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/trustproducts/TrustProductsEvaluations.java b/src/main/java/com/twilio/rest/trusthub/v1/trustproducts/TrustProductsEvaluations.java index c2aee8cf6b..ca3fc84852 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/trustproducts/TrustProductsEvaluations.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/trustproducts/TrustProductsEvaluations.java @@ -30,8 +30,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +38,7 @@ @ToString public class TrustProductsEvaluations extends Resource { - private static final long serialVersionUID = 86634042597263L; + private static final long serialVersionUID = 78835043471912L; public static TrustProductsEvaluationsCreator creator( final String pathTrustProductSid, @@ -116,7 +114,7 @@ public static TrustProductsEvaluations fromJson( private final String policySid; private final String trustProductSid; private final TrustProductsEvaluations.Status status; - private final List> results; + private final List results; private final ZonedDateTime dateCreated; private final URI url; @@ -127,7 +125,7 @@ private TrustProductsEvaluations( @JsonProperty("policy_sid") final String policySid, @JsonProperty("trust_product_sid") final String trustProductSid, @JsonProperty("status") final TrustProductsEvaluations.Status status, - @JsonProperty("results") final List> results, + @JsonProperty("results") final List results, @JsonProperty("date_created") final String dateCreated, @JsonProperty("url") final URI url ) { @@ -161,7 +159,7 @@ public final TrustProductsEvaluations.Status getStatus() { return this.status; } - public final List> getResults() { + public final List getResults() { return this.results; } diff --git a/src/main/java/com/twilio/rest/verify/v2/Form.java b/src/main/java/com/twilio/rest/verify/v2/Form.java index c6f82158f9..aff409bc4a 100644 --- a/src/main/java/com/twilio/rest/verify/v2/Form.java +++ b/src/main/java/com/twilio/rest/verify/v2/Form.java @@ -27,8 +27,6 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class Form extends Resource { - private static final long serialVersionUID = 202517967097226L; + private static final long serialVersionUID = 106406872124029L; public static FormFetcher fetcher(final Form.FormTypes formType) { return new FormFetcher(formType); @@ -87,15 +85,15 @@ public static Form fromJson( } private final Form.FormTypes formType; - private final Map forms; - private final Map formMeta; + private final Object forms; + private final Object formMeta; private final URI url; @JsonCreator private Form( @JsonProperty("form_type") final Form.FormTypes formType, - @JsonProperty("forms") final Map forms, - @JsonProperty("form_meta") final Map formMeta, + @JsonProperty("forms") final Object forms, + @JsonProperty("form_meta") final Object formMeta, @JsonProperty("url") final URI url ) { this.formType = formType; @@ -108,11 +106,11 @@ public final Form.FormTypes getFormType() { return this.formType; } - public final Map getForms() { + public final Object getForms() { return this.forms; } - public final Map getFormMeta() { + public final Object getFormMeta() { return this.formMeta; } diff --git a/src/main/java/com/twilio/rest/verify/v2/Service.java b/src/main/java/com/twilio/rest/verify/v2/Service.java index 627024b453..9a1d94c85f 100644 --- a/src/main/java/com/twilio/rest/verify/v2/Service.java +++ b/src/main/java/com/twilio/rest/verify/v2/Service.java @@ -38,7 +38,7 @@ @ToString public class Service extends Resource { - private static final long serialVersionUID = 122585755386681L; + private static final long serialVersionUID = 241555738349921L; public static ServiceCreator creator(final String friendlyName) { return new ServiceCreator(friendlyName); @@ -114,10 +114,10 @@ public static Service fromJson( private final String ttsName; private final Boolean doNotShareWarningEnabled; private final Boolean customCodeEnabled; - private final Map push; - private final Map totp; + private final Object push; + private final Object totp; private final String defaultTemplateSid; - private final Map whatsapp; + private final Object whatsapp; private final Boolean verifyEventSubscriptionEnabled; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -139,10 +139,10 @@ private Service( "do_not_share_warning_enabled" ) final Boolean doNotShareWarningEnabled, @JsonProperty("custom_code_enabled") final Boolean customCodeEnabled, - @JsonProperty("push") final Map push, - @JsonProperty("totp") final Map totp, + @JsonProperty("push") final Object push, + @JsonProperty("totp") final Object totp, @JsonProperty("default_template_sid") final String defaultTemplateSid, - @JsonProperty("whatsapp") final Map whatsapp, + @JsonProperty("whatsapp") final Object whatsapp, @JsonProperty( "verify_event_subscription_enabled" ) final Boolean verifyEventSubscriptionEnabled, @@ -217,11 +217,11 @@ public final Boolean getCustomCodeEnabled() { return this.customCodeEnabled; } - public final Map getPush() { + public final Object getPush() { return this.push; } - public final Map getTotp() { + public final Object getTotp() { return this.totp; } @@ -229,7 +229,7 @@ public final String getDefaultTemplateSid() { return this.defaultTemplateSid; } - public final Map getWhatsapp() { + public final Object getWhatsapp() { return this.whatsapp; } diff --git a/src/main/java/com/twilio/rest/verify/v2/Template.java b/src/main/java/com/twilio/rest/verify/v2/Template.java index 5bf3b5da29..38b693442f 100644 --- a/src/main/java/com/twilio/rest/verify/v2/Template.java +++ b/src/main/java/com/twilio/rest/verify/v2/Template.java @@ -26,8 +26,6 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class Template extends Resource { - private static final long serialVersionUID = 229000530855919L; + private static final long serialVersionUID = 65509431803046L; public static TemplateReader reader() { return new TemplateReader(); @@ -89,7 +87,7 @@ public static Template fromJson( private final String accountSid; private final String friendlyName; private final List channels; - private final Map translations; + private final Object translations; @JsonCreator private Template( @@ -97,7 +95,7 @@ private Template( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("channels") final List channels, - @JsonProperty("translations") final Map translations + @JsonProperty("translations") final Object translations ) { this.sid = sid; this.accountSid = accountSid; @@ -122,7 +120,7 @@ public final List getChannels() { return this.channels; } - public final Map getTranslations() { + public final Object getTranslations() { return this.translations; } diff --git a/src/main/java/com/twilio/rest/verify/v2/VerificationAttempt.java b/src/main/java/com/twilio/rest/verify/v2/VerificationAttempt.java index d70e074482..ad9c0d9d22 100644 --- a/src/main/java/com/twilio/rest/verify/v2/VerificationAttempt.java +++ b/src/main/java/com/twilio/rest/verify/v2/VerificationAttempt.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class VerificationAttempt extends Resource { - private static final long serialVersionUID = 105803800130690L; + private static final long serialVersionUID = 146003374113715L; public static VerificationAttemptFetcher fetcher(final String pathSid) { return new VerificationAttemptFetcher(pathSid); @@ -100,8 +98,8 @@ public static VerificationAttempt fromJson( private final ZonedDateTime dateUpdated; private final VerificationAttempt.ConversionStatus conversionStatus; private final VerificationAttempt.Channels channel; - private final Map price; - private final Map channelData; + private final Object price; + private final Object channelData; private final URI url; @JsonCreator @@ -116,8 +114,8 @@ private VerificationAttempt( "conversion_status" ) final VerificationAttempt.ConversionStatus conversionStatus, @JsonProperty("channel") final VerificationAttempt.Channels channel, - @JsonProperty("price") final Map price, - @JsonProperty("channel_data") final Map channelData, + @JsonProperty("price") final Object price, + @JsonProperty("channel_data") final Object channelData, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -165,11 +163,11 @@ public final VerificationAttempt.Channels getChannel() { return this.channel; } - public final Map getPrice() { + public final Object getPrice() { return this.price; } - public final Map getChannelData() { + public final Object getChannelData() { return this.channelData; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/Verification.java b/src/main/java/com/twilio/rest/verify/v2/service/Verification.java index 913b0b4db9..4b4c24e510 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/Verification.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/Verification.java @@ -30,8 +30,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +38,7 @@ @ToString public class Verification extends Resource { - private static final long serialVersionUID = 3815558292528L; + private static final long serialVersionUID = 115911776984392L; public static VerificationCreator creator( final String pathServiceSid, @@ -115,13 +113,13 @@ public static Verification fromJson( private final Verification.Channel channel; private final String status; private final Boolean valid; - private final Map lookup; + private final Object lookup; private final String amount; private final String payee; - private final List> sendCodeAttempts; + private final List sendCodeAttempts; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Map sna; + private final Object sna; private final URI url; @JsonCreator @@ -133,15 +131,13 @@ private Verification( @JsonProperty("channel") final Verification.Channel channel, @JsonProperty("status") final String status, @JsonProperty("valid") final Boolean valid, - @JsonProperty("lookup") final Map lookup, + @JsonProperty("lookup") final Object lookup, @JsonProperty("amount") final String amount, @JsonProperty("payee") final String payee, - @JsonProperty("send_code_attempts") final List< - Map - > sendCodeAttempts, + @JsonProperty("send_code_attempts") final List sendCodeAttempts, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("sna") final Map sna, + @JsonProperty("sna") final Object sna, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -189,7 +185,7 @@ public final Boolean getValid() { return this.valid; } - public final Map getLookup() { + public final Object getLookup() { return this.lookup; } @@ -201,7 +197,7 @@ public final String getPayee() { return this.payee; } - public final List> getSendCodeAttempts() { + public final List getSendCodeAttempts() { return this.sendCodeAttempts; } @@ -213,7 +209,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Map getSna() { + public final Object getSna() { return this.sna; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/VerificationCheck.java b/src/main/java/com/twilio/rest/verify/v2/service/VerificationCheck.java index 303b066dae..096399b455 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/VerificationCheck.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/VerificationCheck.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class VerificationCheck extends Resource { - private static final long serialVersionUID = 194586011367791L; + private static final long serialVersionUID = 50212192741047L; public static VerificationCheckCreator creator( final String pathServiceSid @@ -101,7 +99,7 @@ public static VerificationCheck fromJson( private final String payee; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final List> snaAttemptsErrorCodes; + private final List snaAttemptsErrorCodes; @JsonCreator private VerificationCheck( @@ -117,7 +115,7 @@ private VerificationCheck( @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("sna_attempts_error_codes") final List< - Map + Object > snaAttemptsErrorCodes ) { this.sid = sid; @@ -178,7 +176,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final List> getSnaAttemptsErrorCodes() { + public final List getSnaAttemptsErrorCodes() { return this.snaAttemptsErrorCodes; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/VerificationCreator.java b/src/main/java/com/twilio/rest/verify/v2/service/VerificationCreator.java index d6f592d7db..4cb40cb25a 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/VerificationCreator.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/VerificationCreator.java @@ -26,8 +26,6 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class VerificationCreator extends Creator { @@ -41,8 +39,8 @@ public class VerificationCreator extends Creator { private String customCode; private String amount; private String payee; - private Map rateLimits; - private Map channelConfiguration; + private Object rateLimits; + private Object channelConfiguration; private String appHash; private String templateSid; private String templateCustomSubstitutions; @@ -108,15 +106,13 @@ public VerificationCreator setPayee(final String payee) { return this; } - public VerificationCreator setRateLimits( - final Map rateLimits - ) { + public VerificationCreator setRateLimits(final Object rateLimits) { this.rateLimits = rateLimits; return this; } public VerificationCreator setChannelConfiguration( - final Map channelConfiguration + final Object channelConfiguration ) { this.channelConfiguration = channelConfiguration; return this; diff --git a/src/main/java/com/twilio/rest/verify/v2/service/entity/Challenge.java b/src/main/java/com/twilio/rest/verify/v2/service/entity/Challenge.java index 0d62df7622..171954ecdf 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/entity/Challenge.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/entity/Challenge.java @@ -39,7 +39,7 @@ @ToString public class Challenge extends Resource { - private static final long serialVersionUID = 265978723470772L; + private static final long serialVersionUID = 272875193543979L; public static ChallengeCreator creator( final String pathServiceSid, @@ -127,9 +127,9 @@ public static Challenge fromJson( private final ZonedDateTime expirationDate; private final Challenge.ChallengeStatuses status; private final Challenge.ChallengeReasons respondedReason; - private final Map details; - private final Map hiddenDetails; - private final Map metadata; + private final Object details; + private final Object hiddenDetails; + private final Object metadata; private final Challenge.FactorTypes factorType; private final URI url; private final Map links; @@ -150,9 +150,9 @@ private Challenge( @JsonProperty( "responded_reason" ) final Challenge.ChallengeReasons respondedReason, - @JsonProperty("details") final Map details, - @JsonProperty("hidden_details") final Map hiddenDetails, - @JsonProperty("metadata") final Map metadata, + @JsonProperty("details") final Object details, + @JsonProperty("hidden_details") final Object hiddenDetails, + @JsonProperty("metadata") final Object metadata, @JsonProperty("factor_type") final Challenge.FactorTypes factorType, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links @@ -227,15 +227,15 @@ public final Challenge.ChallengeReasons getRespondedReason() { return this.respondedReason; } - public final Map getDetails() { + public final Object getDetails() { return this.details; } - public final Map getHiddenDetails() { + public final Object getHiddenDetails() { return this.hiddenDetails; } - public final Map getMetadata() { + public final Object getMetadata() { return this.metadata; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeCreator.java b/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeCreator.java index 5f014a389f..afe291863a 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeCreator.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeCreator.java @@ -40,8 +40,8 @@ public class ChallengeCreator extends Creator { private String factorSid; private ZonedDateTime expirationDate; private String detailsMessage; - private List> detailsFields; - private Map hiddenDetails; + private List detailsFields; + private Object hiddenDetails; private String authPayload; public ChallengeCreator( @@ -71,22 +71,16 @@ public ChallengeCreator setDetailsMessage(final String detailsMessage) { return this; } - public ChallengeCreator setDetailsFields( - final List> detailsFields - ) { + public ChallengeCreator setDetailsFields(final List detailsFields) { this.detailsFields = detailsFields; return this; } - public ChallengeCreator setDetailsFields( - final Map detailsFields - ) { + public ChallengeCreator setDetailsFields(final Object detailsFields) { return setDetailsFields(Promoter.listOfOne(detailsFields)); } - public ChallengeCreator setHiddenDetails( - final Map hiddenDetails - ) { + public ChallengeCreator setHiddenDetails(final Object hiddenDetails) { this.hiddenDetails = hiddenDetails; return this; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeUpdater.java b/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeUpdater.java index 3b7fda6ef9..5079c8ab3a 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeUpdater.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeUpdater.java @@ -25,7 +25,6 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class ChallengeUpdater extends Updater { @@ -33,7 +32,7 @@ public class ChallengeUpdater extends Updater { private String pathIdentity; private String pathSid; private String authPayload; - private Map metadata; + private Object metadata; public ChallengeUpdater( final String pathServiceSid, @@ -50,7 +49,7 @@ public ChallengeUpdater setAuthPayload(final String authPayload) { return this; } - public ChallengeUpdater setMetadata(final Map metadata) { + public ChallengeUpdater setMetadata(final Object metadata) { this.metadata = metadata; return this; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/entity/Factor.java b/src/main/java/com/twilio/rest/verify/v2/service/entity/Factor.java index edeafe8f4e..9d4bbc9d28 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/entity/Factor.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/entity/Factor.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class Factor extends Resource { - private static final long serialVersionUID = 254306005270593L; + private static final long serialVersionUID = 136293191765711L; public static FactorDeleter deleter( final String pathServiceSid, @@ -125,8 +123,8 @@ public static Factor fromJson( private final String friendlyName; private final Factor.FactorStatuses status; private final Factor.FactorTypes factorType; - private final Map config; - private final Map metadata; + private final Object config; + private final Object metadata; private final URI url; @JsonCreator @@ -141,8 +139,8 @@ private Factor( @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("status") final Factor.FactorStatuses status, @JsonProperty("factor_type") final Factor.FactorTypes factorType, - @JsonProperty("config") final Map config, - @JsonProperty("metadata") final Map metadata, + @JsonProperty("config") final Object config, + @JsonProperty("metadata") final Object metadata, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -200,11 +198,11 @@ public final Factor.FactorTypes getFactorType() { return this.factorType; } - public final Map getConfig() { + public final Object getConfig() { return this.config; } - public final Map getMetadata() { + public final Object getMetadata() { return this.metadata; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactor.java b/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactor.java index 308d23c721..71a3658350 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactor.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactor.java @@ -29,8 +29,6 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +37,7 @@ @ToString public class NewFactor extends Resource { - private static final long serialVersionUID = 115808224888150L; + private static final long serialVersionUID = 30401125571450L; public static NewFactorCreator creator( final String pathServiceSid, @@ -103,14 +101,14 @@ public static NewFactor fromJson( private final String serviceSid; private final String entitySid; private final String identity; - private final Map binding; + private final Object binding; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final String friendlyName; private final NewFactor.FactorStatuses status; private final NewFactor.FactorTypes factorType; - private final Map config; - private final Map metadata; + private final Object config; + private final Object metadata; private final URI url; @JsonCreator @@ -120,14 +118,14 @@ private NewFactor( @JsonProperty("service_sid") final String serviceSid, @JsonProperty("entity_sid") final String entitySid, @JsonProperty("identity") final String identity, - @JsonProperty("binding") final Map binding, + @JsonProperty("binding") final Object binding, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("status") final NewFactor.FactorStatuses status, @JsonProperty("factor_type") final NewFactor.FactorTypes factorType, - @JsonProperty("config") final Map config, - @JsonProperty("metadata") final Map metadata, + @JsonProperty("config") final Object config, + @JsonProperty("metadata") final Object metadata, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -166,7 +164,7 @@ public final String getIdentity() { return this.identity; } - public final Map getBinding() { + public final Object getBinding() { return this.binding; } @@ -190,11 +188,11 @@ public final NewFactor.FactorTypes getFactorType() { return this.factorType; } - public final Map getConfig() { + public final Object getConfig() { return this.config; } - public final Map getMetadata() { + public final Object getMetadata() { return this.metadata; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactorCreator.java b/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactorCreator.java index 3221e50770..a0d4456f7d 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactorCreator.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactorCreator.java @@ -26,8 +26,6 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; -import java.util.Map; public class NewFactorCreator extends Creator { @@ -46,7 +44,7 @@ public class NewFactorCreator extends Creator { private Integer configSkew; private Integer configCodeLength; private NewFactor.TotpAlgorithms configAlg; - private Map metadata; + private Object metadata; public NewFactorCreator( final String pathServiceSid, @@ -135,7 +133,7 @@ public NewFactorCreator setConfigAlg( return this; } - public NewFactorCreator setMetadata(final Map metadata) { + public NewFactorCreator setMetadata(final Object metadata) { this.metadata = metadata; return this; } diff --git a/src/main/java/com/twilio/rest/video/v1/Composition.java b/src/main/java/com/twilio/rest/video/v1/Composition.java index c58d12e102..39dfbf4dc8 100644 --- a/src/main/java/com/twilio/rest/video/v1/Composition.java +++ b/src/main/java/com/twilio/rest/video/v1/Composition.java @@ -41,7 +41,7 @@ @ToString public class Composition extends Resource { - private static final long serialVersionUID = 27450434271262L; + private static final long serialVersionUID = 99786087547322L; public static CompositionCreator creator(final String roomSid) { return new CompositionCreator(roomSid); @@ -111,7 +111,7 @@ public static Composition fromJson( private final String roomSid; private final List audioSources; private final List audioSourcesExcluded; - private final Map videoLayout; + private final Object videoLayout; private final String resolution; private final Boolean trim; private final Composition.Format format; @@ -137,7 +137,7 @@ private Composition( @JsonProperty("audio_sources_excluded") final List< String > audioSourcesExcluded, - @JsonProperty("video_layout") final Map videoLayout, + @JsonProperty("video_layout") final Object videoLayout, @JsonProperty("resolution") final String resolution, @JsonProperty("trim") final Boolean trim, @JsonProperty("format") final Composition.Format format, @@ -214,7 +214,7 @@ public final List getAudioSourcesExcluded() { return this.audioSourcesExcluded; } - public final Map getVideoLayout() { + public final Object getVideoLayout() { return this.videoLayout; } diff --git a/src/main/java/com/twilio/rest/video/v1/CompositionCreator.java b/src/main/java/com/twilio/rest/video/v1/CompositionCreator.java index 3c579d6781..6539a191bb 100644 --- a/src/main/java/com/twilio/rest/video/v1/CompositionCreator.java +++ b/src/main/java/com/twilio/rest/video/v1/CompositionCreator.java @@ -31,13 +31,11 @@ import java.net.URI; import java.util.List; import java.util.List; -import java.util.Map; -import java.util.Map; public class CompositionCreator extends Creator { private String roomSid; - private Map videoLayout; + private Object videoLayout; private List audioSources; private List audioSourcesExcluded; private String resolution; @@ -55,9 +53,7 @@ public CompositionCreator setRoomSid(final String roomSid) { return this; } - public CompositionCreator setVideoLayout( - final Map videoLayout - ) { + public CompositionCreator setVideoLayout(final Object videoLayout) { this.videoLayout = videoLayout; return this; } diff --git a/src/main/java/com/twilio/rest/video/v1/CompositionHook.java b/src/main/java/com/twilio/rest/video/v1/CompositionHook.java index 4c28fa2a64..a6a4c1bb88 100644 --- a/src/main/java/com/twilio/rest/video/v1/CompositionHook.java +++ b/src/main/java/com/twilio/rest/video/v1/CompositionHook.java @@ -31,8 +31,6 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -41,7 +39,7 @@ @ToString public class CompositionHook extends Resource { - private static final long serialVersionUID = 233336557322533L; + private static final long serialVersionUID = 11959373000050L; public static CompositionHookCreator creator(final String friendlyName) { return new CompositionHookCreator(friendlyName); @@ -117,7 +115,7 @@ public static CompositionHook fromJson( private final String sid; private final List audioSources; private final List audioSourcesExcluded; - private final Map videoLayout; + private final Object videoLayout; private final String resolution; private final Boolean trim; private final CompositionHook.Format format; @@ -137,7 +135,7 @@ private CompositionHook( @JsonProperty("audio_sources_excluded") final List< String > audioSourcesExcluded, - @JsonProperty("video_layout") final Map videoLayout, + @JsonProperty("video_layout") final Object videoLayout, @JsonProperty("resolution") final String resolution, @JsonProperty("trim") final Boolean trim, @JsonProperty("format") final CompositionHook.Format format, @@ -196,7 +194,7 @@ public final List getAudioSourcesExcluded() { return this.audioSourcesExcluded; } - public final Map getVideoLayout() { + public final Object getVideoLayout() { return this.videoLayout; } diff --git a/src/main/java/com/twilio/rest/video/v1/CompositionHookCreator.java b/src/main/java/com/twilio/rest/video/v1/CompositionHookCreator.java index 356fac4185..f0b3584a1f 100644 --- a/src/main/java/com/twilio/rest/video/v1/CompositionHookCreator.java +++ b/src/main/java/com/twilio/rest/video/v1/CompositionHookCreator.java @@ -31,14 +31,12 @@ import java.net.URI; import java.util.List; import java.util.List; -import java.util.Map; -import java.util.Map; public class CompositionHookCreator extends Creator { private String friendlyName; private Boolean enabled; - private Map videoLayout; + private Object videoLayout; private List audioSources; private List audioSourcesExcluded; private String resolution; @@ -61,9 +59,7 @@ public CompositionHookCreator setEnabled(final Boolean enabled) { return this; } - public CompositionHookCreator setVideoLayout( - final Map videoLayout - ) { + public CompositionHookCreator setVideoLayout(final Object videoLayout) { this.videoLayout = videoLayout; return this; } diff --git a/src/main/java/com/twilio/rest/video/v1/CompositionHookUpdater.java b/src/main/java/com/twilio/rest/video/v1/CompositionHookUpdater.java index 90c84daa88..e3be60b4ba 100644 --- a/src/main/java/com/twilio/rest/video/v1/CompositionHookUpdater.java +++ b/src/main/java/com/twilio/rest/video/v1/CompositionHookUpdater.java @@ -28,14 +28,13 @@ import com.twilio.rest.Domains; import java.net.URI; import java.util.List; -import java.util.Map; public class CompositionHookUpdater extends Updater { private String pathSid; private String friendlyName; private Boolean enabled; - private Map videoLayout; + private Object videoLayout; private List audioSources; private List audioSourcesExcluded; private Boolean trim; @@ -62,9 +61,7 @@ public CompositionHookUpdater setEnabled(final Boolean enabled) { return this; } - public CompositionHookUpdater setVideoLayout( - final Map videoLayout - ) { + public CompositionHookUpdater setVideoLayout(final Object videoLayout) { this.videoLayout = videoLayout; return this; } diff --git a/src/main/java/com/twilio/rest/video/v1/Recording.java b/src/main/java/com/twilio/rest/video/v1/Recording.java index 4f21119419..715e00780a 100644 --- a/src/main/java/com/twilio/rest/video/v1/Recording.java +++ b/src/main/java/com/twilio/rest/video/v1/Recording.java @@ -40,7 +40,7 @@ @ToString public class Recording extends Resource { - private static final long serialVersionUID = 34004868870464L; + private static final long serialVersionUID = 74961583719799L; public static RecordingDeleter deleter(final String pathSid) { return new RecordingDeleter(pathSid); @@ -108,7 +108,7 @@ public static Recording fromJson( private final Integer duration; private final Recording.Format containerFormat; private final Recording.Codec codec; - private final Map groupingSids; + private final Object groupingSids; private final String trackName; private final Long offset; private final URI mediaExternalLocation; @@ -131,7 +131,7 @@ private Recording( "container_format" ) final Recording.Format containerFormat, @JsonProperty("codec") final Recording.Codec codec, - @JsonProperty("grouping_sids") final Map groupingSids, + @JsonProperty("grouping_sids") final Object groupingSids, @JsonProperty("track_name") final String trackName, @JsonProperty("offset") final Long offset, @JsonProperty( @@ -207,7 +207,7 @@ public final Recording.Codec getCodec() { return this.codec; } - public final Map getGroupingSids() { + public final Object getGroupingSids() { return this.groupingSids; } diff --git a/src/main/java/com/twilio/rest/video/v1/RoomCreator.java b/src/main/java/com/twilio/rest/video/v1/RoomCreator.java index 01acec6599..9b7ef5243c 100644 --- a/src/main/java/com/twilio/rest/video/v1/RoomCreator.java +++ b/src/main/java/com/twilio/rest/video/v1/RoomCreator.java @@ -31,8 +31,6 @@ import java.net.URI; import java.util.List; import java.util.List; -import java.util.Map; -import java.util.Map; public class RoomCreator extends Creator { @@ -46,8 +44,8 @@ public class RoomCreator extends Creator { private Boolean transcribeParticipantsOnConnect; private List videoCodecs; private String mediaRegion; - private Map recordingRules; - private Map transcriptionsConfiguration; + private Object recordingRules; + private Object transcriptionsConfiguration; private Boolean audioOnly; private Integer maxParticipantDuration; private Integer emptyRoomTimeout; @@ -120,15 +118,13 @@ public RoomCreator setMediaRegion(final String mediaRegion) { return this; } - public RoomCreator setRecordingRules( - final Map recordingRules - ) { + public RoomCreator setRecordingRules(final Object recordingRules) { this.recordingRules = recordingRules; return this; } public RoomCreator setTranscriptionsConfiguration( - final Map transcriptionsConfiguration + final Object transcriptionsConfiguration ) { this.transcriptionsConfiguration = transcriptionsConfiguration; return this; diff --git a/src/main/java/com/twilio/rest/video/v1/room/RecordingRulesUpdater.java b/src/main/java/com/twilio/rest/video/v1/room/RecordingRulesUpdater.java index 4a726e6315..b1fb4895d4 100644 --- a/src/main/java/com/twilio/rest/video/v1/room/RecordingRulesUpdater.java +++ b/src/main/java/com/twilio/rest/video/v1/room/RecordingRulesUpdater.java @@ -25,18 +25,17 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class RecordingRulesUpdater extends Updater { private String pathRoomSid; - private Map rules; + private Object rules; public RecordingRulesUpdater(final String pathRoomSid) { this.pathRoomSid = pathRoomSid; } - public RecordingRulesUpdater setRules(final Map rules) { + public RecordingRulesUpdater setRules(final Object rules) { this.rules = rules; return this; } diff --git a/src/main/java/com/twilio/rest/video/v1/room/RoomRecording.java b/src/main/java/com/twilio/rest/video/v1/room/RoomRecording.java index 7a37f4e2ad..9f9c489d22 100644 --- a/src/main/java/com/twilio/rest/video/v1/room/RoomRecording.java +++ b/src/main/java/com/twilio/rest/video/v1/room/RoomRecording.java @@ -39,7 +39,7 @@ @ToString public class RoomRecording extends Resource { - private static final long serialVersionUID = 14590901968979L; + private static final long serialVersionUID = 213087152973119L; public static RoomRecordingDeleter deleter( final String pathRoomSid, @@ -113,7 +113,7 @@ public static RoomRecording fromJson( private final Integer duration; private final RoomRecording.Format containerFormat; private final RoomRecording.Codec codec; - private final Map groupingSids; + private final Object groupingSids; private final String trackName; private final Long offset; private final URI mediaExternalLocation; @@ -135,7 +135,7 @@ private RoomRecording( "container_format" ) final RoomRecording.Format containerFormat, @JsonProperty("codec") final RoomRecording.Codec codec, - @JsonProperty("grouping_sids") final Map groupingSids, + @JsonProperty("grouping_sids") final Object groupingSids, @JsonProperty("track_name") final String trackName, @JsonProperty("offset") final Long offset, @JsonProperty( @@ -207,7 +207,7 @@ public final RoomRecording.Codec getCodec() { return this.codec; } - public final Map getGroupingSids() { + public final Object getGroupingSids() { return this.groupingSids; } diff --git a/src/main/java/com/twilio/rest/video/v1/room/participant/SubscribeRulesUpdater.java b/src/main/java/com/twilio/rest/video/v1/room/participant/SubscribeRulesUpdater.java index 6878b5373b..03585d7817 100644 --- a/src/main/java/com/twilio/rest/video/v1/room/participant/SubscribeRulesUpdater.java +++ b/src/main/java/com/twilio/rest/video/v1/room/participant/SubscribeRulesUpdater.java @@ -25,13 +25,12 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; -import java.util.Map; public class SubscribeRulesUpdater extends Updater { private String pathRoomSid; private String pathParticipantSid; - private Map rules; + private Object rules; public SubscribeRulesUpdater( final String pathRoomSid, @@ -41,7 +40,7 @@ public SubscribeRulesUpdater( this.pathParticipantSid = pathParticipantSid; } - public SubscribeRulesUpdater setRules(final Map rules) { + public SubscribeRulesUpdater setRules(final Object rules) { this.rules = rules; return this; } diff --git a/src/main/java/com/twilio/rest/wireless/v1/UsageRecord.java b/src/main/java/com/twilio/rest/wireless/v1/UsageRecord.java index 22a428c433..d1ae5cf075 100644 --- a/src/main/java/com/twilio/rest/wireless/v1/UsageRecord.java +++ b/src/main/java/com/twilio/rest/wireless/v1/UsageRecord.java @@ -26,8 +26,6 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class UsageRecord extends Resource { - private static final long serialVersionUID = 2654718760239L; + private static final long serialVersionUID = 61247998044414L; public static UsageRecordReader reader() { return new UsageRecordReader(); @@ -86,16 +84,16 @@ public static UsageRecord fromJson( } private final String accountSid; - private final Map period; - private final Map commands; - private final Map data; + private final Object period; + private final Object commands; + private final Object data; @JsonCreator private UsageRecord( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("period") final Map period, - @JsonProperty("commands") final Map commands, - @JsonProperty("data") final Map data + @JsonProperty("period") final Object period, + @JsonProperty("commands") final Object commands, + @JsonProperty("data") final Object data ) { this.accountSid = accountSid; this.period = period; @@ -107,15 +105,15 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getPeriod() { + public final Object getPeriod() { return this.period; } - public final Map getCommands() { + public final Object getCommands() { return this.commands; } - public final Map getData() { + public final Object getData() { return this.data; } diff --git a/src/main/java/com/twilio/rest/wireless/v1/sim/DataSession.java b/src/main/java/com/twilio/rest/wireless/v1/sim/DataSession.java index 4f779c449b..b93bfec47b 100644 --- a/src/main/java/com/twilio/rest/wireless/v1/sim/DataSession.java +++ b/src/main/java/com/twilio/rest/wireless/v1/sim/DataSession.java @@ -27,8 +27,6 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +35,7 @@ @ToString public class DataSession extends Resource { - private static final long serialVersionUID = 124844690346008L; + private static final long serialVersionUID = 76673659231965L; public static DataSessionReader reader(final String pathSimSid) { return new DataSessionReader(pathSimSid); @@ -95,7 +93,7 @@ public static DataSession fromJson( private final String operatorCountry; private final String operatorName; private final String cellId; - private final Map cellLocationEstimate; + private final Object cellLocationEstimate; private final Integer packetsUploaded; private final Integer packetsDownloaded; private final ZonedDateTime lastUpdated; @@ -114,10 +112,9 @@ private DataSession( @JsonProperty("operator_country") final String operatorCountry, @JsonProperty("operator_name") final String operatorName, @JsonProperty("cell_id") final String cellId, - @JsonProperty("cell_location_estimate") final Map< - String, - Object - > cellLocationEstimate, + @JsonProperty( + "cell_location_estimate" + ) final Object cellLocationEstimate, @JsonProperty("packets_uploaded") final Integer packetsUploaded, @JsonProperty("packets_downloaded") final Integer packetsDownloaded, @JsonProperty("last_updated") final String lastUpdated, @@ -179,7 +176,7 @@ public final String getCellId() { return this.cellId; } - public final Map getCellLocationEstimate() { + public final Object getCellLocationEstimate() { return this.cellLocationEstimate; } diff --git a/src/main/java/com/twilio/rest/wireless/v1/sim/UsageRecord.java b/src/main/java/com/twilio/rest/wireless/v1/sim/UsageRecord.java index b71c983b34..e9346ab1fe 100644 --- a/src/main/java/com/twilio/rest/wireless/v1/sim/UsageRecord.java +++ b/src/main/java/com/twilio/rest/wireless/v1/sim/UsageRecord.java @@ -26,8 +26,6 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +34,7 @@ @ToString public class UsageRecord extends Resource { - private static final long serialVersionUID = 100589345047771L; + private static final long serialVersionUID = 9199685534487L; public static UsageRecordReader reader(final String pathSimSid) { return new UsageRecordReader(pathSimSid); @@ -87,17 +85,17 @@ public static UsageRecord fromJson( private final String simSid; private final String accountSid; - private final Map period; - private final Map commands; - private final Map data; + private final Object period; + private final Object commands; + private final Object data; @JsonCreator private UsageRecord( @JsonProperty("sim_sid") final String simSid, @JsonProperty("account_sid") final String accountSid, - @JsonProperty("period") final Map period, - @JsonProperty("commands") final Map commands, - @JsonProperty("data") final Map data + @JsonProperty("period") final Object period, + @JsonProperty("commands") final Object commands, + @JsonProperty("data") final Object data ) { this.simSid = simSid; this.accountSid = accountSid; @@ -114,15 +112,15 @@ public final String getAccountSid() { return this.accountSid; } - public final Map getPeriod() { + public final Object getPeriod() { return this.period; } - public final Map getCommands() { + public final Object getCommands() { return this.commands; } - public final Map getData() { + public final Object getData() { return this.data; } From 8a18e4c172a0df6f81c512c4ef421dc6673779f3 Mon Sep 17 00:00:00 2001 From: Shubham Tiwari Date: Mon, 26 May 2025 16:20:32 +0530 Subject: [PATCH 02/10] chore: handle mapToJson() for free form objects --- src/main/java/com/twilio/converter/Converter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/twilio/converter/Converter.java b/src/main/java/com/twilio/converter/Converter.java index 9ee29e0e3d..593181cb8e 100644 --- a/src/main/java/com/twilio/converter/Converter.java +++ b/src/main/java/com/twilio/converter/Converter.java @@ -18,7 +18,7 @@ public class Converter { * @param map map to convert * @return converted JSON string */ - public static String mapToJson(final Map map) { + public static String mapToJson(final Object map) { try { return MAPPER.writeValueAsString(map); } catch (JsonProcessingException e) { From 28ef5970bdfd4d9e07ee0ee2d7cc18cc32d19698 Mon Sep 17 00:00:00 2001 From: Shubham Tiwari Date: Thu, 5 Jun 2025 17:10:56 +0530 Subject: [PATCH 03/10] chore: handle mapToJson() for free form objects --- .../rest/accounts/v1/BulkConsentsCreator.java | 4 +--- .../rest/accounts/v1/BulkContactsCreator.java | 4 +--- .../twilio/rest/assistants/v1/Assistant.java | 13 ++++++++--- .../twilio/rest/assistants/v1/Knowledge.java | 16 ++++++++------ .../com/twilio/rest/assistants/v1/Tool.java | 22 +++++++++++-------- .../rest/events/v1/SubscriptionCreator.java | 4 +--- .../v1/PluginConfigurationCreator.java | 4 +--- .../twilio/rest/knowledge/v1/Knowledge.java | 16 ++++++++------ .../rest/messaging/v2/ChannelsSender.java | 10 +++------ .../rest/proxy/v1/service/SessionCreator.java | 4 +--- .../v2/service/entity/ChallengeCreator.java | 4 +--- 11 files changed, 50 insertions(+), 51 deletions(-) diff --git a/src/main/java/com/twilio/rest/accounts/v1/BulkConsentsCreator.java b/src/main/java/com/twilio/rest/accounts/v1/BulkConsentsCreator.java index 42dc9c6a9b..a058138200 100644 --- a/src/main/java/com/twilio/rest/accounts/v1/BulkConsentsCreator.java +++ b/src/main/java/com/twilio/rest/accounts/v1/BulkConsentsCreator.java @@ -29,8 +29,6 @@ import com.twilio.rest.Domains; import java.util.List; import java.util.List; -import java.util.Map; -import java.util.Map; public class BulkConsentsCreator extends Creator { @@ -89,7 +87,7 @@ public BulkConsents create(final TwilioRestClient client) { private void addPostParams(final Request request) { if (items != null) { - for (Map prop : items) { + for (Object prop : items) { request.addPostParam("Items", Converter.mapToJson(prop)); } } diff --git a/src/main/java/com/twilio/rest/accounts/v1/BulkContactsCreator.java b/src/main/java/com/twilio/rest/accounts/v1/BulkContactsCreator.java index 9833c77fbf..ad8b5a5824 100644 --- a/src/main/java/com/twilio/rest/accounts/v1/BulkContactsCreator.java +++ b/src/main/java/com/twilio/rest/accounts/v1/BulkContactsCreator.java @@ -29,8 +29,6 @@ import com.twilio.rest.Domains; import java.util.List; import java.util.List; -import java.util.Map; -import java.util.Map; public class BulkContactsCreator extends Creator { @@ -89,7 +87,7 @@ public BulkContacts create(final TwilioRestClient client) { private void addPostParams(final Request request) { if (items != null) { - for (Map prop : items) { + for (Object prop : items) { request.addPostParam("Items", Converter.mapToJson(prop)); } } diff --git a/src/main/java/com/twilio/rest/assistants/v1/Assistant.java b/src/main/java/com/twilio/rest/assistants/v1/Assistant.java index 6e869938c3..db280368bf 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/Assistant.java +++ b/src/main/java/com/twilio/rest/assistants/v1/Assistant.java @@ -23,6 +23,7 @@ import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.ObjectMapper; import com.twilio.base.Resource; +import com.twilio.converter.Converter; import com.twilio.converter.DateConverter; import com.twilio.exception.ApiConnectionException; import com.twilio.exception.ApiException; @@ -133,9 +134,7 @@ public static class AssistantsV1ServiceCreateAssistantRequest { @Setter private AssistantsV1ServiceSegmentCredential segmentCredential; - public AssistantsV1ServiceCreateAssistantRequest(final String name) { - this.name = name; - } + public AssistantsV1ServiceCreateAssistantRequest() {} public static AssistantsV1ServiceCreateAssistantRequest fromJson( String jsonString, @@ -221,6 +220,10 @@ public static class AssistantsV1ServiceKnowledge { @Setter private Object knowledgeSourceDetails; + public String getKnowledgeSourceDetails() { + return Converter.mapToJson(knowledgeSourceDetails); + } + @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @Getter @@ -315,6 +318,10 @@ public static class AssistantsV1ServiceTool { @Setter private Object meta; + public String getMeta() { + return Converter.mapToJson(meta); + } + @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @Getter diff --git a/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java b/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java index 7d63778d25..eeeb173eca 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java +++ b/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java @@ -111,6 +111,10 @@ public static class AssistantsV1ServiceCreateKnowledgeRequest { @Setter private Object knowledgeSourceDetails; + public String getKnowledgeSourceDetails() { + return Converter.mapToJson(knowledgeSourceDetails); + } + @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @Getter @@ -135,13 +139,7 @@ public static class AssistantsV1ServiceCreateKnowledgeRequest { @Setter private String embeddingModel; - public AssistantsV1ServiceCreateKnowledgeRequest( - final String name, - final String type - ) { - this.name = name; - this.type = type; - } + public AssistantsV1ServiceCreateKnowledgeRequest() {} public static AssistantsV1ServiceCreateKnowledgeRequest fromJson( String jsonString, @@ -169,6 +167,10 @@ public static class AssistantsV1ServiceUpdateKnowledgeRequest { @Setter private Object knowledgeSourceDetails; + public String getKnowledgeSourceDetails() { + return Converter.mapToJson(knowledgeSourceDetails); + } + @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @Getter diff --git a/src/main/java/com/twilio/rest/assistants/v1/Tool.java b/src/main/java/com/twilio/rest/assistants/v1/Tool.java index c563720959..687b1e851d 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/Tool.java +++ b/src/main/java/com/twilio/rest/assistants/v1/Tool.java @@ -118,6 +118,10 @@ public static class AssistantsV1ServiceCreateToolRequest { @Setter private Object meta; + public String getMeta() { + return Converter.mapToJson(meta); + } + @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @Getter @@ -136,15 +140,7 @@ public static class AssistantsV1ServiceCreateToolRequest { @Setter private String type; - public AssistantsV1ServiceCreateToolRequest( - final Boolean enabled, - final String name, - final String type - ) { - this.enabled = enabled; - this.name = name; - this.type = type; - } + public AssistantsV1ServiceCreateToolRequest() {} public static AssistantsV1ServiceCreateToolRequest fromJson( String jsonString, @@ -184,6 +180,10 @@ public static class AssistantsV1ServiceUpdateToolRequest { @Setter private Object meta; + public String getMeta() { + return Converter.mapToJson(meta); + } + @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @Getter @@ -260,6 +260,10 @@ public static class AssistantsV1ServicePolicy { @Setter private Object policyDetails; + public String getPolicyDetails() { + return Converter.mapToJson(policyDetails); + } + @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("dateCreated") @Getter diff --git a/src/main/java/com/twilio/rest/events/v1/SubscriptionCreator.java b/src/main/java/com/twilio/rest/events/v1/SubscriptionCreator.java index 0911582805..14f0e0695d 100644 --- a/src/main/java/com/twilio/rest/events/v1/SubscriptionCreator.java +++ b/src/main/java/com/twilio/rest/events/v1/SubscriptionCreator.java @@ -29,8 +29,6 @@ import com.twilio.rest.Domains; import java.util.List; import java.util.List; -import java.util.Map; -import java.util.Map; public class SubscriptionCreator extends Creator { @@ -119,7 +117,7 @@ private void addPostParams(final Request request) { request.addPostParam("SinkSid", sinkSid); } if (types != null) { - for (Map prop : types) { + for (Object prop : types) { request.addPostParam("Types", Converter.mapToJson(prop)); } } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/PluginConfigurationCreator.java b/src/main/java/com/twilio/rest/flexapi/v1/PluginConfigurationCreator.java index e68ce67325..29fbeb8f89 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/PluginConfigurationCreator.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/PluginConfigurationCreator.java @@ -29,8 +29,6 @@ import com.twilio.rest.Domains; import java.util.List; import java.util.List; -import java.util.Map; -import java.util.Map; public class PluginConfigurationCreator extends Creator { @@ -113,7 +111,7 @@ private void addPostParams(final Request request) { request.addPostParam("Name", name); } if (plugins != null) { - for (Map prop : plugins) { + for (Object prop : plugins) { request.addPostParam("Plugins", Converter.mapToJson(prop)); } } diff --git a/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java b/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java index 4024a278f3..5c42ac638e 100644 --- a/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java +++ b/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java @@ -105,6 +105,10 @@ public static class KnowledgeV1ServiceCreateKnowledgeRequest { @Setter private Object knowledgeSourceDetails; + public String getKnowledgeSourceDetails() { + return Converter.mapToJson(knowledgeSourceDetails); + } + @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @Getter @@ -129,13 +133,7 @@ public static class KnowledgeV1ServiceCreateKnowledgeRequest { @Setter private String embeddingModel; - public KnowledgeV1ServiceCreateKnowledgeRequest( - final String name, - final String type - ) { - this.name = name; - this.type = type; - } + public KnowledgeV1ServiceCreateKnowledgeRequest() {} public static KnowledgeV1ServiceCreateKnowledgeRequest fromJson( String jsonString, @@ -163,6 +161,10 @@ public static class KnowledgeV1ServiceUpdateKnowledgeRequest { @Setter private Object knowledgeSourceDetails; + public String getKnowledgeSourceDetails() { + return Converter.mapToJson(knowledgeSourceDetails); + } + @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("name") @Getter diff --git a/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java b/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java index d0ac7e37d1..9ab201c993 100644 --- a/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java +++ b/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java @@ -31,8 +31,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.Getter; import lombok.Setter; @@ -164,7 +162,7 @@ public static class MessagingV2ChannelsSenderProfile { @JsonProperty("emails") @Getter @Setter - private Map emails; + private Object emails; public String getEmails() { return Converter.mapToJson(emails); @@ -186,7 +184,7 @@ public String getEmails() { @JsonProperty("websites") @Getter @Setter - private Map websites; + private Object websites; public String getWebsites() { return Converter.mapToJson(websites); @@ -230,9 +228,7 @@ public static class MessagingV2ChannelsSenderRequestsCreate { @Setter private MessagingV2ChannelsSenderProfile profile; - public MessagingV2ChannelsSenderRequestsCreate(final String senderId) { - this.senderId = senderId; - } + public MessagingV2ChannelsSenderRequestsCreate() {} public static MessagingV2ChannelsSenderRequestsCreate fromJson( String jsonString, diff --git a/src/main/java/com/twilio/rest/proxy/v1/service/SessionCreator.java b/src/main/java/com/twilio/rest/proxy/v1/service/SessionCreator.java index 9807996f22..2638920512 100644 --- a/src/main/java/com/twilio/rest/proxy/v1/service/SessionCreator.java +++ b/src/main/java/com/twilio/rest/proxy/v1/service/SessionCreator.java @@ -30,8 +30,6 @@ import java.time.ZonedDateTime; import java.util.List; import java.util.List; -import java.util.Map; -import java.util.Map; public class SessionCreator extends Creator { @@ -140,7 +138,7 @@ private void addPostParams(final Request request) { request.addPostParam("Status", status.toString()); } if (participants != null) { - for (Map prop : participants) { + for (Object prop : participants) { request.addPostParam("Participants", Converter.mapToJson(prop)); } } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeCreator.java b/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeCreator.java index afe291863a..81ab2e1ee2 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeCreator.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeCreator.java @@ -30,8 +30,6 @@ import java.time.ZonedDateTime; import java.util.List; import java.util.List; -import java.util.Map; -import java.util.Map; public class ChallengeCreator extends Creator { @@ -150,7 +148,7 @@ private void addPostParams(final Request request) { request.addPostParam("Details.Message", detailsMessage); } if (detailsFields != null) { - for (Map prop : detailsFields) { + for (Object prop : detailsFields) { request.addPostParam( "Details.Fields", Converter.mapToJson(prop) From 6b4e9aed344f7371c6bc45d1a44f511ac24acc82 Mon Sep 17 00:00:00 2001 From: Shubham Tiwari Date: Thu, 5 Jun 2025 20:12:45 +0530 Subject: [PATCH 04/10] fix: handle only any type objects --- .../java/com/twilio/converter/Converter.java | 2 +- .../twilio/rest/accounts/v1/BulkConsents.java | 16 +- .../rest/accounts/v1/BulkConsentsCreator.java | 12 +- .../twilio/rest/accounts/v1/BulkContacts.java | 16 +- .../rest/accounts/v1/BulkContactsCreator.java | 12 +- .../rest/api/v2010/account/Recording.java | 11 +- .../rest/api/v2010/account/call/Event.java | 16 +- .../v2010/account/call/PaymentCreator.java | 6 +- .../api/v2010/account/call/Recording.java | 13 +- .../v2010/account/conference/Recording.java | 13 +- .../incomingphonenumber/AssignedAddOn.java | 8 +- .../twilio/rest/assistants/v1/Assistant.java | 14 +- .../twilio/rest/assistants/v1/Knowledge.java | 21 +- .../com/twilio/rest/assistants/v1/Policy.java | 10 +- .../com/twilio/rest/assistants/v1/Tool.java | 18 +- .../v1/assistant/AssistantsKnowledge.java | 15 +- .../v1/assistant/AssistantsTool.java | 10 +- .../rest/assistants/v1/knowledge/Chunk.java | 10 +- .../rest/assistants/v1/session/Message.java | 16 +- .../v1/export/ExportCustomJob.java | 10 +- .../rest/bulkexports/v1/export/Job.java | 10 +- .../java/com/twilio/rest/chat/v1/Service.java | 20 +- .../java/com/twilio/rest/chat/v2/Service.java | 20 +- .../rest/chat/v2/service/channel/Message.java | 10 +- .../rest/chat/v2/service/channel/Webhook.java | 10 +- .../com/twilio/rest/content/v1/Content.java | 14 +- .../rest/content/v1/ContentAndApprovals.java | 25 ++- .../twilio/rest/content/v1/LegacyContent.java | 16 +- .../content/v1/content/ApprovalFetch.java | 10 +- .../com/twilio/rest/content/v2/Content.java | 14 +- .../rest/content/v2/ContentAndApprovals.java | 25 ++- .../v1/AddressConfiguration.java | 10 +- .../rest/conversations/v1/Conversation.java | 14 +- .../v1/ConversationWithParticipants.java | 14 +- .../v1/ParticipantConversation.java | 22 +- .../v1/conversation/Message.java | 14 +- .../v1/conversation/Participant.java | 13 +- .../v1/conversation/Webhook.java | 10 +- .../v1/service/Conversation.java | 14 +- .../service/ConversationWithParticipants.java | 14 +- .../v1/service/ParticipantConversation.java | 22 +- .../service/configuration/Notification.java | 30 +-- .../v1/service/conversation/Message.java | 14 +- .../v1/service/conversation/Participant.java | 13 +- .../v1/service/conversation/Webhook.java | 10 +- .../v1/service/user/UserConversation.java | 8 +- .../v1/user/UserConversation.java | 8 +- .../java/com/twilio/rest/events/v1/Sink.java | 13 +- .../twilio/rest/events/v1/SinkCreator.java | 10 +- .../twilio/rest/events/v1/Subscription.java | 2 +- .../rest/events/v1/SubscriptionCreator.java | 12 +- .../twilio/rest/flexapi/v1/Assessments.java | 10 +- .../twilio/rest/flexapi/v1/Configuration.java | 188 +++++++++++------- .../com/twilio/rest/flexapi/v1/FlexFlow.java | 10 +- .../v1/InsightsAssessmentsComment.java | 10 +- .../flexapi/v1/InsightsConversations.java | 10 +- .../flexapi/v1/InsightsQuestionnaires.java | 10 +- .../v1/InsightsQuestionnairesQuestion.java | 16 +- .../rest/flexapi/v1/InsightsSegments.java | 30 +-- .../v1/InsightsSettingsAnswerSets.java | 25 ++- .../flexapi/v1/InsightsSettingsComment.java | 10 +- .../twilio/rest/flexapi/v1/Interaction.java | 18 +- .../rest/flexapi/v1/InteractionCreator.java | 12 +- .../v1/PluginConfigurationCreator.java | 14 +- .../InteractionChannelUpdater.java | 7 +- .../InteractionChannelInvite.java | 12 +- .../InteractionChannelInviteCreator.java | 10 +- .../InteractionChannelParticipant.java | 15 +- .../InteractionChannelParticipantCreator.java | 12 +- .../java/com/twilio/rest/iam/v1/ApiKey.java | 10 +- .../com/twilio/rest/iam/v1/ApiKeyUpdater.java | 3 +- .../com/twilio/rest/iam/v1/NewApiKey.java | 10 +- .../twilio/rest/iam/v1/NewApiKeyCreator.java | 4 +- .../rest/insights/v1/CallSummaries.java | 64 +++--- .../twilio/rest/insights/v1/Conference.java | 17 +- .../rest/insights/v1/call/CallSummary.java | 64 +++--- .../twilio/rest/insights/v1/call/Event.java | 28 +-- .../twilio/rest/insights/v1/call/Metric.java | 28 +-- .../v1/conference/ConferenceParticipant.java | 22 +- .../rest/insights/v1/room/Participant.java | 16 +- .../rest/intelligence/v2/CustomOperator.java | 14 +- .../v2/CustomOperatorCreator.java | 8 +- .../v2/CustomOperatorUpdater.java | 7 +- .../twilio/rest/intelligence/v2/Operator.java | 10 +- .../rest/intelligence/v2/OperatorType.java | 10 +- .../intelligence/v2/PrebuiltOperator.java | 10 +- .../rest/intelligence/v2/Transcript.java | 10 +- .../intelligence/v2/TranscriptCreator.java | 11 +- .../v2/transcript/OperatorResult.java | 47 +++-- .../intelligence/v2/transcript/Sentence.java | 10 +- .../twilio/rest/ipmessaging/v1/Service.java | 20 +- .../twilio/rest/ipmessaging/v2/Service.java | 20 +- .../v2/service/channel/Message.java | 10 +- .../v2/service/channel/Webhook.java | 10 +- .../twilio/rest/knowledge/v1/Knowledge.java | 21 +- .../rest/knowledge/v1/knowledge/Chunk.java | 10 +- .../twilio/rest/lookups/v1/PhoneNumber.java | 22 +- .../twilio/rest/lookups/v2/PhoneNumber.java | 83 ++++---- .../rest/marketplace/v1/AvailableAddOn.java | 11 +- .../rest/marketplace/v1/InstalledAddOn.java | 8 +- .../marketplace/v1/InstalledAddOnCreator.java | 7 +- .../marketplace/v1/InstalledAddOnUpdater.java | 6 +- .../rest/marketplace/v1/ModuleData.java | 52 ++--- .../marketplace/v1/ModuleDataManagement.java | 46 +++-- .../rest/messaging/v1/BrandRegistration.java | 8 +- .../twilio/rest/messaging/v1/DomainCerts.java | 13 +- .../messaging/v1/TollfreeVerification.java | 18 +- .../com/twilio/rest/messaging/v1/Usecase.java | 12 +- .../messaging/v1/service/UsAppToPerson.java | 16 +- .../v1/service/UsAppToPersonUsecase.java | 10 +- .../rest/messaging/v2/ChannelsSender.java | 6 +- .../com/twilio/rest/microvisor/v1/Device.java | 14 +- .../com/twilio/rest/monitor/v1/Event.java | 8 +- .../rest/notify/v1/service/Notification.java | 49 +++-- .../v1/service/NotificationCreator.java | 30 +-- .../rest/numbers/v1/BulkEligibility.java | 10 +- .../twilio/rest/numbers/v1/Eligibility.java | 12 +- .../twilio/rest/numbers/v1/PortingPortIn.java | 23 ++- .../numbers/v2/BulkHostedNumberOrder.java | 10 +- .../v2/regulatorycompliance/EndUser.java | 10 +- .../regulatorycompliance/EndUserCreator.java | 6 +- .../v2/regulatorycompliance/EndUserType.java | 10 +- .../regulatorycompliance/EndUserUpdater.java | 5 +- .../v2/regulatorycompliance/Regulation.java | 10 +- .../SupportingDocument.java | 16 +- .../SupportingDocumentCreator.java | 8 +- .../SupportingDocumentType.java | 10 +- .../SupportingDocumentUpdater.java | 7 +- .../bundle/Evaluation.java | 10 +- .../preview/marketplace/AvailableAddOn.java | 11 +- .../preview/marketplace/InstalledAddOn.java | 8 +- .../marketplace/InstalledAddOnCreator.java | 8 +- .../marketplace/InstalledAddOnUpdater.java | 7 +- .../rest/preview/wireless/sim/Usage.java | 34 ++-- .../rest/proxy/v1/service/SessionCreator.java | 14 +- .../rest/serverless/v1/service/Build.java | 26 ++- .../rest/studio/v1/flow/Engagement.java | 8 +- .../studio/v1/flow/EngagementCreator.java | 8 +- .../twilio/rest/studio/v1/flow/Execution.java | 8 +- .../rest/studio/v1/flow/ExecutionCreator.java | 8 +- .../v1/flow/engagement/EngagementContext.java | 10 +- .../rest/studio/v1/flow/engagement/Step.java | 8 +- .../v1/flow/engagement/step/StepContext.java | 10 +- .../v1/flow/execution/ExecutionContext.java | 10 +- .../v1/flow/execution/ExecutionStep.java | 8 +- .../executionstep/ExecutionStepContext.java | 10 +- .../java/com/twilio/rest/studio/v2/Flow.java | 22 +- .../twilio/rest/studio/v2/FlowCreator.java | 8 +- .../twilio/rest/studio/v2/FlowUpdater.java | 5 +- .../twilio/rest/studio/v2/FlowValidate.java | 4 +- .../rest/studio/v2/FlowValidateUpdater.java | 9 +- .../twilio/rest/studio/v2/flow/Execution.java | 8 +- .../rest/studio/v2/flow/ExecutionCreator.java | 8 +- .../rest/studio/v2/flow/FlowRevision.java | 16 +- .../v2/flow/execution/ExecutionContext.java | 10 +- .../v2/flow/execution/ExecutionStep.java | 8 +- .../executionstep/ExecutionStepContext.java | 10 +- .../com/twilio/rest/supersim/v1/Network.java | 10 +- .../rest/supersim/v1/SettingsUpdate.java | 10 +- .../twilio/rest/supersim/v1/UsageRecord.java | 10 +- .../NetworkAccessProfileNetwork.java | 12 +- .../twilio/rest/sync/v1/service/Document.java | 8 +- .../rest/sync/v1/service/DocumentCreator.java | 6 +- .../rest/sync/v1/service/DocumentUpdater.java | 5 +- .../v1/service/synclist/SyncListItem.java | 12 +- .../service/synclist/SyncListItemCreator.java | 8 +- .../service/synclist/SyncListItemUpdater.java | 5 +- .../sync/v1/service/syncmap/SyncMapItem.java | 12 +- .../service/syncmap/SyncMapItemCreator.java | 8 +- .../service/syncmap/SyncMapItemUpdater.java | 5 +- .../v1/service/syncstream/StreamMessage.java | 12 +- .../syncstream/StreamMessageCreator.java | 8 +- .../rest/taskrouter/v1/workspace/Event.java | 10 +- .../WorkspaceCumulativeStatistics.java | 35 ++-- .../WorkspaceRealTimeStatistics.java | 28 ++- .../v1/workspace/WorkspaceStatistics.java | 16 +- .../TaskQueueBulkRealTimeStatistics.java | 12 +- .../TaskQueueCumulativeStatistics.java | 46 +++-- .../TaskQueueRealTimeStatistics.java | 28 ++- .../taskqueue/TaskQueueStatistics.java | 16 +- .../taskqueue/TaskQueuesStatistics.java | 16 +- .../v1/workspace/worker/WorkerStatistics.java | 10 +- .../worker/WorkersCumulativeStatistics.java | 10 +- .../worker/WorkersRealTimeStatistics.java | 10 +- .../workspace/worker/WorkersStatistics.java | 16 +- .../WorkflowCumulativeStatistics.java | 35 ++-- .../workflow/WorkflowRealTimeStatistics.java | 22 +- .../workflow/WorkflowStatistics.java | 16 +- .../com/twilio/rest/trunking/v1/Trunk.java | 8 +- .../rest/trusthub/v1/CustomerProfiles.java | 8 +- .../com/twilio/rest/trusthub/v1/EndUser.java | 10 +- .../rest/trusthub/v1/EndUserCreator.java | 6 +- .../twilio/rest/trusthub/v1/EndUserType.java | 10 +- .../rest/trusthub/v1/EndUserUpdater.java | 5 +- .../com/twilio/rest/trusthub/v1/Policies.java | 10 +- .../rest/trusthub/v1/SupportingDocument.java | 10 +- .../v1/SupportingDocumentCreator.java | 8 +- .../trusthub/v1/SupportingDocumentType.java | 10 +- .../v1/SupportingDocumentUpdater.java | 7 +- .../rest/trusthub/v1/TrustProducts.java | 8 +- .../CustomerProfilesEvaluations.java | 10 +- .../TrustProductsEvaluations.java | 10 +- .../java/com/twilio/rest/verify/v2/Form.java | 16 +- .../com/twilio/rest/verify/v2/Service.java | 20 +- .../com/twilio/rest/verify/v2/Template.java | 10 +- .../rest/verify/v2/VerificationAttempt.java | 16 +- .../rest/verify/v2/service/Verification.java | 24 ++- .../verify/v2/service/VerificationCheck.java | 10 +- .../v2/service/VerificationCreator.java | 12 +- .../verify/v2/service/entity/Challenge.java | 20 +- .../v2/service/entity/ChallengeCreator.java | 20 +- .../v2/service/entity/ChallengeUpdater.java | 5 +- .../rest/verify/v2/service/entity/Factor.java | 16 +- .../verify/v2/service/entity/NewFactor.java | 22 +- .../v2/service/entity/NewFactorCreator.java | 6 +- .../com/twilio/rest/video/v1/Composition.java | 8 +- .../rest/video/v1/CompositionCreator.java | 8 +- .../twilio/rest/video/v1/CompositionHook.java | 10 +- .../rest/video/v1/CompositionHookCreator.java | 8 +- .../rest/video/v1/CompositionHookUpdater.java | 7 +- .../com/twilio/rest/video/v1/Recording.java | 8 +- .../com/twilio/rest/video/v1/RoomCreator.java | 12 +- .../video/v1/room/RecordingRulesUpdater.java | 5 +- .../rest/video/v1/room/RoomRecording.java | 8 +- .../participant/SubscribeRulesUpdater.java | 5 +- .../twilio/rest/wireless/v1/UsageRecord.java | 22 +- .../rest/wireless/v1/sim/DataSession.java | 15 +- .../rest/wireless/v1/sim/UsageRecord.java | 22 +- 228 files changed, 1972 insertions(+), 1413 deletions(-) diff --git a/src/main/java/com/twilio/converter/Converter.java b/src/main/java/com/twilio/converter/Converter.java index 593181cb8e..9ee29e0e3d 100644 --- a/src/main/java/com/twilio/converter/Converter.java +++ b/src/main/java/com/twilio/converter/Converter.java @@ -18,7 +18,7 @@ public class Converter { * @param map map to convert * @return converted JSON string */ - public static String mapToJson(final Object map) { + public static String mapToJson(final Map map) { try { return MAPPER.writeValueAsString(map); } catch (JsonProcessingException e) { diff --git a/src/main/java/com/twilio/rest/accounts/v1/BulkConsents.java b/src/main/java/com/twilio/rest/accounts/v1/BulkConsents.java index 9dd8e7e685..2ef3ff3e24 100644 --- a/src/main/java/com/twilio/rest/accounts/v1/BulkConsents.java +++ b/src/main/java/com/twilio/rest/accounts/v1/BulkConsents.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,9 +36,11 @@ @ToString public class BulkConsents extends Resource { - private static final long serialVersionUID = 26691938480706L; + private static final long serialVersionUID = 126137950684284L; - public static BulkConsentsCreator creator(final List items) { + public static BulkConsentsCreator creator( + final List> items + ) { return new BulkConsentsCreator(items); } @@ -83,14 +87,16 @@ public static BulkConsents fromJson( } } - private final Object items; + private final Map items; @JsonCreator - private BulkConsents(@JsonProperty("items") final Object items) { + private BulkConsents( + @JsonProperty("items") final Map items + ) { this.items = items; } - public final Object getItems() { + public final Map getItems() { return this.items; } diff --git a/src/main/java/com/twilio/rest/accounts/v1/BulkConsentsCreator.java b/src/main/java/com/twilio/rest/accounts/v1/BulkConsentsCreator.java index a058138200..93a1b73bbf 100644 --- a/src/main/java/com/twilio/rest/accounts/v1/BulkConsentsCreator.java +++ b/src/main/java/com/twilio/rest/accounts/v1/BulkConsentsCreator.java @@ -29,21 +29,23 @@ import com.twilio.rest.Domains; import java.util.List; import java.util.List; +import java.util.Map; +import java.util.Map; public class BulkConsentsCreator extends Creator { - private List items; + private List> items; - public BulkConsentsCreator(final List items) { + public BulkConsentsCreator(final List> items) { this.items = items; } - public BulkConsentsCreator setItems(final List items) { + public BulkConsentsCreator setItems(final List> items) { this.items = items; return this; } - public BulkConsentsCreator setItems(final Object items) { + public BulkConsentsCreator setItems(final Map items) { return setItems(Promoter.listOfOne(items)); } @@ -87,7 +89,7 @@ public BulkConsents create(final TwilioRestClient client) { private void addPostParams(final Request request) { if (items != null) { - for (Object prop : items) { + for (Map prop : items) { request.addPostParam("Items", Converter.mapToJson(prop)); } } diff --git a/src/main/java/com/twilio/rest/accounts/v1/BulkContacts.java b/src/main/java/com/twilio/rest/accounts/v1/BulkContacts.java index e9ddb78bf8..fbb28d1b7f 100644 --- a/src/main/java/com/twilio/rest/accounts/v1/BulkContacts.java +++ b/src/main/java/com/twilio/rest/accounts/v1/BulkContacts.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,9 +36,11 @@ @ToString public class BulkContacts extends Resource { - private static final long serialVersionUID = 26691938480706L; + private static final long serialVersionUID = 126137950684284L; - public static BulkContactsCreator creator(final List items) { + public static BulkContactsCreator creator( + final List> items + ) { return new BulkContactsCreator(items); } @@ -83,14 +87,16 @@ public static BulkContacts fromJson( } } - private final Object items; + private final Map items; @JsonCreator - private BulkContacts(@JsonProperty("items") final Object items) { + private BulkContacts( + @JsonProperty("items") final Map items + ) { this.items = items; } - public final Object getItems() { + public final Map getItems() { return this.items; } diff --git a/src/main/java/com/twilio/rest/accounts/v1/BulkContactsCreator.java b/src/main/java/com/twilio/rest/accounts/v1/BulkContactsCreator.java index ad8b5a5824..0f3653b994 100644 --- a/src/main/java/com/twilio/rest/accounts/v1/BulkContactsCreator.java +++ b/src/main/java/com/twilio/rest/accounts/v1/BulkContactsCreator.java @@ -29,21 +29,23 @@ import com.twilio.rest.Domains; import java.util.List; import java.util.List; +import java.util.Map; +import java.util.Map; public class BulkContactsCreator extends Creator { - private List items; + private List> items; - public BulkContactsCreator(final List items) { + public BulkContactsCreator(final List> items) { this.items = items; } - public BulkContactsCreator setItems(final List items) { + public BulkContactsCreator setItems(final List> items) { this.items = items; return this; } - public BulkContactsCreator setItems(final Object items) { + public BulkContactsCreator setItems(final Map items) { return setItems(Promoter.listOfOne(items)); } @@ -87,7 +89,7 @@ public BulkContacts create(final TwilioRestClient client) { private void addPostParams(final Request request) { if (items != null) { - for (Object prop : items) { + for (Map prop : items) { request.addPostParam("Items", Converter.mapToJson(prop)); } } diff --git a/src/main/java/com/twilio/rest/api/v2010/account/Recording.java b/src/main/java/com/twilio/rest/api/v2010/account/Recording.java index 22d5c6de06..88e79667f7 100644 --- a/src/main/java/com/twilio/rest/api/v2010/account/Recording.java +++ b/src/main/java/com/twilio/rest/api/v2010/account/Recording.java @@ -39,7 +39,7 @@ @ToString public class Recording extends Resource { - private static final long serialVersionUID = 4350436652972L; + private static final long serialVersionUID = 8927692317007L; public static RecordingDeleter deleter(final String pathSid) { return new RecordingDeleter(pathSid); @@ -130,7 +130,7 @@ public static Recording fromJson( private final Recording.Source source; private final Integer errorCode; private final String uri; - private final Object encryptionDetails; + private final Map encryptionDetails; private final Map subresourceUris; private final URI mediaUrl; @@ -152,7 +152,10 @@ private Recording( @JsonProperty("source") final Recording.Source source, @JsonProperty("error_code") final Integer errorCode, @JsonProperty("uri") final String uri, - @JsonProperty("encryption_details") final Object encryptionDetails, + @JsonProperty("encryption_details") final Map< + String, + Object + > encryptionDetails, @JsonProperty("subresource_uris") final Map< String, String @@ -244,7 +247,7 @@ public final String getUri() { return this.uri; } - public final Object getEncryptionDetails() { + public final Map getEncryptionDetails() { return this.encryptionDetails; } diff --git a/src/main/java/com/twilio/rest/api/v2010/account/call/Event.java b/src/main/java/com/twilio/rest/api/v2010/account/call/Event.java index 1e729d90ca..cffe7272a7 100644 --- a/src/main/java/com/twilio/rest/api/v2010/account/call/Event.java +++ b/src/main/java/com/twilio/rest/api/v2010/account/call/Event.java @@ -25,6 +25,8 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -33,7 +35,7 @@ @ToString public class Event extends Resource { - private static final long serialVersionUID = 85868637030157L; + private static final long serialVersionUID = 87960678380335L; public static EventReader reader(final String pathCallSid) { return new EventReader(pathCallSid); @@ -89,23 +91,23 @@ public static Event fromJson( } } - private final Object request; - private final Object response; + private final Map request; + private final Map response; @JsonCreator private Event( - @JsonProperty("request") final Object request, - @JsonProperty("response") final Object response + @JsonProperty("request") final Map request, + @JsonProperty("response") final Map response ) { this.request = request; this.response = response; } - public final Object getRequest() { + public final Map getRequest() { return this.request; } - public final Object getResponse() { + public final Map getResponse() { return this.response; } diff --git a/src/main/java/com/twilio/rest/api/v2010/account/call/PaymentCreator.java b/src/main/java/com/twilio/rest/api/v2010/account/call/PaymentCreator.java index 2e95b88df9..b92f9468f1 100644 --- a/src/main/java/com/twilio/rest/api/v2010/account/call/PaymentCreator.java +++ b/src/main/java/com/twilio/rest/api/v2010/account/call/PaymentCreator.java @@ -31,6 +31,8 @@ import java.math.BigDecimal; import java.net.URI; import java.net.URI; +import java.util.Map; +import java.util.Map; public class PaymentCreator extends Creator { @@ -44,7 +46,7 @@ public class PaymentCreator extends Creator { private String description; private String input; private Integer minPostalCodeLength; - private Object parameter; + private Map parameter; private String paymentConnector; private Payment.PaymentMethod paymentMethod; private Boolean postalCode; @@ -123,7 +125,7 @@ public PaymentCreator setMinPostalCodeLength( return this; } - public PaymentCreator setParameter(final Object parameter) { + public PaymentCreator setParameter(final Map parameter) { this.parameter = parameter; return this; } diff --git a/src/main/java/com/twilio/rest/api/v2010/account/call/Recording.java b/src/main/java/com/twilio/rest/api/v2010/account/call/Recording.java index 70d4e3e537..12054b2b44 100644 --- a/src/main/java/com/twilio/rest/api/v2010/account/call/Recording.java +++ b/src/main/java/com/twilio/rest/api/v2010/account/call/Recording.java @@ -32,6 +32,8 @@ import java.math.BigDecimal; import java.time.ZonedDateTime; import java.util.Currency; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -40,7 +42,7 @@ @ToString public class Recording extends Resource { - private static final long serialVersionUID = 272551936409129L; + private static final long serialVersionUID = 269042081197241L; public static RecordingCreator creator(final String pathCallSid) { return new RecordingCreator(pathCallSid); @@ -170,7 +172,7 @@ public static Recording fromJson( private final String sid; private final BigDecimal price; private final String uri; - private final Object encryptionDetails; + private final Map encryptionDetails; private final Currency priceUnit; private final Recording.Status status; private final Integer channels; @@ -191,7 +193,10 @@ private Recording( @JsonProperty("sid") final String sid, @JsonProperty("price") final BigDecimal price, @JsonProperty("uri") final String uri, - @JsonProperty("encryption_details") final Object encryptionDetails, + @JsonProperty("encryption_details") final Map< + String, + Object + > encryptionDetails, @JsonProperty("price_unit") @JsonDeserialize( using = com.twilio.converter.CurrencyDeserializer.class ) final Currency priceUnit, @@ -265,7 +270,7 @@ public final String getUri() { return this.uri; } - public final Object getEncryptionDetails() { + public final Map getEncryptionDetails() { return this.encryptionDetails; } diff --git a/src/main/java/com/twilio/rest/api/v2010/account/conference/Recording.java b/src/main/java/com/twilio/rest/api/v2010/account/conference/Recording.java index 52149482a1..0a4e1b2876 100644 --- a/src/main/java/com/twilio/rest/api/v2010/account/conference/Recording.java +++ b/src/main/java/com/twilio/rest/api/v2010/account/conference/Recording.java @@ -31,6 +31,8 @@ import java.io.InputStream; import java.time.ZonedDateTime; import java.util.Currency; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +41,7 @@ @ToString public class Recording extends Resource { - private static final long serialVersionUID = 116469328434210L; + private static final long serialVersionUID = 71375271651535L; public static RecordingDeleter deleter( final String pathConferenceSid, @@ -162,7 +164,7 @@ public static Recording fromJson( private final Integer channels; private final Recording.Source source; private final Integer errorCode; - private final Object encryptionDetails; + private final Map encryptionDetails; private final String uri; @JsonCreator @@ -184,7 +186,10 @@ private Recording( @JsonProperty("channels") final Integer channels, @JsonProperty("source") final Recording.Source source, @JsonProperty("error_code") final Integer errorCode, - @JsonProperty("encryption_details") final Object encryptionDetails, + @JsonProperty("encryption_details") final Map< + String, + Object + > encryptionDetails, @JsonProperty("uri") final String uri ) { this.accountSid = accountSid; @@ -266,7 +271,7 @@ public final Integer getErrorCode() { return this.errorCode; } - public final Object getEncryptionDetails() { + public final Map getEncryptionDetails() { return this.encryptionDetails; } diff --git a/src/main/java/com/twilio/rest/api/v2010/account/incomingphonenumber/AssignedAddOn.java b/src/main/java/com/twilio/rest/api/v2010/account/incomingphonenumber/AssignedAddOn.java index 0564aaec08..1d00f4ea41 100644 --- a/src/main/java/com/twilio/rest/api/v2010/account/incomingphonenumber/AssignedAddOn.java +++ b/src/main/java/com/twilio/rest/api/v2010/account/incomingphonenumber/AssignedAddOn.java @@ -37,7 +37,7 @@ @ToString public class AssignedAddOn extends Resource { - private static final long serialVersionUID = 133423799490879L; + private static final long serialVersionUID = 114193682949091L; public static AssignedAddOnCreator creator( final String pathResourceSid, @@ -155,7 +155,7 @@ public static AssignedAddOn fromJson( private final String resourceSid; private final String friendlyName; private final String description; - private final Object configuration; + private final Map configuration; private final String uniqueName; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -169,7 +169,7 @@ private AssignedAddOn( @JsonProperty("resource_sid") final String resourceSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("description") final String description, - @JsonProperty("configuration") final Object configuration, + @JsonProperty("configuration") final Map configuration, @JsonProperty("unique_name") final String uniqueName, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -212,7 +212,7 @@ public final String getDescription() { return this.description; } - public final Object getConfiguration() { + public final Map getConfiguration() { return this.configuration; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/Assistant.java b/src/main/java/com/twilio/rest/assistants/v1/Assistant.java index db280368bf..94f290b45d 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/Assistant.java +++ b/src/main/java/com/twilio/rest/assistants/v1/Assistant.java @@ -31,6 +31,8 @@ import java.io.InputStream; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.Getter; import lombok.Setter; @@ -41,7 +43,7 @@ @ToString public class Assistant extends Resource { - private static final long serialVersionUID = 50115246350901L; + private static final long serialVersionUID = 5177924616338L; @ToString public static class AssistantsV1ServiceCustomerAi { @@ -218,7 +220,7 @@ public static class AssistantsV1ServiceKnowledge { @JsonProperty("knowledge_source_details") @Getter @Setter - private Object knowledgeSourceDetails; + private Map knowledgeSourceDetails; public String getKnowledgeSourceDetails() { return Converter.mapToJson(knowledgeSourceDetails); @@ -316,7 +318,7 @@ public static class AssistantsV1ServiceTool { @JsonProperty("meta") @Getter @Setter - private Object meta; + private Map meta; public String getMeta() { return Converter.mapToJson(meta); @@ -452,7 +454,7 @@ public static String toJson(Object object, ObjectMapper mapper) { } private final String accountSid; - private final Object customerAi; + private final Map customerAi; private final String id; private final String model; private final String name; @@ -467,7 +469,7 @@ public static String toJson(Object object, ObjectMapper mapper) { @JsonCreator private Assistant( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("customer_ai") final Object customerAi, + @JsonProperty("customer_ai") final Map customerAi, @JsonProperty("id") final String id, @JsonProperty("model") final String model, @JsonProperty("name") final String name, @@ -499,7 +501,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getCustomerAi() { + public final Map getCustomerAi() { return this.customerAi; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java b/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java index eeeb173eca..613ee5323c 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java +++ b/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.Getter; import lombok.Setter; @@ -40,7 +42,7 @@ @ToString public class Knowledge extends Resource { - private static final long serialVersionUID = 209519777042711L; + private static final long serialVersionUID = 142704301669097L; @ToString public static class AssistantsV1ServiceCreatePolicyRequest { @@ -67,7 +69,7 @@ public static class AssistantsV1ServiceCreatePolicyRequest { @JsonProperty("policy_details") @Getter @Setter - private Object policyDetails; + private Map policyDetails; public String getPolicyDetails() { return Converter.mapToJson(policyDetails); @@ -109,7 +111,7 @@ public static class AssistantsV1ServiceCreateKnowledgeRequest { @JsonProperty("knowledge_source_details") @Getter @Setter - private Object knowledgeSourceDetails; + private Map knowledgeSourceDetails; public String getKnowledgeSourceDetails() { return Converter.mapToJson(knowledgeSourceDetails); @@ -165,7 +167,7 @@ public static class AssistantsV1ServiceUpdateKnowledgeRequest { @JsonProperty("knowledge_source_details") @Getter @Setter - private Object knowledgeSourceDetails; + private Map knowledgeSourceDetails; public String getKnowledgeSourceDetails() { return Converter.mapToJson(knowledgeSourceDetails); @@ -288,7 +290,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String description; private final String id; private final String accountSid; - private final Object knowledgeSourceDetails; + private final Map knowledgeSourceDetails; private final String name; private final String status; private final String type; @@ -302,9 +304,10 @@ private Knowledge( @JsonProperty("description") final String description, @JsonProperty("id") final String id, @JsonProperty("account_sid") final String accountSid, - @JsonProperty( - "knowledge_source_details" - ) final Object knowledgeSourceDetails, + @JsonProperty("knowledge_source_details") final Map< + String, + Object + > knowledgeSourceDetails, @JsonProperty("name") final String name, @JsonProperty("status") final String status, @JsonProperty("type") final String type, @@ -338,7 +341,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getKnowledgeSourceDetails() { + public final Map getKnowledgeSourceDetails() { return this.knowledgeSourceDetails; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/Policy.java b/src/main/java/com/twilio/rest/assistants/v1/Policy.java index ecbd8a180b..aad952fdda 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/Policy.java +++ b/src/main/java/com/twilio/rest/assistants/v1/Policy.java @@ -27,6 +27,8 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class Policy extends Resource { - private static final long serialVersionUID = 180429146702802L; + private static final long serialVersionUID = 15658572271109L; public static PolicyReader reader() { return new PolicyReader(); @@ -90,7 +92,7 @@ public static Policy fromJson( private final String accountSid; private final String userSid; private final String type; - private final Object policyDetails; + private final Map policyDetails; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -102,7 +104,7 @@ private Policy( @JsonProperty("account_sid") final String accountSid, @JsonProperty("user_sid") final String userSid, @JsonProperty("type") final String type, - @JsonProperty("policy_details") final Object policyDetails, + @JsonProperty("policy_details") final Map policyDetails, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -141,7 +143,7 @@ public final String getType() { return this.type; } - public final Object getPolicyDetails() { + public final Map getPolicyDetails() { return this.policyDetails; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/Tool.java b/src/main/java/com/twilio/rest/assistants/v1/Tool.java index 687b1e851d..1744594cd6 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/Tool.java +++ b/src/main/java/com/twilio/rest/assistants/v1/Tool.java @@ -31,6 +31,8 @@ import java.io.InputStream; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.Getter; import lombok.Setter; @@ -41,7 +43,7 @@ @ToString public class Tool extends Resource { - private static final long serialVersionUID = 45363096376321L; + private static final long serialVersionUID = 65943663776562L; @ToString public static class AssistantsV1ServiceCreatePolicyRequest { @@ -68,7 +70,7 @@ public static class AssistantsV1ServiceCreatePolicyRequest { @JsonProperty("policy_details") @Getter @Setter - private Object policyDetails; + private Map policyDetails; public String getPolicyDetails() { return Converter.mapToJson(policyDetails); @@ -116,7 +118,7 @@ public static class AssistantsV1ServiceCreateToolRequest { @JsonProperty("meta") @Getter @Setter - private Object meta; + private Map meta; public String getMeta() { return Converter.mapToJson(meta); @@ -178,7 +180,7 @@ public static class AssistantsV1ServiceUpdateToolRequest { @JsonProperty("meta") @Getter @Setter - private Object meta; + private Map meta; public String getMeta() { return Converter.mapToJson(meta); @@ -258,7 +260,7 @@ public static class AssistantsV1ServicePolicy { @JsonProperty("policyDetails") @Getter @Setter - private Object policyDetails; + private Map policyDetails; public String getPolicyDetails() { return Converter.mapToJson(policyDetails); @@ -376,7 +378,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String description; private final Boolean enabled; private final String id; - private final Object meta; + private final Map meta; private final String name; private final Boolean requiresAuth; private final String type; @@ -391,7 +393,7 @@ private Tool( @JsonProperty("description") final String description, @JsonProperty("enabled") final Boolean enabled, @JsonProperty("id") final String id, - @JsonProperty("meta") final Object meta, + @JsonProperty("meta") final Map meta, @JsonProperty("name") final String name, @JsonProperty("requires_auth") final Boolean requiresAuth, @JsonProperty("type") final String type, @@ -430,7 +432,7 @@ public final String getId() { return this.id; } - public final Object getMeta() { + public final Map getMeta() { return this.meta; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsKnowledge.java b/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsKnowledge.java index e04fc33655..2cd1846d11 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsKnowledge.java +++ b/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsKnowledge.java @@ -27,6 +27,8 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class AssistantsKnowledge extends Resource { - private static final long serialVersionUID = 209519777042711L; + private static final long serialVersionUID = 142704301669097L; public static AssistantsKnowledgeCreator creator( final String pathAssistantId, @@ -103,7 +105,7 @@ public static AssistantsKnowledge fromJson( private final String description; private final String id; private final String accountSid; - private final Object knowledgeSourceDetails; + private final Map knowledgeSourceDetails; private final String name; private final String status; private final String type; @@ -117,9 +119,10 @@ private AssistantsKnowledge( @JsonProperty("description") final String description, @JsonProperty("id") final String id, @JsonProperty("account_sid") final String accountSid, - @JsonProperty( - "knowledge_source_details" - ) final Object knowledgeSourceDetails, + @JsonProperty("knowledge_source_details") final Map< + String, + Object + > knowledgeSourceDetails, @JsonProperty("name") final String name, @JsonProperty("status") final String status, @JsonProperty("type") final String type, @@ -153,7 +156,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getKnowledgeSourceDetails() { + public final Map getKnowledgeSourceDetails() { return this.knowledgeSourceDetails; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsTool.java b/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsTool.java index ca993e3ed3..c3114a8a11 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsTool.java +++ b/src/main/java/com/twilio/rest/assistants/v1/assistant/AssistantsTool.java @@ -27,6 +27,8 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class AssistantsTool extends Resource { - private static final long serialVersionUID = 45363096376321L; + private static final long serialVersionUID = 65943663776562L; public static AssistantsToolCreator creator( final String pathAssistantId, @@ -102,7 +104,7 @@ public static AssistantsTool fromJson( private final String description; private final Boolean enabled; private final String id; - private final Object meta; + private final Map meta; private final String name; private final Boolean requiresAuth; private final String type; @@ -116,7 +118,7 @@ private AssistantsTool( @JsonProperty("description") final String description, @JsonProperty("enabled") final Boolean enabled, @JsonProperty("id") final String id, - @JsonProperty("meta") final Object meta, + @JsonProperty("meta") final Map meta, @JsonProperty("name") final String name, @JsonProperty("requires_auth") final Boolean requiresAuth, @JsonProperty("type") final String type, @@ -153,7 +155,7 @@ public final String getId() { return this.id; } - public final Object getMeta() { + public final Map getMeta() { return this.meta; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/knowledge/Chunk.java b/src/main/java/com/twilio/rest/assistants/v1/knowledge/Chunk.java index f7819035f7..85668dd2c2 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/knowledge/Chunk.java +++ b/src/main/java/com/twilio/rest/assistants/v1/knowledge/Chunk.java @@ -27,6 +27,8 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class Chunk extends Resource { - private static final long serialVersionUID = 91918293384490L; + private static final long serialVersionUID = 152804488582909L; public static ChunkReader reader(final String pathId) { return new ChunkReader(pathId); @@ -86,7 +88,7 @@ public static Chunk fromJson( private final String accountSid; private final String content; - private final Object metadata; + private final Map metadata; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -94,7 +96,7 @@ public static Chunk fromJson( private Chunk( @JsonProperty("account_sid") final String accountSid, @JsonProperty("content") final String content, - @JsonProperty("metadata") final Object metadata, + @JsonProperty("metadata") final Map metadata, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -113,7 +115,7 @@ public final String getContent() { return this.content; } - public final Object getMetadata() { + public final Map getMetadata() { return this.metadata; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/session/Message.java b/src/main/java/com/twilio/rest/assistants/v1/session/Message.java index 08dbb5a557..8f5ade962d 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/session/Message.java +++ b/src/main/java/com/twilio/rest/assistants/v1/session/Message.java @@ -27,6 +27,8 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class Message extends Resource { - private static final long serialVersionUID = 199210497718096L; + private static final long serialVersionUID = 88120971522058L; public static MessageReader reader(final String pathSessionId) { return new MessageReader(pathSessionId); @@ -90,8 +92,8 @@ public static Message fromJson( private final String sessionId; private final String identity; private final String role; - private final Object content; - private final Object meta; + private final Map content; + private final Map meta; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -103,8 +105,8 @@ private Message( @JsonProperty("session_id") final String sessionId, @JsonProperty("identity") final String identity, @JsonProperty("role") final String role, - @JsonProperty("content") final Object content, - @JsonProperty("meta") final Object meta, + @JsonProperty("content") final Map content, + @JsonProperty("meta") final Map meta, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -144,11 +146,11 @@ public final String getRole() { return this.role; } - public final Object getContent() { + public final Map getContent() { return this.content; } - public final Object getMeta() { + public final Map getMeta() { return this.meta; } diff --git a/src/main/java/com/twilio/rest/bulkexports/v1/export/ExportCustomJob.java b/src/main/java/com/twilio/rest/bulkexports/v1/export/ExportCustomJob.java index 3f5bd7e3d9..058ef9a15c 100644 --- a/src/main/java/com/twilio/rest/bulkexports/v1/export/ExportCustomJob.java +++ b/src/main/java/com/twilio/rest/bulkexports/v1/export/ExportCustomJob.java @@ -25,6 +25,8 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -33,7 +35,7 @@ @ToString public class ExportCustomJob extends Resource { - private static final long serialVersionUID = 236600358784165L; + private static final long serialVersionUID = 125242558228L; public static ExportCustomJobCreator creator( final String pathResourceType, @@ -104,7 +106,7 @@ public static ExportCustomJob fromJson( private final String webhookMethod; private final String email; private final String jobSid; - private final Object details; + private final Map details; private final String jobQueuePosition; private final String estimatedCompletionTime; @@ -118,7 +120,7 @@ private ExportCustomJob( @JsonProperty("webhook_method") final String webhookMethod, @JsonProperty("email") final String email, @JsonProperty("job_sid") final String jobSid, - @JsonProperty("details") final Object details, + @JsonProperty("details") final Map details, @JsonProperty("job_queue_position") final String jobQueuePosition, @JsonProperty( "estimated_completion_time" @@ -169,7 +171,7 @@ public final String getJobSid() { return this.jobSid; } - public final Object getDetails() { + public final Map getDetails() { return this.details; } diff --git a/src/main/java/com/twilio/rest/bulkexports/v1/export/Job.java b/src/main/java/com/twilio/rest/bulkexports/v1/export/Job.java index 8aed67ad56..52fce1b2eb 100644 --- a/src/main/java/com/twilio/rest/bulkexports/v1/export/Job.java +++ b/src/main/java/com/twilio/rest/bulkexports/v1/export/Job.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class Job extends Resource { - private static final long serialVersionUID = 247111687776242L; + private static final long serialVersionUID = 103628862500013L; public static JobDeleter deleter(final String pathJobSid) { return new JobDeleter(pathJobSid); @@ -89,7 +91,7 @@ public static Job fromJson( private final String resourceType; private final String friendlyName; - private final Object details; + private final Map details; private final String startDay; private final String endDay; private final String jobSid; @@ -104,7 +106,7 @@ public static Job fromJson( private Job( @JsonProperty("resource_type") final String resourceType, @JsonProperty("friendly_name") final String friendlyName, - @JsonProperty("details") final Object details, + @JsonProperty("details") final Map details, @JsonProperty("start_day") final String startDay, @JsonProperty("end_day") final String endDay, @JsonProperty("job_sid") final String jobSid, @@ -139,7 +141,7 @@ public final String getFriendlyName() { return this.friendlyName; } - public final Object getDetails() { + public final Map getDetails() { return this.details; } diff --git a/src/main/java/com/twilio/rest/chat/v1/Service.java b/src/main/java/com/twilio/rest/chat/v1/Service.java index 3e398d0730..c018f90a12 100644 --- a/src/main/java/com/twilio/rest/chat/v1/Service.java +++ b/src/main/java/com/twilio/rest/chat/v1/Service.java @@ -39,7 +39,7 @@ @ToString public class Service extends Resource { - private static final long serialVersionUID = 110917515886997L; + private static final long serialVersionUID = 258386577185944L; public static ServiceCreator creator(final String friendlyName) { return new ServiceCreator(friendlyName); @@ -116,13 +116,13 @@ public static Service fromJson( private final Boolean reachabilityEnabled; private final Integer typingIndicatorTimeout; private final Integer consumptionReportInterval; - private final Object limits; - private final Object webhooks; + private final Map limits; + private final Map webhooks; private final String preWebhookUrl; private final String postWebhookUrl; private final String webhookMethod; private final List webhookFilters; - private final Object notifications; + private final Map notifications; private final URI url; private final Map links; @@ -150,13 +150,13 @@ private Service( @JsonProperty( "consumption_report_interval" ) final Integer consumptionReportInterval, - @JsonProperty("limits") final Object limits, - @JsonProperty("webhooks") final Object webhooks, + @JsonProperty("limits") final Map limits, + @JsonProperty("webhooks") final Map webhooks, @JsonProperty("pre_webhook_url") final String preWebhookUrl, @JsonProperty("post_webhook_url") final String postWebhookUrl, @JsonProperty("webhook_method") final String webhookMethod, @JsonProperty("webhook_filters") final List webhookFilters, - @JsonProperty("notifications") final Object notifications, + @JsonProperty("notifications") final Map notifications, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -231,11 +231,11 @@ public final Integer getConsumptionReportInterval() { return this.consumptionReportInterval; } - public final Object getLimits() { + public final Map getLimits() { return this.limits; } - public final Object getWebhooks() { + public final Map getWebhooks() { return this.webhooks; } @@ -255,7 +255,7 @@ public final List getWebhookFilters() { return this.webhookFilters; } - public final Object getNotifications() { + public final Map getNotifications() { return this.notifications; } diff --git a/src/main/java/com/twilio/rest/chat/v2/Service.java b/src/main/java/com/twilio/rest/chat/v2/Service.java index bde53ed31c..f68a619f27 100644 --- a/src/main/java/com/twilio/rest/chat/v2/Service.java +++ b/src/main/java/com/twilio/rest/chat/v2/Service.java @@ -39,7 +39,7 @@ @ToString public class Service extends Resource { - private static final long serialVersionUID = 25902509219468L; + private static final long serialVersionUID = 187047184630676L; public static ServiceCreator creator(final String friendlyName) { return new ServiceCreator(friendlyName); @@ -116,15 +116,15 @@ public static Service fromJson( private final Boolean reachabilityEnabled; private final Integer typingIndicatorTimeout; private final Integer consumptionReportInterval; - private final Object limits; + private final Map limits; private final String preWebhookUrl; private final String postWebhookUrl; private final String webhookMethod; private final List webhookFilters; private final Integer preWebhookRetryCount; private final Integer postWebhookRetryCount; - private final Object notifications; - private final Object media; + private final Map notifications; + private final Map media; private final URI url; private final Map links; @@ -152,7 +152,7 @@ private Service( @JsonProperty( "consumption_report_interval" ) final Integer consumptionReportInterval, - @JsonProperty("limits") final Object limits, + @JsonProperty("limits") final Map limits, @JsonProperty("pre_webhook_url") final String preWebhookUrl, @JsonProperty("post_webhook_url") final String postWebhookUrl, @JsonProperty("webhook_method") final String webhookMethod, @@ -163,8 +163,8 @@ private Service( @JsonProperty( "post_webhook_retry_count" ) final Integer postWebhookRetryCount, - @JsonProperty("notifications") final Object notifications, - @JsonProperty("media") final Object media, + @JsonProperty("notifications") final Map notifications, + @JsonProperty("media") final Map media, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -241,7 +241,7 @@ public final Integer getConsumptionReportInterval() { return this.consumptionReportInterval; } - public final Object getLimits() { + public final Map getLimits() { return this.limits; } @@ -269,11 +269,11 @@ public final Integer getPostWebhookRetryCount() { return this.postWebhookRetryCount; } - public final Object getNotifications() { + public final Map getNotifications() { return this.notifications; } - public final Object getMedia() { + public final Map getMedia() { return this.media; } diff --git a/src/main/java/com/twilio/rest/chat/v2/service/channel/Message.java b/src/main/java/com/twilio/rest/chat/v2/service/channel/Message.java index e49e0ac22e..e0dcdaae58 100644 --- a/src/main/java/com/twilio/rest/chat/v2/service/channel/Message.java +++ b/src/main/java/com/twilio/rest/chat/v2/service/channel/Message.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class Message extends Resource { - private static final long serialVersionUID = 68962359101504L; + private static final long serialVersionUID = 210901647084119L; public static MessageCreator creator( final String pathServiceSid, @@ -134,7 +136,7 @@ public static Message fromJson( private final String body; private final Integer index; private final String type; - private final Object media; + private final Map media; private final URI url; @JsonCreator @@ -153,7 +155,7 @@ private Message( @JsonProperty("body") final String body, @JsonProperty("index") final Integer index, @JsonProperty("type") final String type, - @JsonProperty("media") final Object media, + @JsonProperty("media") final Map media, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -230,7 +232,7 @@ public final String getType() { return this.type; } - public final Object getMedia() { + public final Map getMedia() { return this.media; } diff --git a/src/main/java/com/twilio/rest/chat/v2/service/channel/Webhook.java b/src/main/java/com/twilio/rest/chat/v2/service/channel/Webhook.java index a58080da10..969a28cc11 100644 --- a/src/main/java/com/twilio/rest/chat/v2/service/channel/Webhook.java +++ b/src/main/java/com/twilio/rest/chat/v2/service/channel/Webhook.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class Webhook extends Resource { - private static final long serialVersionUID = 138216503910090L; + private static final long serialVersionUID = 201752828404640L; public static WebhookCreator creator( final String pathServiceSid, @@ -127,7 +129,7 @@ public static Webhook fromJson( private final String channelSid; private final String type; private final URI url; - private final Object configuration; + private final Map configuration; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -139,7 +141,7 @@ private Webhook( @JsonProperty("channel_sid") final String channelSid, @JsonProperty("type") final String type, @JsonProperty("url") final URI url, - @JsonProperty("configuration") final Object configuration, + @JsonProperty("configuration") final Map configuration, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -178,7 +180,7 @@ public final URI getUrl() { return this.url; } - public final Object getConfiguration() { + public final Map getConfiguration() { return this.configuration; } diff --git a/src/main/java/com/twilio/rest/content/v1/Content.java b/src/main/java/com/twilio/rest/content/v1/Content.java index 42ea405eb6..e36fa5e764 100644 --- a/src/main/java/com/twilio/rest/content/v1/Content.java +++ b/src/main/java/com/twilio/rest/content/v1/Content.java @@ -45,7 +45,7 @@ @ToString public class Content extends Resource { - private static final long serialVersionUID = 106100129741426L; + private static final long serialVersionUID = 58899890984300L; @ToString public static class TwilioText { @@ -1020,8 +1020,8 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String accountSid; private final String friendlyName; private final String language; - private final Object variables; - private final Object types; + private final Map variables; + private final Map types; private final URI url; private final Map links; @@ -1033,8 +1033,8 @@ private Content( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("language") final String language, - @JsonProperty("variables") final Object variables, - @JsonProperty("types") final Object types, + @JsonProperty("variables") final Map variables, + @JsonProperty("types") final Map types, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -1074,11 +1074,11 @@ public final String getLanguage() { return this.language; } - public final Object getVariables() { + public final Map getVariables() { return this.variables; } - public final Object getTypes() { + public final Map getTypes() { return this.types; } diff --git a/src/main/java/com/twilio/rest/content/v1/ContentAndApprovals.java b/src/main/java/com/twilio/rest/content/v1/ContentAndApprovals.java index 275b319bcf..27cf2c06e3 100644 --- a/src/main/java/com/twilio/rest/content/v1/ContentAndApprovals.java +++ b/src/main/java/com/twilio/rest/content/v1/ContentAndApprovals.java @@ -27,6 +27,8 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class ContentAndApprovals extends Resource { - private static final long serialVersionUID = 182518493271591L; + private static final long serialVersionUID = 67575038421166L; public static ContentAndApprovalsReader reader() { return new ContentAndApprovalsReader(); @@ -90,9 +92,9 @@ public static ContentAndApprovals fromJson( private final String accountSid; private final String friendlyName; private final String language; - private final Object variables; - private final Object types; - private final Object approvalRequests; + private final Map variables; + private final Map types; + private final Map approvalRequests; @JsonCreator private ContentAndApprovals( @@ -102,9 +104,12 @@ private ContentAndApprovals( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("language") final String language, - @JsonProperty("variables") final Object variables, - @JsonProperty("types") final Object types, - @JsonProperty("approval_requests") final Object approvalRequests + @JsonProperty("variables") final Map variables, + @JsonProperty("types") final Map types, + @JsonProperty("approval_requests") final Map< + String, + Object + > approvalRequests ) { this.dateCreated = DateConverter.iso8601DateTimeFromString(dateCreated); this.dateUpdated = DateConverter.iso8601DateTimeFromString(dateUpdated); @@ -141,15 +146,15 @@ public final String getLanguage() { return this.language; } - public final Object getVariables() { + public final Map getVariables() { return this.variables; } - public final Object getTypes() { + public final Map getTypes() { return this.types; } - public final Object getApprovalRequests() { + public final Map getApprovalRequests() { return this.approvalRequests; } diff --git a/src/main/java/com/twilio/rest/content/v1/LegacyContent.java b/src/main/java/com/twilio/rest/content/v1/LegacyContent.java index 8e16d9665f..131390a1b8 100644 --- a/src/main/java/com/twilio/rest/content/v1/LegacyContent.java +++ b/src/main/java/com/twilio/rest/content/v1/LegacyContent.java @@ -28,6 +28,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +38,7 @@ @ToString public class LegacyContent extends Resource { - private static final long serialVersionUID = 180462351955228L; + private static final long serialVersionUID = 57833124155343L; public static LegacyContentReader reader() { return new LegacyContentReader(); @@ -91,8 +93,8 @@ public static LegacyContent fromJson( private final String accountSid; private final String friendlyName; private final String language; - private final Object variables; - private final Object types; + private final Map variables; + private final Map types; private final String legacyTemplateName; private final String legacyBody; private final URI url; @@ -105,8 +107,8 @@ private LegacyContent( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("language") final String language, - @JsonProperty("variables") final Object variables, - @JsonProperty("types") final Object types, + @JsonProperty("variables") final Map variables, + @JsonProperty("types") final Map types, @JsonProperty("legacy_template_name") final String legacyTemplateName, @JsonProperty("legacy_body") final String legacyBody, @JsonProperty("url") final URI url @@ -148,11 +150,11 @@ public final String getLanguage() { return this.language; } - public final Object getVariables() { + public final Map getVariables() { return this.variables; } - public final Object getTypes() { + public final Map getTypes() { return this.types; } diff --git a/src/main/java/com/twilio/rest/content/v1/content/ApprovalFetch.java b/src/main/java/com/twilio/rest/content/v1/content/ApprovalFetch.java index 7f8a97323f..6893d223b7 100644 --- a/src/main/java/com/twilio/rest/content/v1/content/ApprovalFetch.java +++ b/src/main/java/com/twilio/rest/content/v1/content/ApprovalFetch.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class ApprovalFetch extends Resource { - private static final long serialVersionUID = 24314043315517L; + private static final long serialVersionUID = 266557741388539L; public static ApprovalFetchFetcher fetcher(final String pathSid) { return new ApprovalFetchFetcher(pathSid); @@ -85,14 +87,14 @@ public static ApprovalFetch fromJson( private final String sid; private final String accountSid; - private final Object whatsapp; + private final Map whatsapp; private final URI url; @JsonCreator private ApprovalFetch( @JsonProperty("sid") final String sid, @JsonProperty("account_sid") final String accountSid, - @JsonProperty("whatsapp") final Object whatsapp, + @JsonProperty("whatsapp") final Map whatsapp, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -109,7 +111,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getWhatsapp() { + public final Map getWhatsapp() { return this.whatsapp; } diff --git a/src/main/java/com/twilio/rest/content/v2/Content.java b/src/main/java/com/twilio/rest/content/v2/Content.java index 17d22e3858..68c338901d 100644 --- a/src/main/java/com/twilio/rest/content/v2/Content.java +++ b/src/main/java/com/twilio/rest/content/v2/Content.java @@ -38,7 +38,7 @@ @ToString public class Content extends Resource { - private static final long serialVersionUID = 106100129741426L; + private static final long serialVersionUID = 58899890984300L; public static ContentReader reader() { return new ContentReader(); @@ -93,8 +93,8 @@ public static Content fromJson( private final String accountSid; private final String friendlyName; private final String language; - private final Object variables; - private final Object types; + private final Map variables; + private final Map types; private final URI url; private final Map links; @@ -106,8 +106,8 @@ private Content( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("language") final String language, - @JsonProperty("variables") final Object variables, - @JsonProperty("types") final Object types, + @JsonProperty("variables") final Map variables, + @JsonProperty("types") final Map types, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -147,11 +147,11 @@ public final String getLanguage() { return this.language; } - public final Object getVariables() { + public final Map getVariables() { return this.variables; } - public final Object getTypes() { + public final Map getTypes() { return this.types; } diff --git a/src/main/java/com/twilio/rest/content/v2/ContentAndApprovals.java b/src/main/java/com/twilio/rest/content/v2/ContentAndApprovals.java index a84a5bc138..54953760ff 100644 --- a/src/main/java/com/twilio/rest/content/v2/ContentAndApprovals.java +++ b/src/main/java/com/twilio/rest/content/v2/ContentAndApprovals.java @@ -27,6 +27,8 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class ContentAndApprovals extends Resource { - private static final long serialVersionUID = 182518493271591L; + private static final long serialVersionUID = 67575038421166L; public static ContentAndApprovalsReader reader() { return new ContentAndApprovalsReader(); @@ -90,9 +92,9 @@ public static ContentAndApprovals fromJson( private final String accountSid; private final String friendlyName; private final String language; - private final Object variables; - private final Object types; - private final Object approvalRequests; + private final Map variables; + private final Map types; + private final Map approvalRequests; @JsonCreator private ContentAndApprovals( @@ -102,9 +104,12 @@ private ContentAndApprovals( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("language") final String language, - @JsonProperty("variables") final Object variables, - @JsonProperty("types") final Object types, - @JsonProperty("approval_requests") final Object approvalRequests + @JsonProperty("variables") final Map variables, + @JsonProperty("types") final Map types, + @JsonProperty("approval_requests") final Map< + String, + Object + > approvalRequests ) { this.dateCreated = DateConverter.iso8601DateTimeFromString(dateCreated); this.dateUpdated = DateConverter.iso8601DateTimeFromString(dateUpdated); @@ -141,15 +146,15 @@ public final String getLanguage() { return this.language; } - public final Object getVariables() { + public final Map getVariables() { return this.variables; } - public final Object getTypes() { + public final Map getTypes() { return this.types; } - public final Object getApprovalRequests() { + public final Map getApprovalRequests() { return this.approvalRequests; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/AddressConfiguration.java b/src/main/java/com/twilio/rest/conversations/v1/AddressConfiguration.java index 30776b314f..e621325249 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/AddressConfiguration.java +++ b/src/main/java/com/twilio/rest/conversations/v1/AddressConfiguration.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class AddressConfiguration extends Resource { - private static final long serialVersionUID = 129969046652073L; + private static final long serialVersionUID = 162346024858734L; public static AddressConfigurationCreator creator( final AddressConfiguration.Type type, @@ -110,7 +112,7 @@ public static AddressConfiguration fromJson( private final String type; private final String address; private final String friendlyName; - private final Object autoCreation; + private final Map autoCreation; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -123,7 +125,7 @@ private AddressConfiguration( @JsonProperty("type") final String type, @JsonProperty("address") final String address, @JsonProperty("friendly_name") final String friendlyName, - @JsonProperty("auto_creation") final Object autoCreation, + @JsonProperty("auto_creation") final Map autoCreation, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url, @@ -161,7 +163,7 @@ public final String getFriendlyName() { return this.friendlyName; } - public final Object getAutoCreation() { + public final Map getAutoCreation() { return this.autoCreation; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/Conversation.java b/src/main/java/com/twilio/rest/conversations/v1/Conversation.java index fc18cac1e0..dc54e2affc 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/Conversation.java +++ b/src/main/java/com/twilio/rest/conversations/v1/Conversation.java @@ -39,7 +39,7 @@ @ToString public class Conversation extends Resource { - private static final long serialVersionUID = 3815896675020L; + private static final long serialVersionUID = 208929192266810L; public static ConversationCreator creator() { return new ConversationCreator(); @@ -114,10 +114,10 @@ public static Conversation fromJson( private final Conversation.State state; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Object timers; + private final Map timers; private final URI url; private final Map links; - private final Object bindings; + private final Map bindings; @JsonCreator private Conversation( @@ -131,10 +131,10 @@ private Conversation( @JsonProperty("state") final Conversation.State state, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("timers") final Object timers, + @JsonProperty("timers") final Map timers, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links, - @JsonProperty("bindings") final Object bindings + @JsonProperty("bindings") final Map bindings ) { this.accountSid = accountSid; this.chatServiceSid = chatServiceSid; @@ -192,7 +192,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Object getTimers() { + public final Map getTimers() { return this.timers; } @@ -204,7 +204,7 @@ public final Map getLinks() { return this.links; } - public final Object getBindings() { + public final Map getBindings() { return this.bindings; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/ConversationWithParticipants.java b/src/main/java/com/twilio/rest/conversations/v1/ConversationWithParticipants.java index ddd1ead160..ac73b9afa2 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/ConversationWithParticipants.java +++ b/src/main/java/com/twilio/rest/conversations/v1/ConversationWithParticipants.java @@ -39,7 +39,7 @@ @ToString public class ConversationWithParticipants extends Resource { - private static final long serialVersionUID = 41574022662710L; + private static final long serialVersionUID = 37532883203442L; public static ConversationWithParticipantsCreator creator() { return new ConversationWithParticipantsCreator(); @@ -104,9 +104,9 @@ public static ConversationWithParticipants fromJson( private final ConversationWithParticipants.State state; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Object timers; + private final Map timers; private final Map links; - private final Object bindings; + private final Map bindings; private final URI url; @JsonCreator @@ -121,9 +121,9 @@ private ConversationWithParticipants( @JsonProperty("state") final ConversationWithParticipants.State state, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("timers") final Object timers, + @JsonProperty("timers") final Map timers, @JsonProperty("links") final Map links, - @JsonProperty("bindings") final Object bindings, + @JsonProperty("bindings") final Map bindings, @JsonProperty("url") final URI url ) { this.accountSid = accountSid; @@ -182,7 +182,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Object getTimers() { + public final Map getTimers() { return this.timers; } @@ -190,7 +190,7 @@ public final Map getLinks() { return this.links; } - public final Object getBindings() { + public final Map getBindings() { return this.bindings; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/ParticipantConversation.java b/src/main/java/com/twilio/rest/conversations/v1/ParticipantConversation.java index 0a60ff2bf6..49b97fb0c4 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/ParticipantConversation.java +++ b/src/main/java/com/twilio/rest/conversations/v1/ParticipantConversation.java @@ -38,7 +38,7 @@ @ToString public class ParticipantConversation extends Resource { - private static final long serialVersionUID = 255169491272958L; + private static final long serialVersionUID = 210706261724884L; public static ParticipantConversationReader reader() { return new ParticipantConversationReader(); @@ -92,7 +92,7 @@ public static ParticipantConversation fromJson( private final String participantSid; private final String participantUserSid; private final String participantIdentity; - private final Object participantMessagingBinding; + private final Map participantMessagingBinding; private final String conversationSid; private final String conversationUniqueName; private final String conversationFriendlyName; @@ -101,7 +101,7 @@ public static ParticipantConversation fromJson( private final ZonedDateTime conversationDateUpdated; private final String conversationCreatedBy; private final ParticipantConversation.State conversationState; - private final Object conversationTimers; + private final Map conversationTimers; private final Map links; @JsonCreator @@ -111,9 +111,10 @@ private ParticipantConversation( @JsonProperty("participant_sid") final String participantSid, @JsonProperty("participant_user_sid") final String participantUserSid, @JsonProperty("participant_identity") final String participantIdentity, - @JsonProperty( - "participant_messaging_binding" - ) final Object participantMessagingBinding, + @JsonProperty("participant_messaging_binding") final Map< + String, + Object + > participantMessagingBinding, @JsonProperty("conversation_sid") final String conversationSid, @JsonProperty( "conversation_unique_name" @@ -136,7 +137,10 @@ private ParticipantConversation( @JsonProperty( "conversation_state" ) final ParticipantConversation.State conversationState, - @JsonProperty("conversation_timers") final Object conversationTimers, + @JsonProperty("conversation_timers") final Map< + String, + Object + > conversationTimers, @JsonProperty("links") final Map links ) { this.accountSid = accountSid; @@ -179,7 +183,7 @@ public final String getParticipantIdentity() { return this.participantIdentity; } - public final Object getParticipantMessagingBinding() { + public final Map getParticipantMessagingBinding() { return this.participantMessagingBinding; } @@ -215,7 +219,7 @@ public final ParticipantConversation.State getConversationState() { return this.conversationState; } - public final Object getConversationTimers() { + public final Map getConversationTimers() { return this.conversationTimers; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/conversation/Message.java b/src/main/java/com/twilio/rest/conversations/v1/conversation/Message.java index cc9c321fd7..1b09716740 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/conversation/Message.java +++ b/src/main/java/com/twilio/rest/conversations/v1/conversation/Message.java @@ -40,7 +40,7 @@ @ToString public class Message extends Resource { - private static final long serialVersionUID = 134816967399690L; + private static final long serialVersionUID = 43250311135417L; public static MessageCreator creator(final String pathConversationSid) { return new MessageCreator(pathConversationSid); @@ -120,13 +120,13 @@ public static Message fromJson( private final Integer index; private final String author; private final String body; - private final List media; + private final List> media; private final String attributes; private final String participantSid; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; - private final Object delivery; + private final Map delivery; private final Map links; private final String contentSid; @@ -138,13 +138,13 @@ private Message( @JsonProperty("index") final Integer index, @JsonProperty("author") final String author, @JsonProperty("body") final String body, - @JsonProperty("media") final List media, + @JsonProperty("media") final List> media, @JsonProperty("attributes") final String attributes, @JsonProperty("participant_sid") final String participantSid, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url, - @JsonProperty("delivery") final Object delivery, + @JsonProperty("delivery") final Map delivery, @JsonProperty("links") final Map links, @JsonProperty("content_sid") final String contentSid ) { @@ -189,7 +189,7 @@ public final String getBody() { return this.body; } - public final List getMedia() { + public final List> getMedia() { return this.media; } @@ -213,7 +213,7 @@ public final URI getUrl() { return this.url; } - public final Object getDelivery() { + public final Map getDelivery() { return this.delivery; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/conversation/Participant.java b/src/main/java/com/twilio/rest/conversations/v1/conversation/Participant.java index 2fd47ba825..270b7918af 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/conversation/Participant.java +++ b/src/main/java/com/twilio/rest/conversations/v1/conversation/Participant.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class Participant extends Resource { - private static final long serialVersionUID = 98088132685398L; + private static final long serialVersionUID = 164096252184722L; public static ParticipantCreator creator(final String pathConversationSid) { return new ParticipantCreator(pathConversationSid); @@ -116,7 +118,7 @@ public static Participant fromJson( private final String sid; private final String identity; private final String attributes; - private final Object messagingBinding; + private final Map messagingBinding; private final String roleSid; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -131,7 +133,10 @@ private Participant( @JsonProperty("sid") final String sid, @JsonProperty("identity") final String identity, @JsonProperty("attributes") final String attributes, - @JsonProperty("messaging_binding") final Object messagingBinding, + @JsonProperty("messaging_binding") final Map< + String, + Object + > messagingBinding, @JsonProperty("role_sid") final String roleSid, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -175,7 +180,7 @@ public final String getAttributes() { return this.attributes; } - public final Object getMessagingBinding() { + public final Map getMessagingBinding() { return this.messagingBinding; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/conversation/Webhook.java b/src/main/java/com/twilio/rest/conversations/v1/conversation/Webhook.java index 156a60687f..f6da62268d 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/conversation/Webhook.java +++ b/src/main/java/com/twilio/rest/conversations/v1/conversation/Webhook.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class Webhook extends Resource { - private static final long serialVersionUID = 162689955101684L; + private static final long serialVersionUID = 253771507397775L; public static WebhookCreator creator( final String pathConversationSid, @@ -119,7 +121,7 @@ public static Webhook fromJson( private final String conversationSid; private final String target; private final URI url; - private final Object configuration; + private final Map configuration; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -130,7 +132,7 @@ private Webhook( @JsonProperty("conversation_sid") final String conversationSid, @JsonProperty("target") final String target, @JsonProperty("url") final URI url, - @JsonProperty("configuration") final Object configuration, + @JsonProperty("configuration") final Map configuration, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -164,7 +166,7 @@ public final URI getUrl() { return this.url; } - public final Object getConfiguration() { + public final Map getConfiguration() { return this.configuration; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/Conversation.java b/src/main/java/com/twilio/rest/conversations/v1/service/Conversation.java index d2a2017001..181767e7e6 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/Conversation.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/Conversation.java @@ -39,7 +39,7 @@ @ToString public class Conversation extends Resource { - private static final long serialVersionUID = 3815896675020L; + private static final long serialVersionUID = 208929192266810L; public static ConversationCreator creator(final String pathChatServiceSid) { return new ConversationCreator(pathChatServiceSid); @@ -123,10 +123,10 @@ public static Conversation fromJson( private final Conversation.State state; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Object timers; + private final Map timers; private final URI url; private final Map links; - private final Object bindings; + private final Map bindings; @JsonCreator private Conversation( @@ -140,10 +140,10 @@ private Conversation( @JsonProperty("state") final Conversation.State state, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("timers") final Object timers, + @JsonProperty("timers") final Map timers, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links, - @JsonProperty("bindings") final Object bindings + @JsonProperty("bindings") final Map bindings ) { this.accountSid = accountSid; this.chatServiceSid = chatServiceSid; @@ -201,7 +201,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Object getTimers() { + public final Map getTimers() { return this.timers; } @@ -213,7 +213,7 @@ public final Map getLinks() { return this.links; } - public final Object getBindings() { + public final Map getBindings() { return this.bindings; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/ConversationWithParticipants.java b/src/main/java/com/twilio/rest/conversations/v1/service/ConversationWithParticipants.java index 98d610d99b..939f0389d7 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/ConversationWithParticipants.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/ConversationWithParticipants.java @@ -39,7 +39,7 @@ @ToString public class ConversationWithParticipants extends Resource { - private static final long serialVersionUID = 41574022662710L; + private static final long serialVersionUID = 37532883203442L; public static ConversationWithParticipantsCreator creator( final String pathChatServiceSid @@ -106,9 +106,9 @@ public static ConversationWithParticipants fromJson( private final ConversationWithParticipants.State state; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Object timers; + private final Map timers; private final Map links; - private final Object bindings; + private final Map bindings; private final URI url; @JsonCreator @@ -123,9 +123,9 @@ private ConversationWithParticipants( @JsonProperty("state") final ConversationWithParticipants.State state, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("timers") final Object timers, + @JsonProperty("timers") final Map timers, @JsonProperty("links") final Map links, - @JsonProperty("bindings") final Object bindings, + @JsonProperty("bindings") final Map bindings, @JsonProperty("url") final URI url ) { this.accountSid = accountSid; @@ -184,7 +184,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Object getTimers() { + public final Map getTimers() { return this.timers; } @@ -192,7 +192,7 @@ public final Map getLinks() { return this.links; } - public final Object getBindings() { + public final Map getBindings() { return this.bindings; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/ParticipantConversation.java b/src/main/java/com/twilio/rest/conversations/v1/service/ParticipantConversation.java index 4146f9fcf3..7ee5b2860d 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/ParticipantConversation.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/ParticipantConversation.java @@ -38,7 +38,7 @@ @ToString public class ParticipantConversation extends Resource { - private static final long serialVersionUID = 255169491272958L; + private static final long serialVersionUID = 210706261724884L; public static ParticipantConversationReader reader( final String pathChatServiceSid @@ -94,7 +94,7 @@ public static ParticipantConversation fromJson( private final String participantSid; private final String participantUserSid; private final String participantIdentity; - private final Object participantMessagingBinding; + private final Map participantMessagingBinding; private final String conversationSid; private final String conversationUniqueName; private final String conversationFriendlyName; @@ -103,7 +103,7 @@ public static ParticipantConversation fromJson( private final ZonedDateTime conversationDateUpdated; private final String conversationCreatedBy; private final ParticipantConversation.State conversationState; - private final Object conversationTimers; + private final Map conversationTimers; private final Map links; @JsonCreator @@ -113,9 +113,10 @@ private ParticipantConversation( @JsonProperty("participant_sid") final String participantSid, @JsonProperty("participant_user_sid") final String participantUserSid, @JsonProperty("participant_identity") final String participantIdentity, - @JsonProperty( - "participant_messaging_binding" - ) final Object participantMessagingBinding, + @JsonProperty("participant_messaging_binding") final Map< + String, + Object + > participantMessagingBinding, @JsonProperty("conversation_sid") final String conversationSid, @JsonProperty( "conversation_unique_name" @@ -138,7 +139,10 @@ private ParticipantConversation( @JsonProperty( "conversation_state" ) final ParticipantConversation.State conversationState, - @JsonProperty("conversation_timers") final Object conversationTimers, + @JsonProperty("conversation_timers") final Map< + String, + Object + > conversationTimers, @JsonProperty("links") final Map links ) { this.accountSid = accountSid; @@ -181,7 +185,7 @@ public final String getParticipantIdentity() { return this.participantIdentity; } - public final Object getParticipantMessagingBinding() { + public final Map getParticipantMessagingBinding() { return this.participantMessagingBinding; } @@ -217,7 +221,7 @@ public final ParticipantConversation.State getConversationState() { return this.conversationState; } - public final Object getConversationTimers() { + public final Map getConversationTimers() { return this.conversationTimers; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/configuration/Notification.java b/src/main/java/com/twilio/rest/conversations/v1/service/configuration/Notification.java index 8f5756a1df..058411db83 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/configuration/Notification.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/configuration/Notification.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class Notification extends Resource { - private static final long serialVersionUID = 63109140680449L; + private static final long serialVersionUID = 46010876689651L; public static NotificationFetcher fetcher(final String pathChatServiceSid) { return new NotificationFetcher(pathChatServiceSid); @@ -89,9 +91,9 @@ public static Notification fromJson( private final String accountSid; private final String chatServiceSid; - private final Object newMessage; - private final Object addedToConversation; - private final Object removedFromConversation; + private final Map newMessage; + private final Map addedToConversation; + private final Map removedFromConversation; private final Boolean logEnabled; private final URI url; @@ -99,11 +101,15 @@ public static Notification fromJson( private Notification( @JsonProperty("account_sid") final String accountSid, @JsonProperty("chat_service_sid") final String chatServiceSid, - @JsonProperty("new_message") final Object newMessage, - @JsonProperty("added_to_conversation") final Object addedToConversation, - @JsonProperty( - "removed_from_conversation" - ) final Object removedFromConversation, + @JsonProperty("new_message") final Map newMessage, + @JsonProperty("added_to_conversation") final Map< + String, + Object + > addedToConversation, + @JsonProperty("removed_from_conversation") final Map< + String, + Object + > removedFromConversation, @JsonProperty("log_enabled") final Boolean logEnabled, @JsonProperty("url") final URI url ) { @@ -124,15 +130,15 @@ public final String getChatServiceSid() { return this.chatServiceSid; } - public final Object getNewMessage() { + public final Map getNewMessage() { return this.newMessage; } - public final Object getAddedToConversation() { + public final Map getAddedToConversation() { return this.addedToConversation; } - public final Object getRemovedFromConversation() { + public final Map getRemovedFromConversation() { return this.removedFromConversation; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Message.java b/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Message.java index df68b81e65..f2cb2f7e5f 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Message.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Message.java @@ -40,7 +40,7 @@ @ToString public class Message extends Resource { - private static final long serialVersionUID = 207948584687696L; + private static final long serialVersionUID = 273348594526439L; public static MessageCreator creator( final String pathChatServiceSid, @@ -142,12 +142,12 @@ public static Message fromJson( private final Integer index; private final String author; private final String body; - private final List media; + private final List> media; private final String attributes; private final String participantSid; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Object delivery; + private final Map delivery; private final URI url; private final Map links; private final String contentSid; @@ -161,12 +161,12 @@ private Message( @JsonProperty("index") final Integer index, @JsonProperty("author") final String author, @JsonProperty("body") final String body, - @JsonProperty("media") final List media, + @JsonProperty("media") final List> media, @JsonProperty("attributes") final String attributes, @JsonProperty("participant_sid") final String participantSid, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("delivery") final Object delivery, + @JsonProperty("delivery") final Map delivery, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links, @JsonProperty("content_sid") final String contentSid @@ -217,7 +217,7 @@ public final String getBody() { return this.body; } - public final List getMedia() { + public final List> getMedia() { return this.media; } @@ -237,7 +237,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Object getDelivery() { + public final Map getDelivery() { return this.delivery; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Participant.java b/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Participant.java index 8b9a5769c3..57bff1f68a 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Participant.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Participant.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class Participant extends Resource { - private static final long serialVersionUID = 101439643885077L; + private static final long serialVersionUID = 110295013528965L; public static ParticipantCreator creator( final String pathChatServiceSid, @@ -138,7 +140,7 @@ public static Participant fromJson( private final String sid; private final String identity; private final String attributes; - private final Object messagingBinding; + private final Map messagingBinding; private final String roleSid; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -154,7 +156,10 @@ private Participant( @JsonProperty("sid") final String sid, @JsonProperty("identity") final String identity, @JsonProperty("attributes") final String attributes, - @JsonProperty("messaging_binding") final Object messagingBinding, + @JsonProperty("messaging_binding") final Map< + String, + Object + > messagingBinding, @JsonProperty("role_sid") final String roleSid, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -203,7 +208,7 @@ public final String getAttributes() { return this.attributes; } - public final Object getMessagingBinding() { + public final Map getMessagingBinding() { return this.messagingBinding; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Webhook.java b/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Webhook.java index 9907bdabe2..dfaee4587f 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Webhook.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/conversation/Webhook.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class Webhook extends Resource { - private static final long serialVersionUID = 95610505907814L; + private static final long serialVersionUID = 228548505277204L; public static WebhookCreator creator( final String pathChatServiceSid, @@ -143,7 +145,7 @@ public static Webhook fromJson( private final String conversationSid; private final String target; private final URI url; - private final Object configuration; + private final Map configuration; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -155,7 +157,7 @@ private Webhook( @JsonProperty("conversation_sid") final String conversationSid, @JsonProperty("target") final String target, @JsonProperty("url") final URI url, - @JsonProperty("configuration") final Object configuration, + @JsonProperty("configuration") final Map configuration, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -194,7 +196,7 @@ public final URI getUrl() { return this.url; } - public final Object getConfiguration() { + public final Map getConfiguration() { return this.configuration; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/service/user/UserConversation.java b/src/main/java/com/twilio/rest/conversations/v1/service/user/UserConversation.java index 66a34070d2..555ae5a2c6 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/service/user/UserConversation.java +++ b/src/main/java/com/twilio/rest/conversations/v1/service/user/UserConversation.java @@ -39,7 +39,7 @@ @ToString public class UserConversation extends Resource { - private static final long serialVersionUID = 141132884117596L; + private static final long serialVersionUID = 269317644556189L; public static UserConversationDeleter deleter( final String pathChatServiceSid, @@ -136,7 +136,7 @@ public static UserConversation fromJson( private final String userSid; private final String friendlyName; private final UserConversation.State conversationState; - private final Object timers; + private final Map timers; private final String attributes; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -163,7 +163,7 @@ private UserConversation( @JsonProperty( "conversation_state" ) final UserConversation.State conversationState, - @JsonProperty("timers") final Object timers, + @JsonProperty("timers") final Map timers, @JsonProperty("attributes") final String attributes, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -231,7 +231,7 @@ public final UserConversation.State getConversationState() { return this.conversationState; } - public final Object getTimers() { + public final Map getTimers() { return this.timers; } diff --git a/src/main/java/com/twilio/rest/conversations/v1/user/UserConversation.java b/src/main/java/com/twilio/rest/conversations/v1/user/UserConversation.java index 8529c4e42f..2b21907430 100644 --- a/src/main/java/com/twilio/rest/conversations/v1/user/UserConversation.java +++ b/src/main/java/com/twilio/rest/conversations/v1/user/UserConversation.java @@ -39,7 +39,7 @@ @ToString public class UserConversation extends Resource { - private static final long serialVersionUID = 141132884117596L; + private static final long serialVersionUID = 269317644556189L; public static UserConversationDeleter deleter( final String pathUserSid, @@ -118,7 +118,7 @@ public static UserConversation fromJson( private final String userSid; private final String friendlyName; private final UserConversation.State conversationState; - private final Object timers; + private final Map timers; private final String attributes; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -145,7 +145,7 @@ private UserConversation( @JsonProperty( "conversation_state" ) final UserConversation.State conversationState, - @JsonProperty("timers") final Object timers, + @JsonProperty("timers") final Map timers, @JsonProperty("attributes") final String attributes, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -213,7 +213,7 @@ public final UserConversation.State getConversationState() { return this.conversationState; } - public final Object getTimers() { + public final Map getTimers() { return this.timers; } diff --git a/src/main/java/com/twilio/rest/events/v1/Sink.java b/src/main/java/com/twilio/rest/events/v1/Sink.java index 874d899c19..1a0f0eb112 100644 --- a/src/main/java/com/twilio/rest/events/v1/Sink.java +++ b/src/main/java/com/twilio/rest/events/v1/Sink.java @@ -39,11 +39,11 @@ @ToString public class Sink extends Resource { - private static final long serialVersionUID = 46637240967094L; + private static final long serialVersionUID = 81524362005938L; public static SinkCreator creator( final String description, - final Object sinkConfiguration, + final Map sinkConfiguration, final Sink.SinkType sinkType ) { return new SinkCreator(description, sinkConfiguration, sinkType); @@ -115,7 +115,7 @@ public static Sink fromJson( private final ZonedDateTime dateUpdated; private final String description; private final String sid; - private final Object sinkConfiguration; + private final Map sinkConfiguration; private final Sink.SinkType sinkType; private final Sink.Status status; private final URI url; @@ -127,7 +127,10 @@ private Sink( @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("description") final String description, @JsonProperty("sid") final String sid, - @JsonProperty("sink_configuration") final Object sinkConfiguration, + @JsonProperty("sink_configuration") final Map< + String, + Object + > sinkConfiguration, @JsonProperty("sink_type") final Sink.SinkType sinkType, @JsonProperty("status") final Sink.Status status, @JsonProperty("url") final URI url, @@ -160,7 +163,7 @@ public final String getSid() { return this.sid; } - public final Object getSinkConfiguration() { + public final Map getSinkConfiguration() { return this.sinkConfiguration; } diff --git a/src/main/java/com/twilio/rest/events/v1/SinkCreator.java b/src/main/java/com/twilio/rest/events/v1/SinkCreator.java index 0f1949a633..781066e4cd 100644 --- a/src/main/java/com/twilio/rest/events/v1/SinkCreator.java +++ b/src/main/java/com/twilio/rest/events/v1/SinkCreator.java @@ -26,16 +26,18 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class SinkCreator extends Creator { private String description; - private Object sinkConfiguration; + private Map sinkConfiguration; private Sink.SinkType sinkType; public SinkCreator( final String description, - final Object sinkConfiguration, + final Map sinkConfiguration, final Sink.SinkType sinkType ) { this.description = description; @@ -48,7 +50,9 @@ public SinkCreator setDescription(final String description) { return this; } - public SinkCreator setSinkConfiguration(final Object sinkConfiguration) { + public SinkCreator setSinkConfiguration( + final Map sinkConfiguration + ) { this.sinkConfiguration = sinkConfiguration; return this; } diff --git a/src/main/java/com/twilio/rest/events/v1/Subscription.java b/src/main/java/com/twilio/rest/events/v1/Subscription.java index 123ccdbbfc..0a37de2b4a 100644 --- a/src/main/java/com/twilio/rest/events/v1/Subscription.java +++ b/src/main/java/com/twilio/rest/events/v1/Subscription.java @@ -44,7 +44,7 @@ public class Subscription extends Resource { public static SubscriptionCreator creator( final String description, final String sinkSid, - final List types + final List> types ) { return new SubscriptionCreator(description, sinkSid, types); } diff --git a/src/main/java/com/twilio/rest/events/v1/SubscriptionCreator.java b/src/main/java/com/twilio/rest/events/v1/SubscriptionCreator.java index 14f0e0695d..449e4aa7cd 100644 --- a/src/main/java/com/twilio/rest/events/v1/SubscriptionCreator.java +++ b/src/main/java/com/twilio/rest/events/v1/SubscriptionCreator.java @@ -29,17 +29,19 @@ import com.twilio.rest.Domains; import java.util.List; import java.util.List; +import java.util.Map; +import java.util.Map; public class SubscriptionCreator extends Creator { private String description; private String sinkSid; - private List types; + private List> types; public SubscriptionCreator( final String description, final String sinkSid, - final List types + final List> types ) { this.description = description; this.sinkSid = sinkSid; @@ -56,12 +58,12 @@ public SubscriptionCreator setSinkSid(final String sinkSid) { return this; } - public SubscriptionCreator setTypes(final List types) { + public SubscriptionCreator setTypes(final List> types) { this.types = types; return this; } - public SubscriptionCreator setTypes(final Object types) { + public SubscriptionCreator setTypes(final Map types) { return setTypes(Promoter.listOfOne(types)); } @@ -117,7 +119,7 @@ private void addPostParams(final Request request) { request.addPostParam("SinkSid", sinkSid); } if (types != null) { - for (Object prop : types) { + for (Map prop : types) { request.addPostParam("Types", Converter.mapToJson(prop)); } } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/Assessments.java b/src/main/java/com/twilio/rest/flexapi/v1/Assessments.java index 084c97f20c..7bade94c98 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/Assessments.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/Assessments.java @@ -27,6 +27,8 @@ import java.io.InputStream; import java.math.BigDecimal; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class Assessments extends Resource { - private static final long serialVersionUID = 226279342317461L; + private static final long serialVersionUID = 249351913918322L; public static AssessmentsCreator creator( final String categorySid, @@ -135,7 +137,7 @@ public static Assessments fromJson( private final String userEmail; private final String answerText; private final String answerId; - private final Object assessment; + private final Map assessment; private final BigDecimal timestamp; private final URI url; @@ -152,7 +154,7 @@ private Assessments( @JsonProperty("user_email") final String userEmail, @JsonProperty("answer_text") final String answerText, @JsonProperty("answer_id") final String answerId, - @JsonProperty("assessment") final Object assessment, + @JsonProperty("assessment") final Map assessment, @JsonProperty("timestamp") final BigDecimal timestamp, @JsonProperty("url") final URI url ) { @@ -216,7 +218,7 @@ public final String getAnswerId() { return this.answerId; } - public final Object getAssessment() { + public final Map getAssessment() { return this.assessment; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/Configuration.java b/src/main/java/com/twilio/rest/flexapi/v1/Configuration.java index 45d2cd4a03..79e780fa58 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/Configuration.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/Configuration.java @@ -31,6 +31,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +41,7 @@ @ToString public class Configuration extends Resource { - private static final long serialVersionUID = 135845226336870L; + private static final long serialVersionUID = 254841674782325L; public static ConfigurationFetcher fetcher() { return new ConfigurationFetcher(); @@ -107,15 +109,15 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String accountSid; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Object attributes; + private final Map attributes; private final Configuration.Status status; private final String taskrouterWorkspaceSid; private final String taskrouterTargetWorkflowSid; private final String taskrouterTargetTaskqueueSid; - private final List taskrouterTaskqueues; - private final List taskrouterSkills; - private final Object taskrouterWorkerChannels; - private final Object taskrouterWorkerAttributes; + private final List> taskrouterTaskqueues; + private final List> taskrouterSkills; + private final Map taskrouterWorkerChannels; + private final Map taskrouterWorkerAttributes; private final String taskrouterOfflineActivitySid; private final String runtimeDomain; private final String messagingServiceInstanceSid; @@ -123,8 +125,8 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String flexServiceInstanceSid; private final String flexInstanceSid; private final String uiLanguage; - private final Object uiAttributes; - private final Object uiDependencies; + private final Map uiAttributes; + private final Map uiDependencies; private final String uiVersion; private final String serviceVersion; private final Boolean callRecordingEnabled; @@ -133,33 +135,33 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String crmType; private final String crmCallbackUrl; private final String crmFallbackUrl; - private final Object crmAttributes; - private final Object publicAttributes; + private final Map crmAttributes; + private final Map publicAttributes; private final Boolean pluginServiceEnabled; - private final Object pluginServiceAttributes; - private final List integrations; - private final Object outboundCallFlows; + private final Map pluginServiceAttributes; + private final List> integrations; + private final Map outboundCallFlows; private final List serverlessServiceSids; - private final Object queueStatsConfiguration; - private final Object notifications; - private final Object markdown; + private final Map queueStatsConfiguration; + private final Map notifications; + private final Map markdown; private final URI url; - private final Object flexInsightsHr; + private final Map flexInsightsHr; private final Boolean flexInsightsDrilldown; private final String flexUrl; - private final List channelConfigs; - private final Object debuggerIntegration; - private final Object flexUiStatusReport; - private final Object agentConvEndMethods; - private final Object citrixVoiceVdi; - private final Object offlineConfig; + private final List> channelConfigs; + private final Map debuggerIntegration; + private final Map flexUiStatusReport; + private final Map agentConvEndMethods; + private final Map citrixVoiceVdi; + private final Map offlineConfig; @JsonCreator private Configuration( @JsonProperty("account_sid") final String accountSid, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("attributes") final Object attributes, + @JsonProperty("attributes") final Map attributes, @JsonProperty("status") final Configuration.Status status, @JsonProperty( "taskrouter_workspace_sid" @@ -171,15 +173,19 @@ private Configuration( "taskrouter_target_taskqueue_sid" ) final String taskrouterTargetTaskqueueSid, @JsonProperty("taskrouter_taskqueues") final List< - Object + Map > taskrouterTaskqueues, - @JsonProperty("taskrouter_skills") final List taskrouterSkills, - @JsonProperty( - "taskrouter_worker_channels" - ) final Object taskrouterWorkerChannels, - @JsonProperty( - "taskrouter_worker_attributes" - ) final Object taskrouterWorkerAttributes, + @JsonProperty("taskrouter_skills") final List< + Map + > taskrouterSkills, + @JsonProperty("taskrouter_worker_channels") final Map< + String, + Object + > taskrouterWorkerChannels, + @JsonProperty("taskrouter_worker_attributes") final Map< + String, + Object + > taskrouterWorkerAttributes, @JsonProperty( "taskrouter_offline_activity_sid" ) final String taskrouterOfflineActivitySid, @@ -195,8 +201,11 @@ private Configuration( ) final String flexServiceInstanceSid, @JsonProperty("flex_instance_sid") final String flexInstanceSid, @JsonProperty("ui_language") final String uiLanguage, - @JsonProperty("ui_attributes") final Object uiAttributes, - @JsonProperty("ui_dependencies") final Object uiDependencies, + @JsonProperty("ui_attributes") final Map uiAttributes, + @JsonProperty("ui_dependencies") final Map< + String, + Object + > uiDependencies, @JsonProperty("ui_version") final String uiVersion, @JsonProperty("service_version") final String serviceVersion, @JsonProperty( @@ -209,38 +218,63 @@ private Configuration( @JsonProperty("crm_type") final String crmType, @JsonProperty("crm_callback_url") final String crmCallbackUrl, @JsonProperty("crm_fallback_url") final String crmFallbackUrl, - @JsonProperty("crm_attributes") final Object crmAttributes, - @JsonProperty("public_attributes") final Object publicAttributes, + @JsonProperty("crm_attributes") final Map crmAttributes, + @JsonProperty("public_attributes") final Map< + String, + Object + > publicAttributes, @JsonProperty( "plugin_service_enabled" ) final Boolean pluginServiceEnabled, - @JsonProperty( - "plugin_service_attributes" - ) final Object pluginServiceAttributes, - @JsonProperty("integrations") final List integrations, - @JsonProperty("outbound_call_flows") final Object outboundCallFlows, + @JsonProperty("plugin_service_attributes") final Map< + String, + Object + > pluginServiceAttributes, + @JsonProperty("integrations") final List< + Map + > integrations, + @JsonProperty("outbound_call_flows") final Map< + String, + Object + > outboundCallFlows, @JsonProperty("serverless_service_sids") final List< String > serverlessServiceSids, - @JsonProperty( - "queue_stats_configuration" - ) final Object queueStatsConfiguration, - @JsonProperty("notifications") final Object notifications, - @JsonProperty("markdown") final Object markdown, + @JsonProperty("queue_stats_configuration") final Map< + String, + Object + > queueStatsConfiguration, + @JsonProperty("notifications") final Map notifications, + @JsonProperty("markdown") final Map markdown, @JsonProperty("url") final URI url, - @JsonProperty("flex_insights_hr") final Object flexInsightsHr, + @JsonProperty("flex_insights_hr") final Map< + String, + Object + > flexInsightsHr, @JsonProperty( "flex_insights_drilldown" ) final Boolean flexInsightsDrilldown, @JsonProperty("flex_url") final String flexUrl, - @JsonProperty("channel_configs") final List channelConfigs, - @JsonProperty("debugger_integration") final Object debuggerIntegration, - @JsonProperty("flex_ui_status_report") final Object flexUiStatusReport, - @JsonProperty( - "agent_conv_end_methods" - ) final Object agentConvEndMethods, - @JsonProperty("citrix_voice_vdi") final Object citrixVoiceVdi, - @JsonProperty("offline_config") final Object offlineConfig + @JsonProperty("channel_configs") final List< + Map + > channelConfigs, + @JsonProperty("debugger_integration") final Map< + String, + Object + > debuggerIntegration, + @JsonProperty("flex_ui_status_report") final Map< + String, + Object + > flexUiStatusReport, + @JsonProperty("agent_conv_end_methods") final Map< + String, + Object + > agentConvEndMethods, + @JsonProperty("citrix_voice_vdi") final Map< + String, + Object + > citrixVoiceVdi, + @JsonProperty("offline_config") final Map offlineConfig ) { this.accountSid = accountSid; this.dateCreated = DateConverter.iso8601DateTimeFromString(dateCreated); @@ -305,7 +339,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Object getAttributes() { + public final Map getAttributes() { return this.attributes; } @@ -325,19 +359,19 @@ public final String getTaskrouterTargetTaskqueueSid() { return this.taskrouterTargetTaskqueueSid; } - public final List getTaskrouterTaskqueues() { + public final List> getTaskrouterTaskqueues() { return this.taskrouterTaskqueues; } - public final List getTaskrouterSkills() { + public final List> getTaskrouterSkills() { return this.taskrouterSkills; } - public final Object getTaskrouterWorkerChannels() { + public final Map getTaskrouterWorkerChannels() { return this.taskrouterWorkerChannels; } - public final Object getTaskrouterWorkerAttributes() { + public final Map getTaskrouterWorkerAttributes() { return this.taskrouterWorkerAttributes; } @@ -369,11 +403,11 @@ public final String getUiLanguage() { return this.uiLanguage; } - public final Object getUiAttributes() { + public final Map getUiAttributes() { return this.uiAttributes; } - public final Object getUiDependencies() { + public final Map getUiDependencies() { return this.uiDependencies; } @@ -409,11 +443,11 @@ public final String getCrmFallbackUrl() { return this.crmFallbackUrl; } - public final Object getCrmAttributes() { + public final Map getCrmAttributes() { return this.crmAttributes; } - public final Object getPublicAttributes() { + public final Map getPublicAttributes() { return this.publicAttributes; } @@ -421,15 +455,15 @@ public final Boolean getPluginServiceEnabled() { return this.pluginServiceEnabled; } - public final Object getPluginServiceAttributes() { + public final Map getPluginServiceAttributes() { return this.pluginServiceAttributes; } - public final List getIntegrations() { + public final List> getIntegrations() { return this.integrations; } - public final Object getOutboundCallFlows() { + public final Map getOutboundCallFlows() { return this.outboundCallFlows; } @@ -437,15 +471,15 @@ public final List getServerlessServiceSids() { return this.serverlessServiceSids; } - public final Object getQueueStatsConfiguration() { + public final Map getQueueStatsConfiguration() { return this.queueStatsConfiguration; } - public final Object getNotifications() { + public final Map getNotifications() { return this.notifications; } - public final Object getMarkdown() { + public final Map getMarkdown() { return this.markdown; } @@ -453,7 +487,7 @@ public final URI getUrl() { return this.url; } - public final Object getFlexInsightsHr() { + public final Map getFlexInsightsHr() { return this.flexInsightsHr; } @@ -465,27 +499,27 @@ public final String getFlexUrl() { return this.flexUrl; } - public final List getChannelConfigs() { + public final List> getChannelConfigs() { return this.channelConfigs; } - public final Object getDebuggerIntegration() { + public final Map getDebuggerIntegration() { return this.debuggerIntegration; } - public final Object getFlexUiStatusReport() { + public final Map getFlexUiStatusReport() { return this.flexUiStatusReport; } - public final Object getAgentConvEndMethods() { + public final Map getAgentConvEndMethods() { return this.agentConvEndMethods; } - public final Object getCitrixVoiceVdi() { + public final Map getCitrixVoiceVdi() { return this.citrixVoiceVdi; } - public final Object getOfflineConfig() { + public final Map getOfflineConfig() { return this.offlineConfig; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/FlexFlow.java b/src/main/java/com/twilio/rest/flexapi/v1/FlexFlow.java index be5d158758..ecfe3be905 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/FlexFlow.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/FlexFlow.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class FlexFlow extends Resource { - private static final long serialVersionUID = 115946081968163L; + private static final long serialVersionUID = 232454907869065L; public static FlexFlowCreator creator( final String friendlyName, @@ -116,7 +118,7 @@ public static FlexFlow fromJson( private final String contactIdentity; private final Boolean enabled; private final FlexFlow.IntegrationType integrationType; - private final Object integration; + private final Map integration; private final Boolean longLived; private final Boolean janitorEnabled; private final URI url; @@ -135,7 +137,7 @@ private FlexFlow( @JsonProperty( "integration_type" ) final FlexFlow.IntegrationType integrationType, - @JsonProperty("integration") final Object integration, + @JsonProperty("integration") final Map integration, @JsonProperty("long_lived") final Boolean longLived, @JsonProperty("janitor_enabled") final Boolean janitorEnabled, @JsonProperty("url") final URI url @@ -196,7 +198,7 @@ public final FlexFlow.IntegrationType getIntegrationType() { return this.integrationType; } - public final Object getIntegration() { + public final Map getIntegration() { return this.integration; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InsightsAssessmentsComment.java b/src/main/java/com/twilio/rest/flexapi/v1/InsightsAssessmentsComment.java index d9b540ae29..115b9e464b 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InsightsAssessmentsComment.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InsightsAssessmentsComment.java @@ -27,6 +27,8 @@ import java.io.InputStream; import java.math.BigDecimal; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class InsightsAssessmentsComment extends Resource { - private static final long serialVersionUID = 188494370117336L; + private static final long serialVersionUID = 175598645429423L; public static InsightsAssessmentsCommentCreator creator( final String categoryId, @@ -110,7 +112,7 @@ public static InsightsAssessmentsComment fromJson( private final String accountSid; private final String assessmentSid; - private final Object comment; + private final Map comment; private final BigDecimal offset; private final Boolean report; private final BigDecimal weight; @@ -125,7 +127,7 @@ public static InsightsAssessmentsComment fromJson( private InsightsAssessmentsComment( @JsonProperty("account_sid") final String accountSid, @JsonProperty("assessment_sid") final String assessmentSid, - @JsonProperty("comment") final Object comment, + @JsonProperty("comment") final Map comment, @JsonProperty("offset") final BigDecimal offset, @JsonProperty("report") final Boolean report, @JsonProperty("weight") final BigDecimal weight, @@ -158,7 +160,7 @@ public final String getAssessmentSid() { return this.assessmentSid; } - public final Object getComment() { + public final Map getComment() { return this.comment; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InsightsConversations.java b/src/main/java/com/twilio/rest/flexapi/v1/InsightsConversations.java index 8b614d632e..e458cfafe9 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InsightsConversations.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InsightsConversations.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class InsightsConversations extends Resource { - private static final long serialVersionUID = 8014606653044L; + private static final long serialVersionUID = 172863414006149L; public static InsightsConversationsReader reader() { return new InsightsConversationsReader(); @@ -86,14 +88,14 @@ public static InsightsConversations fromJson( private final String accountId; private final String conversationId; private final Integer segmentCount; - private final List segments; + private final List> segments; @JsonCreator private InsightsConversations( @JsonProperty("account_id") final String accountId, @JsonProperty("conversation_id") final String conversationId, @JsonProperty("segment_count") final Integer segmentCount, - @JsonProperty("segments") final List segments + @JsonProperty("segments") final List> segments ) { this.accountId = accountId; this.conversationId = conversationId; @@ -113,7 +115,7 @@ public final Integer getSegmentCount() { return this.segmentCount; } - public final List getSegments() { + public final List> getSegments() { return this.segments; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnaires.java b/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnaires.java index 2113465573..72266a5492 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnaires.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnaires.java @@ -27,6 +27,8 @@ import java.io.InputStream; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class InsightsQuestionnaires extends Resource { - private static final long serialVersionUID = 114715393114646L; + private static final long serialVersionUID = 101221063563372L; public static InsightsQuestionnairesCreator creator(final String name) { return new InsightsQuestionnairesCreator(name); @@ -112,7 +114,7 @@ public static InsightsQuestionnaires fromJson( private final String name; private final String description; private final Boolean active; - private final List questions; + private final List> questions; private final URI url; @JsonCreator @@ -122,7 +124,7 @@ private InsightsQuestionnaires( @JsonProperty("name") final String name, @JsonProperty("description") final String description, @JsonProperty("active") final Boolean active, - @JsonProperty("questions") final List questions, + @JsonProperty("questions") final List> questions, @JsonProperty("url") final URI url ) { this.accountSid = accountSid; @@ -154,7 +156,7 @@ public final Boolean getActive() { return this.active; } - public final List getQuestions() { + public final List> getQuestions() { return this.questions; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnairesQuestion.java b/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnairesQuestion.java index 95ce8e1d97..b3f35448fa 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnairesQuestion.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InsightsQuestionnairesQuestion.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class InsightsQuestionnairesQuestion extends Resource { - private static final long serialVersionUID = 44500361344989L; + private static final long serialVersionUID = 10229949486791L; public static InsightsQuestionnairesQuestionCreator creator( final String categorySid, @@ -123,11 +125,11 @@ public static InsightsQuestionnairesQuestion fromJson( private final String questionSid; private final String question; private final String description; - private final Object category; + private final Map category; private final String answerSetId; private final Boolean allowNa; private final Integer usage; - private final Object answerSet; + private final Map answerSet; private final URI url; @JsonCreator @@ -136,11 +138,11 @@ private InsightsQuestionnairesQuestion( @JsonProperty("question_sid") final String questionSid, @JsonProperty("question") final String question, @JsonProperty("description") final String description, - @JsonProperty("category") final Object category, + @JsonProperty("category") final Map category, @JsonProperty("answer_set_id") final String answerSetId, @JsonProperty("allow_na") final Boolean allowNa, @JsonProperty("usage") final Integer usage, - @JsonProperty("answer_set") final Object answerSet, + @JsonProperty("answer_set") final Map answerSet, @JsonProperty("url") final URI url ) { this.accountSid = accountSid; @@ -171,7 +173,7 @@ public final String getDescription() { return this.description; } - public final Object getCategory() { + public final Map getCategory() { return this.category; } @@ -187,7 +189,7 @@ public final Integer getUsage() { return this.usage; } - public final Object getAnswerSet() { + public final Map getAnswerSet() { return this.answerSet; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InsightsSegments.java b/src/main/java/com/twilio/rest/flexapi/v1/InsightsSegments.java index 2b2b9d554e..b350c401cb 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InsightsSegments.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InsightsSegments.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class InsightsSegments extends Resource { - private static final long serialVersionUID = 213803097152379L; + private static final long serialVersionUID = 85034429282364L; public static InsightsSegmentsReader reader() { return new InsightsSegmentsReader(); @@ -101,9 +103,9 @@ public static InsightsSegments fromJson( private final String customerName; private final String customerLink; private final String segmentRecordingOffset; - private final Object media; - private final Object assessmentType; - private final Object assessmentPercentage; + private final Map media; + private final Map assessmentType; + private final Map assessmentPercentage; private final URI url; @JsonCreator @@ -132,11 +134,15 @@ private InsightsSegments( @JsonProperty( "segment_recording_offset" ) final String segmentRecordingOffset, - @JsonProperty("media") final Object media, - @JsonProperty("assessment_type") final Object assessmentType, - @JsonProperty( - "assessment_percentage" - ) final Object assessmentPercentage, + @JsonProperty("media") final Map media, + @JsonProperty("assessment_type") final Map< + String, + Object + > assessmentType, + @JsonProperty("assessment_percentage") final Map< + String, + Object + > assessmentPercentage, @JsonProperty("url") final URI url ) { this.segmentId = segmentId; @@ -235,15 +241,15 @@ public final String getSegmentRecordingOffset() { return this.segmentRecordingOffset; } - public final Object getMedia() { + public final Map getMedia() { return this.media; } - public final Object getAssessmentType() { + public final Map getAssessmentType() { return this.assessmentType; } - public final Object getAssessmentPercentage() { + public final Map getAssessmentPercentage() { return this.assessmentPercentage; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsAnswerSets.java b/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsAnswerSets.java index 8e04f58d6b..bb24d95eb5 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsAnswerSets.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsAnswerSets.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class InsightsSettingsAnswerSets extends Resource { - private static final long serialVersionUID = 247107034196937L; + private static final long serialVersionUID = 252326702169213L; public static InsightsSettingsAnswerSetsFetcher fetcher() { return new InsightsSettingsAnswerSetsFetcher(); @@ -90,17 +92,20 @@ public static InsightsSettingsAnswerSets fromJson( } private final String accountSid; - private final Object answerSets; - private final Object answerSetCategories; - private final Object notApplicable; + private final Map answerSets; + private final Map answerSetCategories; + private final Map notApplicable; private final URI url; @JsonCreator private InsightsSettingsAnswerSets( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("answer_sets") final Object answerSets, - @JsonProperty("answer_set_categories") final Object answerSetCategories, - @JsonProperty("not_applicable") final Object notApplicable, + @JsonProperty("answer_sets") final Map answerSets, + @JsonProperty("answer_set_categories") final Map< + String, + Object + > answerSetCategories, + @JsonProperty("not_applicable") final Map notApplicable, @JsonProperty("url") final URI url ) { this.accountSid = accountSid; @@ -114,15 +119,15 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getAnswerSets() { + public final Map getAnswerSets() { return this.answerSets; } - public final Object getAnswerSetCategories() { + public final Map getAnswerSetCategories() { return this.answerSetCategories; } - public final Object getNotApplicable() { + public final Map getNotApplicable() { return this.notApplicable; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsComment.java b/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsComment.java index 528fbeb6d6..90afe4c870 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsComment.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InsightsSettingsComment.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class InsightsSettingsComment extends Resource { - private static final long serialVersionUID = 68958338849583L; + private static final long serialVersionUID = 241533672645071L; public static InsightsSettingsCommentFetcher fetcher() { return new InsightsSettingsCommentFetcher(); @@ -84,13 +86,13 @@ public static InsightsSettingsComment fromJson( } private final String accountSid; - private final Object comments; + private final Map comments; private final URI url; @JsonCreator private InsightsSettingsComment( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("comments") final Object comments, + @JsonProperty("comments") final Map comments, @JsonProperty("url") final URI url ) { this.accountSid = accountSid; @@ -102,7 +104,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getComments() { + public final Map getComments() { return this.comments; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/Interaction.java b/src/main/java/com/twilio/rest/flexapi/v1/Interaction.java index 4721a537d4..9bce2d74ec 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/Interaction.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/Interaction.java @@ -36,9 +36,11 @@ @ToString public class Interaction extends Resource { - private static final long serialVersionUID = 56324428411375L; + private static final long serialVersionUID = 256485735361091L; - public static InteractionCreator creator(final Object channel) { + public static InteractionCreator creator( + final Map channel + ) { return new InteractionCreator(channel); } @@ -94,8 +96,8 @@ public static Interaction fromJson( } private final String sid; - private final Object channel; - private final Object routing; + private final Map channel; + private final Map routing; private final URI url; private final Map links; private final String interactionContextSid; @@ -104,8 +106,8 @@ public static Interaction fromJson( @JsonCreator private Interaction( @JsonProperty("sid") final String sid, - @JsonProperty("channel") final Object channel, - @JsonProperty("routing") final Object routing, + @JsonProperty("channel") final Map channel, + @JsonProperty("routing") final Map routing, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links, @JsonProperty( @@ -126,11 +128,11 @@ public final String getSid() { return this.sid; } - public final Object getChannel() { + public final Map getChannel() { return this.channel; } - public final Object getRouting() { + public final Map getRouting() { return this.routing; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/InteractionCreator.java b/src/main/java/com/twilio/rest/flexapi/v1/InteractionCreator.java index 8715d695e5..fa70c4a23e 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/InteractionCreator.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/InteractionCreator.java @@ -26,24 +26,26 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class InteractionCreator extends Creator { - private Object channel; - private Object routing; + private Map channel; + private Map routing; private String interactionContextSid; private String webhookTtid; - public InteractionCreator(final Object channel) { + public InteractionCreator(final Map channel) { this.channel = channel; } - public InteractionCreator setChannel(final Object channel) { + public InteractionCreator setChannel(final Map channel) { this.channel = channel; return this; } - public InteractionCreator setRouting(final Object routing) { + public InteractionCreator setRouting(final Map routing) { this.routing = routing; return this; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/PluginConfigurationCreator.java b/src/main/java/com/twilio/rest/flexapi/v1/PluginConfigurationCreator.java index 29fbeb8f89..0450fd0ae1 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/PluginConfigurationCreator.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/PluginConfigurationCreator.java @@ -29,12 +29,14 @@ import com.twilio.rest.Domains; import java.util.List; import java.util.List; +import java.util.Map; +import java.util.Map; public class PluginConfigurationCreator extends Creator { private String name; private String flexMetadata; - private List plugins; + private List> plugins; private String description; public PluginConfigurationCreator(final String name) { @@ -53,12 +55,16 @@ public PluginConfigurationCreator setFlexMetadata( return this; } - public PluginConfigurationCreator setPlugins(final List plugins) { + public PluginConfigurationCreator setPlugins( + final List> plugins + ) { this.plugins = plugins; return this; } - public PluginConfigurationCreator setPlugins(final Object plugins) { + public PluginConfigurationCreator setPlugins( + final Map plugins + ) { return setPlugins(Promoter.listOfOne(plugins)); } @@ -111,7 +117,7 @@ private void addPostParams(final Request request) { request.addPostParam("Name", name); } if (plugins != null) { - for (Object prop : plugins) { + for (Map prop : plugins) { request.addPostParam("Plugins", Converter.mapToJson(prop)); } } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/interaction/InteractionChannelUpdater.java b/src/main/java/com/twilio/rest/flexapi/v1/interaction/InteractionChannelUpdater.java index 5402f65063..22a50f6d76 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/interaction/InteractionChannelUpdater.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/interaction/InteractionChannelUpdater.java @@ -25,13 +25,14 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class InteractionChannelUpdater extends Updater { private String pathInteractionSid; private String pathSid; private InteractionChannel.UpdateChannelStatus status; - private Object routing; + private Map routing; public InteractionChannelUpdater( final String pathInteractionSid, @@ -50,7 +51,9 @@ public InteractionChannelUpdater setStatus( return this; } - public InteractionChannelUpdater setRouting(final Object routing) { + public InteractionChannelUpdater setRouting( + final Map routing + ) { this.routing = routing; return this; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInvite.java b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInvite.java index a3eea0deb4..6a9e79717b 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInvite.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInvite.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,12 +36,12 @@ @ToString public class InteractionChannelInvite extends Resource { - private static final long serialVersionUID = 259424616221420L; + private static final long serialVersionUID = 96456011706810L; public static InteractionChannelInviteCreator creator( final String pathInteractionSid, final String pathChannelSid, - final Object routing + final Map routing ) { return new InteractionChannelInviteCreator( pathInteractionSid, @@ -104,7 +106,7 @@ public static InteractionChannelInvite fromJson( private final String sid; private final String interactionSid; private final String channelSid; - private final Object routing; + private final Map routing; private final URI url; @JsonCreator @@ -112,7 +114,7 @@ private InteractionChannelInvite( @JsonProperty("sid") final String sid, @JsonProperty("interaction_sid") final String interactionSid, @JsonProperty("channel_sid") final String channelSid, - @JsonProperty("routing") final Object routing, + @JsonProperty("routing") final Map routing, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -134,7 +136,7 @@ public final String getChannelSid() { return this.channelSid; } - public final Object getRouting() { + public final Map getRouting() { return this.routing; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInviteCreator.java b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInviteCreator.java index 81ee17fee3..94643ed2dd 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInviteCreator.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelInviteCreator.java @@ -26,25 +26,29 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class InteractionChannelInviteCreator extends Creator { private String pathInteractionSid; private String pathChannelSid; - private Object routing; + private Map routing; public InteractionChannelInviteCreator( final String pathInteractionSid, final String pathChannelSid, - final Object routing + final Map routing ) { this.pathInteractionSid = pathInteractionSid; this.pathChannelSid = pathChannelSid; this.routing = routing; } - public InteractionChannelInviteCreator setRouting(final Object routing) { + public InteractionChannelInviteCreator setRouting( + final Map routing + ) { this.routing = routing; return this; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipant.java b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipant.java index 8393f445dd..390638a66e 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipant.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipant.java @@ -27,6 +27,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,13 +37,13 @@ @ToString public class InteractionChannelParticipant extends Resource { - private static final long serialVersionUID = 263494603761237L; + private static final long serialVersionUID = 13330803139630L; public static InteractionChannelParticipantCreator creator( final String pathInteractionSid, final String pathChannelSid, final InteractionChannelParticipant.Type type, - final Object mediaProperties + final Map mediaProperties ) { return new InteractionChannelParticipantCreator( pathInteractionSid, @@ -129,7 +131,7 @@ public static InteractionChannelParticipant fromJson( private final String interactionSid; private final String channelSid; private final URI url; - private final Object routingProperties; + private final Map routingProperties; @JsonCreator private InteractionChannelParticipant( @@ -138,7 +140,10 @@ private InteractionChannelParticipant( @JsonProperty("interaction_sid") final String interactionSid, @JsonProperty("channel_sid") final String channelSid, @JsonProperty("url") final URI url, - @JsonProperty("routing_properties") final Object routingProperties + @JsonProperty("routing_properties") final Map< + String, + Object + > routingProperties ) { this.sid = sid; this.type = type; @@ -168,7 +173,7 @@ public final URI getUrl() { return this.url; } - public final Object getRoutingProperties() { + public final Map getRoutingProperties() { return this.routingProperties; } diff --git a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipantCreator.java b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipantCreator.java index cc720c72f0..587a591060 100644 --- a/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipantCreator.java +++ b/src/main/java/com/twilio/rest/flexapi/v1/interaction/interactionchannel/InteractionChannelParticipantCreator.java @@ -26,6 +26,8 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class InteractionChannelParticipantCreator extends Creator { @@ -33,14 +35,14 @@ public class InteractionChannelParticipantCreator private String pathInteractionSid; private String pathChannelSid; private InteractionChannelParticipant.Type type; - private Object mediaProperties; - private Object routingProperties; + private Map mediaProperties; + private Map routingProperties; public InteractionChannelParticipantCreator( final String pathInteractionSid, final String pathChannelSid, final InteractionChannelParticipant.Type type, - final Object mediaProperties + final Map mediaProperties ) { this.pathInteractionSid = pathInteractionSid; this.pathChannelSid = pathChannelSid; @@ -56,14 +58,14 @@ public InteractionChannelParticipantCreator setType( } public InteractionChannelParticipantCreator setMediaProperties( - final Object mediaProperties + final Map mediaProperties ) { this.mediaProperties = mediaProperties; return this; } public InteractionChannelParticipantCreator setRoutingProperties( - final Object routingProperties + final Map routingProperties ) { this.routingProperties = routingProperties; return this; diff --git a/src/main/java/com/twilio/rest/iam/v1/ApiKey.java b/src/main/java/com/twilio/rest/iam/v1/ApiKey.java index 3e65a23358..519cee74ea 100644 --- a/src/main/java/com/twilio/rest/iam/v1/ApiKey.java +++ b/src/main/java/com/twilio/rest/iam/v1/ApiKey.java @@ -27,6 +27,8 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class ApiKey extends Resource { - private static final long serialVersionUID = 33828408490571L; + private static final long serialVersionUID = 99197666922652L; public static ApiKeyDeleter deleter(final String pathSid) { return new ApiKeyDeleter(pathSid); @@ -96,7 +98,7 @@ public static ApiKey fromJson( private final String friendlyName; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Object policy; + private final Map policy; @JsonCreator private ApiKey( @@ -104,7 +106,7 @@ private ApiKey( @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("policy") final Object policy + @JsonProperty("policy") final Map policy ) { this.sid = sid; this.friendlyName = friendlyName; @@ -129,7 +131,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Object getPolicy() { + public final Map getPolicy() { return this.policy; } diff --git a/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java b/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java index a80a49c180..545e07fa01 100644 --- a/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java +++ b/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java @@ -16,7 +16,6 @@ import com.twilio.base.Updater; import com.twilio.constant.EnumConstants; -import com.twilio.converter.Converter; import com.twilio.exception.ApiConnectionException; import com.twilio.exception.ApiException; import com.twilio.exception.RestException; @@ -86,7 +85,7 @@ private void addPostParams(final Request request) { request.addPostParam("FriendlyName", friendlyName); } if (policy != null) { - request.addPostParam("Policy", Converter.mapToJson(policy)); + request.addPostParam("Policy", policy.toString()); } } } diff --git a/src/main/java/com/twilio/rest/iam/v1/NewApiKey.java b/src/main/java/com/twilio/rest/iam/v1/NewApiKey.java index 48b85fe45e..366a2d71c9 100644 --- a/src/main/java/com/twilio/rest/iam/v1/NewApiKey.java +++ b/src/main/java/com/twilio/rest/iam/v1/NewApiKey.java @@ -28,6 +28,8 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +38,7 @@ @ToString public class NewApiKey extends Resource { - private static final long serialVersionUID = 58775637028152L; + private static final long serialVersionUID = 217181042856619L; public static NewApiKeyCreator creator(final String accountSid) { return new NewApiKeyCreator(accountSid); @@ -90,7 +92,7 @@ public static NewApiKey fromJson( private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final String secret; - private final Object policy; + private final Map policy; @JsonCreator private NewApiKey( @@ -99,7 +101,7 @@ private NewApiKey( @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("secret") final String secret, - @JsonProperty("policy") final Object policy + @JsonProperty("policy") final Map policy ) { this.sid = sid; this.friendlyName = friendlyName; @@ -129,7 +131,7 @@ public final String getSecret() { return this.secret; } - public final Object getPolicy() { + public final Map getPolicy() { return this.policy; } diff --git a/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java b/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java index fa4cb6b890..b302d765dc 100644 --- a/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java +++ b/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java @@ -16,8 +16,6 @@ import com.twilio.base.Creator; import com.twilio.constant.EnumConstants; -import com.twilio.converter.Converter; -import com.twilio.converter.Converter; import com.twilio.exception.ApiConnectionException; import com.twilio.exception.ApiException; import com.twilio.exception.RestException; @@ -108,7 +106,7 @@ private void addPostParams(final Request request) { request.addPostParam("KeyType", keyType.toString()); } if (policy != null) { - request.addPostParam("Policy", Converter.mapToJson(policy)); + request.addPostParam("Policy", policy.toString()); } } } diff --git a/src/main/java/com/twilio/rest/insights/v1/CallSummaries.java b/src/main/java/com/twilio/rest/insights/v1/CallSummaries.java index 9e4076d182..9741233555 100644 --- a/src/main/java/com/twilio/rest/insights/v1/CallSummaries.java +++ b/src/main/java/com/twilio/rest/insights/v1/CallSummaries.java @@ -30,6 +30,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +40,7 @@ @ToString public class CallSummaries extends Resource { - private static final long serialVersionUID = 30757644629602L; + private static final long serialVersionUID = 2737605187627L; public static CallSummariesReader reader() { return new CallSummariesReader(); @@ -98,18 +100,18 @@ public static CallSummaries fromJson( private final ZonedDateTime endTime; private final Integer duration; private final Integer connectDuration; - private final Object from; - private final Object to; - private final Object carrierEdge; - private final Object clientEdge; - private final Object sdkEdge; - private final Object sipEdge; + private final Map from; + private final Map to; + private final Map carrierEdge; + private final Map clientEdge; + private final Map sdkEdge; + private final Map sipEdge; private final List tags; private final URI url; - private final Object attributes; - private final Object properties; - private final Object trust; - private final Object annotation; + private final Map attributes; + private final Map properties; + private final Map trust; + private final Map annotation; @JsonCreator private CallSummaries( @@ -126,18 +128,18 @@ private CallSummaries( @JsonProperty("end_time") final String endTime, @JsonProperty("duration") final Integer duration, @JsonProperty("connect_duration") final Integer connectDuration, - @JsonProperty("from") final Object from, - @JsonProperty("to") final Object to, - @JsonProperty("carrier_edge") final Object carrierEdge, - @JsonProperty("client_edge") final Object clientEdge, - @JsonProperty("sdk_edge") final Object sdkEdge, - @JsonProperty("sip_edge") final Object sipEdge, + @JsonProperty("from") final Map from, + @JsonProperty("to") final Map to, + @JsonProperty("carrier_edge") final Map carrierEdge, + @JsonProperty("client_edge") final Map clientEdge, + @JsonProperty("sdk_edge") final Map sdkEdge, + @JsonProperty("sip_edge") final Map sipEdge, @JsonProperty("tags") final List tags, @JsonProperty("url") final URI url, - @JsonProperty("attributes") final Object attributes, - @JsonProperty("properties") final Object properties, - @JsonProperty("trust") final Object trust, - @JsonProperty("annotation") final Object annotation + @JsonProperty("attributes") final Map attributes, + @JsonProperty("properties") final Map properties, + @JsonProperty("trust") final Map trust, + @JsonProperty("annotation") final Map annotation ) { this.accountSid = accountSid; this.callSid = callSid; @@ -208,27 +210,27 @@ public final Integer getConnectDuration() { return this.connectDuration; } - public final Object getFrom() { + public final Map getFrom() { return this.from; } - public final Object getTo() { + public final Map getTo() { return this.to; } - public final Object getCarrierEdge() { + public final Map getCarrierEdge() { return this.carrierEdge; } - public final Object getClientEdge() { + public final Map getClientEdge() { return this.clientEdge; } - public final Object getSdkEdge() { + public final Map getSdkEdge() { return this.sdkEdge; } - public final Object getSipEdge() { + public final Map getSipEdge() { return this.sipEdge; } @@ -240,19 +242,19 @@ public final URI getUrl() { return this.url; } - public final Object getAttributes() { + public final Map getAttributes() { return this.attributes; } - public final Object getProperties() { + public final Map getProperties() { return this.properties; } - public final Object getTrust() { + public final Map getTrust() { return this.trust; } - public final Object getAnnotation() { + public final Map getAnnotation() { return this.annotation; } diff --git a/src/main/java/com/twilio/rest/insights/v1/Conference.java b/src/main/java/com/twilio/rest/insights/v1/Conference.java index 500ba7780f..c6a41efe28 100644 --- a/src/main/java/com/twilio/rest/insights/v1/Conference.java +++ b/src/main/java/com/twilio/rest/insights/v1/Conference.java @@ -40,7 +40,7 @@ @ToString public class Conference extends Resource { - private static final long serialVersionUID = 54474247702685L; + private static final long serialVersionUID = 40059120188961L; public static ConferenceFetcher fetcher(final String pathConferenceSid) { return new ConferenceFetcher(pathConferenceSid); @@ -110,9 +110,9 @@ public static Conference fromJson( private final Conference.Region mixerRegion; private final Conference.Region mixerRegionRequested; private final Boolean recordingEnabled; - private final Object detectedIssues; + private final Map detectedIssues; private final List tags; - private final Object tagInfo; + private final Map tagInfo; private final Conference.ProcessingState processingState; private final URI url; private final Map links; @@ -144,9 +144,12 @@ private Conference( "mixer_region_requested" ) final Conference.Region mixerRegionRequested, @JsonProperty("recording_enabled") final Boolean recordingEnabled, - @JsonProperty("detected_issues") final Object detectedIssues, + @JsonProperty("detected_issues") final Map< + String, + Object + > detectedIssues, @JsonProperty("tags") final List tags, - @JsonProperty("tag_info") final Object tagInfo, + @JsonProperty("tag_info") final Map tagInfo, @JsonProperty( "processing_state" ) final Conference.ProcessingState processingState, @@ -246,7 +249,7 @@ public final Boolean getRecordingEnabled() { return this.recordingEnabled; } - public final Object getDetectedIssues() { + public final Map getDetectedIssues() { return this.detectedIssues; } @@ -254,7 +257,7 @@ public final List getTags() { return this.tags; } - public final Object getTagInfo() { + public final Map getTagInfo() { return this.tagInfo; } diff --git a/src/main/java/com/twilio/rest/insights/v1/call/CallSummary.java b/src/main/java/com/twilio/rest/insights/v1/call/CallSummary.java index f977a07f48..ae8c1be46a 100644 --- a/src/main/java/com/twilio/rest/insights/v1/call/CallSummary.java +++ b/src/main/java/com/twilio/rest/insights/v1/call/CallSummary.java @@ -30,6 +30,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +40,7 @@ @ToString public class CallSummary extends Resource { - private static final long serialVersionUID = 31254481459428L; + private static final long serialVersionUID = 200007638188409L; public static CallSummaryFetcher fetcher(final String pathCallSid) { return new CallSummaryFetcher(pathCallSid); @@ -98,18 +100,18 @@ public static CallSummary fromJson( private final ZonedDateTime endTime; private final Integer duration; private final Integer connectDuration; - private final Object from; - private final Object to; - private final Object carrierEdge; - private final Object clientEdge; - private final Object sdkEdge; - private final Object sipEdge; + private final Map from; + private final Map to; + private final Map carrierEdge; + private final Map clientEdge; + private final Map sdkEdge; + private final Map sipEdge; private final List tags; private final URI url; - private final Object attributes; - private final Object properties; - private final Object trust; - private final Object annotation; + private final Map attributes; + private final Map properties; + private final Map trust; + private final Map annotation; @JsonCreator private CallSummary( @@ -126,18 +128,18 @@ private CallSummary( @JsonProperty("end_time") final String endTime, @JsonProperty("duration") final Integer duration, @JsonProperty("connect_duration") final Integer connectDuration, - @JsonProperty("from") final Object from, - @JsonProperty("to") final Object to, - @JsonProperty("carrier_edge") final Object carrierEdge, - @JsonProperty("client_edge") final Object clientEdge, - @JsonProperty("sdk_edge") final Object sdkEdge, - @JsonProperty("sip_edge") final Object sipEdge, + @JsonProperty("from") final Map from, + @JsonProperty("to") final Map to, + @JsonProperty("carrier_edge") final Map carrierEdge, + @JsonProperty("client_edge") final Map clientEdge, + @JsonProperty("sdk_edge") final Map sdkEdge, + @JsonProperty("sip_edge") final Map sipEdge, @JsonProperty("tags") final List tags, @JsonProperty("url") final URI url, - @JsonProperty("attributes") final Object attributes, - @JsonProperty("properties") final Object properties, - @JsonProperty("trust") final Object trust, - @JsonProperty("annotation") final Object annotation + @JsonProperty("attributes") final Map attributes, + @JsonProperty("properties") final Map properties, + @JsonProperty("trust") final Map trust, + @JsonProperty("annotation") final Map annotation ) { this.accountSid = accountSid; this.callSid = callSid; @@ -208,27 +210,27 @@ public final Integer getConnectDuration() { return this.connectDuration; } - public final Object getFrom() { + public final Map getFrom() { return this.from; } - public final Object getTo() { + public final Map getTo() { return this.to; } - public final Object getCarrierEdge() { + public final Map getCarrierEdge() { return this.carrierEdge; } - public final Object getClientEdge() { + public final Map getClientEdge() { return this.clientEdge; } - public final Object getSdkEdge() { + public final Map getSdkEdge() { return this.sdkEdge; } - public final Object getSipEdge() { + public final Map getSipEdge() { return this.sipEdge; } @@ -240,19 +242,19 @@ public final URI getUrl() { return this.url; } - public final Object getAttributes() { + public final Map getAttributes() { return this.attributes; } - public final Object getProperties() { + public final Map getProperties() { return this.properties; } - public final Object getTrust() { + public final Map getTrust() { return this.trust; } - public final Object getAnnotation() { + public final Map getAnnotation() { return this.annotation; } diff --git a/src/main/java/com/twilio/rest/insights/v1/call/Event.java b/src/main/java/com/twilio/rest/insights/v1/call/Event.java index 1837ba3177..3d5803e58c 100644 --- a/src/main/java/com/twilio/rest/insights/v1/call/Event.java +++ b/src/main/java/com/twilio/rest/insights/v1/call/Event.java @@ -26,6 +26,8 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class Event extends Resource { - private static final long serialVersionUID = 242035752065906L; + private static final long serialVersionUID = 246803433322501L; public static EventReader reader(final String pathCallSid) { return new EventReader(pathCallSid); @@ -90,10 +92,10 @@ public static Event fromJson( private final String group; private final Event.Level level; private final String name; - private final Object carrierEdge; - private final Object sipEdge; - private final Object sdkEdge; - private final Object clientEdge; + private final Map carrierEdge; + private final Map sipEdge; + private final Map sdkEdge; + private final Map clientEdge; @JsonCreator private Event( @@ -104,10 +106,10 @@ private Event( @JsonProperty("group") final String group, @JsonProperty("level") final Event.Level level, @JsonProperty("name") final String name, - @JsonProperty("carrier_edge") final Object carrierEdge, - @JsonProperty("sip_edge") final Object sipEdge, - @JsonProperty("sdk_edge") final Object sdkEdge, - @JsonProperty("client_edge") final Object clientEdge + @JsonProperty("carrier_edge") final Map carrierEdge, + @JsonProperty("sip_edge") final Map sipEdge, + @JsonProperty("sdk_edge") final Map sdkEdge, + @JsonProperty("client_edge") final Map clientEdge ) { this.timestamp = timestamp; this.callSid = callSid; @@ -150,19 +152,19 @@ public final String getName() { return this.name; } - public final Object getCarrierEdge() { + public final Map getCarrierEdge() { return this.carrierEdge; } - public final Object getSipEdge() { + public final Map getSipEdge() { return this.sipEdge; } - public final Object getSdkEdge() { + public final Map getSdkEdge() { return this.sdkEdge; } - public final Object getClientEdge() { + public final Map getClientEdge() { return this.clientEdge; } diff --git a/src/main/java/com/twilio/rest/insights/v1/call/Metric.java b/src/main/java/com/twilio/rest/insights/v1/call/Metric.java index 3073e017ee..c5bc8315e8 100644 --- a/src/main/java/com/twilio/rest/insights/v1/call/Metric.java +++ b/src/main/java/com/twilio/rest/insights/v1/call/Metric.java @@ -26,6 +26,8 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class Metric extends Resource { - private static final long serialVersionUID = 113593839982414L; + private static final long serialVersionUID = 250651350148240L; public static MetricReader reader(final String pathCallSid) { return new MetricReader(pathCallSid); @@ -88,10 +90,10 @@ public static Metric fromJson( private final String accountSid; private final Metric.TwilioEdge edge; private final Metric.StreamDirection direction; - private final Object carrierEdge; - private final Object sipEdge; - private final Object sdkEdge; - private final Object clientEdge; + private final Map carrierEdge; + private final Map sipEdge; + private final Map sdkEdge; + private final Map clientEdge; @JsonCreator private Metric( @@ -100,10 +102,10 @@ private Metric( @JsonProperty("account_sid") final String accountSid, @JsonProperty("edge") final Metric.TwilioEdge edge, @JsonProperty("direction") final Metric.StreamDirection direction, - @JsonProperty("carrier_edge") final Object carrierEdge, - @JsonProperty("sip_edge") final Object sipEdge, - @JsonProperty("sdk_edge") final Object sdkEdge, - @JsonProperty("client_edge") final Object clientEdge + @JsonProperty("carrier_edge") final Map carrierEdge, + @JsonProperty("sip_edge") final Map sipEdge, + @JsonProperty("sdk_edge") final Map sdkEdge, + @JsonProperty("client_edge") final Map clientEdge ) { this.timestamp = timestamp; this.callSid = callSid; @@ -136,19 +138,19 @@ public final Metric.StreamDirection getDirection() { return this.direction; } - public final Object getCarrierEdge() { + public final Map getCarrierEdge() { return this.carrierEdge; } - public final Object getSipEdge() { + public final Map getSipEdge() { return this.sipEdge; } - public final Object getSdkEdge() { + public final Map getSdkEdge() { return this.sdkEdge; } - public final Object getClientEdge() { + public final Map getClientEdge() { return this.clientEdge; } diff --git a/src/main/java/com/twilio/rest/insights/v1/conference/ConferenceParticipant.java b/src/main/java/com/twilio/rest/insights/v1/conference/ConferenceParticipant.java index 45d81c7244..d62a3c56fd 100644 --- a/src/main/java/com/twilio/rest/insights/v1/conference/ConferenceParticipant.java +++ b/src/main/java/com/twilio/rest/insights/v1/conference/ConferenceParticipant.java @@ -30,6 +30,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +40,7 @@ @ToString public class ConferenceParticipant extends Resource { - private static final long serialVersionUID = 82077087157213L; + private static final long serialVersionUID = 67216866718855L; public static ConferenceParticipantFetcher fetcher( final String pathConferenceSid, @@ -122,9 +124,9 @@ public static ConferenceParticipant fromJson( private final ConferenceParticipant.Region conferenceRegion; private final ConferenceParticipant.CallType callType; private final ConferenceParticipant.ProcessingState processingState; - private final Object properties; - private final Object events; - private final Object metrics; + private final Map properties; + private final Map events; + private final Map metrics; private final URI url; @JsonCreator @@ -172,9 +174,9 @@ private ConferenceParticipant( @JsonProperty( "processing_state" ) final ConferenceParticipant.ProcessingState processingState, - @JsonProperty("properties") final Object properties, - @JsonProperty("events") final Object events, - @JsonProperty("metrics") final Object metrics, + @JsonProperty("properties") final Map properties, + @JsonProperty("events") final Map events, + @JsonProperty("metrics") final Map metrics, @JsonProperty("url") final URI url ) { this.participantSid = participantSid; @@ -298,15 +300,15 @@ public final ConferenceParticipant.ProcessingState getProcessingState() { return this.processingState; } - public final Object getProperties() { + public final Map getProperties() { return this.properties; } - public final Object getEvents() { + public final Map getEvents() { return this.events; } - public final Object getMetrics() { + public final Map getMetrics() { return this.metrics; } diff --git a/src/main/java/com/twilio/rest/insights/v1/room/Participant.java b/src/main/java/com/twilio/rest/insights/v1/room/Participant.java index caf72c2ddf..db0b8b2325 100644 --- a/src/main/java/com/twilio/rest/insights/v1/room/Participant.java +++ b/src/main/java/com/twilio/rest/insights/v1/room/Participant.java @@ -30,6 +30,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +40,7 @@ @ToString public class Participant extends Resource { - private static final long serialVersionUID = 83040392542104L; + private static final long serialVersionUID = 21473393957377L; public static ParticipantFetcher fetcher( final String pathRoomSid, @@ -107,9 +109,9 @@ public static Participant fromJson( private final Integer errorCode; private final String errorCodeUrl; private final Participant.TwilioRealm mediaRegion; - private final Object properties; + private final Map properties; private final Participant.EdgeLocation edgeLocation; - private final Object publisherInfo; + private final Map publisherInfo; private final URI url; @JsonCreator @@ -127,11 +129,11 @@ private Participant( @JsonProperty("error_code") final Integer errorCode, @JsonProperty("error_code_url") final String errorCodeUrl, @JsonProperty("media_region") final Participant.TwilioRealm mediaRegion, - @JsonProperty("properties") final Object properties, + @JsonProperty("properties") final Map properties, @JsonProperty( "edge_location" ) final Participant.EdgeLocation edgeLocation, - @JsonProperty("publisher_info") final Object publisherInfo, + @JsonProperty("publisher_info") final Map publisherInfo, @JsonProperty("url") final URI url ) { this.participantSid = participantSid; @@ -205,7 +207,7 @@ public final Participant.TwilioRealm getMediaRegion() { return this.mediaRegion; } - public final Object getProperties() { + public final Map getProperties() { return this.properties; } @@ -213,7 +215,7 @@ public final Participant.EdgeLocation getEdgeLocation() { return this.edgeLocation; } - public final Object getPublisherInfo() { + public final Map getPublisherInfo() { return this.publisherInfo; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/CustomOperator.java b/src/main/java/com/twilio/rest/intelligence/v2/CustomOperator.java index fa369768aa..fa1df6c2b0 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/CustomOperator.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/CustomOperator.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,12 +39,12 @@ @ToString public class CustomOperator extends Resource { - private static final long serialVersionUID = 256422024283475L; + private static final long serialVersionUID = 100488785268469L; public static CustomOperatorCreator creator( final String friendlyName, final String operatorType, - final Object config + final Map config ) { return new CustomOperatorCreator(friendlyName, operatorType, config); } @@ -62,7 +64,7 @@ public static CustomOperatorReader reader() { public static CustomOperatorUpdater updater( final String pathSid, final String friendlyName, - final Object config + final Map config ) { return new CustomOperatorUpdater(pathSid, friendlyName, config); } @@ -118,7 +120,7 @@ public static CustomOperator fromJson( private final String operatorType; private final Integer version; private final CustomOperator.Availability availability; - private final Object config; + private final Map config; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -135,7 +137,7 @@ private CustomOperator( @JsonProperty( "availability" ) final CustomOperator.Availability availability, - @JsonProperty("config") final Object config, + @JsonProperty("config") final Map config, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -186,7 +188,7 @@ public final CustomOperator.Availability getAvailability() { return this.availability; } - public final Object getConfig() { + public final Map getConfig() { return this.config; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorCreator.java b/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorCreator.java index 68eac315cb..1f8707d982 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorCreator.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorCreator.java @@ -26,17 +26,19 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class CustomOperatorCreator extends Creator { private String friendlyName; private String operatorType; - private Object config; + private Map config; public CustomOperatorCreator( final String friendlyName, final String operatorType, - final Object config + final Map config ) { this.friendlyName = friendlyName; this.operatorType = operatorType; @@ -53,7 +55,7 @@ public CustomOperatorCreator setOperatorType(final String operatorType) { return this; } - public CustomOperatorCreator setConfig(final Object config) { + public CustomOperatorCreator setConfig(final Map config) { this.config = config; return this; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorUpdater.java b/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorUpdater.java index 952b832e8e..45dbf98813 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorUpdater.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/CustomOperatorUpdater.java @@ -25,18 +25,19 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class CustomOperatorUpdater extends Updater { private String pathSid; private String friendlyName; - private Object config; + private Map config; private String ifMatch; public CustomOperatorUpdater( final String pathSid, final String friendlyName, - final Object config + final Map config ) { this.pathSid = pathSid; this.friendlyName = friendlyName; @@ -48,7 +49,7 @@ public CustomOperatorUpdater setFriendlyName(final String friendlyName) { return this; } - public CustomOperatorUpdater setConfig(final Object config) { + public CustomOperatorUpdater setConfig(final Map config) { this.config = config; return this; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/Operator.java b/src/main/java/com/twilio/rest/intelligence/v2/Operator.java index fc4b208e22..a9c425c153 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/Operator.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/Operator.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class Operator extends Resource { - private static final long serialVersionUID = 229135326453529L; + private static final long serialVersionUID = 163994409447138L; public static OperatorFetcher fetcher(final String pathSid) { return new OperatorFetcher(pathSid); @@ -98,7 +100,7 @@ public static Operator fromJson( private final String operatorType; private final Integer version; private final Operator.Availability availability; - private final Object config; + private final Map config; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -113,7 +115,7 @@ private Operator( @JsonProperty("operator_type") final String operatorType, @JsonProperty("version") final Integer version, @JsonProperty("availability") final Operator.Availability availability, - @JsonProperty("config") final Object config, + @JsonProperty("config") final Map config, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -164,7 +166,7 @@ public final Operator.Availability getAvailability() { return this.availability; } - public final Object getConfig() { + public final Map getConfig() { return this.config; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/OperatorType.java b/src/main/java/com/twilio/rest/intelligence/v2/OperatorType.java index 19720d5d96..566ab5cb66 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/OperatorType.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/OperatorType.java @@ -30,6 +30,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +40,7 @@ @ToString public class OperatorType extends Resource { - private static final long serialVersionUID = 63323737873758L; + private static final long serialVersionUID = 227558057824727L; public static OperatorTypeFetcher fetcher(final String pathSid) { return new OperatorTypeFetcher(pathSid); @@ -101,7 +103,7 @@ public static OperatorType fromJson( private final OperatorType.Provider provider; private final OperatorType.Availability availability; private final Boolean configurable; - private final Object configSchema; + private final Map configSchema; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -122,7 +124,7 @@ private OperatorType( "availability" ) final OperatorType.Availability availability, @JsonProperty("configurable") final Boolean configurable, - @JsonProperty("config_schema") final Object configSchema, + @JsonProperty("config_schema") final Map configSchema, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -183,7 +185,7 @@ public final Boolean getConfigurable() { return this.configurable; } - public final Object getConfigSchema() { + public final Map getConfigSchema() { return this.configSchema; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/PrebuiltOperator.java b/src/main/java/com/twilio/rest/intelligence/v2/PrebuiltOperator.java index 771722c560..c9b414a546 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/PrebuiltOperator.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/PrebuiltOperator.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class PrebuiltOperator extends Resource { - private static final long serialVersionUID = 46200690155616L; + private static final long serialVersionUID = 114402468875706L; public static PrebuiltOperatorFetcher fetcher(final String pathSid) { return new PrebuiltOperatorFetcher(pathSid); @@ -98,7 +100,7 @@ public static PrebuiltOperator fromJson( private final String operatorType; private final Integer version; private final PrebuiltOperator.Availability availability; - private final Object config; + private final Map config; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -115,7 +117,7 @@ private PrebuiltOperator( @JsonProperty( "availability" ) final PrebuiltOperator.Availability availability, - @JsonProperty("config") final Object config, + @JsonProperty("config") final Map config, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -166,7 +168,7 @@ public final PrebuiltOperator.Availability getAvailability() { return this.availability; } - public final Object getConfig() { + public final Map getConfig() { return this.config; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/Transcript.java b/src/main/java/com/twilio/rest/intelligence/v2/Transcript.java index 28edf6fac0..fa0fddb1df 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/Transcript.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/Transcript.java @@ -39,11 +39,11 @@ @ToString public class Transcript extends Resource { - private static final long serialVersionUID = 213553417182710L; + private static final long serialVersionUID = 35462753187463L; public static TranscriptCreator creator( final String serviceSid, - final Object channel + final Map channel ) { return new TranscriptCreator(serviceSid, channel); } @@ -109,7 +109,7 @@ public static Transcript fromJson( private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final Transcript.Status status; - private final Object channel; + private final Map channel; private final Boolean dataLogging; private final String languageCode; private final String customerKey; @@ -127,7 +127,7 @@ private Transcript( @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("status") final Transcript.Status status, - @JsonProperty("channel") final Object channel, + @JsonProperty("channel") final Map channel, @JsonProperty("data_logging") final Boolean dataLogging, @JsonProperty("language_code") final String languageCode, @JsonProperty("customer_key") final String customerKey, @@ -179,7 +179,7 @@ public final Transcript.Status getStatus() { return this.status; } - public final Object getChannel() { + public final Map getChannel() { return this.channel; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/TranscriptCreator.java b/src/main/java/com/twilio/rest/intelligence/v2/TranscriptCreator.java index 5e8aec1d6b..8ab04ae15c 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/TranscriptCreator.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/TranscriptCreator.java @@ -27,15 +27,20 @@ import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; public class TranscriptCreator extends Creator { private String serviceSid; - private Object channel; + private Map channel; private String customerKey; private ZonedDateTime mediaStartTime; - public TranscriptCreator(final String serviceSid, final Object channel) { + public TranscriptCreator( + final String serviceSid, + final Map channel + ) { this.serviceSid = serviceSid; this.channel = channel; } @@ -45,7 +50,7 @@ public TranscriptCreator setServiceSid(final String serviceSid) { return this; } - public TranscriptCreator setChannel(final Object channel) { + public TranscriptCreator setChannel(final Map channel) { this.channel = channel; return this; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/transcript/OperatorResult.java b/src/main/java/com/twilio/rest/intelligence/v2/transcript/OperatorResult.java index a1215aa5dc..8e734ee75a 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/transcript/OperatorResult.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/transcript/OperatorResult.java @@ -29,6 +29,8 @@ import java.math.BigDecimal; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class OperatorResult extends Resource { - private static final long serialVersionUID = 96022341656916L; + private static final long serialVersionUID = 110796815402135L; public static OperatorResultFetcher fetcher( final String pathTranscriptSid, @@ -99,14 +101,14 @@ public static OperatorResult fromJson( private final Boolean extractMatch; private final BigDecimal matchProbability; private final String normalizedResult; - private final List utteranceResults; + private final List> utteranceResults; private final Boolean utteranceMatch; private final String predictedLabel; private final BigDecimal predictedProbability; - private final Object labelProbabilities; - private final Object extractResults; - private final Object textGenerationResults; - private final Object jsonResults; + private final Map labelProbabilities; + private final Map extractResults; + private final Map textGenerationResults; + private final Map jsonResults; private final String transcriptSid; private final URI url; @@ -120,18 +122,27 @@ private OperatorResult( @JsonProperty("extract_match") final Boolean extractMatch, @JsonProperty("match_probability") final BigDecimal matchProbability, @JsonProperty("normalized_result") final String normalizedResult, - @JsonProperty("utterance_results") final List utteranceResults, + @JsonProperty("utterance_results") final List< + Map + > utteranceResults, @JsonProperty("utterance_match") final Boolean utteranceMatch, @JsonProperty("predicted_label") final String predictedLabel, @JsonProperty( "predicted_probability" ) final BigDecimal predictedProbability, - @JsonProperty("label_probabilities") final Object labelProbabilities, - @JsonProperty("extract_results") final Object extractResults, - @JsonProperty( - "text_generation_results" - ) final Object textGenerationResults, - @JsonProperty("json_results") final Object jsonResults, + @JsonProperty("label_probabilities") final Map< + String, + Object + > labelProbabilities, + @JsonProperty("extract_results") final Map< + String, + Object + > extractResults, + @JsonProperty("text_generation_results") final Map< + String, + Object + > textGenerationResults, + @JsonProperty("json_results") final Map jsonResults, @JsonProperty("transcript_sid") final String transcriptSid, @JsonProperty("url") final URI url ) { @@ -177,7 +188,7 @@ public final String getNormalizedResult() { return this.normalizedResult; } - public final List getUtteranceResults() { + public final List> getUtteranceResults() { return this.utteranceResults; } @@ -193,19 +204,19 @@ public final BigDecimal getPredictedProbability() { return this.predictedProbability; } - public final Object getLabelProbabilities() { + public final Map getLabelProbabilities() { return this.labelProbabilities; } - public final Object getExtractResults() { + public final Map getExtractResults() { return this.extractResults; } - public final Object getTextGenerationResults() { + public final Map getTextGenerationResults() { return this.textGenerationResults; } - public final Object getJsonResults() { + public final Map getJsonResults() { return this.jsonResults; } diff --git a/src/main/java/com/twilio/rest/intelligence/v2/transcript/Sentence.java b/src/main/java/com/twilio/rest/intelligence/v2/transcript/Sentence.java index 21e51bc595..522844d3d7 100644 --- a/src/main/java/com/twilio/rest/intelligence/v2/transcript/Sentence.java +++ b/src/main/java/com/twilio/rest/intelligence/v2/transcript/Sentence.java @@ -27,6 +27,8 @@ import java.io.InputStream; import java.math.BigDecimal; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class Sentence extends Resource { - private static final long serialVersionUID = 201374296176447L; + private static final long serialVersionUID = 171585913029090L; public static SentenceReader reader(final String pathTranscriptSid) { return new SentenceReader(pathTranscriptSid); @@ -91,7 +93,7 @@ public static Sentence fromJson( private final String transcript; private final String sid; private final BigDecimal confidence; - private final List words; + private final List> words; @JsonCreator private Sentence( @@ -102,7 +104,7 @@ private Sentence( @JsonProperty("transcript") final String transcript, @JsonProperty("sid") final String sid, @JsonProperty("confidence") final BigDecimal confidence, - @JsonProperty("words") final List words + @JsonProperty("words") final List> words ) { this.mediaChannel = mediaChannel; this.sentenceIndex = sentenceIndex; @@ -142,7 +144,7 @@ public final BigDecimal getConfidence() { return this.confidence; } - public final List getWords() { + public final List> getWords() { return this.words; } diff --git a/src/main/java/com/twilio/rest/ipmessaging/v1/Service.java b/src/main/java/com/twilio/rest/ipmessaging/v1/Service.java index 61af88eeea..d2ffa157c9 100644 --- a/src/main/java/com/twilio/rest/ipmessaging/v1/Service.java +++ b/src/main/java/com/twilio/rest/ipmessaging/v1/Service.java @@ -39,7 +39,7 @@ @ToString public class Service extends Resource { - private static final long serialVersionUID = 110917515886997L; + private static final long serialVersionUID = 258386577185944L; public static ServiceCreator creator(final String friendlyName) { return new ServiceCreator(friendlyName); @@ -116,13 +116,13 @@ public static Service fromJson( private final Boolean reachabilityEnabled; private final Integer typingIndicatorTimeout; private final Integer consumptionReportInterval; - private final Object limits; - private final Object webhooks; + private final Map limits; + private final Map webhooks; private final String preWebhookUrl; private final String postWebhookUrl; private final String webhookMethod; private final List webhookFilters; - private final Object notifications; + private final Map notifications; private final URI url; private final Map links; @@ -150,13 +150,13 @@ private Service( @JsonProperty( "consumption_report_interval" ) final Integer consumptionReportInterval, - @JsonProperty("limits") final Object limits, - @JsonProperty("webhooks") final Object webhooks, + @JsonProperty("limits") final Map limits, + @JsonProperty("webhooks") final Map webhooks, @JsonProperty("pre_webhook_url") final String preWebhookUrl, @JsonProperty("post_webhook_url") final String postWebhookUrl, @JsonProperty("webhook_method") final String webhookMethod, @JsonProperty("webhook_filters") final List webhookFilters, - @JsonProperty("notifications") final Object notifications, + @JsonProperty("notifications") final Map notifications, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -231,11 +231,11 @@ public final Integer getConsumptionReportInterval() { return this.consumptionReportInterval; } - public final Object getLimits() { + public final Map getLimits() { return this.limits; } - public final Object getWebhooks() { + public final Map getWebhooks() { return this.webhooks; } @@ -255,7 +255,7 @@ public final List getWebhookFilters() { return this.webhookFilters; } - public final Object getNotifications() { + public final Map getNotifications() { return this.notifications; } diff --git a/src/main/java/com/twilio/rest/ipmessaging/v2/Service.java b/src/main/java/com/twilio/rest/ipmessaging/v2/Service.java index f04e2dbff0..f375007c6d 100644 --- a/src/main/java/com/twilio/rest/ipmessaging/v2/Service.java +++ b/src/main/java/com/twilio/rest/ipmessaging/v2/Service.java @@ -39,7 +39,7 @@ @ToString public class Service extends Resource { - private static final long serialVersionUID = 25902509219468L; + private static final long serialVersionUID = 187047184630676L; public static ServiceCreator creator(final String friendlyName) { return new ServiceCreator(friendlyName); @@ -116,15 +116,15 @@ public static Service fromJson( private final Boolean reachabilityEnabled; private final Integer typingIndicatorTimeout; private final Integer consumptionReportInterval; - private final Object limits; + private final Map limits; private final String preWebhookUrl; private final String postWebhookUrl; private final String webhookMethod; private final List webhookFilters; private final Integer preWebhookRetryCount; private final Integer postWebhookRetryCount; - private final Object notifications; - private final Object media; + private final Map notifications; + private final Map media; private final URI url; private final Map links; @@ -152,7 +152,7 @@ private Service( @JsonProperty( "consumption_report_interval" ) final Integer consumptionReportInterval, - @JsonProperty("limits") final Object limits, + @JsonProperty("limits") final Map limits, @JsonProperty("pre_webhook_url") final String preWebhookUrl, @JsonProperty("post_webhook_url") final String postWebhookUrl, @JsonProperty("webhook_method") final String webhookMethod, @@ -163,8 +163,8 @@ private Service( @JsonProperty( "post_webhook_retry_count" ) final Integer postWebhookRetryCount, - @JsonProperty("notifications") final Object notifications, - @JsonProperty("media") final Object media, + @JsonProperty("notifications") final Map notifications, + @JsonProperty("media") final Map media, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -241,7 +241,7 @@ public final Integer getConsumptionReportInterval() { return this.consumptionReportInterval; } - public final Object getLimits() { + public final Map getLimits() { return this.limits; } @@ -269,11 +269,11 @@ public final Integer getPostWebhookRetryCount() { return this.postWebhookRetryCount; } - public final Object getNotifications() { + public final Map getNotifications() { return this.notifications; } - public final Object getMedia() { + public final Map getMedia() { return this.media; } diff --git a/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Message.java b/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Message.java index bb120f0601..79f44cd1b7 100644 --- a/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Message.java +++ b/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Message.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class Message extends Resource { - private static final long serialVersionUID = 68962359101504L; + private static final long serialVersionUID = 210901647084119L; public static MessageCreator creator( final String pathServiceSid, @@ -134,7 +136,7 @@ public static Message fromJson( private final String body; private final Integer index; private final String type; - private final Object media; + private final Map media; private final URI url; @JsonCreator @@ -153,7 +155,7 @@ private Message( @JsonProperty("body") final String body, @JsonProperty("index") final Integer index, @JsonProperty("type") final String type, - @JsonProperty("media") final Object media, + @JsonProperty("media") final Map media, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -230,7 +232,7 @@ public final String getType() { return this.type; } - public final Object getMedia() { + public final Map getMedia() { return this.media; } diff --git a/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Webhook.java b/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Webhook.java index 79f7753753..e4202e4268 100644 --- a/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Webhook.java +++ b/src/main/java/com/twilio/rest/ipmessaging/v2/service/channel/Webhook.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class Webhook extends Resource { - private static final long serialVersionUID = 138216503910090L; + private static final long serialVersionUID = 201752828404640L; public static WebhookCreator creator( final String pathServiceSid, @@ -127,7 +129,7 @@ public static Webhook fromJson( private final String channelSid; private final String type; private final URI url; - private final Object configuration; + private final Map configuration; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -139,7 +141,7 @@ private Webhook( @JsonProperty("channel_sid") final String channelSid, @JsonProperty("type") final String type, @JsonProperty("url") final URI url, - @JsonProperty("configuration") final Object configuration, + @JsonProperty("configuration") final Map configuration, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -178,7 +180,7 @@ public final URI getUrl() { return this.url; } - public final Object getConfiguration() { + public final Map getConfiguration() { return this.configuration; } diff --git a/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java b/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java index 5c42ac638e..badd1abb17 100644 --- a/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java +++ b/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java @@ -30,6 +30,8 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.Getter; import lombok.Setter; @@ -40,7 +42,7 @@ @ToString public class Knowledge extends Resource { - private static final long serialVersionUID = 209519777042711L; + private static final long serialVersionUID = 142704301669097L; @ToString public static class KnowledgeV1ServiceCreatePolicyRequest { @@ -67,7 +69,7 @@ public static class KnowledgeV1ServiceCreatePolicyRequest { @JsonProperty("policy_details") @Getter @Setter - private Object policyDetails; + private Map policyDetails; public String getPolicyDetails() { return Converter.mapToJson(policyDetails); @@ -103,7 +105,7 @@ public static class KnowledgeV1ServiceCreateKnowledgeRequest { @JsonProperty("knowledge_source_details") @Getter @Setter - private Object knowledgeSourceDetails; + private Map knowledgeSourceDetails; public String getKnowledgeSourceDetails() { return Converter.mapToJson(knowledgeSourceDetails); @@ -159,7 +161,7 @@ public static class KnowledgeV1ServiceUpdateKnowledgeRequest { @JsonProperty("knowledge_source_details") @Getter @Setter - private Object knowledgeSourceDetails; + private Map knowledgeSourceDetails; public String getKnowledgeSourceDetails() { return Converter.mapToJson(knowledgeSourceDetails); @@ -282,7 +284,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String description; private final String id; private final String accountSid; - private final Object knowledgeSourceDetails; + private final Map knowledgeSourceDetails; private final String name; private final String status; private final String type; @@ -296,9 +298,10 @@ private Knowledge( @JsonProperty("description") final String description, @JsonProperty("id") final String id, @JsonProperty("account_sid") final String accountSid, - @JsonProperty( - "knowledge_source_details" - ) final Object knowledgeSourceDetails, + @JsonProperty("knowledge_source_details") final Map< + String, + Object + > knowledgeSourceDetails, @JsonProperty("name") final String name, @JsonProperty("status") final String status, @JsonProperty("type") final String type, @@ -332,7 +335,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getKnowledgeSourceDetails() { + public final Map getKnowledgeSourceDetails() { return this.knowledgeSourceDetails; } diff --git a/src/main/java/com/twilio/rest/knowledge/v1/knowledge/Chunk.java b/src/main/java/com/twilio/rest/knowledge/v1/knowledge/Chunk.java index 6f48da99de..b0336d7aa9 100644 --- a/src/main/java/com/twilio/rest/knowledge/v1/knowledge/Chunk.java +++ b/src/main/java/com/twilio/rest/knowledge/v1/knowledge/Chunk.java @@ -27,6 +27,8 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class Chunk extends Resource { - private static final long serialVersionUID = 91918293384490L; + private static final long serialVersionUID = 152804488582909L; public static ChunkReader reader(final String pathId) { return new ChunkReader(pathId); @@ -86,7 +88,7 @@ public static Chunk fromJson( private final String accountSid; private final String content; - private final Object metadata; + private final Map metadata; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -94,7 +96,7 @@ public static Chunk fromJson( private Chunk( @JsonProperty("account_sid") final String accountSid, @JsonProperty("content") final String content, - @JsonProperty("metadata") final Object metadata, + @JsonProperty("metadata") final Map metadata, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated ) { @@ -113,7 +115,7 @@ public final String getContent() { return this.content; } - public final Object getMetadata() { + public final Map getMetadata() { return this.metadata; } diff --git a/src/main/java/com/twilio/rest/lookups/v1/PhoneNumber.java b/src/main/java/com/twilio/rest/lookups/v1/PhoneNumber.java index 51dac25094..29770ce206 100644 --- a/src/main/java/com/twilio/rest/lookups/v1/PhoneNumber.java +++ b/src/main/java/com/twilio/rest/lookups/v1/PhoneNumber.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class PhoneNumber extends Resource { - private static final long serialVersionUID = 265382632972175L; + private static final long serialVersionUID = 141589309941045L; public static PhoneNumberFetcher fetcher(final String pathPhoneNumber) { return new PhoneNumberFetcher(pathPhoneNumber); @@ -83,24 +85,24 @@ public static PhoneNumber fromJson( } } - private final Object callerName; + private final Map callerName; private final String countryCode; private final com.twilio.type.PhoneNumber phoneNumber; private final String nationalFormat; - private final Object carrier; - private final Object addOns; + private final Map carrier; + private final Map addOns; private final URI url; @JsonCreator private PhoneNumber( - @JsonProperty("caller_name") final Object callerName, + @JsonProperty("caller_name") final Map callerName, @JsonProperty("country_code") final String countryCode, @JsonProperty( "phone_number" ) final com.twilio.type.PhoneNumber phoneNumber, @JsonProperty("national_format") final String nationalFormat, - @JsonProperty("carrier") final Object carrier, - @JsonProperty("add_ons") final Object addOns, + @JsonProperty("carrier") final Map carrier, + @JsonProperty("add_ons") final Map addOns, @JsonProperty("url") final URI url ) { this.callerName = callerName; @@ -112,7 +114,7 @@ private PhoneNumber( this.url = url; } - public final Object getCallerName() { + public final Map getCallerName() { return this.callerName; } @@ -128,11 +130,11 @@ public final String getNationalFormat() { return this.nationalFormat; } - public final Object getCarrier() { + public final Map getCarrier() { return this.carrier; } - public final Object getAddOns() { + public final Map getAddOns() { return this.addOns; } diff --git a/src/main/java/com/twilio/rest/lookups/v2/PhoneNumber.java b/src/main/java/com/twilio/rest/lookups/v2/PhoneNumber.java index b1f49f72e0..0bed3d57d4 100644 --- a/src/main/java/com/twilio/rest/lookups/v2/PhoneNumber.java +++ b/src/main/java/com/twilio/rest/lookups/v2/PhoneNumber.java @@ -28,6 +28,8 @@ import java.io.InputStream; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +38,7 @@ @ToString public class PhoneNumber extends Resource { - private static final long serialVersionUID = 20462620352926L; + private static final long serialVersionUID = 129217577072488L; public static PhoneNumberFetcher fetcher(final String pathPhoneNumber) { return new PhoneNumberFetcher(pathPhoneNumber); @@ -91,16 +93,16 @@ public static PhoneNumber fromJson( private final String nationalFormat; private final Boolean valid; private final List validationErrors; - private final Object callerName; - private final Object simSwap; - private final Object callForwarding; - private final Object lineStatus; - private final Object lineTypeIntelligence; - private final Object identityMatch; - private final Object reassignedNumber; - private final Object smsPumpingRisk; - private final Object phoneNumberQualityScore; - private final Object preFill; + private final Map callerName; + private final Map simSwap; + private final Map callForwarding; + private final Map lineStatus; + private final Map lineTypeIntelligence; + private final Map identityMatch; + private final Map reassignedNumber; + private final Map smsPumpingRisk; + private final Map phoneNumberQualityScore; + private final Map preFill; private final URI url; @JsonCreator @@ -115,20 +117,31 @@ private PhoneNumber( @JsonProperty("validation_errors") final List< PhoneNumber.ValidationError > validationErrors, - @JsonProperty("caller_name") final Object callerName, - @JsonProperty("sim_swap") final Object simSwap, - @JsonProperty("call_forwarding") final Object callForwarding, - @JsonProperty("line_status") final Object lineStatus, - @JsonProperty( - "line_type_intelligence" - ) final Object lineTypeIntelligence, - @JsonProperty("identity_match") final Object identityMatch, - @JsonProperty("reassigned_number") final Object reassignedNumber, - @JsonProperty("sms_pumping_risk") final Object smsPumpingRisk, - @JsonProperty( - "phone_number_quality_score" - ) final Object phoneNumberQualityScore, - @JsonProperty("pre_fill") final Object preFill, + @JsonProperty("caller_name") final Map callerName, + @JsonProperty("sim_swap") final Map simSwap, + @JsonProperty("call_forwarding") final Map< + String, + Object + > callForwarding, + @JsonProperty("line_status") final Map lineStatus, + @JsonProperty("line_type_intelligence") final Map< + String, + Object + > lineTypeIntelligence, + @JsonProperty("identity_match") final Map identityMatch, + @JsonProperty("reassigned_number") final Map< + String, + Object + > reassignedNumber, + @JsonProperty("sms_pumping_risk") final Map< + String, + Object + > smsPumpingRisk, + @JsonProperty("phone_number_quality_score") final Map< + String, + Object + > phoneNumberQualityScore, + @JsonProperty("pre_fill") final Map preFill, @JsonProperty("url") final URI url ) { this.callingCountryCode = callingCountryCode; @@ -174,43 +187,43 @@ public final List getValidationErrors() { return this.validationErrors; } - public final Object getCallerName() { + public final Map getCallerName() { return this.callerName; } - public final Object getSimSwap() { + public final Map getSimSwap() { return this.simSwap; } - public final Object getCallForwarding() { + public final Map getCallForwarding() { return this.callForwarding; } - public final Object getLineStatus() { + public final Map getLineStatus() { return this.lineStatus; } - public final Object getLineTypeIntelligence() { + public final Map getLineTypeIntelligence() { return this.lineTypeIntelligence; } - public final Object getIdentityMatch() { + public final Map getIdentityMatch() { return this.identityMatch; } - public final Object getReassignedNumber() { + public final Map getReassignedNumber() { return this.reassignedNumber; } - public final Object getSmsPumpingRisk() { + public final Map getSmsPumpingRisk() { return this.smsPumpingRisk; } - public final Object getPhoneNumberQualityScore() { + public final Map getPhoneNumberQualityScore() { return this.phoneNumberQualityScore; } - public final Object getPreFill() { + public final Map getPreFill() { return this.preFill; } diff --git a/src/main/java/com/twilio/rest/marketplace/v1/AvailableAddOn.java b/src/main/java/com/twilio/rest/marketplace/v1/AvailableAddOn.java index 1d4c4f465f..415f190f8b 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/AvailableAddOn.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/AvailableAddOn.java @@ -36,7 +36,7 @@ @ToString public class AvailableAddOn extends Resource { - private static final long serialVersionUID = 97457847715408L; + private static final long serialVersionUID = 265387241353044L; public static AvailableAddOnFetcher fetcher(final String pathSid) { return new AvailableAddOnFetcher(pathSid); @@ -93,7 +93,7 @@ public static AvailableAddOn fromJson( private final String friendlyName; private final String description; private final String pricingType; - private final Object configurationSchema; + private final Map configurationSchema; private final URI url; private final Map links; @@ -103,7 +103,10 @@ private AvailableAddOn( @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("description") final String description, @JsonProperty("pricing_type") final String pricingType, - @JsonProperty("configuration_schema") final Object configurationSchema, + @JsonProperty("configuration_schema") final Map< + String, + Object + > configurationSchema, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -132,7 +135,7 @@ public final String getPricingType() { return this.pricingType; } - public final Object getConfigurationSchema() { + public final Map getConfigurationSchema() { return this.configurationSchema; } diff --git a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOn.java b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOn.java index 7017aa9e04..801aa781b7 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOn.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOn.java @@ -38,7 +38,7 @@ @ToString public class InstalledAddOn extends Resource { - private static final long serialVersionUID = 262360222811208L; + private static final long serialVersionUID = 250400645130930L; public static InstalledAddOnCreator creator( final String availableAddOnSid, @@ -113,7 +113,7 @@ public static InstalledAddOn fromJson( private final String accountSid; private final String friendlyName; private final String description; - private final Object configuration; + private final Map configuration; private final String uniqueName; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -126,7 +126,7 @@ private InstalledAddOn( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("description") final String description, - @JsonProperty("configuration") final Object configuration, + @JsonProperty("configuration") final Map configuration, @JsonProperty("unique_name") final String uniqueName, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -161,7 +161,7 @@ public final String getDescription() { return this.description; } - public final Object getConfiguration() { + public final Map getConfiguration() { return this.configuration; } diff --git a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java index 78df0aceb5..206529da6b 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java @@ -16,8 +16,6 @@ import com.twilio.base.Creator; import com.twilio.constant.EnumConstants; -import com.twilio.converter.Converter; -import com.twilio.converter.Converter; import com.twilio.exception.ApiConnectionException; import com.twilio.exception.ApiException; import com.twilio.exception.RestException; @@ -124,10 +122,7 @@ private void addPostParams(final Request request) { ); } if (configuration != null) { - request.addPostParam( - "Configuration", - Converter.mapToJson(configuration) - ); + request.addPostParam("Configuration", configuration.toString()); } if (uniqueName != null) { request.addPostParam("UniqueName", uniqueName); diff --git a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java index 61d14bfd68..d15221efb7 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java @@ -16,7 +16,6 @@ import com.twilio.base.Updater; import com.twilio.constant.EnumConstants; -import com.twilio.converter.Converter; import com.twilio.exception.ApiConnectionException; import com.twilio.exception.ApiException; import com.twilio.exception.RestException; @@ -86,10 +85,7 @@ public InstalledAddOn update(final TwilioRestClient client) { private void addPostParams(final Request request) { if (configuration != null) { - request.addPostParam( - "Configuration", - Converter.mapToJson(configuration) - ); + request.addPostParam("Configuration", configuration.toString()); } if (uniqueName != null) { request.addPostParam("UniqueName", uniqueName); diff --git a/src/main/java/com/twilio/rest/marketplace/v1/ModuleData.java b/src/main/java/com/twilio/rest/marketplace/v1/ModuleData.java index fb5bf72fdb..f76398f843 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/ModuleData.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/ModuleData.java @@ -27,6 +27,8 @@ import java.io.InputStream; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class ModuleData extends Resource { - private static final long serialVersionUID = 184827730190211L; + private static final long serialVersionUID = 132859226086963L; public static ModuleDataCreator creator() { return new ModuleDataCreator(); @@ -90,27 +92,27 @@ public static ModuleData fromJson( private final URI url; private final String sid; - private final Object description; - private final Object support; - private final Object policies; - private final Object moduleInfo; - private final Object documentation; - private final Object configuration; - private final Object pricing; - private final List listings; + private final Map description; + private final Map support; + private final Map policies; + private final Map moduleInfo; + private final Map documentation; + private final Map configuration; + private final Map pricing; + private final List> listings; @JsonCreator private ModuleData( @JsonProperty("url") final URI url, @JsonProperty("sid") final String sid, - @JsonProperty("description") final Object description, - @JsonProperty("support") final Object support, - @JsonProperty("policies") final Object policies, - @JsonProperty("module_info") final Object moduleInfo, - @JsonProperty("documentation") final Object documentation, - @JsonProperty("configuration") final Object configuration, - @JsonProperty("pricing") final Object pricing, - @JsonProperty("listings") final List listings + @JsonProperty("description") final Map description, + @JsonProperty("support") final Map support, + @JsonProperty("policies") final Map policies, + @JsonProperty("module_info") final Map moduleInfo, + @JsonProperty("documentation") final Map documentation, + @JsonProperty("configuration") final Map configuration, + @JsonProperty("pricing") final Map pricing, + @JsonProperty("listings") final List> listings ) { this.url = url; this.sid = sid; @@ -132,35 +134,35 @@ public final String getSid() { return this.sid; } - public final Object getDescription() { + public final Map getDescription() { return this.description; } - public final Object getSupport() { + public final Map getSupport() { return this.support; } - public final Object getPolicies() { + public final Map getPolicies() { return this.policies; } - public final Object getModuleInfo() { + public final Map getModuleInfo() { return this.moduleInfo; } - public final Object getDocumentation() { + public final Map getDocumentation() { return this.documentation; } - public final Object getConfiguration() { + public final Map getConfiguration() { return this.configuration; } - public final Object getPricing() { + public final Map getPricing() { return this.pricing; } - public final List getListings() { + public final List> getListings() { return this.listings; } diff --git a/src/main/java/com/twilio/rest/marketplace/v1/ModuleDataManagement.java b/src/main/java/com/twilio/rest/marketplace/v1/ModuleDataManagement.java index 569729a9a1..4030edb955 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/ModuleDataManagement.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/ModuleDataManagement.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class ModuleDataManagement extends Resource { - private static final long serialVersionUID = 70517441038810L; + private static final long serialVersionUID = 28686366019019L; public static ModuleDataManagementFetcher fetcher(final String pathSid) { return new ModuleDataManagementFetcher(pathSid); @@ -89,25 +91,25 @@ public static ModuleDataManagement fromJson( private final URI url; private final String sid; - private final Object description; - private final Object support; - private final Object policies; - private final Object moduleInfo; - private final Object documentation; - private final Object configuration; - private final Object pricing; + private final Map description; + private final Map support; + private final Map policies; + private final Map moduleInfo; + private final Map documentation; + private final Map configuration; + private final Map pricing; @JsonCreator private ModuleDataManagement( @JsonProperty("url") final URI url, @JsonProperty("sid") final String sid, - @JsonProperty("description") final Object description, - @JsonProperty("support") final Object support, - @JsonProperty("policies") final Object policies, - @JsonProperty("module_info") final Object moduleInfo, - @JsonProperty("documentation") final Object documentation, - @JsonProperty("configuration") final Object configuration, - @JsonProperty("pricing") final Object pricing + @JsonProperty("description") final Map description, + @JsonProperty("support") final Map support, + @JsonProperty("policies") final Map policies, + @JsonProperty("module_info") final Map moduleInfo, + @JsonProperty("documentation") final Map documentation, + @JsonProperty("configuration") final Map configuration, + @JsonProperty("pricing") final Map pricing ) { this.url = url; this.sid = sid; @@ -128,31 +130,31 @@ public final String getSid() { return this.sid; } - public final Object getDescription() { + public final Map getDescription() { return this.description; } - public final Object getSupport() { + public final Map getSupport() { return this.support; } - public final Object getPolicies() { + public final Map getPolicies() { return this.policies; } - public final Object getModuleInfo() { + public final Map getModuleInfo() { return this.moduleInfo; } - public final Object getDocumentation() { + public final Map getDocumentation() { return this.documentation; } - public final Object getConfiguration() { + public final Map getConfiguration() { return this.configuration; } - public final Object getPricing() { + public final Map getPricing() { return this.pricing; } diff --git a/src/main/java/com/twilio/rest/messaging/v1/BrandRegistration.java b/src/main/java/com/twilio/rest/messaging/v1/BrandRegistration.java index 1ec9100e37..1f04545099 100644 --- a/src/main/java/com/twilio/rest/messaging/v1/BrandRegistration.java +++ b/src/main/java/com/twilio/rest/messaging/v1/BrandRegistration.java @@ -40,7 +40,7 @@ @ToString public class BrandRegistration extends Resource { - private static final long serialVersionUID = 213883451670680L; + private static final long serialVersionUID = 138336370956862L; public static BrandRegistrationCreator creator( final String customerProfileBundleSid, @@ -117,7 +117,7 @@ public static BrandRegistration fromJson( private final BrandRegistration.Status status; private final String tcrId; private final String failureReason; - private final List errors; + private final List> errors; private final URI url; private final Integer brandScore; private final List brandFeedback; @@ -145,7 +145,7 @@ private BrandRegistration( @JsonProperty("status") final BrandRegistration.Status status, @JsonProperty("tcr_id") final String tcrId, @JsonProperty("failure_reason") final String failureReason, - @JsonProperty("errors") final List errors, + @JsonProperty("errors") final List> errors, @JsonProperty("url") final URI url, @JsonProperty("brand_score") final Integer brandScore, @JsonProperty("brand_feedback") final List< @@ -226,7 +226,7 @@ public final String getFailureReason() { return this.failureReason; } - public final List getErrors() { + public final List> getErrors() { return this.errors; } diff --git a/src/main/java/com/twilio/rest/messaging/v1/DomainCerts.java b/src/main/java/com/twilio/rest/messaging/v1/DomainCerts.java index badbaf89e0..af2becdd8f 100644 --- a/src/main/java/com/twilio/rest/messaging/v1/DomainCerts.java +++ b/src/main/java/com/twilio/rest/messaging/v1/DomainCerts.java @@ -28,6 +28,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +38,7 @@ @ToString public class DomainCerts extends Resource { - private static final long serialVersionUID = 50072721328178L; + private static final long serialVersionUID = 200335100401859L; public static DomainCertsDeleter deleter(final String pathDomainSid) { return new DomainCertsDeleter(pathDomainSid); @@ -103,7 +105,7 @@ public static DomainCerts fromJson( private final URI domainName; private final String certificateSid; private final URI url; - private final Object certInValidation; + private final Map certInValidation; @JsonCreator private DomainCerts( @@ -114,7 +116,10 @@ private DomainCerts( @JsonProperty("domain_name") final URI domainName, @JsonProperty("certificate_sid") final String certificateSid, @JsonProperty("url") final URI url, - @JsonProperty("cert_in_validation") final Object certInValidation + @JsonProperty("cert_in_validation") final Map< + String, + Object + > certInValidation ) { this.domainSid = domainSid; this.dateUpdated = DateConverter.iso8601DateTimeFromString(dateUpdated); @@ -154,7 +159,7 @@ public final URI getUrl() { return this.url; } - public final Object getCertInValidation() { + public final Map getCertInValidation() { return this.certInValidation; } diff --git a/src/main/java/com/twilio/rest/messaging/v1/TollfreeVerification.java b/src/main/java/com/twilio/rest/messaging/v1/TollfreeVerification.java index 088944615f..da3ddb6f84 100644 --- a/src/main/java/com/twilio/rest/messaging/v1/TollfreeVerification.java +++ b/src/main/java/com/twilio/rest/messaging/v1/TollfreeVerification.java @@ -30,6 +30,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +40,7 @@ @ToString public class TollfreeVerification extends Resource { - private static final long serialVersionUID = 261847219385954L; + private static final long serialVersionUID = 271545419096190L; public static TollfreeVerificationCreator creator( final String businessName, @@ -159,8 +161,8 @@ public static TollfreeVerification fromJson( private final Integer errorCode; private final ZonedDateTime editExpiration; private final Boolean editAllowed; - private final List rejectionReasons; - private final Object resourceLinks; + private final List> rejectionReasons; + private final Map resourceLinks; private final String externalReferenceId; @JsonCreator @@ -223,8 +225,10 @@ private TollfreeVerification( @JsonProperty("error_code") final Integer errorCode, @JsonProperty("edit_expiration") final String editExpiration, @JsonProperty("edit_allowed") final Boolean editAllowed, - @JsonProperty("rejection_reasons") final List rejectionReasons, - @JsonProperty("resource_links") final Object resourceLinks, + @JsonProperty("rejection_reasons") final List< + Map + > rejectionReasons, + @JsonProperty("resource_links") final Map resourceLinks, @JsonProperty("external_reference_id") final String externalReferenceId ) { this.sid = sid; @@ -403,11 +407,11 @@ public final Boolean getEditAllowed() { return this.editAllowed; } - public final List getRejectionReasons() { + public final List> getRejectionReasons() { return this.rejectionReasons; } - public final Object getResourceLinks() { + public final Map getResourceLinks() { return this.resourceLinks; } diff --git a/src/main/java/com/twilio/rest/messaging/v1/Usecase.java b/src/main/java/com/twilio/rest/messaging/v1/Usecase.java index a6879554ae..292cfb83b1 100644 --- a/src/main/java/com/twilio/rest/messaging/v1/Usecase.java +++ b/src/main/java/com/twilio/rest/messaging/v1/Usecase.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class Usecase extends Resource { - private static final long serialVersionUID = 263579139526494L; + private static final long serialVersionUID = 232787447190817L; public static UsecaseFetcher fetcher() { return new UsecaseFetcher(); @@ -83,14 +85,16 @@ public static Usecase fromJson( } } - private final List usecases; + private final List> usecases; @JsonCreator - private Usecase(@JsonProperty("usecases") final List usecases) { + private Usecase( + @JsonProperty("usecases") final List> usecases + ) { this.usecases = usecases; } - public final List getUsecases() { + public final List> getUsecases() { return this.usecases; } diff --git a/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPerson.java b/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPerson.java index ad7587132f..6fda592d0e 100644 --- a/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPerson.java +++ b/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPerson.java @@ -29,6 +29,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class UsAppToPerson extends Resource { - private static final long serialVersionUID = 46330375606401L; + private static final long serialVersionUID = 1672467414686L; public static UsAppToPersonCreator creator( final String pathMessagingServiceSid, @@ -163,7 +165,7 @@ public static UsAppToPerson fromJson( private final String campaignStatus; private final String campaignId; private final Boolean isExternallyRegistered; - private final Object rateLimits; + private final Map rateLimits; private final String messageFlow; private final String optInMessage; private final String optOutMessage; @@ -175,7 +177,7 @@ public static UsAppToPerson fromJson( private final ZonedDateTime dateUpdated; private final URI url; private final Boolean mock; - private final List errors; + private final List> errors; @JsonCreator private UsAppToPerson( @@ -200,7 +202,7 @@ private UsAppToPerson( @JsonProperty( "is_externally_registered" ) final Boolean isExternallyRegistered, - @JsonProperty("rate_limits") final Object rateLimits, + @JsonProperty("rate_limits") final Map rateLimits, @JsonProperty("message_flow") final String messageFlow, @JsonProperty("opt_in_message") final String optInMessage, @JsonProperty("opt_out_message") final String optOutMessage, @@ -212,7 +214,7 @@ private UsAppToPerson( @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url, @JsonProperty("mock") final Boolean mock, - @JsonProperty("errors") final List errors + @JsonProperty("errors") final List> errors ) { this.sid = sid; this.accountSid = accountSid; @@ -304,7 +306,7 @@ public final Boolean getIsExternallyRegistered() { return this.isExternallyRegistered; } - public final Object getRateLimits() { + public final Map getRateLimits() { return this.rateLimits; } @@ -352,7 +354,7 @@ public final Boolean getMock() { return this.mock; } - public final List getErrors() { + public final List> getErrors() { return this.errors; } diff --git a/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPersonUsecase.java b/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPersonUsecase.java index e318d11698..19d433f3be 100644 --- a/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPersonUsecase.java +++ b/src/main/java/com/twilio/rest/messaging/v1/service/UsAppToPersonUsecase.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class UsAppToPersonUsecase extends Resource { - private static final long serialVersionUID = 46417395864858L; + private static final long serialVersionUID = 181251380697241L; public static UsAppToPersonUsecaseFetcher fetcher( final String pathMessagingServiceSid @@ -85,18 +87,18 @@ public static UsAppToPersonUsecase fromJson( } } - private final List usAppToPersonUsecases; + private final List> usAppToPersonUsecases; @JsonCreator private UsAppToPersonUsecase( @JsonProperty("us_app_to_person_usecases") final List< - Object + Map > usAppToPersonUsecases ) { this.usAppToPersonUsecases = usAppToPersonUsecases; } - public final List getUsAppToPersonUsecases() { + public final List> getUsAppToPersonUsecases() { return this.usAppToPersonUsecases; } diff --git a/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java b/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java index 9ab201c993..cd51cb9005 100644 --- a/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java +++ b/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java @@ -31,6 +31,8 @@ import java.io.InputStream; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.Getter; import lombok.Setter; @@ -162,7 +164,7 @@ public static class MessagingV2ChannelsSenderProfile { @JsonProperty("emails") @Getter @Setter - private Object emails; + private Map emails; public String getEmails() { return Converter.mapToJson(emails); @@ -184,7 +186,7 @@ public String getEmails() { @JsonProperty("websites") @Getter @Setter - private Object websites; + private Map websites; public String getWebsites() { return Converter.mapToJson(websites); diff --git a/src/main/java/com/twilio/rest/microvisor/v1/Device.java b/src/main/java/com/twilio/rest/microvisor/v1/Device.java index 6cc4ea40ec..6775341645 100644 --- a/src/main/java/com/twilio/rest/microvisor/v1/Device.java +++ b/src/main/java/com/twilio/rest/microvisor/v1/Device.java @@ -38,7 +38,7 @@ @ToString public class Device extends Resource { - private static final long serialVersionUID = 108355568122591L; + private static final long serialVersionUID = 266652017538801L; public static DeviceFetcher fetcher(final String pathSid) { return new DeviceFetcher(pathSid); @@ -98,8 +98,8 @@ public static Device fromJson( private final String sid; private final String uniqueName; private final String accountSid; - private final Object app; - private final Object logging; + private final Map app; + private final Map logging; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -110,8 +110,8 @@ private Device( @JsonProperty("sid") final String sid, @JsonProperty("unique_name") final String uniqueName, @JsonProperty("account_sid") final String accountSid, - @JsonProperty("app") final Object app, - @JsonProperty("logging") final Object logging, + @JsonProperty("app") final Map app, + @JsonProperty("logging") final Map logging, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url, @@ -140,11 +140,11 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getApp() { + public final Map getApp() { return this.app; } - public final Object getLogging() { + public final Map getLogging() { return this.logging; } diff --git a/src/main/java/com/twilio/rest/monitor/v1/Event.java b/src/main/java/com/twilio/rest/monitor/v1/Event.java index c4c4106f02..fdac28b2c2 100644 --- a/src/main/java/com/twilio/rest/monitor/v1/Event.java +++ b/src/main/java/com/twilio/rest/monitor/v1/Event.java @@ -38,7 +38,7 @@ @ToString public class Event extends Resource { - private static final long serialVersionUID = 169470314511475L; + private static final long serialVersionUID = 206221188315695L; public static EventFetcher fetcher(final String pathSid) { return new EventFetcher(pathSid); @@ -95,7 +95,7 @@ public static Event fromJson( private final String actorSid; private final String actorType; private final String description; - private final Object eventData; + private final Map eventData; private final ZonedDateTime eventDate; private final String eventType; private final String resourceSid; @@ -112,7 +112,7 @@ private Event( @JsonProperty("actor_sid") final String actorSid, @JsonProperty("actor_type") final String actorType, @JsonProperty("description") final String description, - @JsonProperty("event_data") final Object eventData, + @JsonProperty("event_data") final Map eventData, @JsonProperty("event_date") final String eventDate, @JsonProperty("event_type") final String eventType, @JsonProperty("resource_sid") final String resourceSid, @@ -155,7 +155,7 @@ public final String getDescription() { return this.description; } - public final Object getEventData() { + public final Map getEventData() { return this.eventData; } diff --git a/src/main/java/com/twilio/rest/notify/v1/service/Notification.java b/src/main/java/com/twilio/rest/notify/v1/service/Notification.java index 8c8b878339..432641c6cb 100644 --- a/src/main/java/com/twilio/rest/notify/v1/service/Notification.java +++ b/src/main/java/com/twilio/rest/notify/v1/service/Notification.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class Notification extends Resource { - private static final long serialVersionUID = 39127481563335L; + private static final long serialVersionUID = 129411229878484L; public static NotificationCreator creator(final String pathServiceSid) { return new NotificationCreator(pathServiceSid); @@ -99,13 +101,13 @@ public static Notification fromJson( private final String body; private final String sound; private final String action; - private final Object data; - private final Object apn; - private final Object gcm; - private final Object fcm; - private final Object sms; - private final Object facebookMessenger; - private final Object alexa; + private final Map data; + private final Map apn; + private final Map gcm; + private final Map fcm; + private final Map sms; + private final Map facebookMessenger; + private final Map alexa; @JsonCreator private Notification( @@ -122,13 +124,16 @@ private Notification( @JsonProperty("body") final String body, @JsonProperty("sound") final String sound, @JsonProperty("action") final String action, - @JsonProperty("data") final Object data, - @JsonProperty("apn") final Object apn, - @JsonProperty("gcm") final Object gcm, - @JsonProperty("fcm") final Object fcm, - @JsonProperty("sms") final Object sms, - @JsonProperty("facebook_messenger") final Object facebookMessenger, - @JsonProperty("alexa") final Object alexa + @JsonProperty("data") final Map data, + @JsonProperty("apn") final Map apn, + @JsonProperty("gcm") final Map gcm, + @JsonProperty("fcm") final Map fcm, + @JsonProperty("sms") final Map sms, + @JsonProperty("facebook_messenger") final Map< + String, + Object + > facebookMessenger, + @JsonProperty("alexa") final Map alexa ) { this.sid = sid; this.accountSid = accountSid; @@ -204,31 +209,31 @@ public final String getAction() { return this.action; } - public final Object getData() { + public final Map getData() { return this.data; } - public final Object getApn() { + public final Map getApn() { return this.apn; } - public final Object getGcm() { + public final Map getGcm() { return this.gcm; } - public final Object getFcm() { + public final Map getFcm() { return this.fcm; } - public final Object getSms() { + public final Map getSms() { return this.sms; } - public final Object getFacebookMessenger() { + public final Map getFacebookMessenger() { return this.facebookMessenger; } - public final Object getAlexa() { + public final Map getAlexa() { return this.alexa; } diff --git a/src/main/java/com/twilio/rest/notify/v1/service/NotificationCreator.java b/src/main/java/com/twilio/rest/notify/v1/service/NotificationCreator.java index 7fc12715a7..c1debefd56 100644 --- a/src/main/java/com/twilio/rest/notify/v1/service/NotificationCreator.java +++ b/src/main/java/com/twilio/rest/notify/v1/service/NotificationCreator.java @@ -29,6 +29,8 @@ import com.twilio.rest.Domains; import java.util.List; import java.util.List; +import java.util.Map; +import java.util.Map; public class NotificationCreator extends Creator { @@ -39,14 +41,14 @@ public class NotificationCreator extends Creator { private String title; private String sound; private String action; - private Object data; - private Object apn; - private Object gcm; - private Object sms; - private Object facebookMessenger; - private Object fcm; + private Map data; + private Map apn; + private Map gcm; + private Map sms; + private Map facebookMessenger; + private Map fcm; private List segment; - private Object alexa; + private Map alexa; private List toBinding; private String deliveryCallbackUrl; private List identity; @@ -88,34 +90,34 @@ public NotificationCreator setAction(final String action) { return this; } - public NotificationCreator setData(final Object data) { + public NotificationCreator setData(final Map data) { this.data = data; return this; } - public NotificationCreator setApn(final Object apn) { + public NotificationCreator setApn(final Map apn) { this.apn = apn; return this; } - public NotificationCreator setGcm(final Object gcm) { + public NotificationCreator setGcm(final Map gcm) { this.gcm = gcm; return this; } - public NotificationCreator setSms(final Object sms) { + public NotificationCreator setSms(final Map sms) { this.sms = sms; return this; } public NotificationCreator setFacebookMessenger( - final Object facebookMessenger + final Map facebookMessenger ) { this.facebookMessenger = facebookMessenger; return this; } - public NotificationCreator setFcm(final Object fcm) { + public NotificationCreator setFcm(final Map fcm) { this.fcm = fcm; return this; } @@ -129,7 +131,7 @@ public NotificationCreator setSegment(final String segment) { return setSegment(Promoter.listOfOne(segment)); } - public NotificationCreator setAlexa(final Object alexa) { + public NotificationCreator setAlexa(final Map alexa) { this.alexa = alexa; return this; } diff --git a/src/main/java/com/twilio/rest/numbers/v1/BulkEligibility.java b/src/main/java/com/twilio/rest/numbers/v1/BulkEligibility.java index e11f84f220..d9007ef8c7 100644 --- a/src/main/java/com/twilio/rest/numbers/v1/BulkEligibility.java +++ b/src/main/java/com/twilio/rest/numbers/v1/BulkEligibility.java @@ -30,6 +30,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +40,7 @@ @ToString public class BulkEligibility extends Resource { - private static final long serialVersionUID = 40339250162989L; + private static final long serialVersionUID = 38354491175250L; public static BulkEligibilityCreator creator() { return new BulkEligibilityCreator(); @@ -105,7 +107,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String requestId; private final URI url; - private final List results; + private final List> results; private final String friendlyName; private final String status; private final ZonedDateTime dateCreated; @@ -115,7 +117,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private BulkEligibility( @JsonProperty("request_id") final String requestId, @JsonProperty("url") final URI url, - @JsonProperty("results") final List results, + @JsonProperty("results") final List> results, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("status") final String status, @JsonProperty("date_created") final String dateCreated, @@ -139,7 +141,7 @@ public final URI getUrl() { return this.url; } - public final List getResults() { + public final List> getResults() { return this.results; } diff --git a/src/main/java/com/twilio/rest/numbers/v1/Eligibility.java b/src/main/java/com/twilio/rest/numbers/v1/Eligibility.java index 766ec47a93..c37aabdd86 100644 --- a/src/main/java/com/twilio/rest/numbers/v1/Eligibility.java +++ b/src/main/java/com/twilio/rest/numbers/v1/Eligibility.java @@ -27,6 +27,8 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class Eligibility extends Resource { - private static final long serialVersionUID = 116211880414586L; + private static final long serialVersionUID = 222327706675602L; public static EligibilityCreator creator() { return new EligibilityCreator(); @@ -96,14 +98,16 @@ public static String toJson(Object object, ObjectMapper mapper) { } } - private final List results; + private final List> results; @JsonCreator - private Eligibility(@JsonProperty("results") final List results) { + private Eligibility( + @JsonProperty("results") final List> results + ) { this.results = results; } - public final List getResults() { + public final List> getResults() { return this.results; } diff --git a/src/main/java/com/twilio/rest/numbers/v1/PortingPortIn.java b/src/main/java/com/twilio/rest/numbers/v1/PortingPortIn.java index 5fc937a067..e399bb5b31 100644 --- a/src/main/java/com/twilio/rest/numbers/v1/PortingPortIn.java +++ b/src/main/java/com/twilio/rest/numbers/v1/PortingPortIn.java @@ -31,6 +31,8 @@ import java.time.LocalDate; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +41,7 @@ @ToString public class PortingPortIn extends Resource { - private static final long serialVersionUID = 7577870188029L; + private static final long serialVersionUID = 79710628855525L; public static PortingPortInCreator creator() { return new PortingPortInCreator(); @@ -120,8 +122,8 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String targetPortInTimeRangeStart; private final String targetPortInTimeRangeEnd; private final String portInRequestStatus; - private final Object losingCarrierInformation; - private final List phoneNumbers; + private final Map losingCarrierInformation; + private final List> phoneNumbers; private final List documents; private final ZonedDateTime dateCreated; @@ -143,10 +145,13 @@ private PortingPortIn( @JsonProperty( "port_in_request_status" ) final String portInRequestStatus, - @JsonProperty( - "losing_carrier_information" - ) final Object losingCarrierInformation, - @JsonProperty("phone_numbers") final List phoneNumbers, + @JsonProperty("losing_carrier_information") final Map< + String, + Object + > losingCarrierInformation, + @JsonProperty("phone_numbers") final List< + Map + > phoneNumbers, @JsonProperty("documents") final List documents, @JsonProperty("date_created") final String dateCreated ) { @@ -197,11 +202,11 @@ public final String getPortInRequestStatus() { return this.portInRequestStatus; } - public final Object getLosingCarrierInformation() { + public final Map getLosingCarrierInformation() { return this.losingCarrierInformation; } - public final List getPhoneNumbers() { + public final List> getPhoneNumbers() { return this.phoneNumbers; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/BulkHostedNumberOrder.java b/src/main/java/com/twilio/rest/numbers/v2/BulkHostedNumberOrder.java index fba1445b34..d491067489 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/BulkHostedNumberOrder.java +++ b/src/main/java/com/twilio/rest/numbers/v2/BulkHostedNumberOrder.java @@ -31,6 +31,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +41,7 @@ @ToString public class BulkHostedNumberOrder extends Resource { - private static final long serialVersionUID = 53892529107992L; + private static final long serialVersionUID = 251635704058877L; public static BulkHostedNumberOrderCreator creator() { return new BulkHostedNumberOrderCreator(); @@ -114,7 +116,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private final ZonedDateTime dateCompleted; private final URI url; private final Integer totalCount; - private final List results; + private final List> results; @JsonCreator private BulkHostedNumberOrder( @@ -128,7 +130,7 @@ private BulkHostedNumberOrder( @JsonProperty("date_completed") final String dateCompleted, @JsonProperty("url") final URI url, @JsonProperty("total_count") final Integer totalCount, - @JsonProperty("results") final List results + @JsonProperty("results") final List> results ) { this.bulkHostingSid = bulkHostingSid; this.requestStatus = requestStatus; @@ -174,7 +176,7 @@ public final Integer getTotalCount() { return this.totalCount; } - public final List getResults() { + public final List> getResults() { return this.results; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUser.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUser.java index 78048ed6b1..6bfd90c4ab 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUser.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUser.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class EndUser extends Resource { - private static final long serialVersionUID = 226261438580363L; + private static final long serialVersionUID = 94888387451102L; public static EndUserCreator creator( final String friendlyName, @@ -109,7 +111,7 @@ public static EndUser fromJson( private final String accountSid; private final String friendlyName; private final EndUser.Type type; - private final Object attributes; + private final Map attributes; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -120,7 +122,7 @@ private EndUser( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("type") final EndUser.Type type, - @JsonProperty("attributes") final Object attributes, + @JsonProperty("attributes") final Map attributes, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -151,7 +153,7 @@ public final EndUser.Type getType() { return this.type; } - public final Object getAttributes() { + public final Map getAttributes() { return this.attributes; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserCreator.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserCreator.java index 97ae757e28..52ac79162d 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserCreator.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserCreator.java @@ -26,12 +26,14 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class EndUserCreator extends Creator { private String friendlyName; private EndUser.Type type; - private Object attributes; + private Map attributes; public EndUserCreator(final String friendlyName, final EndUser.Type type) { this.friendlyName = friendlyName; @@ -48,7 +50,7 @@ public EndUserCreator setType(final EndUser.Type type) { return this; } - public EndUserCreator setAttributes(final Object attributes) { + public EndUserCreator setAttributes(final Map attributes) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserType.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserType.java index 162143faad..ecbfa77468 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserType.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserType.java @@ -27,6 +27,8 @@ import java.io.InputStream; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class EndUserType extends Resource { - private static final long serialVersionUID = 12687033452936L; + private static final long serialVersionUID = 67038001521206L; public static EndUserTypeFetcher fetcher(final String pathSid) { return new EndUserTypeFetcher(pathSid); @@ -91,7 +93,7 @@ public static EndUserType fromJson( private final String sid; private final String friendlyName; private final String machineName; - private final List fields; + private final List> fields; private final URI url; @JsonCreator @@ -99,7 +101,7 @@ private EndUserType( @JsonProperty("sid") final String sid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("machine_name") final String machineName, - @JsonProperty("fields") final List fields, + @JsonProperty("fields") final List> fields, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -121,7 +123,7 @@ public final String getMachineName() { return this.machineName; } - public final List getFields() { + public final List> getFields() { return this.fields; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserUpdater.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserUpdater.java index 937f980b4e..0abd35a726 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserUpdater.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/EndUserUpdater.java @@ -25,12 +25,13 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class EndUserUpdater extends Updater { private String pathSid; private String friendlyName; - private Object attributes; + private Map attributes; public EndUserUpdater(final String pathSid) { this.pathSid = pathSid; @@ -41,7 +42,7 @@ public EndUserUpdater setFriendlyName(final String friendlyName) { return this; } - public EndUserUpdater setAttributes(final Object attributes) { + public EndUserUpdater setAttributes(final Map attributes) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/Regulation.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/Regulation.java index 24c47895fc..5c89d54944 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/Regulation.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/Regulation.java @@ -27,6 +27,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class Regulation extends Resource { - private static final long serialVersionUID = 153889051777003L; + private static final long serialVersionUID = 10727481359923L; public static RegulationFetcher fetcher(final String pathSid) { return new RegulationFetcher(pathSid); @@ -93,7 +95,7 @@ public static Regulation fromJson( private final String isoCountry; private final String numberType; private final Regulation.EndUserType endUserType; - private final Object requirements; + private final Map requirements; private final URI url; @JsonCreator @@ -103,7 +105,7 @@ private Regulation( @JsonProperty("iso_country") final String isoCountry, @JsonProperty("number_type") final String numberType, @JsonProperty("end_user_type") final Regulation.EndUserType endUserType, - @JsonProperty("requirements") final Object requirements, + @JsonProperty("requirements") final Map requirements, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -135,7 +137,7 @@ public final Regulation.EndUserType getEndUserType() { return this.endUserType; } - public final Object getRequirements() { + public final Map getRequirements() { return this.requirements; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocument.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocument.java index 2c0bde3f4a..50135af80f 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocument.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocument.java @@ -30,6 +30,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +40,7 @@ @ToString public class SupportingDocument extends Resource { - private static final long serialVersionUID = 59974042886137L; + private static final long serialVersionUID = 89965125257195L; public static SupportingDocumentCreator creator( final String friendlyName, @@ -112,9 +114,9 @@ public static SupportingDocument fromJson( private final String mimeType; private final SupportingDocument.Status status; private final String failureReason; - private final List errors; + private final List> errors; private final String type; - private final Object attributes; + private final Map attributes; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -127,9 +129,9 @@ private SupportingDocument( @JsonProperty("mime_type") final String mimeType, @JsonProperty("status") final SupportingDocument.Status status, @JsonProperty("failure_reason") final String failureReason, - @JsonProperty("errors") final List errors, + @JsonProperty("errors") final List> errors, @JsonProperty("type") final String type, - @JsonProperty("attributes") final Object attributes, + @JsonProperty("attributes") final Map attributes, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -172,7 +174,7 @@ public final String getFailureReason() { return this.failureReason; } - public final List getErrors() { + public final List> getErrors() { return this.errors; } @@ -180,7 +182,7 @@ public final String getType() { return this.type; } - public final Object getAttributes() { + public final Map getAttributes() { return this.attributes; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentCreator.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentCreator.java index 3c9580f4f7..61701ee5a0 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentCreator.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentCreator.java @@ -26,12 +26,14 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class SupportingDocumentCreator extends Creator { private String friendlyName; private String type; - private Object attributes; + private Map attributes; public SupportingDocumentCreator( final String friendlyName, @@ -53,7 +55,9 @@ public SupportingDocumentCreator setType(final String type) { return this; } - public SupportingDocumentCreator setAttributes(final Object attributes) { + public SupportingDocumentCreator setAttributes( + final Map attributes + ) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentType.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentType.java index d97b35668f..6e49f965c4 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentType.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentType.java @@ -27,6 +27,8 @@ import java.io.InputStream; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class SupportingDocumentType extends Resource { - private static final long serialVersionUID = 12687033452936L; + private static final long serialVersionUID = 67038001521206L; public static SupportingDocumentTypeFetcher fetcher(final String pathSid) { return new SupportingDocumentTypeFetcher(pathSid); @@ -91,7 +93,7 @@ public static SupportingDocumentType fromJson( private final String sid; private final String friendlyName; private final String machineName; - private final List fields; + private final List> fields; private final URI url; @JsonCreator @@ -99,7 +101,7 @@ private SupportingDocumentType( @JsonProperty("sid") final String sid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("machine_name") final String machineName, - @JsonProperty("fields") final List fields, + @JsonProperty("fields") final List> fields, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -121,7 +123,7 @@ public final String getMachineName() { return this.machineName; } - public final List getFields() { + public final List> getFields() { return this.fields; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentUpdater.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentUpdater.java index 885112c8e0..9e8edb947e 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentUpdater.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/SupportingDocumentUpdater.java @@ -25,12 +25,13 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class SupportingDocumentUpdater extends Updater { private String pathSid; private String friendlyName; - private Object attributes; + private Map attributes; public SupportingDocumentUpdater(final String pathSid) { this.pathSid = pathSid; @@ -43,7 +44,9 @@ public SupportingDocumentUpdater setFriendlyName( return this; } - public SupportingDocumentUpdater setAttributes(final Object attributes) { + public SupportingDocumentUpdater setAttributes( + final Map attributes + ) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/bundle/Evaluation.java b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/bundle/Evaluation.java index 12887374d5..669f216872 100644 --- a/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/bundle/Evaluation.java +++ b/src/main/java/com/twilio/rest/numbers/v2/regulatorycompliance/bundle/Evaluation.java @@ -30,6 +30,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +40,7 @@ @ToString public class Evaluation extends Resource { - private static final long serialVersionUID = 99440016054172L; + private static final long serialVersionUID = 28761307513576L; public static EvaluationCreator creator(final String pathBundleSid) { return new EvaluationCreator(pathBundleSid); @@ -103,7 +105,7 @@ public static Evaluation fromJson( private final String regulationSid; private final String bundleSid; private final Evaluation.Status status; - private final List results; + private final List> results; private final ZonedDateTime dateCreated; private final URI url; @@ -114,7 +116,7 @@ private Evaluation( @JsonProperty("regulation_sid") final String regulationSid, @JsonProperty("bundle_sid") final String bundleSid, @JsonProperty("status") final Evaluation.Status status, - @JsonProperty("results") final List results, + @JsonProperty("results") final List> results, @JsonProperty("date_created") final String dateCreated, @JsonProperty("url") final URI url ) { @@ -148,7 +150,7 @@ public final Evaluation.Status getStatus() { return this.status; } - public final List getResults() { + public final List> getResults() { return this.results; } diff --git a/src/main/java/com/twilio/rest/preview/marketplace/AvailableAddOn.java b/src/main/java/com/twilio/rest/preview/marketplace/AvailableAddOn.java index eed156c83c..568c5c8b67 100644 --- a/src/main/java/com/twilio/rest/preview/marketplace/AvailableAddOn.java +++ b/src/main/java/com/twilio/rest/preview/marketplace/AvailableAddOn.java @@ -36,7 +36,7 @@ @ToString public class AvailableAddOn extends Resource { - private static final long serialVersionUID = 97457847715408L; + private static final long serialVersionUID = 265387241353044L; public static AvailableAddOnFetcher fetcher(final String pathSid) { return new AvailableAddOnFetcher(pathSid); @@ -93,7 +93,7 @@ public static AvailableAddOn fromJson( private final String friendlyName; private final String description; private final String pricingType; - private final Object configurationSchema; + private final Map configurationSchema; private final URI url; private final Map links; @@ -103,7 +103,10 @@ private AvailableAddOn( @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("description") final String description, @JsonProperty("pricing_type") final String pricingType, - @JsonProperty("configuration_schema") final Object configurationSchema, + @JsonProperty("configuration_schema") final Map< + String, + Object + > configurationSchema, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links ) { @@ -132,7 +135,7 @@ public final String getPricingType() { return this.pricingType; } - public final Object getConfigurationSchema() { + public final Map getConfigurationSchema() { return this.configurationSchema; } diff --git a/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOn.java b/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOn.java index 77decfb552..864a5bec86 100644 --- a/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOn.java +++ b/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOn.java @@ -38,7 +38,7 @@ @ToString public class InstalledAddOn extends Resource { - private static final long serialVersionUID = 262360222811208L; + private static final long serialVersionUID = 250400645130930L; public static InstalledAddOnCreator creator( final String availableAddOnSid, @@ -113,7 +113,7 @@ public static InstalledAddOn fromJson( private final String accountSid; private final String friendlyName; private final String description; - private final Object configuration; + private final Map configuration; private final String uniqueName; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -126,7 +126,7 @@ private InstalledAddOn( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("description") final String description, - @JsonProperty("configuration") final Object configuration, + @JsonProperty("configuration") final Map configuration, @JsonProperty("unique_name") final String uniqueName, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -161,7 +161,7 @@ public final String getDescription() { return this.description; } - public final Object getConfiguration() { + public final Map getConfiguration() { return this.configuration; } diff --git a/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnCreator.java b/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnCreator.java index 47203cac99..881b0d804c 100644 --- a/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnCreator.java +++ b/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnCreator.java @@ -26,12 +26,14 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class InstalledAddOnCreator extends Creator { private String availableAddOnSid; private Boolean acceptTermsOfService; - private Object configuration; + private Map configuration; private String uniqueName; public InstalledAddOnCreator( @@ -56,7 +58,9 @@ public InstalledAddOnCreator setAcceptTermsOfService( return this; } - public InstalledAddOnCreator setConfiguration(final Object configuration) { + public InstalledAddOnCreator setConfiguration( + final Map configuration + ) { this.configuration = configuration; return this; } diff --git a/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnUpdater.java b/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnUpdater.java index e11e0a415f..72748e7594 100644 --- a/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnUpdater.java +++ b/src/main/java/com/twilio/rest/preview/marketplace/InstalledAddOnUpdater.java @@ -25,18 +25,21 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class InstalledAddOnUpdater extends Updater { private String pathSid; - private Object configuration; + private Map configuration; private String uniqueName; public InstalledAddOnUpdater(final String pathSid) { this.pathSid = pathSid; } - public InstalledAddOnUpdater setConfiguration(final Object configuration) { + public InstalledAddOnUpdater setConfiguration( + final Map configuration + ) { this.configuration = configuration; return this; } diff --git a/src/main/java/com/twilio/rest/preview/wireless/sim/Usage.java b/src/main/java/com/twilio/rest/preview/wireless/sim/Usage.java index ef8a7b44de..c2683da2c1 100644 --- a/src/main/java/com/twilio/rest/preview/wireless/sim/Usage.java +++ b/src/main/java/com/twilio/rest/preview/wireless/sim/Usage.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class Usage extends Resource { - private static final long serialVersionUID = 121951253587869L; + private static final long serialVersionUID = 23834274390782L; public static UsageFetcher fetcher(final String pathSimSid) { return new UsageFetcher(pathSimSid); @@ -86,11 +88,11 @@ public static Usage fromJson( private final String simSid; private final String simUniqueName; private final String accountSid; - private final Object period; - private final Object commandsUsage; - private final Object commandsCosts; - private final Object dataUsage; - private final Object dataCosts; + private final Map period; + private final Map commandsUsage; + private final Map commandsCosts; + private final Map dataUsage; + private final Map dataCosts; private final URI url; @JsonCreator @@ -98,11 +100,11 @@ private Usage( @JsonProperty("sim_sid") final String simSid, @JsonProperty("sim_unique_name") final String simUniqueName, @JsonProperty("account_sid") final String accountSid, - @JsonProperty("period") final Object period, - @JsonProperty("commands_usage") final Object commandsUsage, - @JsonProperty("commands_costs") final Object commandsCosts, - @JsonProperty("data_usage") final Object dataUsage, - @JsonProperty("data_costs") final Object dataCosts, + @JsonProperty("period") final Map period, + @JsonProperty("commands_usage") final Map commandsUsage, + @JsonProperty("commands_costs") final Map commandsCosts, + @JsonProperty("data_usage") final Map dataUsage, + @JsonProperty("data_costs") final Map dataCosts, @JsonProperty("url") final URI url ) { this.simSid = simSid; @@ -128,23 +130,23 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getPeriod() { + public final Map getPeriod() { return this.period; } - public final Object getCommandsUsage() { + public final Map getCommandsUsage() { return this.commandsUsage; } - public final Object getCommandsCosts() { + public final Map getCommandsCosts() { return this.commandsCosts; } - public final Object getDataUsage() { + public final Map getDataUsage() { return this.dataUsage; } - public final Object getDataCosts() { + public final Map getDataCosts() { return this.dataCosts; } diff --git a/src/main/java/com/twilio/rest/proxy/v1/service/SessionCreator.java b/src/main/java/com/twilio/rest/proxy/v1/service/SessionCreator.java index 2638920512..988ff069e6 100644 --- a/src/main/java/com/twilio/rest/proxy/v1/service/SessionCreator.java +++ b/src/main/java/com/twilio/rest/proxy/v1/service/SessionCreator.java @@ -30,6 +30,8 @@ import java.time.ZonedDateTime; import java.util.List; import java.util.List; +import java.util.Map; +import java.util.Map; public class SessionCreator extends Creator { @@ -39,7 +41,7 @@ public class SessionCreator extends Creator { private Integer ttl; private Session.Mode mode; private Session.Status status; - private List participants; + private List> participants; public SessionCreator(final String pathServiceSid) { this.pathServiceSid = pathServiceSid; @@ -70,12 +72,16 @@ public SessionCreator setStatus(final Session.Status status) { return this; } - public SessionCreator setParticipants(final List participants) { + public SessionCreator setParticipants( + final List> participants + ) { this.participants = participants; return this; } - public SessionCreator setParticipants(final Object participants) { + public SessionCreator setParticipants( + final Map participants + ) { return setParticipants(Promoter.listOfOne(participants)); } @@ -138,7 +144,7 @@ private void addPostParams(final Request request) { request.addPostParam("Status", status.toString()); } if (participants != null) { - for (Object prop : participants) { + for (Map prop : participants) { request.addPostParam("Participants", Converter.mapToJson(prop)); } } diff --git a/src/main/java/com/twilio/rest/serverless/v1/service/Build.java b/src/main/java/com/twilio/rest/serverless/v1/service/Build.java index 9313d89d7d..30dfe72cf9 100644 --- a/src/main/java/com/twilio/rest/serverless/v1/service/Build.java +++ b/src/main/java/com/twilio/rest/serverless/v1/service/Build.java @@ -40,7 +40,7 @@ @ToString public class Build extends Resource { - private static final long serialVersionUID = 271902821597826L; + private static final long serialVersionUID = 76818411121781L; public static BuildCreator creator(final String pathServiceSid) { return new BuildCreator(pathServiceSid); @@ -111,9 +111,9 @@ public static Build fromJson( private final String accountSid; private final String serviceSid; private final Build.Status status; - private final List assetVersions; - private final List functionVersions; - private final List dependencies; + private final List> assetVersions; + private final List> functionVersions; + private final List> dependencies; private final Build.Runtime runtime; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -126,9 +126,15 @@ private Build( @JsonProperty("account_sid") final String accountSid, @JsonProperty("service_sid") final String serviceSid, @JsonProperty("status") final Build.Status status, - @JsonProperty("asset_versions") final List assetVersions, - @JsonProperty("function_versions") final List functionVersions, - @JsonProperty("dependencies") final List dependencies, + @JsonProperty("asset_versions") final List< + Map + > assetVersions, + @JsonProperty("function_versions") final List< + Map + > functionVersions, + @JsonProperty("dependencies") final List< + Map + > dependencies, @JsonProperty("runtime") final Build.Runtime runtime, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -165,15 +171,15 @@ public final Build.Status getStatus() { return this.status; } - public final List getAssetVersions() { + public final List> getAssetVersions() { return this.assetVersions; } - public final List getFunctionVersions() { + public final List> getFunctionVersions() { return this.functionVersions; } - public final List getDependencies() { + public final List> getDependencies() { return this.dependencies; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/Engagement.java b/src/main/java/com/twilio/rest/studio/v1/flow/Engagement.java index 5aa6ddaf3d..1b5c29b55b 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/Engagement.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/Engagement.java @@ -39,7 +39,7 @@ @ToString public class Engagement extends Resource { - private static final long serialVersionUID = 235993867239207L; + private static final long serialVersionUID = 71723617578664L; public static EngagementCreator creator( final String pathFlowSid, @@ -115,7 +115,7 @@ public static Engagement fromJson( private final String flowSid; private final String contactSid; private final String contactChannelAddress; - private final Object context; + private final Map context; private final Engagement.Status status; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -131,7 +131,7 @@ private Engagement( @JsonProperty( "contact_channel_address" ) final String contactChannelAddress, - @JsonProperty("context") final Object context, + @JsonProperty("context") final Map context, @JsonProperty("status") final Engagement.Status status, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -171,7 +171,7 @@ public final String getContactChannelAddress() { return this.contactChannelAddress; } - public final Object getContext() { + public final Map getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/EngagementCreator.java b/src/main/java/com/twilio/rest/studio/v1/flow/EngagementCreator.java index b46d02491d..cbd788a972 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/EngagementCreator.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/EngagementCreator.java @@ -27,13 +27,15 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class EngagementCreator extends Creator { private String pathFlowSid; private com.twilio.type.PhoneNumber to; private com.twilio.type.PhoneNumber from; - private Object parameters; + private Map parameters; public EngagementCreator( final String pathFlowSid, @@ -63,7 +65,9 @@ public EngagementCreator setFrom(final String from) { return setFrom(Promoter.phoneNumberFromString(from)); } - public EngagementCreator setParameters(final Object parameters) { + public EngagementCreator setParameters( + final Map parameters + ) { this.parameters = parameters; return this; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/Execution.java b/src/main/java/com/twilio/rest/studio/v1/flow/Execution.java index f8c69a89a4..7806f0e36d 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/Execution.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/Execution.java @@ -39,7 +39,7 @@ @ToString public class Execution extends Resource { - private static final long serialVersionUID = 12685884101111L; + private static final long serialVersionUID = 221370387280625L; public static ExecutionCreator creator( final String pathFlowSid, @@ -123,7 +123,7 @@ public static Execution fromJson( private final String flowSid; private final String contactSid; private final String contactChannelAddress; - private final Object context; + private final Map context; private final Execution.Status status; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -139,7 +139,7 @@ private Execution( @JsonProperty( "contact_channel_address" ) final String contactChannelAddress, - @JsonProperty("context") final Object context, + @JsonProperty("context") final Map context, @JsonProperty("status") final Execution.Status status, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -179,7 +179,7 @@ public final String getContactChannelAddress() { return this.contactChannelAddress; } - public final Object getContext() { + public final Map getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/ExecutionCreator.java b/src/main/java/com/twilio/rest/studio/v1/flow/ExecutionCreator.java index c162eff85f..89c8f288e0 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/ExecutionCreator.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/ExecutionCreator.java @@ -27,13 +27,15 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class ExecutionCreator extends Creator { private String pathFlowSid; private com.twilio.type.PhoneNumber to; private com.twilio.type.PhoneNumber from; - private Object parameters; + private Map parameters; public ExecutionCreator( final String pathFlowSid, @@ -63,7 +65,9 @@ public ExecutionCreator setFrom(final String from) { return setFrom(Promoter.phoneNumberFromString(from)); } - public ExecutionCreator setParameters(final Object parameters) { + public ExecutionCreator setParameters( + final Map parameters + ) { this.parameters = parameters; return this; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/engagement/EngagementContext.java b/src/main/java/com/twilio/rest/studio/v1/flow/engagement/EngagementContext.java index 5066cadf61..45ed628e3b 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/engagement/EngagementContext.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/engagement/EngagementContext.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class EngagementContext extends Resource { - private static final long serialVersionUID = 70834557324167L; + private static final long serialVersionUID = 182363461244967L; public static EngagementContextFetcher fetcher( final String pathFlowSid, @@ -87,7 +89,7 @@ public static EngagementContext fromJson( } private final String accountSid; - private final Object context; + private final Map context; private final String engagementSid; private final String flowSid; private final URI url; @@ -95,7 +97,7 @@ public static EngagementContext fromJson( @JsonCreator private EngagementContext( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("context") final Object context, + @JsonProperty("context") final Map context, @JsonProperty("engagement_sid") final String engagementSid, @JsonProperty("flow_sid") final String flowSid, @JsonProperty("url") final URI url @@ -111,7 +113,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getContext() { + public final Map getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/engagement/Step.java b/src/main/java/com/twilio/rest/studio/v1/flow/engagement/Step.java index 999f9835f1..a0b2dcbf54 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/engagement/Step.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/engagement/Step.java @@ -38,7 +38,7 @@ @ToString public class Step extends Resource { - private static final long serialVersionUID = 178723583174409L; + private static final long serialVersionUID = 84557375462184L; public static StepFetcher fetcher( final String pathFlowSid, @@ -103,7 +103,7 @@ public static Step fromJson( private final String flowSid; private final String engagementSid; private final String name; - private final Object context; + private final Map context; private final String parentStepSid; private final String transitionedFrom; private final String transitionedTo; @@ -119,7 +119,7 @@ private Step( @JsonProperty("flow_sid") final String flowSid, @JsonProperty("engagement_sid") final String engagementSid, @JsonProperty("name") final String name, - @JsonProperty("context") final Object context, + @JsonProperty("context") final Map context, @JsonProperty("parent_step_sid") final String parentStepSid, @JsonProperty("transitioned_from") final String transitionedFrom, @JsonProperty("transitioned_to") final String transitionedTo, @@ -163,7 +163,7 @@ public final String getName() { return this.name; } - public final Object getContext() { + public final Map getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/engagement/step/StepContext.java b/src/main/java/com/twilio/rest/studio/v1/flow/engagement/step/StepContext.java index 96557f16bf..b3f8a40bf4 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/engagement/step/StepContext.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/engagement/step/StepContext.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class StepContext extends Resource { - private static final long serialVersionUID = 96212959064565L; + private static final long serialVersionUID = 81685274380880L; public static StepContextFetcher fetcher( final String pathFlowSid, @@ -92,7 +94,7 @@ public static StepContext fromJson( } private final String accountSid; - private final Object context; + private final Map context; private final String engagementSid; private final String flowSid; private final String stepSid; @@ -101,7 +103,7 @@ public static StepContext fromJson( @JsonCreator private StepContext( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("context") final Object context, + @JsonProperty("context") final Map context, @JsonProperty("engagement_sid") final String engagementSid, @JsonProperty("flow_sid") final String flowSid, @JsonProperty("step_sid") final String stepSid, @@ -119,7 +121,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getContext() { + public final Map getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionContext.java b/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionContext.java index b538600c7c..74e99241f0 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionContext.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionContext.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class ExecutionContext extends Resource { - private static final long serialVersionUID = 55535160524796L; + private static final long serialVersionUID = 48761390116247L; public static ExecutionContextFetcher fetcher( final String pathFlowSid, @@ -87,7 +89,7 @@ public static ExecutionContext fromJson( } private final String accountSid; - private final Object context; + private final Map context; private final String flowSid; private final String executionSid; private final URI url; @@ -95,7 +97,7 @@ public static ExecutionContext fromJson( @JsonCreator private ExecutionContext( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("context") final Object context, + @JsonProperty("context") final Map context, @JsonProperty("flow_sid") final String flowSid, @JsonProperty("execution_sid") final String executionSid, @JsonProperty("url") final URI url @@ -111,7 +113,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getContext() { + public final Map getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionStep.java b/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionStep.java index 62a1e61003..198f6d6067 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionStep.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/execution/ExecutionStep.java @@ -38,7 +38,7 @@ @ToString public class ExecutionStep extends Resource { - private static final long serialVersionUID = 120870328761943L; + private static final long serialVersionUID = 56382327963536L; public static ExecutionStepFetcher fetcher( final String pathFlowSid, @@ -104,7 +104,7 @@ public static ExecutionStep fromJson( private final String executionSid; private final String parentStepSid; private final String name; - private final Object context; + private final Map context; private final String transitionedFrom; private final String transitionedTo; private final ZonedDateTime dateCreated; @@ -120,7 +120,7 @@ private ExecutionStep( @JsonProperty("execution_sid") final String executionSid, @JsonProperty("parent_step_sid") final String parentStepSid, @JsonProperty("name") final String name, - @JsonProperty("context") final Object context, + @JsonProperty("context") final Map context, @JsonProperty("transitioned_from") final String transitionedFrom, @JsonProperty("transitioned_to") final String transitionedTo, @JsonProperty("date_created") final String dateCreated, @@ -167,7 +167,7 @@ public final String getName() { return this.name; } - public final Object getContext() { + public final Map getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v1/flow/execution/executionstep/ExecutionStepContext.java b/src/main/java/com/twilio/rest/studio/v1/flow/execution/executionstep/ExecutionStepContext.java index d7effcbfb2..487d379a2f 100644 --- a/src/main/java/com/twilio/rest/studio/v1/flow/execution/executionstep/ExecutionStepContext.java +++ b/src/main/java/com/twilio/rest/studio/v1/flow/execution/executionstep/ExecutionStepContext.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class ExecutionStepContext extends Resource { - private static final long serialVersionUID = 24468820307220L; + private static final long serialVersionUID = 28705359719021L; public static ExecutionStepContextFetcher fetcher( final String pathFlowSid, @@ -92,7 +94,7 @@ public static ExecutionStepContext fromJson( } private final String accountSid; - private final Object context; + private final Map context; private final String executionSid; private final String flowSid; private final String stepSid; @@ -101,7 +103,7 @@ public static ExecutionStepContext fromJson( @JsonCreator private ExecutionStepContext( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("context") final Object context, + @JsonProperty("context") final Map context, @JsonProperty("execution_sid") final String executionSid, @JsonProperty("flow_sid") final String flowSid, @JsonProperty("step_sid") final String stepSid, @@ -119,7 +121,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getContext() { + public final Map getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v2/Flow.java b/src/main/java/com/twilio/rest/studio/v2/Flow.java index 207dcdd6e8..f4f9f13fbf 100644 --- a/src/main/java/com/twilio/rest/studio/v2/Flow.java +++ b/src/main/java/com/twilio/rest/studio/v2/Flow.java @@ -40,12 +40,12 @@ @ToString public class Flow extends Resource { - private static final long serialVersionUID = 226522965529433L; + private static final long serialVersionUID = 951890745581L; public static FlowCreator creator( final String friendlyName, final Flow.Status status, - final Object definition + final Map definition ) { return new FlowCreator(friendlyName, status, definition); } @@ -115,13 +115,13 @@ public static Flow fromJson( private final String sid; private final String accountSid; private final String friendlyName; - private final Object definition; + private final Map definition; private final Flow.Status status; private final Integer revision; private final String commitMessage; private final Boolean valid; - private final List errors; - private final List warnings; + private final List> errors; + private final List> warnings; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI webhookUrl; @@ -133,13 +133,13 @@ private Flow( @JsonProperty("sid") final String sid, @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, - @JsonProperty("definition") final Object definition, + @JsonProperty("definition") final Map definition, @JsonProperty("status") final Flow.Status status, @JsonProperty("revision") final Integer revision, @JsonProperty("commit_message") final String commitMessage, @JsonProperty("valid") final Boolean valid, - @JsonProperty("errors") final List errors, - @JsonProperty("warnings") final List warnings, + @JsonProperty("errors") final List> errors, + @JsonProperty("warnings") final List> warnings, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("webhook_url") final URI webhookUrl, @@ -175,7 +175,7 @@ public final String getFriendlyName() { return this.friendlyName; } - public final Object getDefinition() { + public final Map getDefinition() { return this.definition; } @@ -195,11 +195,11 @@ public final Boolean getValid() { return this.valid; } - public final List getErrors() { + public final List> getErrors() { return this.errors; } - public final List getWarnings() { + public final List> getWarnings() { return this.warnings; } diff --git a/src/main/java/com/twilio/rest/studio/v2/FlowCreator.java b/src/main/java/com/twilio/rest/studio/v2/FlowCreator.java index 3313a2299b..3834351da1 100644 --- a/src/main/java/com/twilio/rest/studio/v2/FlowCreator.java +++ b/src/main/java/com/twilio/rest/studio/v2/FlowCreator.java @@ -26,18 +26,20 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class FlowCreator extends Creator { private String friendlyName; private Flow.Status status; - private Object definition; + private Map definition; private String commitMessage; public FlowCreator( final String friendlyName, final Flow.Status status, - final Object definition + final Map definition ) { this.friendlyName = friendlyName; this.status = status; @@ -54,7 +56,7 @@ public FlowCreator setStatus(final Flow.Status status) { return this; } - public FlowCreator setDefinition(final Object definition) { + public FlowCreator setDefinition(final Map definition) { this.definition = definition; return this; } diff --git a/src/main/java/com/twilio/rest/studio/v2/FlowUpdater.java b/src/main/java/com/twilio/rest/studio/v2/FlowUpdater.java index c8917d0e6e..981e21f24e 100644 --- a/src/main/java/com/twilio/rest/studio/v2/FlowUpdater.java +++ b/src/main/java/com/twilio/rest/studio/v2/FlowUpdater.java @@ -25,13 +25,14 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class FlowUpdater extends Updater { private String pathSid; private Flow.Status status; private String friendlyName; - private Object definition; + private Map definition; private String commitMessage; public FlowUpdater(final String pathSid, final Flow.Status status) { @@ -49,7 +50,7 @@ public FlowUpdater setFriendlyName(final String friendlyName) { return this; } - public FlowUpdater setDefinition(final Object definition) { + public FlowUpdater setDefinition(final Map definition) { this.definition = definition; return this; } diff --git a/src/main/java/com/twilio/rest/studio/v2/FlowValidate.java b/src/main/java/com/twilio/rest/studio/v2/FlowValidate.java index 6eba3f66e9..f3a156394a 100644 --- a/src/main/java/com/twilio/rest/studio/v2/FlowValidate.java +++ b/src/main/java/com/twilio/rest/studio/v2/FlowValidate.java @@ -26,6 +26,8 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +41,7 @@ public class FlowValidate extends Resource { public static FlowValidateUpdater updater( final String friendlyName, final FlowValidate.Status status, - final Object definition + final Map definition ) { return new FlowValidateUpdater(friendlyName, status, definition); } diff --git a/src/main/java/com/twilio/rest/studio/v2/FlowValidateUpdater.java b/src/main/java/com/twilio/rest/studio/v2/FlowValidateUpdater.java index 5a6ea99ac6..7c97916960 100644 --- a/src/main/java/com/twilio/rest/studio/v2/FlowValidateUpdater.java +++ b/src/main/java/com/twilio/rest/studio/v2/FlowValidateUpdater.java @@ -25,18 +25,19 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class FlowValidateUpdater extends Updater { private String friendlyName; private FlowValidate.Status status; - private Object definition; + private Map definition; private String commitMessage; public FlowValidateUpdater( final String friendlyName, final FlowValidate.Status status, - final Object definition + final Map definition ) { this.friendlyName = friendlyName; this.status = status; @@ -53,7 +54,9 @@ public FlowValidateUpdater setStatus(final FlowValidate.Status status) { return this; } - public FlowValidateUpdater setDefinition(final Object definition) { + public FlowValidateUpdater setDefinition( + final Map definition + ) { this.definition = definition; return this; } diff --git a/src/main/java/com/twilio/rest/studio/v2/flow/Execution.java b/src/main/java/com/twilio/rest/studio/v2/flow/Execution.java index 259203b098..a39e679402 100644 --- a/src/main/java/com/twilio/rest/studio/v2/flow/Execution.java +++ b/src/main/java/com/twilio/rest/studio/v2/flow/Execution.java @@ -39,7 +39,7 @@ @ToString public class Execution extends Resource { - private static final long serialVersionUID = 21663033797562L; + private static final long serialVersionUID = 276284150060496L; public static ExecutionCreator creator( final String pathFlowSid, @@ -122,7 +122,7 @@ public static Execution fromJson( private final String accountSid; private final String flowSid; private final String contactChannelAddress; - private final Object context; + private final Map context; private final Execution.Status status; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -137,7 +137,7 @@ private Execution( @JsonProperty( "contact_channel_address" ) final String contactChannelAddress, - @JsonProperty("context") final Object context, + @JsonProperty("context") final Map context, @JsonProperty("status") final Execution.Status status, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -172,7 +172,7 @@ public final String getContactChannelAddress() { return this.contactChannelAddress; } - public final Object getContext() { + public final Map getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v2/flow/ExecutionCreator.java b/src/main/java/com/twilio/rest/studio/v2/flow/ExecutionCreator.java index 28941dee4c..df3d5c1245 100644 --- a/src/main/java/com/twilio/rest/studio/v2/flow/ExecutionCreator.java +++ b/src/main/java/com/twilio/rest/studio/v2/flow/ExecutionCreator.java @@ -27,13 +27,15 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class ExecutionCreator extends Creator { private String pathFlowSid; private com.twilio.type.PhoneNumber to; private com.twilio.type.PhoneNumber from; - private Object parameters; + private Map parameters; public ExecutionCreator( final String pathFlowSid, @@ -63,7 +65,9 @@ public ExecutionCreator setFrom(final String from) { return setFrom(Promoter.phoneNumberFromString(from)); } - public ExecutionCreator setParameters(final Object parameters) { + public ExecutionCreator setParameters( + final Map parameters + ) { this.parameters = parameters; return this; } diff --git a/src/main/java/com/twilio/rest/studio/v2/flow/FlowRevision.java b/src/main/java/com/twilio/rest/studio/v2/flow/FlowRevision.java index 0f78c00369..c92a4d7238 100644 --- a/src/main/java/com/twilio/rest/studio/v2/flow/FlowRevision.java +++ b/src/main/java/com/twilio/rest/studio/v2/flow/FlowRevision.java @@ -30,6 +30,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +40,7 @@ @ToString public class FlowRevision extends Resource { - private static final long serialVersionUID = 208403532040439L; + private static final long serialVersionUID = 84648223923809L; public static FlowRevisionFetcher fetcher( final String pathSid, @@ -97,12 +99,12 @@ public static FlowRevision fromJson( private final String sid; private final String accountSid; private final String friendlyName; - private final Object definition; + private final Map definition; private final FlowRevision.Status status; private final Integer revision; private final String commitMessage; private final Boolean valid; - private final List errors; + private final List> errors; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -112,12 +114,12 @@ private FlowRevision( @JsonProperty("sid") final String sid, @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, - @JsonProperty("definition") final Object definition, + @JsonProperty("definition") final Map definition, @JsonProperty("status") final FlowRevision.Status status, @JsonProperty("revision") final Integer revision, @JsonProperty("commit_message") final String commitMessage, @JsonProperty("valid") final Boolean valid, - @JsonProperty("errors") final List errors, + @JsonProperty("errors") final List> errors, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -148,7 +150,7 @@ public final String getFriendlyName() { return this.friendlyName; } - public final Object getDefinition() { + public final Map getDefinition() { return this.definition; } @@ -168,7 +170,7 @@ public final Boolean getValid() { return this.valid; } - public final List getErrors() { + public final List> getErrors() { return this.errors; } diff --git a/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionContext.java b/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionContext.java index 01e60e0d90..1e48c85839 100644 --- a/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionContext.java +++ b/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionContext.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class ExecutionContext extends Resource { - private static final long serialVersionUID = 55535160524796L; + private static final long serialVersionUID = 48761390116247L; public static ExecutionContextFetcher fetcher( final String pathFlowSid, @@ -87,7 +89,7 @@ public static ExecutionContext fromJson( } private final String accountSid; - private final Object context; + private final Map context; private final String flowSid; private final String executionSid; private final URI url; @@ -95,7 +97,7 @@ public static ExecutionContext fromJson( @JsonCreator private ExecutionContext( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("context") final Object context, + @JsonProperty("context") final Map context, @JsonProperty("flow_sid") final String flowSid, @JsonProperty("execution_sid") final String executionSid, @JsonProperty("url") final URI url @@ -111,7 +113,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getContext() { + public final Map getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionStep.java b/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionStep.java index a6cab0ffcc..c6d8c0acce 100644 --- a/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionStep.java +++ b/src/main/java/com/twilio/rest/studio/v2/flow/execution/ExecutionStep.java @@ -38,7 +38,7 @@ @ToString public class ExecutionStep extends Resource { - private static final long serialVersionUID = 120870328761943L; + private static final long serialVersionUID = 56382327963536L; public static ExecutionStepFetcher fetcher( final String pathFlowSid, @@ -104,7 +104,7 @@ public static ExecutionStep fromJson( private final String executionSid; private final String parentStepSid; private final String name; - private final Object context; + private final Map context; private final String transitionedFrom; private final String transitionedTo; private final ZonedDateTime dateCreated; @@ -120,7 +120,7 @@ private ExecutionStep( @JsonProperty("execution_sid") final String executionSid, @JsonProperty("parent_step_sid") final String parentStepSid, @JsonProperty("name") final String name, - @JsonProperty("context") final Object context, + @JsonProperty("context") final Map context, @JsonProperty("transitioned_from") final String transitionedFrom, @JsonProperty("transitioned_to") final String transitionedTo, @JsonProperty("date_created") final String dateCreated, @@ -167,7 +167,7 @@ public final String getName() { return this.name; } - public final Object getContext() { + public final Map getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/studio/v2/flow/execution/executionstep/ExecutionStepContext.java b/src/main/java/com/twilio/rest/studio/v2/flow/execution/executionstep/ExecutionStepContext.java index 782c64cf38..384675effe 100644 --- a/src/main/java/com/twilio/rest/studio/v2/flow/execution/executionstep/ExecutionStepContext.java +++ b/src/main/java/com/twilio/rest/studio/v2/flow/execution/executionstep/ExecutionStepContext.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class ExecutionStepContext extends Resource { - private static final long serialVersionUID = 24468820307220L; + private static final long serialVersionUID = 28705359719021L; public static ExecutionStepContextFetcher fetcher( final String pathFlowSid, @@ -92,7 +94,7 @@ public static ExecutionStepContext fromJson( } private final String accountSid; - private final Object context; + private final Map context; private final String executionSid; private final String flowSid; private final String stepSid; @@ -101,7 +103,7 @@ public static ExecutionStepContext fromJson( @JsonCreator private ExecutionStepContext( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("context") final Object context, + @JsonProperty("context") final Map context, @JsonProperty("execution_sid") final String executionSid, @JsonProperty("flow_sid") final String flowSid, @JsonProperty("step_sid") final String stepSid, @@ -119,7 +121,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getContext() { + public final Map getContext() { return this.context; } diff --git a/src/main/java/com/twilio/rest/supersim/v1/Network.java b/src/main/java/com/twilio/rest/supersim/v1/Network.java index 6bbaa67eff..3b01f564d8 100644 --- a/src/main/java/com/twilio/rest/supersim/v1/Network.java +++ b/src/main/java/com/twilio/rest/supersim/v1/Network.java @@ -27,6 +27,8 @@ import java.io.InputStream; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class Network extends Resource { - private static final long serialVersionUID = 190489279811069L; + private static final long serialVersionUID = 225839080791216L; public static NetworkFetcher fetcher(final String pathSid) { return new NetworkFetcher(pathSid); @@ -92,7 +94,7 @@ public static Network fromJson( private final String friendlyName; private final URI url; private final String isoCountry; - private final List identifiers; + private final List> identifiers; @JsonCreator private Network( @@ -100,7 +102,7 @@ private Network( @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("url") final URI url, @JsonProperty("iso_country") final String isoCountry, - @JsonProperty("identifiers") final List identifiers + @JsonProperty("identifiers") final List> identifiers ) { this.sid = sid; this.friendlyName = friendlyName; @@ -125,7 +127,7 @@ public final String getIsoCountry() { return this.isoCountry; } - public final List getIdentifiers() { + public final List> getIdentifiers() { return this.identifiers; } diff --git a/src/main/java/com/twilio/rest/supersim/v1/SettingsUpdate.java b/src/main/java/com/twilio/rest/supersim/v1/SettingsUpdate.java index fa79a4d62a..4d3dbc2f17 100644 --- a/src/main/java/com/twilio/rest/supersim/v1/SettingsUpdate.java +++ b/src/main/java/com/twilio/rest/supersim/v1/SettingsUpdate.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class SettingsUpdate extends Resource { - private static final long serialVersionUID = 255262648579642L; + private static final long serialVersionUID = 126256874693410L; public static SettingsUpdateReader reader() { return new SettingsUpdateReader(); @@ -90,7 +92,7 @@ public static SettingsUpdate fromJson( private final String iccid; private final String simSid; private final SettingsUpdate.Status status; - private final List packages; + private final List> packages; private final ZonedDateTime dateCompleted; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -101,7 +103,7 @@ private SettingsUpdate( @JsonProperty("iccid") final String iccid, @JsonProperty("sim_sid") final String simSid, @JsonProperty("status") final SettingsUpdate.Status status, - @JsonProperty("packages") final List packages, + @JsonProperty("packages") final List> packages, @JsonProperty("date_completed") final String dateCompleted, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated @@ -133,7 +135,7 @@ public final SettingsUpdate.Status getStatus() { return this.status; } - public final List getPackages() { + public final List> getPackages() { return this.packages; } diff --git a/src/main/java/com/twilio/rest/supersim/v1/UsageRecord.java b/src/main/java/com/twilio/rest/supersim/v1/UsageRecord.java index cca77d9bc3..2b7510e170 100644 --- a/src/main/java/com/twilio/rest/supersim/v1/UsageRecord.java +++ b/src/main/java/com/twilio/rest/supersim/v1/UsageRecord.java @@ -30,6 +30,8 @@ import java.io.InputStream; import java.math.BigDecimal; import java.util.Currency; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +40,7 @@ @ToString public class UsageRecord extends Resource { - private static final long serialVersionUID = 160739434697257L; + private static final long serialVersionUID = 269766941607639L; public static UsageRecordReader reader() { return new UsageRecordReader(); @@ -92,7 +94,7 @@ public static UsageRecord fromJson( private final String networkSid; private final String fleetSid; private final String isoCountry; - private final Object period; + private final Map period; private final Long dataUpload; private final Long dataDownload; private final Long dataTotal; @@ -106,7 +108,7 @@ private UsageRecord( @JsonProperty("network_sid") final String networkSid, @JsonProperty("fleet_sid") final String fleetSid, @JsonProperty("iso_country") final String isoCountry, - @JsonProperty("period") final Object period, + @JsonProperty("period") final Map period, @JsonProperty("data_upload") final Long dataUpload, @JsonProperty("data_download") final Long dataDownload, @JsonProperty("data_total") final Long dataTotal, @@ -148,7 +150,7 @@ public final String getIsoCountry() { return this.isoCountry; } - public final Object getPeriod() { + public final Map getPeriod() { return this.period; } diff --git a/src/main/java/com/twilio/rest/supersim/v1/networkaccessprofile/NetworkAccessProfileNetwork.java b/src/main/java/com/twilio/rest/supersim/v1/networkaccessprofile/NetworkAccessProfileNetwork.java index 77b93fd749..7b89f7fa02 100644 --- a/src/main/java/com/twilio/rest/supersim/v1/networkaccessprofile/NetworkAccessProfileNetwork.java +++ b/src/main/java/com/twilio/rest/supersim/v1/networkaccessprofile/NetworkAccessProfileNetwork.java @@ -27,6 +27,8 @@ import java.io.InputStream; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class NetworkAccessProfileNetwork extends Resource { - private static final long serialVersionUID = 28841254590899L; + private static final long serialVersionUID = 187162547019967L; public static NetworkAccessProfileNetworkCreator creator( final String pathNetworkAccessProfileSid, @@ -128,7 +130,7 @@ public static NetworkAccessProfileNetwork fromJson( private final String networkAccessProfileSid; private final String friendlyName; private final String isoCountry; - private final List identifiers; + private final List> identifiers; private final URI url; @JsonCreator @@ -139,7 +141,9 @@ private NetworkAccessProfileNetwork( ) final String networkAccessProfileSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("iso_country") final String isoCountry, - @JsonProperty("identifiers") final List identifiers, + @JsonProperty("identifiers") final List< + Map + > identifiers, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -166,7 +170,7 @@ public final String getIsoCountry() { return this.isoCountry; } - public final List getIdentifiers() { + public final List> getIdentifiers() { return this.identifiers; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/Document.java b/src/main/java/com/twilio/rest/sync/v1/service/Document.java index 02f5581734..e6b087729b 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/Document.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/Document.java @@ -38,7 +38,7 @@ @ToString public class Document extends Resource { - private static final long serialVersionUID = 261013113274170L; + private static final long serialVersionUID = 221157207950751L; public static DocumentCreator creator(final String pathServiceSid) { return new DocumentCreator(pathServiceSid); @@ -119,7 +119,7 @@ public static Document fromJson( private final URI url; private final Map links; private final String revision; - private final Object data; + private final Map data; private final ZonedDateTime dateExpires; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -134,7 +134,7 @@ private Document( @JsonProperty("url") final URI url, @JsonProperty("links") final Map links, @JsonProperty("revision") final String revision, - @JsonProperty("data") final Object data, + @JsonProperty("data") final Map data, @JsonProperty("date_expires") final String dateExpires, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -182,7 +182,7 @@ public final String getRevision() { return this.revision; } - public final Object getData() { + public final Map getData() { return this.data; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/DocumentCreator.java b/src/main/java/com/twilio/rest/sync/v1/service/DocumentCreator.java index a5e40d3f07..9b5eca36b7 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/DocumentCreator.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/DocumentCreator.java @@ -26,12 +26,14 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class DocumentCreator extends Creator { private String pathServiceSid; private String uniqueName; - private Object data; + private Map data; private Integer ttl; public DocumentCreator(final String pathServiceSid) { @@ -43,7 +45,7 @@ public DocumentCreator setUniqueName(final String uniqueName) { return this; } - public DocumentCreator setData(final Object data) { + public DocumentCreator setData(final Map data) { this.data = data; return this; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/DocumentUpdater.java b/src/main/java/com/twilio/rest/sync/v1/service/DocumentUpdater.java index 50b9165d6e..1561d4c8a2 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/DocumentUpdater.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/DocumentUpdater.java @@ -25,13 +25,14 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class DocumentUpdater extends Updater { private String pathServiceSid; private String pathSid; private String ifMatch; - private Object data; + private Map data; private Integer ttl; public DocumentUpdater(final String pathServiceSid, final String pathSid) { @@ -44,7 +45,7 @@ public DocumentUpdater setIfMatch(final String ifMatch) { return this; } - public DocumentUpdater setData(final Object data) { + public DocumentUpdater setData(final Map data) { this.data = data; return this; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItem.java b/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItem.java index 15a81ed211..c0d70df086 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItem.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItem.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,12 +39,12 @@ @ToString public class SyncListItem extends Resource { - private static final long serialVersionUID = 221331171920805L; + private static final long serialVersionUID = 92711713432732L; public static SyncListItemCreator creator( final String pathServiceSid, final String pathListSid, - final Object data + final Map data ) { return new SyncListItemCreator(pathServiceSid, pathListSid, data); } @@ -127,7 +129,7 @@ public static SyncListItem fromJson( private final String listSid; private final URI url; private final String revision; - private final Object data; + private final Map data; private final ZonedDateTime dateExpires; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -141,7 +143,7 @@ private SyncListItem( @JsonProperty("list_sid") final String listSid, @JsonProperty("url") final URI url, @JsonProperty("revision") final String revision, - @JsonProperty("data") final Object data, + @JsonProperty("data") final Map data, @JsonProperty("date_expires") final String dateExpires, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -184,7 +186,7 @@ public final String getRevision() { return this.revision; } - public final Object getData() { + public final Map getData() { return this.data; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemCreator.java b/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemCreator.java index b3349ff40a..2af4101ee6 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemCreator.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemCreator.java @@ -26,12 +26,14 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class SyncListItemCreator extends Creator { private String pathServiceSid; private String pathListSid; - private Object data; + private Map data; private Integer ttl; private Integer itemTtl; private Integer collectionTtl; @@ -39,14 +41,14 @@ public class SyncListItemCreator extends Creator { public SyncListItemCreator( final String pathServiceSid, final String pathListSid, - final Object data + final Map data ) { this.pathServiceSid = pathServiceSid; this.pathListSid = pathListSid; this.data = data; } - public SyncListItemCreator setData(final Object data) { + public SyncListItemCreator setData(final Map data) { this.data = data; return this; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemUpdater.java b/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemUpdater.java index 7ec2479826..df538d9384 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemUpdater.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/synclist/SyncListItemUpdater.java @@ -25,6 +25,7 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class SyncListItemUpdater extends Updater { @@ -32,7 +33,7 @@ public class SyncListItemUpdater extends Updater { private String pathListSid; private Integer pathIndex; private String ifMatch; - private Object data; + private Map data; private Integer ttl; private Integer itemTtl; private Integer collectionTtl; @@ -52,7 +53,7 @@ public SyncListItemUpdater setIfMatch(final String ifMatch) { return this; } - public SyncListItemUpdater setData(final Object data) { + public SyncListItemUpdater setData(final Map data) { this.data = data; return this; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItem.java b/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItem.java index d5e34a9be3..e2c25935cf 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItem.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItem.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,13 +39,13 @@ @ToString public class SyncMapItem extends Resource { - private static final long serialVersionUID = 208315525049259L; + private static final long serialVersionUID = 156890229646336L; public static SyncMapItemCreator creator( final String pathServiceSid, final String pathMapSid, final String key, - final Object data + final Map data ) { return new SyncMapItemCreator(pathServiceSid, pathMapSid, key, data); } @@ -128,7 +130,7 @@ public static SyncMapItem fromJson( private final String mapSid; private final URI url; private final String revision; - private final Object data; + private final Map data; private final ZonedDateTime dateExpires; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -142,7 +144,7 @@ private SyncMapItem( @JsonProperty("map_sid") final String mapSid, @JsonProperty("url") final URI url, @JsonProperty("revision") final String revision, - @JsonProperty("data") final Object data, + @JsonProperty("data") final Map data, @JsonProperty("date_expires") final String dateExpires, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @@ -185,7 +187,7 @@ public final String getRevision() { return this.revision; } - public final Object getData() { + public final Map getData() { return this.data; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemCreator.java b/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemCreator.java index df8e6b204e..095e615ca2 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemCreator.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemCreator.java @@ -26,13 +26,15 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class SyncMapItemCreator extends Creator { private String pathServiceSid; private String pathMapSid; private String key; - private Object data; + private Map data; private Integer ttl; private Integer itemTtl; private Integer collectionTtl; @@ -41,7 +43,7 @@ public SyncMapItemCreator( final String pathServiceSid, final String pathMapSid, final String key, - final Object data + final Map data ) { this.pathServiceSid = pathServiceSid; this.pathMapSid = pathMapSid; @@ -54,7 +56,7 @@ public SyncMapItemCreator setKey(final String key) { return this; } - public SyncMapItemCreator setData(final Object data) { + public SyncMapItemCreator setData(final Map data) { this.data = data; return this; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemUpdater.java b/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemUpdater.java index b27291f350..f9cb5af292 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemUpdater.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/syncmap/SyncMapItemUpdater.java @@ -25,6 +25,7 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class SyncMapItemUpdater extends Updater { @@ -32,7 +33,7 @@ public class SyncMapItemUpdater extends Updater { private String pathMapSid; private String pathKey; private String ifMatch; - private Object data; + private Map data; private Integer ttl; private Integer itemTtl; private Integer collectionTtl; @@ -52,7 +53,7 @@ public SyncMapItemUpdater setIfMatch(final String ifMatch) { return this; } - public SyncMapItemUpdater setData(final Object data) { + public SyncMapItemUpdater setData(final Map data) { this.data = data; return this; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessage.java b/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessage.java index 8c66fa6c7d..7191f3acc2 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessage.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessage.java @@ -25,6 +25,8 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -33,12 +35,12 @@ @ToString public class StreamMessage extends Resource { - private static final long serialVersionUID = 40152669898660L; + private static final long serialVersionUID = 233477236246646L; public static StreamMessageCreator creator( final String pathServiceSid, final String pathStreamSid, - final Object data + final Map data ) { return new StreamMessageCreator(pathServiceSid, pathStreamSid, data); } @@ -87,12 +89,12 @@ public static StreamMessage fromJson( } private final String sid; - private final Object data; + private final Map data; @JsonCreator private StreamMessage( @JsonProperty("sid") final String sid, - @JsonProperty("data") final Object data + @JsonProperty("data") final Map data ) { this.sid = sid; this.data = data; @@ -102,7 +104,7 @@ public final String getSid() { return this.sid; } - public final Object getData() { + public final Map getData() { return this.data; } diff --git a/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessageCreator.java b/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessageCreator.java index 27b92a191e..5739a6e69d 100644 --- a/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessageCreator.java +++ b/src/main/java/com/twilio/rest/sync/v1/service/syncstream/StreamMessageCreator.java @@ -26,24 +26,26 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class StreamMessageCreator extends Creator { private String pathServiceSid; private String pathStreamSid; - private Object data; + private Map data; public StreamMessageCreator( final String pathServiceSid, final String pathStreamSid, - final Object data + final Map data ) { this.pathServiceSid = pathServiceSid; this.pathStreamSid = pathStreamSid; this.data = data; } - public StreamMessageCreator setData(final Object data) { + public StreamMessageCreator setData(final Map data) { this.data = data; return this; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/Event.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/Event.java index 976fae677e..93c3ae139a 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/Event.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/Event.java @@ -28,6 +28,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +38,7 @@ @ToString public class Event extends Resource { - private static final long serialVersionUID = 40225736342547L; + private static final long serialVersionUID = 215026832174382L; public static EventFetcher fetcher( final String pathWorkspaceSid, @@ -97,7 +99,7 @@ public static Event fromJson( private final String actorType; private final URI actorUrl; private final String description; - private final Object eventData; + private final Map eventData; private final ZonedDateTime eventDate; private final Long eventDateMs; private final String eventType; @@ -117,7 +119,7 @@ private Event( @JsonProperty("actor_type") final String actorType, @JsonProperty("actor_url") final URI actorUrl, @JsonProperty("description") final String description, - @JsonProperty("event_data") final Object eventData, + @JsonProperty("event_data") final Map eventData, @JsonProperty("event_date") final String eventDate, @JsonProperty("event_date_ms") final Long eventDateMs, @JsonProperty("event_type") final String eventType, @@ -169,7 +171,7 @@ public final String getDescription() { return this.description; } - public final Object getEventData() { + public final Map getEventData() { return this.eventData; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceCumulativeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceCumulativeStatistics.java index de68db2d42..a87e16e142 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceCumulativeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceCumulativeStatistics.java @@ -28,6 +28,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +38,7 @@ @ToString public class WorkspaceCumulativeStatistics extends Resource { - private static final long serialVersionUID = 159930068803009L; + private static final long serialVersionUID = 84911824165722L; public static WorkspaceCumulativeStatisticsFetcher fetcher( final String pathWorkspaceSid @@ -103,9 +105,9 @@ public static WorkspaceCumulativeStatistics fromJson( private final Integer reservationsTimedOut; private final Integer reservationsCanceled; private final Integer reservationsRescinded; - private final Object splitByWaitTime; - private final Object waitDurationUntilAccepted; - private final Object waitDurationUntilCanceled; + private final Map splitByWaitTime; + private final Map waitDurationUntilAccepted; + private final Map waitDurationUntilCanceled; private final Integer tasksCanceled; private final Integer tasksCompleted; private final Integer tasksCreated; @@ -139,13 +141,18 @@ private WorkspaceCumulativeStatistics( @JsonProperty( "reservations_rescinded" ) final Integer reservationsRescinded, - @JsonProperty("split_by_wait_time") final Object splitByWaitTime, - @JsonProperty( - "wait_duration_until_accepted" - ) final Object waitDurationUntilAccepted, - @JsonProperty( - "wait_duration_until_canceled" - ) final Object waitDurationUntilCanceled, + @JsonProperty("split_by_wait_time") final Map< + String, + Object + > splitByWaitTime, + @JsonProperty("wait_duration_until_accepted") final Map< + String, + Object + > waitDurationUntilAccepted, + @JsonProperty("wait_duration_until_canceled") final Map< + String, + Object + > waitDurationUntilCanceled, @JsonProperty("tasks_canceled") final Integer tasksCanceled, @JsonProperty("tasks_completed") final Integer tasksCompleted, @JsonProperty("tasks_created") final Integer tasksCreated, @@ -220,15 +227,15 @@ public final Integer getReservationsRescinded() { return this.reservationsRescinded; } - public final Object getSplitByWaitTime() { + public final Map getSplitByWaitTime() { return this.splitByWaitTime; } - public final Object getWaitDurationUntilAccepted() { + public final Map getWaitDurationUntilAccepted() { return this.waitDurationUntilAccepted; } - public final Object getWaitDurationUntilCanceled() { + public final Map getWaitDurationUntilCanceled() { return this.waitDurationUntilCanceled; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceRealTimeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceRealTimeStatistics.java index 46b2bf42d8..0f327cf14a 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceRealTimeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceRealTimeStatistics.java @@ -27,6 +27,8 @@ import java.io.InputStream; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class WorkspaceRealTimeStatistics extends Resource { - private static final long serialVersionUID = 191327423488262L; + private static final long serialVersionUID = 188768803928766L; public static WorkspaceRealTimeStatisticsFetcher fetcher( final String pathWorkspaceSid @@ -93,11 +95,11 @@ public static WorkspaceRealTimeStatistics fromJson( } private final String accountSid; - private final List activityStatistics; + private final List> activityStatistics; private final Integer longestTaskWaitingAge; private final String longestTaskWaitingSid; - private final Object tasksByPriority; - private final Object tasksByStatus; + private final Map tasksByPriority; + private final Map tasksByStatus; private final Integer totalTasks; private final Integer totalWorkers; private final String workspaceSid; @@ -107,7 +109,7 @@ public static WorkspaceRealTimeStatistics fromJson( private WorkspaceRealTimeStatistics( @JsonProperty("account_sid") final String accountSid, @JsonProperty("activity_statistics") final List< - Object + Map > activityStatistics, @JsonProperty( "longest_task_waiting_age" @@ -115,8 +117,14 @@ private WorkspaceRealTimeStatistics( @JsonProperty( "longest_task_waiting_sid" ) final String longestTaskWaitingSid, - @JsonProperty("tasks_by_priority") final Object tasksByPriority, - @JsonProperty("tasks_by_status") final Object tasksByStatus, + @JsonProperty("tasks_by_priority") final Map< + String, + Object + > tasksByPriority, + @JsonProperty("tasks_by_status") final Map< + String, + Object + > tasksByStatus, @JsonProperty("total_tasks") final Integer totalTasks, @JsonProperty("total_workers") final Integer totalWorkers, @JsonProperty("workspace_sid") final String workspaceSid, @@ -138,7 +146,7 @@ public final String getAccountSid() { return this.accountSid; } - public final List getActivityStatistics() { + public final List> getActivityStatistics() { return this.activityStatistics; } @@ -150,11 +158,11 @@ public final String getLongestTaskWaitingSid() { return this.longestTaskWaitingSid; } - public final Object getTasksByPriority() { + public final Map getTasksByPriority() { return this.tasksByPriority; } - public final Object getTasksByStatus() { + public final Map getTasksByStatus() { return this.tasksByStatus; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceStatistics.java index a539ee4780..f6fd4dabee 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/WorkspaceStatistics.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class WorkspaceStatistics extends Resource { - private static final long serialVersionUID = 220531460342229L; + private static final long serialVersionUID = 274987650256203L; public static WorkspaceStatisticsFetcher fetcher( final String pathWorkspaceSid @@ -85,16 +87,16 @@ public static WorkspaceStatistics fromJson( } } - private final Object realtime; - private final Object cumulative; + private final Map realtime; + private final Map cumulative; private final String accountSid; private final String workspaceSid; private final URI url; @JsonCreator private WorkspaceStatistics( - @JsonProperty("realtime") final Object realtime, - @JsonProperty("cumulative") final Object cumulative, + @JsonProperty("realtime") final Map realtime, + @JsonProperty("cumulative") final Map cumulative, @JsonProperty("account_sid") final String accountSid, @JsonProperty("workspace_sid") final String workspaceSid, @JsonProperty("url") final URI url @@ -106,11 +108,11 @@ private WorkspaceStatistics( this.url = url; } - public final Object getRealtime() { + public final Map getRealtime() { return this.realtime; } - public final Object getCumulative() { + public final Map getCumulative() { return this.cumulative; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueBulkRealTimeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueBulkRealTimeStatistics.java index f4583ba5b4..6ebf10c77a 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueBulkRealTimeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueBulkRealTimeStatistics.java @@ -28,6 +28,8 @@ import java.io.InputStream; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +38,7 @@ @ToString public class TaskQueueBulkRealTimeStatistics extends Resource { - private static final long serialVersionUID = 241999194888475L; + private static final long serialVersionUID = 187525220896144L; public static TaskQueueBulkRealTimeStatisticsCreator creator( final String pathWorkspaceSid @@ -107,7 +109,7 @@ public static String toJson(Object object, ObjectMapper mapper) { private final String accountSid; private final String workspaceSid; - private final List taskQueueData; + private final List> taskQueueData; private final Integer taskQueueResponseCount; private final URI url; @@ -115,7 +117,9 @@ public static String toJson(Object object, ObjectMapper mapper) { private TaskQueueBulkRealTimeStatistics( @JsonProperty("account_sid") final String accountSid, @JsonProperty("workspace_sid") final String workspaceSid, - @JsonProperty("task_queue_data") final List taskQueueData, + @JsonProperty("task_queue_data") final List< + Map + > taskQueueData, @JsonProperty( "task_queue_response_count" ) final Integer taskQueueResponseCount, @@ -136,7 +140,7 @@ public final String getWorkspaceSid() { return this.workspaceSid; } - public final List getTaskQueueData() { + public final List> getTaskQueueData() { return this.taskQueueData; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueCumulativeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueCumulativeStatistics.java index 9a867591a4..0adc19c917 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueCumulativeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueCumulativeStatistics.java @@ -28,6 +28,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +38,7 @@ @ToString public class TaskQueueCumulativeStatistics extends Resource { - private static final long serialVersionUID = 51800144019635L; + private static final long serialVersionUID = 113454189238794L; public static TaskQueueCumulativeStatisticsFetcher fetcher( final String pathWorkspaceSid, @@ -107,11 +109,11 @@ public static TaskQueueCumulativeStatistics fromJson( private final Integer reservationsTimedOut; private final Integer reservationsCanceled; private final Integer reservationsRescinded; - private final Object splitByWaitTime; + private final Map splitByWaitTime; private final String taskQueueSid; - private final Object waitDurationUntilAccepted; - private final Object waitDurationUntilCanceled; - private final Object waitDurationInQueueUntilAccepted; + private final Map waitDurationUntilAccepted; + private final Map waitDurationUntilCanceled; + private final Map waitDurationInQueueUntilAccepted; private final Integer tasksCanceled; private final Integer tasksCompleted; private final Integer tasksDeleted; @@ -144,17 +146,23 @@ private TaskQueueCumulativeStatistics( @JsonProperty( "reservations_rescinded" ) final Integer reservationsRescinded, - @JsonProperty("split_by_wait_time") final Object splitByWaitTime, + @JsonProperty("split_by_wait_time") final Map< + String, + Object + > splitByWaitTime, @JsonProperty("task_queue_sid") final String taskQueueSid, - @JsonProperty( - "wait_duration_until_accepted" - ) final Object waitDurationUntilAccepted, - @JsonProperty( - "wait_duration_until_canceled" - ) final Object waitDurationUntilCanceled, - @JsonProperty( - "wait_duration_in_queue_until_accepted" - ) final Object waitDurationInQueueUntilAccepted, + @JsonProperty("wait_duration_until_accepted") final Map< + String, + Object + > waitDurationUntilAccepted, + @JsonProperty("wait_duration_until_canceled") final Map< + String, + Object + > waitDurationUntilCanceled, + @JsonProperty("wait_duration_in_queue_until_accepted") final Map< + String, + Object + > waitDurationInQueueUntilAccepted, @JsonProperty("tasks_canceled") final Integer tasksCanceled, @JsonProperty("tasks_completed") final Integer tasksCompleted, @JsonProperty("tasks_deleted") final Integer tasksDeleted, @@ -228,7 +236,7 @@ public final Integer getReservationsRescinded() { return this.reservationsRescinded; } - public final Object getSplitByWaitTime() { + public final Map getSplitByWaitTime() { return this.splitByWaitTime; } @@ -236,15 +244,15 @@ public final String getTaskQueueSid() { return this.taskQueueSid; } - public final Object getWaitDurationUntilAccepted() { + public final Map getWaitDurationUntilAccepted() { return this.waitDurationUntilAccepted; } - public final Object getWaitDurationUntilCanceled() { + public final Map getWaitDurationUntilCanceled() { return this.waitDurationUntilCanceled; } - public final Object getWaitDurationInQueueUntilAccepted() { + public final Map getWaitDurationInQueueUntilAccepted() { return this.waitDurationInQueueUntilAccepted; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueRealTimeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueRealTimeStatistics.java index 8496907722..48236ec0dc 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueRealTimeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueRealTimeStatistics.java @@ -27,6 +27,8 @@ import java.io.InputStream; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class TaskQueueRealTimeStatistics extends Resource { - private static final long serialVersionUID = 39477309222936L; + private static final long serialVersionUID = 59495775727482L; public static TaskQueueRealTimeStatisticsFetcher fetcher( final String pathWorkspaceSid, @@ -97,14 +99,14 @@ public static TaskQueueRealTimeStatistics fromJson( } private final String accountSid; - private final List activityStatistics; + private final List> activityStatistics; private final Integer longestTaskWaitingAge; private final String longestTaskWaitingSid; private final Integer longestRelativeTaskAgeInQueue; private final String longestRelativeTaskSidInQueue; private final String taskQueueSid; - private final Object tasksByPriority; - private final Object tasksByStatus; + private final Map tasksByPriority; + private final Map tasksByStatus; private final Integer totalAvailableWorkers; private final Integer totalEligibleWorkers; private final Integer totalTasks; @@ -115,7 +117,7 @@ public static TaskQueueRealTimeStatistics fromJson( private TaskQueueRealTimeStatistics( @JsonProperty("account_sid") final String accountSid, @JsonProperty("activity_statistics") final List< - Object + Map > activityStatistics, @JsonProperty( "longest_task_waiting_age" @@ -130,8 +132,14 @@ private TaskQueueRealTimeStatistics( "longest_relative_task_sid_in_queue" ) final String longestRelativeTaskSidInQueue, @JsonProperty("task_queue_sid") final String taskQueueSid, - @JsonProperty("tasks_by_priority") final Object tasksByPriority, - @JsonProperty("tasks_by_status") final Object tasksByStatus, + @JsonProperty("tasks_by_priority") final Map< + String, + Object + > tasksByPriority, + @JsonProperty("tasks_by_status") final Map< + String, + Object + > tasksByStatus, @JsonProperty( "total_available_workers" ) final Integer totalAvailableWorkers, @@ -162,7 +170,7 @@ public final String getAccountSid() { return this.accountSid; } - public final List getActivityStatistics() { + public final List> getActivityStatistics() { return this.activityStatistics; } @@ -186,11 +194,11 @@ public final String getTaskQueueSid() { return this.taskQueueSid; } - public final Object getTasksByPriority() { + public final Map getTasksByPriority() { return this.tasksByPriority; } - public final Object getTasksByStatus() { + public final Map getTasksByStatus() { return this.tasksByStatus; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueStatistics.java index 75f9095304..03c1f13c85 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueueStatistics.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class TaskQueueStatistics extends Resource { - private static final long serialVersionUID = 190604441305454L; + private static final long serialVersionUID = 273955433542749L; public static TaskQueueStatisticsFetcher fetcher( final String pathWorkspaceSid, @@ -90,8 +92,8 @@ public static TaskQueueStatistics fromJson( } private final String accountSid; - private final Object cumulative; - private final Object realtime; + private final Map cumulative; + private final Map realtime; private final String taskQueueSid; private final String workspaceSid; private final URI url; @@ -99,8 +101,8 @@ public static TaskQueueStatistics fromJson( @JsonCreator private TaskQueueStatistics( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("cumulative") final Object cumulative, - @JsonProperty("realtime") final Object realtime, + @JsonProperty("cumulative") final Map cumulative, + @JsonProperty("realtime") final Map realtime, @JsonProperty("task_queue_sid") final String taskQueueSid, @JsonProperty("workspace_sid") final String workspaceSid, @JsonProperty("url") final URI url @@ -117,11 +119,11 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getCumulative() { + public final Map getCumulative() { return this.cumulative; } - public final Object getRealtime() { + public final Map getRealtime() { return this.realtime; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueuesStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueuesStatistics.java index ab97f1994a..e11fe3b88e 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueuesStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/taskqueue/TaskQueuesStatistics.java @@ -25,6 +25,8 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -33,7 +35,7 @@ @ToString public class TaskQueuesStatistics extends Resource { - private static final long serialVersionUID = 50096240929714L; + private static final long serialVersionUID = 167349245476595L; public static TaskQueuesStatisticsReader reader( final String pathWorkspaceSid @@ -85,16 +87,16 @@ public static TaskQueuesStatistics fromJson( } private final String accountSid; - private final Object cumulative; - private final Object realtime; + private final Map cumulative; + private final Map realtime; private final String taskQueueSid; private final String workspaceSid; @JsonCreator private TaskQueuesStatistics( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("cumulative") final Object cumulative, - @JsonProperty("realtime") final Object realtime, + @JsonProperty("cumulative") final Map cumulative, + @JsonProperty("realtime") final Map realtime, @JsonProperty("task_queue_sid") final String taskQueueSid, @JsonProperty("workspace_sid") final String workspaceSid ) { @@ -109,11 +111,11 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getCumulative() { + public final Map getCumulative() { return this.cumulative; } - public final Object getRealtime() { + public final Map getRealtime() { return this.realtime; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkerStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkerStatistics.java index 61c3eefd6c..d2ab882d7d 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkerStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkerStatistics.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class WorkerStatistics extends Resource { - private static final long serialVersionUID = 274598515162304L; + private static final long serialVersionUID = 54379371741662L; public static WorkerStatisticsFetcher fetcher( final String pathWorkspaceSid, @@ -87,7 +89,7 @@ public static WorkerStatistics fromJson( } private final String accountSid; - private final Object cumulative; + private final Map cumulative; private final String workerSid; private final String workspaceSid; private final URI url; @@ -95,7 +97,7 @@ public static WorkerStatistics fromJson( @JsonCreator private WorkerStatistics( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("cumulative") final Object cumulative, + @JsonProperty("cumulative") final Map cumulative, @JsonProperty("worker_sid") final String workerSid, @JsonProperty("workspace_sid") final String workspaceSid, @JsonProperty("url") final URI url @@ -111,7 +113,7 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getCumulative() { + public final Map getCumulative() { return this.cumulative; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersCumulativeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersCumulativeStatistics.java index 7ceca32bdc..636829bfe2 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersCumulativeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersCumulativeStatistics.java @@ -29,6 +29,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class WorkersCumulativeStatistics extends Resource { - private static final long serialVersionUID = 274113932361256L; + private static final long serialVersionUID = 68159864681377L; public static WorkersCumulativeStatisticsFetcher fetcher( final String pathWorkspaceSid @@ -97,7 +99,7 @@ public static WorkersCumulativeStatistics fromJson( private final String accountSid; private final ZonedDateTime startTime; private final ZonedDateTime endTime; - private final List activityDurations; + private final List> activityDurations; private final Integer reservationsCreated; private final Integer reservationsAccepted; private final Integer reservationsRejected; @@ -113,7 +115,7 @@ private WorkersCumulativeStatistics( @JsonProperty("start_time") final String startTime, @JsonProperty("end_time") final String endTime, @JsonProperty("activity_durations") final List< - Object + Map > activityDurations, @JsonProperty("reservations_created") final Integer reservationsCreated, @JsonProperty( @@ -160,7 +162,7 @@ public final ZonedDateTime getEndTime() { return this.endTime; } - public final List getActivityDurations() { + public final List> getActivityDurations() { return this.activityDurations; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersRealTimeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersRealTimeStatistics.java index b84a1d0a16..6f5eddbe73 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersRealTimeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersRealTimeStatistics.java @@ -27,6 +27,8 @@ import java.io.InputStream; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class WorkersRealTimeStatistics extends Resource { - private static final long serialVersionUID = 82786699390383L; + private static final long serialVersionUID = 209947407394347L; public static WorkersRealTimeStatisticsFetcher fetcher( final String pathWorkspaceSid @@ -93,7 +95,7 @@ public static WorkersRealTimeStatistics fromJson( } private final String accountSid; - private final List activityStatistics; + private final List> activityStatistics; private final Integer totalWorkers; private final String workspaceSid; private final URI url; @@ -102,7 +104,7 @@ public static WorkersRealTimeStatistics fromJson( private WorkersRealTimeStatistics( @JsonProperty("account_sid") final String accountSid, @JsonProperty("activity_statistics") final List< - Object + Map > activityStatistics, @JsonProperty("total_workers") final Integer totalWorkers, @JsonProperty("workspace_sid") final String workspaceSid, @@ -119,7 +121,7 @@ public final String getAccountSid() { return this.accountSid; } - public final List getActivityStatistics() { + public final List> getActivityStatistics() { return this.activityStatistics; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersStatistics.java index def26aaf30..5b3ee1f9bd 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/worker/WorkersStatistics.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class WorkersStatistics extends Resource { - private static final long serialVersionUID = 220531460342229L; + private static final long serialVersionUID = 274987650256203L; public static WorkersStatisticsFetcher fetcher( final String pathWorkspaceSid @@ -85,16 +87,16 @@ public static WorkersStatistics fromJson( } } - private final Object realtime; - private final Object cumulative; + private final Map realtime; + private final Map cumulative; private final String accountSid; private final String workspaceSid; private final URI url; @JsonCreator private WorkersStatistics( - @JsonProperty("realtime") final Object realtime, - @JsonProperty("cumulative") final Object cumulative, + @JsonProperty("realtime") final Map realtime, + @JsonProperty("cumulative") final Map cumulative, @JsonProperty("account_sid") final String accountSid, @JsonProperty("workspace_sid") final String workspaceSid, @JsonProperty("url") final URI url @@ -106,11 +108,11 @@ private WorkersStatistics( this.url = url; } - public final Object getRealtime() { + public final Map getRealtime() { return this.realtime; } - public final Object getCumulative() { + public final Map getCumulative() { return this.cumulative; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowCumulativeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowCumulativeStatistics.java index 953f1b7969..fc7e6e51e3 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowCumulativeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowCumulativeStatistics.java @@ -28,6 +28,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +38,7 @@ @ToString public class WorkflowCumulativeStatistics extends Resource { - private static final long serialVersionUID = 152978389491960L; + private static final long serialVersionUID = 209789504024863L; public static WorkflowCumulativeStatisticsFetcher fetcher( final String pathWorkspaceSid, @@ -107,9 +109,9 @@ public static WorkflowCumulativeStatistics fromJson( private final Integer reservationsTimedOut; private final Integer reservationsCanceled; private final Integer reservationsRescinded; - private final Object splitByWaitTime; - private final Object waitDurationUntilAccepted; - private final Object waitDurationUntilCanceled; + private final Map splitByWaitTime; + private final Map waitDurationUntilAccepted; + private final Map waitDurationUntilCanceled; private final Integer tasksCanceled; private final Integer tasksCompleted; private final Integer tasksEntered; @@ -144,13 +146,18 @@ private WorkflowCumulativeStatistics( @JsonProperty( "reservations_rescinded" ) final Integer reservationsRescinded, - @JsonProperty("split_by_wait_time") final Object splitByWaitTime, - @JsonProperty( - "wait_duration_until_accepted" - ) final Object waitDurationUntilAccepted, - @JsonProperty( - "wait_duration_until_canceled" - ) final Object waitDurationUntilCanceled, + @JsonProperty("split_by_wait_time") final Map< + String, + Object + > splitByWaitTime, + @JsonProperty("wait_duration_until_accepted") final Map< + String, + Object + > waitDurationUntilAccepted, + @JsonProperty("wait_duration_until_canceled") final Map< + String, + Object + > waitDurationUntilCanceled, @JsonProperty("tasks_canceled") final Integer tasksCanceled, @JsonProperty("tasks_completed") final Integer tasksCompleted, @JsonProperty("tasks_entered") final Integer tasksEntered, @@ -227,15 +234,15 @@ public final Integer getReservationsRescinded() { return this.reservationsRescinded; } - public final Object getSplitByWaitTime() { + public final Map getSplitByWaitTime() { return this.splitByWaitTime; } - public final Object getWaitDurationUntilAccepted() { + public final Map getWaitDurationUntilAccepted() { return this.waitDurationUntilAccepted; } - public final Object getWaitDurationUntilCanceled() { + public final Map getWaitDurationUntilCanceled() { return this.waitDurationUntilCanceled; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowRealTimeStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowRealTimeStatistics.java index cc3cd8b456..6718215f1e 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowRealTimeStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowRealTimeStatistics.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class WorkflowRealTimeStatistics extends Resource { - private static final long serialVersionUID = 88943093438670L; + private static final long serialVersionUID = 5030697729646L; public static WorkflowRealTimeStatisticsFetcher fetcher( final String pathWorkspaceSid, @@ -98,8 +100,8 @@ public static WorkflowRealTimeStatistics fromJson( private final String accountSid; private final Integer longestTaskWaitingAge; private final String longestTaskWaitingSid; - private final Object tasksByPriority; - private final Object tasksByStatus; + private final Map tasksByPriority; + private final Map tasksByStatus; private final Integer totalTasks; private final String workflowSid; private final String workspaceSid; @@ -114,8 +116,14 @@ private WorkflowRealTimeStatistics( @JsonProperty( "longest_task_waiting_sid" ) final String longestTaskWaitingSid, - @JsonProperty("tasks_by_priority") final Object tasksByPriority, - @JsonProperty("tasks_by_status") final Object tasksByStatus, + @JsonProperty("tasks_by_priority") final Map< + String, + Object + > tasksByPriority, + @JsonProperty("tasks_by_status") final Map< + String, + Object + > tasksByStatus, @JsonProperty("total_tasks") final Integer totalTasks, @JsonProperty("workflow_sid") final String workflowSid, @JsonProperty("workspace_sid") final String workspaceSid, @@ -144,11 +152,11 @@ public final String getLongestTaskWaitingSid() { return this.longestTaskWaitingSid; } - public final Object getTasksByPriority() { + public final Map getTasksByPriority() { return this.tasksByPriority; } - public final Object getTasksByStatus() { + public final Map getTasksByStatus() { return this.tasksByStatus; } diff --git a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowStatistics.java b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowStatistics.java index 05cfa8afb8..f651aaccf4 100644 --- a/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowStatistics.java +++ b/src/main/java/com/twilio/rest/taskrouter/v1/workspace/workflow/WorkflowStatistics.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class WorkflowStatistics extends Resource { - private static final long serialVersionUID = 77936121382131L; + private static final long serialVersionUID = 124113751515927L; public static WorkflowStatisticsFetcher fetcher( final String pathWorkspaceSid, @@ -87,8 +89,8 @@ public static WorkflowStatistics fromJson( } private final String accountSid; - private final Object cumulative; - private final Object realtime; + private final Map cumulative; + private final Map realtime; private final String workflowSid; private final String workspaceSid; private final URI url; @@ -96,8 +98,8 @@ public static WorkflowStatistics fromJson( @JsonCreator private WorkflowStatistics( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("cumulative") final Object cumulative, - @JsonProperty("realtime") final Object realtime, + @JsonProperty("cumulative") final Map cumulative, + @JsonProperty("realtime") final Map realtime, @JsonProperty("workflow_sid") final String workflowSid, @JsonProperty("workspace_sid") final String workspaceSid, @JsonProperty("url") final URI url @@ -114,11 +116,11 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getCumulative() { + public final Map getCumulative() { return this.cumulative; } - public final Object getRealtime() { + public final Map getRealtime() { return this.realtime; } diff --git a/src/main/java/com/twilio/rest/trunking/v1/Trunk.java b/src/main/java/com/twilio/rest/trunking/v1/Trunk.java index 2e1c87cc47..2d77f12579 100644 --- a/src/main/java/com/twilio/rest/trunking/v1/Trunk.java +++ b/src/main/java/com/twilio/rest/trunking/v1/Trunk.java @@ -41,7 +41,7 @@ @ToString public class Trunk extends Resource { - private static final long serialVersionUID = 9305278079270L; + private static final long serialVersionUID = 225938897286327L; public static TrunkCreator creator() { return new TrunkCreator(); @@ -112,7 +112,7 @@ public static Trunk fromJson( private final URI disasterRecoveryUrl; private final String friendlyName; private final Boolean secure; - private final Object recording; + private final Map recording; private final Trunk.TransferSetting transferMode; private final Trunk.TransferCallerId transferCallerId; private final Boolean cnamLookupEnabled; @@ -134,7 +134,7 @@ private Trunk( @JsonProperty("disaster_recovery_url") final URI disasterRecoveryUrl, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("secure") final Boolean secure, - @JsonProperty("recording") final Object recording, + @JsonProperty("recording") final Map recording, @JsonProperty("transfer_mode") final Trunk.TransferSetting transferMode, @JsonProperty( "transfer_caller_id" @@ -191,7 +191,7 @@ public final Boolean getSecure() { return this.secure; } - public final Object getRecording() { + public final Map getRecording() { return this.recording; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/CustomerProfiles.java b/src/main/java/com/twilio/rest/trusthub/v1/CustomerProfiles.java index 380d963a88..9217f2067b 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/CustomerProfiles.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/CustomerProfiles.java @@ -40,7 +40,7 @@ @ToString public class CustomerProfiles extends Resource { - private static final long serialVersionUID = 73214259528205L; + private static final long serialVersionUID = 258820529618531L; public static CustomerProfilesCreator creator( final String friendlyName, @@ -121,7 +121,7 @@ public static CustomerProfiles fromJson( private final ZonedDateTime dateUpdated; private final URI url; private final Map links; - private final List errors; + private final List> errors; @JsonCreator private CustomerProfiles( @@ -137,7 +137,7 @@ private CustomerProfiles( @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links, - @JsonProperty("errors") final List errors + @JsonProperty("errors") final List> errors ) { this.sid = sid; this.accountSid = accountSid; @@ -202,7 +202,7 @@ public final Map getLinks() { return this.links; } - public final List getErrors() { + public final List> getErrors() { return this.errors; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/EndUser.java b/src/main/java/com/twilio/rest/trusthub/v1/EndUser.java index f915cb799a..01ca7832c3 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/EndUser.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/EndUser.java @@ -28,6 +28,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -36,7 +38,7 @@ @ToString public class EndUser extends Resource { - private static final long serialVersionUID = 262374487833088L; + private static final long serialVersionUID = 90504447987573L; public static EndUserCreator creator( final String friendlyName, @@ -108,7 +110,7 @@ public static EndUser fromJson( private final String accountSid; private final String friendlyName; private final String type; - private final Object attributes; + private final Map attributes; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -119,7 +121,7 @@ private EndUser( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("type") final String type, - @JsonProperty("attributes") final Object attributes, + @JsonProperty("attributes") final Map attributes, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -150,7 +152,7 @@ public final String getType() { return this.type; } - public final Object getAttributes() { + public final Map getAttributes() { return this.attributes; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/EndUserCreator.java b/src/main/java/com/twilio/rest/trusthub/v1/EndUserCreator.java index ff81bcc6c5..0be75ae9a4 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/EndUserCreator.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/EndUserCreator.java @@ -26,12 +26,14 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class EndUserCreator extends Creator { private String friendlyName; private String type; - private Object attributes; + private Map attributes; public EndUserCreator(final String friendlyName, final String type) { this.friendlyName = friendlyName; @@ -48,7 +50,7 @@ public EndUserCreator setType(final String type) { return this; } - public EndUserCreator setAttributes(final Object attributes) { + public EndUserCreator setAttributes(final Map attributes) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/EndUserType.java b/src/main/java/com/twilio/rest/trusthub/v1/EndUserType.java index e6d39d8f18..79b4a51626 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/EndUserType.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/EndUserType.java @@ -27,6 +27,8 @@ import java.io.InputStream; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class EndUserType extends Resource { - private static final long serialVersionUID = 12687033452936L; + private static final long serialVersionUID = 67038001521206L; public static EndUserTypeFetcher fetcher(final String pathSid) { return new EndUserTypeFetcher(pathSid); @@ -91,7 +93,7 @@ public static EndUserType fromJson( private final String sid; private final String friendlyName; private final String machineName; - private final List fields; + private final List> fields; private final URI url; @JsonCreator @@ -99,7 +101,7 @@ private EndUserType( @JsonProperty("sid") final String sid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("machine_name") final String machineName, - @JsonProperty("fields") final List fields, + @JsonProperty("fields") final List> fields, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -121,7 +123,7 @@ public final String getMachineName() { return this.machineName; } - public final List getFields() { + public final List> getFields() { return this.fields; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/EndUserUpdater.java b/src/main/java/com/twilio/rest/trusthub/v1/EndUserUpdater.java index 31ec7ab9fb..39e4de9753 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/EndUserUpdater.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/EndUserUpdater.java @@ -25,12 +25,13 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class EndUserUpdater extends Updater { private String pathSid; private String friendlyName; - private Object attributes; + private Map attributes; public EndUserUpdater(final String pathSid) { this.pathSid = pathSid; @@ -41,7 +42,7 @@ public EndUserUpdater setFriendlyName(final String friendlyName) { return this; } - public EndUserUpdater setAttributes(final Object attributes) { + public EndUserUpdater setAttributes(final Map attributes) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/Policies.java b/src/main/java/com/twilio/rest/trusthub/v1/Policies.java index 2a7be36771..e9fec1bf84 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/Policies.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/Policies.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class Policies extends Resource { - private static final long serialVersionUID = 234892224838670L; + private static final long serialVersionUID = 142613922631852L; public static PoliciesFetcher fetcher(final String pathSid) { return new PoliciesFetcher(pathSid); @@ -89,14 +91,14 @@ public static Policies fromJson( private final String sid; private final String friendlyName; - private final Object requirements; + private final Map requirements; private final URI url; @JsonCreator private Policies( @JsonProperty("sid") final String sid, @JsonProperty("friendly_name") final String friendlyName, - @JsonProperty("requirements") final Object requirements, + @JsonProperty("requirements") final Map requirements, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -113,7 +115,7 @@ public final String getFriendlyName() { return this.friendlyName; } - public final Object getRequirements() { + public final Map getRequirements() { return this.requirements; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocument.java b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocument.java index 1aae6e54ef..fcb0e31305 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocument.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocument.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class SupportingDocument extends Resource { - private static final long serialVersionUID = 37232765895936L; + private static final long serialVersionUID = 13014832865593L; public static SupportingDocumentCreator creator( final String friendlyName, @@ -111,7 +113,7 @@ public static SupportingDocument fromJson( private final String mimeType; private final SupportingDocument.Status status; private final String type; - private final Object attributes; + private final Map attributes; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final URI url; @@ -124,7 +126,7 @@ private SupportingDocument( @JsonProperty("mime_type") final String mimeType, @JsonProperty("status") final SupportingDocument.Status status, @JsonProperty("type") final String type, - @JsonProperty("attributes") final Object attributes, + @JsonProperty("attributes") final Map attributes, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url @@ -165,7 +167,7 @@ public final String getType() { return this.type; } - public final Object getAttributes() { + public final Map getAttributes() { return this.attributes; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentCreator.java b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentCreator.java index e1f21719b1..6b509fe88f 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentCreator.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentCreator.java @@ -26,12 +26,14 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class SupportingDocumentCreator extends Creator { private String friendlyName; private String type; - private Object attributes; + private Map attributes; public SupportingDocumentCreator( final String friendlyName, @@ -53,7 +55,9 @@ public SupportingDocumentCreator setType(final String type) { return this; } - public SupportingDocumentCreator setAttributes(final Object attributes) { + public SupportingDocumentCreator setAttributes( + final Map attributes + ) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentType.java b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentType.java index fbd45ec5b8..4e5429cfd7 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentType.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentType.java @@ -27,6 +27,8 @@ import java.io.InputStream; import java.net.URI; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class SupportingDocumentType extends Resource { - private static final long serialVersionUID = 12687033452936L; + private static final long serialVersionUID = 67038001521206L; public static SupportingDocumentTypeFetcher fetcher(final String pathSid) { return new SupportingDocumentTypeFetcher(pathSid); @@ -91,7 +93,7 @@ public static SupportingDocumentType fromJson( private final String sid; private final String friendlyName; private final String machineName; - private final List fields; + private final List> fields; private final URI url; @JsonCreator @@ -99,7 +101,7 @@ private SupportingDocumentType( @JsonProperty("sid") final String sid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("machine_name") final String machineName, - @JsonProperty("fields") final List fields, + @JsonProperty("fields") final List> fields, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -121,7 +123,7 @@ public final String getMachineName() { return this.machineName; } - public final List getFields() { + public final List> getFields() { return this.fields; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentUpdater.java b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentUpdater.java index 2c925041f2..099d6f7077 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentUpdater.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/SupportingDocumentUpdater.java @@ -25,12 +25,13 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class SupportingDocumentUpdater extends Updater { private String pathSid; private String friendlyName; - private Object attributes; + private Map attributes; public SupportingDocumentUpdater(final String pathSid) { this.pathSid = pathSid; @@ -43,7 +44,9 @@ public SupportingDocumentUpdater setFriendlyName( return this; } - public SupportingDocumentUpdater setAttributes(final Object attributes) { + public SupportingDocumentUpdater setAttributes( + final Map attributes + ) { this.attributes = attributes; return this; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/TrustProducts.java b/src/main/java/com/twilio/rest/trusthub/v1/TrustProducts.java index f07f8bce36..a1be16ed7e 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/TrustProducts.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/TrustProducts.java @@ -40,7 +40,7 @@ @ToString public class TrustProducts extends Resource { - private static final long serialVersionUID = 31600418449670L; + private static final long serialVersionUID = 79201442410217L; public static TrustProductsCreator creator( final String friendlyName, @@ -121,7 +121,7 @@ public static TrustProducts fromJson( private final ZonedDateTime dateUpdated; private final URI url; private final Map links; - private final List errors; + private final List> errors; @JsonCreator private TrustProducts( @@ -137,7 +137,7 @@ private TrustProducts( @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links, - @JsonProperty("errors") final List errors + @JsonProperty("errors") final List> errors ) { this.sid = sid; this.accountSid = accountSid; @@ -202,7 +202,7 @@ public final Map getLinks() { return this.links; } - public final List getErrors() { + public final List> getErrors() { return this.errors; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/customerprofiles/CustomerProfilesEvaluations.java b/src/main/java/com/twilio/rest/trusthub/v1/customerprofiles/CustomerProfilesEvaluations.java index a6ec5a546b..27d0116ac0 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/customerprofiles/CustomerProfilesEvaluations.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/customerprofiles/CustomerProfilesEvaluations.java @@ -30,6 +30,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +40,7 @@ @ToString public class CustomerProfilesEvaluations extends Resource { - private static final long serialVersionUID = 2752091075011L; + private static final long serialVersionUID = 45516903020077L; public static CustomerProfilesEvaluationsCreator creator( final String pathCustomerProfileSid, @@ -120,7 +122,7 @@ public static CustomerProfilesEvaluations fromJson( private final String policySid; private final String customerProfileSid; private final CustomerProfilesEvaluations.Status status; - private final List results; + private final List> results; private final ZonedDateTime dateCreated; private final URI url; @@ -131,7 +133,7 @@ private CustomerProfilesEvaluations( @JsonProperty("policy_sid") final String policySid, @JsonProperty("customer_profile_sid") final String customerProfileSid, @JsonProperty("status") final CustomerProfilesEvaluations.Status status, - @JsonProperty("results") final List results, + @JsonProperty("results") final List> results, @JsonProperty("date_created") final String dateCreated, @JsonProperty("url") final URI url ) { @@ -165,7 +167,7 @@ public final CustomerProfilesEvaluations.Status getStatus() { return this.status; } - public final List getResults() { + public final List> getResults() { return this.results; } diff --git a/src/main/java/com/twilio/rest/trusthub/v1/trustproducts/TrustProductsEvaluations.java b/src/main/java/com/twilio/rest/trusthub/v1/trustproducts/TrustProductsEvaluations.java index ca3fc84852..c2aee8cf6b 100644 --- a/src/main/java/com/twilio/rest/trusthub/v1/trustproducts/TrustProductsEvaluations.java +++ b/src/main/java/com/twilio/rest/trusthub/v1/trustproducts/TrustProductsEvaluations.java @@ -30,6 +30,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +40,7 @@ @ToString public class TrustProductsEvaluations extends Resource { - private static final long serialVersionUID = 78835043471912L; + private static final long serialVersionUID = 86634042597263L; public static TrustProductsEvaluationsCreator creator( final String pathTrustProductSid, @@ -114,7 +116,7 @@ public static TrustProductsEvaluations fromJson( private final String policySid; private final String trustProductSid; private final TrustProductsEvaluations.Status status; - private final List results; + private final List> results; private final ZonedDateTime dateCreated; private final URI url; @@ -125,7 +127,7 @@ private TrustProductsEvaluations( @JsonProperty("policy_sid") final String policySid, @JsonProperty("trust_product_sid") final String trustProductSid, @JsonProperty("status") final TrustProductsEvaluations.Status status, - @JsonProperty("results") final List results, + @JsonProperty("results") final List> results, @JsonProperty("date_created") final String dateCreated, @JsonProperty("url") final URI url ) { @@ -159,7 +161,7 @@ public final TrustProductsEvaluations.Status getStatus() { return this.status; } - public final List getResults() { + public final List> getResults() { return this.results; } diff --git a/src/main/java/com/twilio/rest/verify/v2/Form.java b/src/main/java/com/twilio/rest/verify/v2/Form.java index aff409bc4a..c6f82158f9 100644 --- a/src/main/java/com/twilio/rest/verify/v2/Form.java +++ b/src/main/java/com/twilio/rest/verify/v2/Form.java @@ -27,6 +27,8 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class Form extends Resource { - private static final long serialVersionUID = 106406872124029L; + private static final long serialVersionUID = 202517967097226L; public static FormFetcher fetcher(final Form.FormTypes formType) { return new FormFetcher(formType); @@ -85,15 +87,15 @@ public static Form fromJson( } private final Form.FormTypes formType; - private final Object forms; - private final Object formMeta; + private final Map forms; + private final Map formMeta; private final URI url; @JsonCreator private Form( @JsonProperty("form_type") final Form.FormTypes formType, - @JsonProperty("forms") final Object forms, - @JsonProperty("form_meta") final Object formMeta, + @JsonProperty("forms") final Map forms, + @JsonProperty("form_meta") final Map formMeta, @JsonProperty("url") final URI url ) { this.formType = formType; @@ -106,11 +108,11 @@ public final Form.FormTypes getFormType() { return this.formType; } - public final Object getForms() { + public final Map getForms() { return this.forms; } - public final Object getFormMeta() { + public final Map getFormMeta() { return this.formMeta; } diff --git a/src/main/java/com/twilio/rest/verify/v2/Service.java b/src/main/java/com/twilio/rest/verify/v2/Service.java index 9a1d94c85f..627024b453 100644 --- a/src/main/java/com/twilio/rest/verify/v2/Service.java +++ b/src/main/java/com/twilio/rest/verify/v2/Service.java @@ -38,7 +38,7 @@ @ToString public class Service extends Resource { - private static final long serialVersionUID = 241555738349921L; + private static final long serialVersionUID = 122585755386681L; public static ServiceCreator creator(final String friendlyName) { return new ServiceCreator(friendlyName); @@ -114,10 +114,10 @@ public static Service fromJson( private final String ttsName; private final Boolean doNotShareWarningEnabled; private final Boolean customCodeEnabled; - private final Object push; - private final Object totp; + private final Map push; + private final Map totp; private final String defaultTemplateSid; - private final Object whatsapp; + private final Map whatsapp; private final Boolean verifyEventSubscriptionEnabled; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; @@ -139,10 +139,10 @@ private Service( "do_not_share_warning_enabled" ) final Boolean doNotShareWarningEnabled, @JsonProperty("custom_code_enabled") final Boolean customCodeEnabled, - @JsonProperty("push") final Object push, - @JsonProperty("totp") final Object totp, + @JsonProperty("push") final Map push, + @JsonProperty("totp") final Map totp, @JsonProperty("default_template_sid") final String defaultTemplateSid, - @JsonProperty("whatsapp") final Object whatsapp, + @JsonProperty("whatsapp") final Map whatsapp, @JsonProperty( "verify_event_subscription_enabled" ) final Boolean verifyEventSubscriptionEnabled, @@ -217,11 +217,11 @@ public final Boolean getCustomCodeEnabled() { return this.customCodeEnabled; } - public final Object getPush() { + public final Map getPush() { return this.push; } - public final Object getTotp() { + public final Map getTotp() { return this.totp; } @@ -229,7 +229,7 @@ public final String getDefaultTemplateSid() { return this.defaultTemplateSid; } - public final Object getWhatsapp() { + public final Map getWhatsapp() { return this.whatsapp; } diff --git a/src/main/java/com/twilio/rest/verify/v2/Template.java b/src/main/java/com/twilio/rest/verify/v2/Template.java index 38b693442f..5bf3b5da29 100644 --- a/src/main/java/com/twilio/rest/verify/v2/Template.java +++ b/src/main/java/com/twilio/rest/verify/v2/Template.java @@ -26,6 +26,8 @@ import java.io.IOException; import java.io.InputStream; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class Template extends Resource { - private static final long serialVersionUID = 65509431803046L; + private static final long serialVersionUID = 229000530855919L; public static TemplateReader reader() { return new TemplateReader(); @@ -87,7 +89,7 @@ public static Template fromJson( private final String accountSid; private final String friendlyName; private final List channels; - private final Object translations; + private final Map translations; @JsonCreator private Template( @@ -95,7 +97,7 @@ private Template( @JsonProperty("account_sid") final String accountSid, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("channels") final List channels, - @JsonProperty("translations") final Object translations + @JsonProperty("translations") final Map translations ) { this.sid = sid; this.accountSid = accountSid; @@ -120,7 +122,7 @@ public final List getChannels() { return this.channels; } - public final Object getTranslations() { + public final Map getTranslations() { return this.translations; } diff --git a/src/main/java/com/twilio/rest/verify/v2/VerificationAttempt.java b/src/main/java/com/twilio/rest/verify/v2/VerificationAttempt.java index ad9c0d9d22..d70e074482 100644 --- a/src/main/java/com/twilio/rest/verify/v2/VerificationAttempt.java +++ b/src/main/java/com/twilio/rest/verify/v2/VerificationAttempt.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class VerificationAttempt extends Resource { - private static final long serialVersionUID = 146003374113715L; + private static final long serialVersionUID = 105803800130690L; public static VerificationAttemptFetcher fetcher(final String pathSid) { return new VerificationAttemptFetcher(pathSid); @@ -98,8 +100,8 @@ public static VerificationAttempt fromJson( private final ZonedDateTime dateUpdated; private final VerificationAttempt.ConversionStatus conversionStatus; private final VerificationAttempt.Channels channel; - private final Object price; - private final Object channelData; + private final Map price; + private final Map channelData; private final URI url; @JsonCreator @@ -114,8 +116,8 @@ private VerificationAttempt( "conversion_status" ) final VerificationAttempt.ConversionStatus conversionStatus, @JsonProperty("channel") final VerificationAttempt.Channels channel, - @JsonProperty("price") final Object price, - @JsonProperty("channel_data") final Object channelData, + @JsonProperty("price") final Map price, + @JsonProperty("channel_data") final Map channelData, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -163,11 +165,11 @@ public final VerificationAttempt.Channels getChannel() { return this.channel; } - public final Object getPrice() { + public final Map getPrice() { return this.price; } - public final Object getChannelData() { + public final Map getChannelData() { return this.channelData; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/Verification.java b/src/main/java/com/twilio/rest/verify/v2/service/Verification.java index 4b4c24e510..913b0b4db9 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/Verification.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/Verification.java @@ -30,6 +30,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -38,7 +40,7 @@ @ToString public class Verification extends Resource { - private static final long serialVersionUID = 115911776984392L; + private static final long serialVersionUID = 3815558292528L; public static VerificationCreator creator( final String pathServiceSid, @@ -113,13 +115,13 @@ public static Verification fromJson( private final Verification.Channel channel; private final String status; private final Boolean valid; - private final Object lookup; + private final Map lookup; private final String amount; private final String payee; - private final List sendCodeAttempts; + private final List> sendCodeAttempts; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final Object sna; + private final Map sna; private final URI url; @JsonCreator @@ -131,13 +133,15 @@ private Verification( @JsonProperty("channel") final Verification.Channel channel, @JsonProperty("status") final String status, @JsonProperty("valid") final Boolean valid, - @JsonProperty("lookup") final Object lookup, + @JsonProperty("lookup") final Map lookup, @JsonProperty("amount") final String amount, @JsonProperty("payee") final String payee, - @JsonProperty("send_code_attempts") final List sendCodeAttempts, + @JsonProperty("send_code_attempts") final List< + Map + > sendCodeAttempts, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, - @JsonProperty("sna") final Object sna, + @JsonProperty("sna") final Map sna, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -185,7 +189,7 @@ public final Boolean getValid() { return this.valid; } - public final Object getLookup() { + public final Map getLookup() { return this.lookup; } @@ -197,7 +201,7 @@ public final String getPayee() { return this.payee; } - public final List getSendCodeAttempts() { + public final List> getSendCodeAttempts() { return this.sendCodeAttempts; } @@ -209,7 +213,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final Object getSna() { + public final Map getSna() { return this.sna; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/VerificationCheck.java b/src/main/java/com/twilio/rest/verify/v2/service/VerificationCheck.java index 096399b455..303b066dae 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/VerificationCheck.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/VerificationCheck.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class VerificationCheck extends Resource { - private static final long serialVersionUID = 50212192741047L; + private static final long serialVersionUID = 194586011367791L; public static VerificationCheckCreator creator( final String pathServiceSid @@ -99,7 +101,7 @@ public static VerificationCheck fromJson( private final String payee; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; - private final List snaAttemptsErrorCodes; + private final List> snaAttemptsErrorCodes; @JsonCreator private VerificationCheck( @@ -115,7 +117,7 @@ private VerificationCheck( @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("sna_attempts_error_codes") final List< - Object + Map > snaAttemptsErrorCodes ) { this.sid = sid; @@ -176,7 +178,7 @@ public final ZonedDateTime getDateUpdated() { return this.dateUpdated; } - public final List getSnaAttemptsErrorCodes() { + public final List> getSnaAttemptsErrorCodes() { return this.snaAttemptsErrorCodes; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/VerificationCreator.java b/src/main/java/com/twilio/rest/verify/v2/service/VerificationCreator.java index 4cb40cb25a..d6f592d7db 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/VerificationCreator.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/VerificationCreator.java @@ -26,6 +26,8 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class VerificationCreator extends Creator { @@ -39,8 +41,8 @@ public class VerificationCreator extends Creator { private String customCode; private String amount; private String payee; - private Object rateLimits; - private Object channelConfiguration; + private Map rateLimits; + private Map channelConfiguration; private String appHash; private String templateSid; private String templateCustomSubstitutions; @@ -106,13 +108,15 @@ public VerificationCreator setPayee(final String payee) { return this; } - public VerificationCreator setRateLimits(final Object rateLimits) { + public VerificationCreator setRateLimits( + final Map rateLimits + ) { this.rateLimits = rateLimits; return this; } public VerificationCreator setChannelConfiguration( - final Object channelConfiguration + final Map channelConfiguration ) { this.channelConfiguration = channelConfiguration; return this; diff --git a/src/main/java/com/twilio/rest/verify/v2/service/entity/Challenge.java b/src/main/java/com/twilio/rest/verify/v2/service/entity/Challenge.java index 171954ecdf..0d62df7622 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/entity/Challenge.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/entity/Challenge.java @@ -39,7 +39,7 @@ @ToString public class Challenge extends Resource { - private static final long serialVersionUID = 272875193543979L; + private static final long serialVersionUID = 265978723470772L; public static ChallengeCreator creator( final String pathServiceSid, @@ -127,9 +127,9 @@ public static Challenge fromJson( private final ZonedDateTime expirationDate; private final Challenge.ChallengeStatuses status; private final Challenge.ChallengeReasons respondedReason; - private final Object details; - private final Object hiddenDetails; - private final Object metadata; + private final Map details; + private final Map hiddenDetails; + private final Map metadata; private final Challenge.FactorTypes factorType; private final URI url; private final Map links; @@ -150,9 +150,9 @@ private Challenge( @JsonProperty( "responded_reason" ) final Challenge.ChallengeReasons respondedReason, - @JsonProperty("details") final Object details, - @JsonProperty("hidden_details") final Object hiddenDetails, - @JsonProperty("metadata") final Object metadata, + @JsonProperty("details") final Map details, + @JsonProperty("hidden_details") final Map hiddenDetails, + @JsonProperty("metadata") final Map metadata, @JsonProperty("factor_type") final Challenge.FactorTypes factorType, @JsonProperty("url") final URI url, @JsonProperty("links") final Map links @@ -227,15 +227,15 @@ public final Challenge.ChallengeReasons getRespondedReason() { return this.respondedReason; } - public final Object getDetails() { + public final Map getDetails() { return this.details; } - public final Object getHiddenDetails() { + public final Map getHiddenDetails() { return this.hiddenDetails; } - public final Object getMetadata() { + public final Map getMetadata() { return this.metadata; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeCreator.java b/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeCreator.java index 81ab2e1ee2..5f014a389f 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeCreator.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeCreator.java @@ -30,6 +30,8 @@ import java.time.ZonedDateTime; import java.util.List; import java.util.List; +import java.util.Map; +import java.util.Map; public class ChallengeCreator extends Creator { @@ -38,8 +40,8 @@ public class ChallengeCreator extends Creator { private String factorSid; private ZonedDateTime expirationDate; private String detailsMessage; - private List detailsFields; - private Object hiddenDetails; + private List> detailsFields; + private Map hiddenDetails; private String authPayload; public ChallengeCreator( @@ -69,16 +71,22 @@ public ChallengeCreator setDetailsMessage(final String detailsMessage) { return this; } - public ChallengeCreator setDetailsFields(final List detailsFields) { + public ChallengeCreator setDetailsFields( + final List> detailsFields + ) { this.detailsFields = detailsFields; return this; } - public ChallengeCreator setDetailsFields(final Object detailsFields) { + public ChallengeCreator setDetailsFields( + final Map detailsFields + ) { return setDetailsFields(Promoter.listOfOne(detailsFields)); } - public ChallengeCreator setHiddenDetails(final Object hiddenDetails) { + public ChallengeCreator setHiddenDetails( + final Map hiddenDetails + ) { this.hiddenDetails = hiddenDetails; return this; } @@ -148,7 +156,7 @@ private void addPostParams(final Request request) { request.addPostParam("Details.Message", detailsMessage); } if (detailsFields != null) { - for (Object prop : detailsFields) { + for (Map prop : detailsFields) { request.addPostParam( "Details.Fields", Converter.mapToJson(prop) diff --git a/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeUpdater.java b/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeUpdater.java index 5079c8ab3a..3b7fda6ef9 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeUpdater.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/entity/ChallengeUpdater.java @@ -25,6 +25,7 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class ChallengeUpdater extends Updater { @@ -32,7 +33,7 @@ public class ChallengeUpdater extends Updater { private String pathIdentity; private String pathSid; private String authPayload; - private Object metadata; + private Map metadata; public ChallengeUpdater( final String pathServiceSid, @@ -49,7 +50,7 @@ public ChallengeUpdater setAuthPayload(final String authPayload) { return this; } - public ChallengeUpdater setMetadata(final Object metadata) { + public ChallengeUpdater setMetadata(final Map metadata) { this.metadata = metadata; return this; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/entity/Factor.java b/src/main/java/com/twilio/rest/verify/v2/service/entity/Factor.java index 9d4bbc9d28..edeafe8f4e 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/entity/Factor.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/entity/Factor.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class Factor extends Resource { - private static final long serialVersionUID = 136293191765711L; + private static final long serialVersionUID = 254306005270593L; public static FactorDeleter deleter( final String pathServiceSid, @@ -123,8 +125,8 @@ public static Factor fromJson( private final String friendlyName; private final Factor.FactorStatuses status; private final Factor.FactorTypes factorType; - private final Object config; - private final Object metadata; + private final Map config; + private final Map metadata; private final URI url; @JsonCreator @@ -139,8 +141,8 @@ private Factor( @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("status") final Factor.FactorStatuses status, @JsonProperty("factor_type") final Factor.FactorTypes factorType, - @JsonProperty("config") final Object config, - @JsonProperty("metadata") final Object metadata, + @JsonProperty("config") final Map config, + @JsonProperty("metadata") final Map metadata, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -198,11 +200,11 @@ public final Factor.FactorTypes getFactorType() { return this.factorType; } - public final Object getConfig() { + public final Map getConfig() { return this.config; } - public final Object getMetadata() { + public final Map getMetadata() { return this.metadata; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactor.java b/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactor.java index 71a3658350..308d23c721 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactor.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactor.java @@ -29,6 +29,8 @@ import java.io.InputStream; import java.net.URI; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -37,7 +39,7 @@ @ToString public class NewFactor extends Resource { - private static final long serialVersionUID = 30401125571450L; + private static final long serialVersionUID = 115808224888150L; public static NewFactorCreator creator( final String pathServiceSid, @@ -101,14 +103,14 @@ public static NewFactor fromJson( private final String serviceSid; private final String entitySid; private final String identity; - private final Object binding; + private final Map binding; private final ZonedDateTime dateCreated; private final ZonedDateTime dateUpdated; private final String friendlyName; private final NewFactor.FactorStatuses status; private final NewFactor.FactorTypes factorType; - private final Object config; - private final Object metadata; + private final Map config; + private final Map metadata; private final URI url; @JsonCreator @@ -118,14 +120,14 @@ private NewFactor( @JsonProperty("service_sid") final String serviceSid, @JsonProperty("entity_sid") final String entitySid, @JsonProperty("identity") final String identity, - @JsonProperty("binding") final Object binding, + @JsonProperty("binding") final Map binding, @JsonProperty("date_created") final String dateCreated, @JsonProperty("date_updated") final String dateUpdated, @JsonProperty("friendly_name") final String friendlyName, @JsonProperty("status") final NewFactor.FactorStatuses status, @JsonProperty("factor_type") final NewFactor.FactorTypes factorType, - @JsonProperty("config") final Object config, - @JsonProperty("metadata") final Object metadata, + @JsonProperty("config") final Map config, + @JsonProperty("metadata") final Map metadata, @JsonProperty("url") final URI url ) { this.sid = sid; @@ -164,7 +166,7 @@ public final String getIdentity() { return this.identity; } - public final Object getBinding() { + public final Map getBinding() { return this.binding; } @@ -188,11 +190,11 @@ public final NewFactor.FactorTypes getFactorType() { return this.factorType; } - public final Object getConfig() { + public final Map getConfig() { return this.config; } - public final Object getMetadata() { + public final Map getMetadata() { return this.metadata; } diff --git a/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactorCreator.java b/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactorCreator.java index a0d4456f7d..3221e50770 100644 --- a/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactorCreator.java +++ b/src/main/java/com/twilio/rest/verify/v2/service/entity/NewFactorCreator.java @@ -26,6 +26,8 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; +import java.util.Map; public class NewFactorCreator extends Creator { @@ -44,7 +46,7 @@ public class NewFactorCreator extends Creator { private Integer configSkew; private Integer configCodeLength; private NewFactor.TotpAlgorithms configAlg; - private Object metadata; + private Map metadata; public NewFactorCreator( final String pathServiceSid, @@ -133,7 +135,7 @@ public NewFactorCreator setConfigAlg( return this; } - public NewFactorCreator setMetadata(final Object metadata) { + public NewFactorCreator setMetadata(final Map metadata) { this.metadata = metadata; return this; } diff --git a/src/main/java/com/twilio/rest/video/v1/Composition.java b/src/main/java/com/twilio/rest/video/v1/Composition.java index 39dfbf4dc8..c58d12e102 100644 --- a/src/main/java/com/twilio/rest/video/v1/Composition.java +++ b/src/main/java/com/twilio/rest/video/v1/Composition.java @@ -41,7 +41,7 @@ @ToString public class Composition extends Resource { - private static final long serialVersionUID = 99786087547322L; + private static final long serialVersionUID = 27450434271262L; public static CompositionCreator creator(final String roomSid) { return new CompositionCreator(roomSid); @@ -111,7 +111,7 @@ public static Composition fromJson( private final String roomSid; private final List audioSources; private final List audioSourcesExcluded; - private final Object videoLayout; + private final Map videoLayout; private final String resolution; private final Boolean trim; private final Composition.Format format; @@ -137,7 +137,7 @@ private Composition( @JsonProperty("audio_sources_excluded") final List< String > audioSourcesExcluded, - @JsonProperty("video_layout") final Object videoLayout, + @JsonProperty("video_layout") final Map videoLayout, @JsonProperty("resolution") final String resolution, @JsonProperty("trim") final Boolean trim, @JsonProperty("format") final Composition.Format format, @@ -214,7 +214,7 @@ public final List getAudioSourcesExcluded() { return this.audioSourcesExcluded; } - public final Object getVideoLayout() { + public final Map getVideoLayout() { return this.videoLayout; } diff --git a/src/main/java/com/twilio/rest/video/v1/CompositionCreator.java b/src/main/java/com/twilio/rest/video/v1/CompositionCreator.java index 6539a191bb..3c579d6781 100644 --- a/src/main/java/com/twilio/rest/video/v1/CompositionCreator.java +++ b/src/main/java/com/twilio/rest/video/v1/CompositionCreator.java @@ -31,11 +31,13 @@ import java.net.URI; import java.util.List; import java.util.List; +import java.util.Map; +import java.util.Map; public class CompositionCreator extends Creator { private String roomSid; - private Object videoLayout; + private Map videoLayout; private List audioSources; private List audioSourcesExcluded; private String resolution; @@ -53,7 +55,9 @@ public CompositionCreator setRoomSid(final String roomSid) { return this; } - public CompositionCreator setVideoLayout(final Object videoLayout) { + public CompositionCreator setVideoLayout( + final Map videoLayout + ) { this.videoLayout = videoLayout; return this; } diff --git a/src/main/java/com/twilio/rest/video/v1/CompositionHook.java b/src/main/java/com/twilio/rest/video/v1/CompositionHook.java index a6a4c1bb88..4c28fa2a64 100644 --- a/src/main/java/com/twilio/rest/video/v1/CompositionHook.java +++ b/src/main/java/com/twilio/rest/video/v1/CompositionHook.java @@ -31,6 +31,8 @@ import java.net.URI; import java.time.ZonedDateTime; import java.util.List; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -39,7 +41,7 @@ @ToString public class CompositionHook extends Resource { - private static final long serialVersionUID = 11959373000050L; + private static final long serialVersionUID = 233336557322533L; public static CompositionHookCreator creator(final String friendlyName) { return new CompositionHookCreator(friendlyName); @@ -115,7 +117,7 @@ public static CompositionHook fromJson( private final String sid; private final List audioSources; private final List audioSourcesExcluded; - private final Object videoLayout; + private final Map videoLayout; private final String resolution; private final Boolean trim; private final CompositionHook.Format format; @@ -135,7 +137,7 @@ private CompositionHook( @JsonProperty("audio_sources_excluded") final List< String > audioSourcesExcluded, - @JsonProperty("video_layout") final Object videoLayout, + @JsonProperty("video_layout") final Map videoLayout, @JsonProperty("resolution") final String resolution, @JsonProperty("trim") final Boolean trim, @JsonProperty("format") final CompositionHook.Format format, @@ -194,7 +196,7 @@ public final List getAudioSourcesExcluded() { return this.audioSourcesExcluded; } - public final Object getVideoLayout() { + public final Map getVideoLayout() { return this.videoLayout; } diff --git a/src/main/java/com/twilio/rest/video/v1/CompositionHookCreator.java b/src/main/java/com/twilio/rest/video/v1/CompositionHookCreator.java index f0b3584a1f..356fac4185 100644 --- a/src/main/java/com/twilio/rest/video/v1/CompositionHookCreator.java +++ b/src/main/java/com/twilio/rest/video/v1/CompositionHookCreator.java @@ -31,12 +31,14 @@ import java.net.URI; import java.util.List; import java.util.List; +import java.util.Map; +import java.util.Map; public class CompositionHookCreator extends Creator { private String friendlyName; private Boolean enabled; - private Object videoLayout; + private Map videoLayout; private List audioSources; private List audioSourcesExcluded; private String resolution; @@ -59,7 +61,9 @@ public CompositionHookCreator setEnabled(final Boolean enabled) { return this; } - public CompositionHookCreator setVideoLayout(final Object videoLayout) { + public CompositionHookCreator setVideoLayout( + final Map videoLayout + ) { this.videoLayout = videoLayout; return this; } diff --git a/src/main/java/com/twilio/rest/video/v1/CompositionHookUpdater.java b/src/main/java/com/twilio/rest/video/v1/CompositionHookUpdater.java index e3be60b4ba..90c84daa88 100644 --- a/src/main/java/com/twilio/rest/video/v1/CompositionHookUpdater.java +++ b/src/main/java/com/twilio/rest/video/v1/CompositionHookUpdater.java @@ -28,13 +28,14 @@ import com.twilio.rest.Domains; import java.net.URI; import java.util.List; +import java.util.Map; public class CompositionHookUpdater extends Updater { private String pathSid; private String friendlyName; private Boolean enabled; - private Object videoLayout; + private Map videoLayout; private List audioSources; private List audioSourcesExcluded; private Boolean trim; @@ -61,7 +62,9 @@ public CompositionHookUpdater setEnabled(final Boolean enabled) { return this; } - public CompositionHookUpdater setVideoLayout(final Object videoLayout) { + public CompositionHookUpdater setVideoLayout( + final Map videoLayout + ) { this.videoLayout = videoLayout; return this; } diff --git a/src/main/java/com/twilio/rest/video/v1/Recording.java b/src/main/java/com/twilio/rest/video/v1/Recording.java index 715e00780a..4f21119419 100644 --- a/src/main/java/com/twilio/rest/video/v1/Recording.java +++ b/src/main/java/com/twilio/rest/video/v1/Recording.java @@ -40,7 +40,7 @@ @ToString public class Recording extends Resource { - private static final long serialVersionUID = 74961583719799L; + private static final long serialVersionUID = 34004868870464L; public static RecordingDeleter deleter(final String pathSid) { return new RecordingDeleter(pathSid); @@ -108,7 +108,7 @@ public static Recording fromJson( private final Integer duration; private final Recording.Format containerFormat; private final Recording.Codec codec; - private final Object groupingSids; + private final Map groupingSids; private final String trackName; private final Long offset; private final URI mediaExternalLocation; @@ -131,7 +131,7 @@ private Recording( "container_format" ) final Recording.Format containerFormat, @JsonProperty("codec") final Recording.Codec codec, - @JsonProperty("grouping_sids") final Object groupingSids, + @JsonProperty("grouping_sids") final Map groupingSids, @JsonProperty("track_name") final String trackName, @JsonProperty("offset") final Long offset, @JsonProperty( @@ -207,7 +207,7 @@ public final Recording.Codec getCodec() { return this.codec; } - public final Object getGroupingSids() { + public final Map getGroupingSids() { return this.groupingSids; } diff --git a/src/main/java/com/twilio/rest/video/v1/RoomCreator.java b/src/main/java/com/twilio/rest/video/v1/RoomCreator.java index 9b7ef5243c..01acec6599 100644 --- a/src/main/java/com/twilio/rest/video/v1/RoomCreator.java +++ b/src/main/java/com/twilio/rest/video/v1/RoomCreator.java @@ -31,6 +31,8 @@ import java.net.URI; import java.util.List; import java.util.List; +import java.util.Map; +import java.util.Map; public class RoomCreator extends Creator { @@ -44,8 +46,8 @@ public class RoomCreator extends Creator { private Boolean transcribeParticipantsOnConnect; private List videoCodecs; private String mediaRegion; - private Object recordingRules; - private Object transcriptionsConfiguration; + private Map recordingRules; + private Map transcriptionsConfiguration; private Boolean audioOnly; private Integer maxParticipantDuration; private Integer emptyRoomTimeout; @@ -118,13 +120,15 @@ public RoomCreator setMediaRegion(final String mediaRegion) { return this; } - public RoomCreator setRecordingRules(final Object recordingRules) { + public RoomCreator setRecordingRules( + final Map recordingRules + ) { this.recordingRules = recordingRules; return this; } public RoomCreator setTranscriptionsConfiguration( - final Object transcriptionsConfiguration + final Map transcriptionsConfiguration ) { this.transcriptionsConfiguration = transcriptionsConfiguration; return this; diff --git a/src/main/java/com/twilio/rest/video/v1/room/RecordingRulesUpdater.java b/src/main/java/com/twilio/rest/video/v1/room/RecordingRulesUpdater.java index b1fb4895d4..4a726e6315 100644 --- a/src/main/java/com/twilio/rest/video/v1/room/RecordingRulesUpdater.java +++ b/src/main/java/com/twilio/rest/video/v1/room/RecordingRulesUpdater.java @@ -25,17 +25,18 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class RecordingRulesUpdater extends Updater { private String pathRoomSid; - private Object rules; + private Map rules; public RecordingRulesUpdater(final String pathRoomSid) { this.pathRoomSid = pathRoomSid; } - public RecordingRulesUpdater setRules(final Object rules) { + public RecordingRulesUpdater setRules(final Map rules) { this.rules = rules; return this; } diff --git a/src/main/java/com/twilio/rest/video/v1/room/RoomRecording.java b/src/main/java/com/twilio/rest/video/v1/room/RoomRecording.java index 9f9c489d22..7a37f4e2ad 100644 --- a/src/main/java/com/twilio/rest/video/v1/room/RoomRecording.java +++ b/src/main/java/com/twilio/rest/video/v1/room/RoomRecording.java @@ -39,7 +39,7 @@ @ToString public class RoomRecording extends Resource { - private static final long serialVersionUID = 213087152973119L; + private static final long serialVersionUID = 14590901968979L; public static RoomRecordingDeleter deleter( final String pathRoomSid, @@ -113,7 +113,7 @@ public static RoomRecording fromJson( private final Integer duration; private final RoomRecording.Format containerFormat; private final RoomRecording.Codec codec; - private final Object groupingSids; + private final Map groupingSids; private final String trackName; private final Long offset; private final URI mediaExternalLocation; @@ -135,7 +135,7 @@ private RoomRecording( "container_format" ) final RoomRecording.Format containerFormat, @JsonProperty("codec") final RoomRecording.Codec codec, - @JsonProperty("grouping_sids") final Object groupingSids, + @JsonProperty("grouping_sids") final Map groupingSids, @JsonProperty("track_name") final String trackName, @JsonProperty("offset") final Long offset, @JsonProperty( @@ -207,7 +207,7 @@ public final RoomRecording.Codec getCodec() { return this.codec; } - public final Object getGroupingSids() { + public final Map getGroupingSids() { return this.groupingSids; } diff --git a/src/main/java/com/twilio/rest/video/v1/room/participant/SubscribeRulesUpdater.java b/src/main/java/com/twilio/rest/video/v1/room/participant/SubscribeRulesUpdater.java index 03585d7817..6878b5373b 100644 --- a/src/main/java/com/twilio/rest/video/v1/room/participant/SubscribeRulesUpdater.java +++ b/src/main/java/com/twilio/rest/video/v1/room/participant/SubscribeRulesUpdater.java @@ -25,12 +25,13 @@ import com.twilio.http.Response; import com.twilio.http.TwilioRestClient; import com.twilio.rest.Domains; +import java.util.Map; public class SubscribeRulesUpdater extends Updater { private String pathRoomSid; private String pathParticipantSid; - private Object rules; + private Map rules; public SubscribeRulesUpdater( final String pathRoomSid, @@ -40,7 +41,7 @@ public SubscribeRulesUpdater( this.pathParticipantSid = pathParticipantSid; } - public SubscribeRulesUpdater setRules(final Object rules) { + public SubscribeRulesUpdater setRules(final Map rules) { this.rules = rules; return this; } diff --git a/src/main/java/com/twilio/rest/wireless/v1/UsageRecord.java b/src/main/java/com/twilio/rest/wireless/v1/UsageRecord.java index d1ae5cf075..22a428c433 100644 --- a/src/main/java/com/twilio/rest/wireless/v1/UsageRecord.java +++ b/src/main/java/com/twilio/rest/wireless/v1/UsageRecord.java @@ -26,6 +26,8 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class UsageRecord extends Resource { - private static final long serialVersionUID = 61247998044414L; + private static final long serialVersionUID = 2654718760239L; public static UsageRecordReader reader() { return new UsageRecordReader(); @@ -84,16 +86,16 @@ public static UsageRecord fromJson( } private final String accountSid; - private final Object period; - private final Object commands; - private final Object data; + private final Map period; + private final Map commands; + private final Map data; @JsonCreator private UsageRecord( @JsonProperty("account_sid") final String accountSid, - @JsonProperty("period") final Object period, - @JsonProperty("commands") final Object commands, - @JsonProperty("data") final Object data + @JsonProperty("period") final Map period, + @JsonProperty("commands") final Map commands, + @JsonProperty("data") final Map data ) { this.accountSid = accountSid; this.period = period; @@ -105,15 +107,15 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getPeriod() { + public final Map getPeriod() { return this.period; } - public final Object getCommands() { + public final Map getCommands() { return this.commands; } - public final Object getData() { + public final Map getData() { return this.data; } diff --git a/src/main/java/com/twilio/rest/wireless/v1/sim/DataSession.java b/src/main/java/com/twilio/rest/wireless/v1/sim/DataSession.java index b93bfec47b..4f779c449b 100644 --- a/src/main/java/com/twilio/rest/wireless/v1/sim/DataSession.java +++ b/src/main/java/com/twilio/rest/wireless/v1/sim/DataSession.java @@ -27,6 +27,8 @@ import java.io.IOException; import java.io.InputStream; import java.time.ZonedDateTime; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -35,7 +37,7 @@ @ToString public class DataSession extends Resource { - private static final long serialVersionUID = 76673659231965L; + private static final long serialVersionUID = 124844690346008L; public static DataSessionReader reader(final String pathSimSid) { return new DataSessionReader(pathSimSid); @@ -93,7 +95,7 @@ public static DataSession fromJson( private final String operatorCountry; private final String operatorName; private final String cellId; - private final Object cellLocationEstimate; + private final Map cellLocationEstimate; private final Integer packetsUploaded; private final Integer packetsDownloaded; private final ZonedDateTime lastUpdated; @@ -112,9 +114,10 @@ private DataSession( @JsonProperty("operator_country") final String operatorCountry, @JsonProperty("operator_name") final String operatorName, @JsonProperty("cell_id") final String cellId, - @JsonProperty( - "cell_location_estimate" - ) final Object cellLocationEstimate, + @JsonProperty("cell_location_estimate") final Map< + String, + Object + > cellLocationEstimate, @JsonProperty("packets_uploaded") final Integer packetsUploaded, @JsonProperty("packets_downloaded") final Integer packetsDownloaded, @JsonProperty("last_updated") final String lastUpdated, @@ -176,7 +179,7 @@ public final String getCellId() { return this.cellId; } - public final Object getCellLocationEstimate() { + public final Map getCellLocationEstimate() { return this.cellLocationEstimate; } diff --git a/src/main/java/com/twilio/rest/wireless/v1/sim/UsageRecord.java b/src/main/java/com/twilio/rest/wireless/v1/sim/UsageRecord.java index e9346ab1fe..b71c983b34 100644 --- a/src/main/java/com/twilio/rest/wireless/v1/sim/UsageRecord.java +++ b/src/main/java/com/twilio/rest/wireless/v1/sim/UsageRecord.java @@ -26,6 +26,8 @@ import com.twilio.exception.ApiException; import java.io.IOException; import java.io.InputStream; +import java.util.Map; +import java.util.Map; import java.util.Objects; import lombok.ToString; import lombok.ToString; @@ -34,7 +36,7 @@ @ToString public class UsageRecord extends Resource { - private static final long serialVersionUID = 9199685534487L; + private static final long serialVersionUID = 100589345047771L; public static UsageRecordReader reader(final String pathSimSid) { return new UsageRecordReader(pathSimSid); @@ -85,17 +87,17 @@ public static UsageRecord fromJson( private final String simSid; private final String accountSid; - private final Object period; - private final Object commands; - private final Object data; + private final Map period; + private final Map commands; + private final Map data; @JsonCreator private UsageRecord( @JsonProperty("sim_sid") final String simSid, @JsonProperty("account_sid") final String accountSid, - @JsonProperty("period") final Object period, - @JsonProperty("commands") final Object commands, - @JsonProperty("data") final Object data + @JsonProperty("period") final Map period, + @JsonProperty("commands") final Map commands, + @JsonProperty("data") final Map data ) { this.simSid = simSid; this.accountSid = accountSid; @@ -112,15 +114,15 @@ public final String getAccountSid() { return this.accountSid; } - public final Object getPeriod() { + public final Map getPeriod() { return this.period; } - public final Object getCommands() { + public final Map getCommands() { return this.commands; } - public final Object getData() { + public final Map getData() { return this.data; } From ecc27c96327d2815039e95c1dc98f78856f099fe Mon Sep 17 00:00:00 2001 From: Shubham Tiwari Date: Thu, 5 Jun 2025 20:38:05 +0530 Subject: [PATCH 05/10] fix: handle Object.toJson() --- src/main/java/com/twilio/converter/Converter.java | 8 ++++++-- src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java | 3 ++- .../java/com/twilio/rest/iam/v1/NewApiKeyCreator.java | 4 +++- .../twilio/rest/marketplace/v1/InstalledAddOnCreator.java | 7 ++++++- .../twilio/rest/marketplace/v1/InstalledAddOnUpdater.java | 6 +++++- 5 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/twilio/converter/Converter.java b/src/main/java/com/twilio/converter/Converter.java index 9ee29e0e3d..2b373b1c11 100644 --- a/src/main/java/com/twilio/converter/Converter.java +++ b/src/main/java/com/twilio/converter/Converter.java @@ -18,9 +18,13 @@ public class Converter { * @param map map to convert * @return converted JSON string */ - public static String mapToJson(final Map map) { + public static String mapToJson(final Object map) { try { - return MAPPER.writeValueAsString(map); + if (map instanceof Map) { + // If the map is a Map, convert it directly + return MAPPER.writeValueAsString(map); + } + return map.toString(); } catch (JsonProcessingException e) { return null; } diff --git a/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java b/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java index 545e07fa01..a80a49c180 100644 --- a/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java +++ b/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java @@ -16,6 +16,7 @@ import com.twilio.base.Updater; import com.twilio.constant.EnumConstants; +import com.twilio.converter.Converter; import com.twilio.exception.ApiConnectionException; import com.twilio.exception.ApiException; import com.twilio.exception.RestException; @@ -85,7 +86,7 @@ private void addPostParams(final Request request) { request.addPostParam("FriendlyName", friendlyName); } if (policy != null) { - request.addPostParam("Policy", policy.toString()); + request.addPostParam("Policy", Converter.mapToJson(policy)); } } } diff --git a/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java b/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java index b302d765dc..fa4cb6b890 100644 --- a/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java +++ b/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java @@ -16,6 +16,8 @@ import com.twilio.base.Creator; import com.twilio.constant.EnumConstants; +import com.twilio.converter.Converter; +import com.twilio.converter.Converter; import com.twilio.exception.ApiConnectionException; import com.twilio.exception.ApiException; import com.twilio.exception.RestException; @@ -106,7 +108,7 @@ private void addPostParams(final Request request) { request.addPostParam("KeyType", keyType.toString()); } if (policy != null) { - request.addPostParam("Policy", policy.toString()); + request.addPostParam("Policy", Converter.mapToJson(policy)); } } } diff --git a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java index 206529da6b..78df0aceb5 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java @@ -16,6 +16,8 @@ import com.twilio.base.Creator; import com.twilio.constant.EnumConstants; +import com.twilio.converter.Converter; +import com.twilio.converter.Converter; import com.twilio.exception.ApiConnectionException; import com.twilio.exception.ApiException; import com.twilio.exception.RestException; @@ -122,7 +124,10 @@ private void addPostParams(final Request request) { ); } if (configuration != null) { - request.addPostParam("Configuration", configuration.toString()); + request.addPostParam( + "Configuration", + Converter.mapToJson(configuration) + ); } if (uniqueName != null) { request.addPostParam("UniqueName", uniqueName); diff --git a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java index d15221efb7..61d14bfd68 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java @@ -16,6 +16,7 @@ import com.twilio.base.Updater; import com.twilio.constant.EnumConstants; +import com.twilio.converter.Converter; import com.twilio.exception.ApiConnectionException; import com.twilio.exception.ApiException; import com.twilio.exception.RestException; @@ -85,7 +86,10 @@ public InstalledAddOn update(final TwilioRestClient client) { private void addPostParams(final Request request) { if (configuration != null) { - request.addPostParam("Configuration", configuration.toString()); + request.addPostParam( + "Configuration", + Converter.mapToJson(configuration) + ); } if (uniqueName != null) { request.addPostParam("UniqueName", uniqueName); From 6374787daf77b5a6d076fead9c305583401c3b38 Mon Sep 17 00:00:00 2001 From: Shubham Tiwari Date: Thu, 5 Jun 2025 20:39:11 +0530 Subject: [PATCH 06/10] fix: add comments --- src/main/java/com/twilio/converter/Converter.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/twilio/converter/Converter.java b/src/main/java/com/twilio/converter/Converter.java index 2b373b1c11..d3a6a9e2f7 100644 --- a/src/main/java/com/twilio/converter/Converter.java +++ b/src/main/java/com/twilio/converter/Converter.java @@ -24,6 +24,7 @@ public static String mapToJson(final Object map) { // If the map is a Map, convert it directly return MAPPER.writeValueAsString(map); } + // If map is Any type object, convert to string directly return map.toString(); } catch (JsonProcessingException e) { return null; From c4fdfbfb085d159f89e322b272eb886fd81e0173 Mon Sep 17 00:00:00 2001 From: Shubham Tiwari Date: Mon, 9 Jun 2025 16:19:46 +0530 Subject: [PATCH 07/10] fix: enum changes --- src/main/java/com/twilio/rest/content/v1/Content.java | 10 +++++----- .../com/twilio/rest/messaging/v2/ChannelsSender.java | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/twilio/rest/content/v1/Content.java b/src/main/java/com/twilio/rest/content/v1/Content.java index e36fa5e764..addc44ae73 100644 --- a/src/main/java/com/twilio/rest/content/v1/Content.java +++ b/src/main/java/com/twilio/rest/content/v1/Content.java @@ -191,7 +191,7 @@ public static class CallToActionAction { @JsonProperty("type") @Getter @Setter - private Content.CallToActionActionType type; + private CallToActionActionType type; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("title") @@ -261,7 +261,7 @@ public static class QuickReplyAction { @JsonProperty("type") @Getter @Setter - private Content.QuickReplyActionType type; + private QuickReplyActionType type; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("title") @@ -313,7 +313,7 @@ public static class CardAction { @JsonProperty("type") @Getter @Setter - private Content.CardActionType type; + private CardActionType type; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("title") @@ -489,7 +489,7 @@ public static class CarouselAction { @JsonProperty("type") @Getter @Setter - private Content.CarouselActionType type; + private CarouselActionType type; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("title") @@ -769,7 +769,7 @@ public static class AuthenticationAction { @JsonProperty("type") @Getter @Setter - private Content.AuthenticationActionType type; + private AuthenticationActionType type; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("copy_code_text") diff --git a/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java b/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java index cd51cb9005..3e9cb06c14 100644 --- a/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java +++ b/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java @@ -58,7 +58,7 @@ public static class MessagingV2ChannelsSenderConfiguration { @JsonProperty("verification_method") @Getter @Setter - private ChannelsSender.VerificationMethodEnum verificationMethod; + private VerificationMethodEnum verificationMethod; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("verification_code") @@ -96,7 +96,7 @@ public static class MessagingV2ChannelsSenderWebhook { @JsonProperty("callback_method") @Getter @Setter - private ChannelsSender.CallbackMethodEnum callbackMethod; + private CallbackMethodEnum callbackMethod; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("fallback_url") @@ -108,7 +108,7 @@ public static class MessagingV2ChannelsSenderWebhook { @JsonProperty("fallback_method") @Getter @Setter - private ChannelsSender.FallbackMethodEnum fallbackMethod; + private FallbackMethodEnum fallbackMethod; @JsonInclude(JsonInclude.Include.NON_EMPTY) @JsonProperty("status_callback_url") From d48506f84a404ae4f8bdad8b6c082814a5cd5c5e Mon Sep 17 00:00:00 2001 From: Shubham Tiwari Date: Mon, 9 Jun 2025 17:48:20 +0530 Subject: [PATCH 08/10] fix: add object to json converter --- .../java/com/twilio/converter/Converter.java | 57 ++++++++++++++++--- .../twilio/rest/assistants/v1/Knowledge.java | 4 +- .../com/twilio/rest/assistants/v1/Tool.java | 4 +- .../com/twilio/rest/iam/v1/ApiKeyUpdater.java | 2 +- .../twilio/rest/iam/v1/NewApiKeyCreator.java | 2 +- .../twilio/rest/knowledge/v1/Knowledge.java | 4 +- .../marketplace/v1/InstalledAddOnCreator.java | 2 +- .../marketplace/v1/InstalledAddOnUpdater.java | 2 +- .../rest/messaging/v2/ChannelsSender.java | 10 ++-- 9 files changed, 64 insertions(+), 23 deletions(-) diff --git a/src/main/java/com/twilio/converter/Converter.java b/src/main/java/com/twilio/converter/Converter.java index d3a6a9e2f7..2a9a5befbf 100644 --- a/src/main/java/com/twilio/converter/Converter.java +++ b/src/main/java/com/twilio/converter/Converter.java @@ -5,6 +5,8 @@ import com.fasterxml.jackson.databind.ObjectMapper; import java.io.IOException; +import java.util.Arrays; +import java.util.Collection; import java.util.HashMap; import java.util.Map; @@ -12,20 +14,61 @@ public class Converter { private static final ObjectMapper MAPPER = new ObjectMapper(); + /** + * Convert a generic object to a JSON String. + * + * @param value object to convert + * @return converted JSON string + */ + public static String objectToJson(Object value) { + if (value == null) { + return "null"; + } + + // Primitive wrappers + if (value instanceof String || value instanceof Number || value instanceof Boolean || value instanceof Character) { + return value.toString(); + } + // Arrays: handle any arrays (primitive or object) + if (value.getClass().isArray()) { + // For primitive arrays, handle differently + if (value instanceof int[]) return Arrays.toString((int[]) value); + if (value instanceof long[]) return Arrays.toString((long[]) value); + if (value instanceof double[]) return Arrays.toString((double[]) value); + if (value instanceof float[]) return Arrays.toString((float[]) value); + if (value instanceof boolean[]) return Arrays.toString((boolean[]) value); + if (value instanceof byte[]) return Arrays.toString((byte[]) value); + if (value instanceof short[]) return Arrays.toString((short[]) value); + if (value instanceof char[]) return Arrays.toString((char[]) value); + // Object array + return Arrays.deepToString((Object[]) value); + } + + // Collection (List, Set, etc.) + if (value instanceof Collection || value instanceof Map) { + try { + return MAPPER.writeValueAsString(value); + } catch (JsonProcessingException e) { + return value.toString(); + } + } + // Fallback: Try JSON, else toString + try { + return MAPPER.writeValueAsString(value); + } catch (JsonProcessingException e) { + return value.toString(); + } + } + /** * Convert a map to a JSON String. * * @param map map to convert * @return converted JSON string */ - public static String mapToJson(final Object map) { + public static String mapToJson(final Map map) { try { - if (map instanceof Map) { - // If the map is a Map, convert it directly - return MAPPER.writeValueAsString(map); - } - // If map is Any type object, convert to string directly - return map.toString(); + return MAPPER.writeValueAsString(map); } catch (JsonProcessingException e) { return null; } diff --git a/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java b/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java index 613ee5323c..0f5b469bb2 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java +++ b/src/main/java/com/twilio/rest/assistants/v1/Knowledge.java @@ -69,10 +69,10 @@ public static class AssistantsV1ServiceCreatePolicyRequest { @JsonProperty("policy_details") @Getter @Setter - private Map policyDetails; + private Object policyDetails; public String getPolicyDetails() { - return Converter.mapToJson(policyDetails); + return Converter.objectToJson(policyDetails); } @JsonInclude(JsonInclude.Include.NON_EMPTY) diff --git a/src/main/java/com/twilio/rest/assistants/v1/Tool.java b/src/main/java/com/twilio/rest/assistants/v1/Tool.java index 1744594cd6..c4dbbf3be2 100644 --- a/src/main/java/com/twilio/rest/assistants/v1/Tool.java +++ b/src/main/java/com/twilio/rest/assistants/v1/Tool.java @@ -70,10 +70,10 @@ public static class AssistantsV1ServiceCreatePolicyRequest { @JsonProperty("policy_details") @Getter @Setter - private Map policyDetails; + private Object policyDetails; public String getPolicyDetails() { - return Converter.mapToJson(policyDetails); + return Converter.objectToJson(policyDetails); } @JsonInclude(JsonInclude.Include.NON_EMPTY) diff --git a/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java b/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java index a80a49c180..4d33ce3945 100644 --- a/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java +++ b/src/main/java/com/twilio/rest/iam/v1/ApiKeyUpdater.java @@ -86,7 +86,7 @@ private void addPostParams(final Request request) { request.addPostParam("FriendlyName", friendlyName); } if (policy != null) { - request.addPostParam("Policy", Converter.mapToJson(policy)); + request.addPostParam("Policy", Converter.objectToJson(policy)); } } } diff --git a/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java b/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java index fa4cb6b890..df5c0c2a42 100644 --- a/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java +++ b/src/main/java/com/twilio/rest/iam/v1/NewApiKeyCreator.java @@ -108,7 +108,7 @@ private void addPostParams(final Request request) { request.addPostParam("KeyType", keyType.toString()); } if (policy != null) { - request.addPostParam("Policy", Converter.mapToJson(policy)); + request.addPostParam("Policy", Converter.objectToJson(policy)); } } } diff --git a/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java b/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java index badd1abb17..a2a7a572e3 100644 --- a/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java +++ b/src/main/java/com/twilio/rest/knowledge/v1/Knowledge.java @@ -69,10 +69,10 @@ public static class KnowledgeV1ServiceCreatePolicyRequest { @JsonProperty("policy_details") @Getter @Setter - private Map policyDetails; + private Object policyDetails; public String getPolicyDetails() { - return Converter.mapToJson(policyDetails); + return Converter.objectToJson(policyDetails); } @JsonInclude(JsonInclude.Include.NON_EMPTY) diff --git a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java index 78df0aceb5..daafa5c509 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnCreator.java @@ -126,7 +126,7 @@ private void addPostParams(final Request request) { if (configuration != null) { request.addPostParam( "Configuration", - Converter.mapToJson(configuration) + Converter.objectToJson(configuration) ); } if (uniqueName != null) { diff --git a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java index 61d14bfd68..4863943fb4 100644 --- a/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java +++ b/src/main/java/com/twilio/rest/marketplace/v1/InstalledAddOnUpdater.java @@ -88,7 +88,7 @@ private void addPostParams(final Request request) { if (configuration != null) { request.addPostParam( "Configuration", - Converter.mapToJson(configuration) + Converter.objectToJson(configuration) ); } if (uniqueName != null) { diff --git a/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java b/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java index 3e9cb06c14..0560e1d4ce 100644 --- a/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java +++ b/src/main/java/com/twilio/rest/messaging/v2/ChannelsSender.java @@ -31,8 +31,6 @@ import java.io.InputStream; import java.net.URI; import java.util.List; -import java.util.Map; -import java.util.Map; import java.util.Objects; import lombok.Getter; import lombok.Setter; @@ -164,10 +162,10 @@ public static class MessagingV2ChannelsSenderProfile { @JsonProperty("emails") @Getter @Setter - private Map emails; + private Object emails; public String getEmails() { - return Converter.mapToJson(emails); + return Converter.objectToJson(emails); } @JsonInclude(JsonInclude.Include.NON_EMPTY) @@ -186,10 +184,10 @@ public String getEmails() { @JsonProperty("websites") @Getter @Setter - private Map websites; + private Object websites; public String getWebsites() { - return Converter.mapToJson(websites); + return Converter.objectToJson(websites); } public static MessagingV2ChannelsSenderProfile fromJson( From d684dfb4874a0bee99ee63ef5719b3ef4bd16419 Mon Sep 17 00:00:00 2001 From: Shubham Tiwari Date: Mon, 9 Jun 2025 18:16:17 +0530 Subject: [PATCH 09/10] fix: add test for objectToJson --- .../com/twilio/converter/ConverterTest.java | 94 +++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 src/test/java/com/twilio/converter/ConverterTest.java diff --git a/src/test/java/com/twilio/converter/ConverterTest.java b/src/test/java/com/twilio/converter/ConverterTest.java new file mode 100644 index 0000000000..ac04e35628 --- /dev/null +++ b/src/test/java/com/twilio/converter/ConverterTest.java @@ -0,0 +1,94 @@ +package com.twilio.converter; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import lombok.Getter; +import lombok.Setter; +import org.junit.Assert; +import org.junit.Test; + +import java.io.IOException; +import java.util.*; + +/** + * Test class for {@link Converter}. + */ +public class ConverterTest { + + private static class Container { + @JsonInclude(JsonInclude.Include.NON_EMPTY) + @JsonProperty("emails") + @Getter + @Setter + private Object emails; + + public String getEmails() { + return Converter.objectToJson(emails); + } + + public Container(Object emails) { + this.emails = emails; + } + } + + @Test + public void testAnyTypeNull() throws IOException { + Container c = new Container(null); + Assert.assertEquals("null", c.getEmails()); + } + + @Test + public void testAnyTypeString() throws IOException { + Container c = new Container("emails"); + Assert.assertEquals("emails", c.getEmails()); + } + + @Test + public void testAnyTypeInteger() throws IOException { + Container c = new Container(2); + Assert.assertEquals("2", c.getEmails()); + } + + @Test + public void testAnyTypeBoolean() { + Container c = new Container(true); + Assert.assertEquals("true", c.getEmails()); + } + + @Test + public void testAnyTypeIntArray() { + Container c = new Container(new int[]{1, 2, 3}); + Assert.assertEquals("[1, 2, 3]", c.getEmails()); + } + + @Test + public void testAnyTypeStringArray() { + Container c = new Container(new String[]{"a", "b", "c"}); + Assert.assertEquals("[a, b, c]", c.getEmails()); + } + + @Test + public void testAnyTypeList() { + Container c = new Container(Arrays.asList("test@example.com", "admin@example.com")); + Assert.assertEquals("[\"test@example.com\",\"admin@example.com\"]", c.getEmails()); + } + + @Test + public void testAnyTypeSet() { + Container c = new Container(new HashSet<>(Arrays.asList(5, 6))); + // Sets have no order, so either possibility is allowed + String result = c.getEmails(); + Assert.assertTrue(result.equals("[5,6]") || result.equals("[6,5]")); + } + + @Test + public void testAnyTypeMap() { + Map emails = new LinkedHashMap<>(); + emails.put("a", 1); + emails.put("b", "two"); + Container c = new Container(emails); + Assert.assertEquals("{\"a\":1,\"b\":\"two\"}", c.getEmails()); + } +} From 360cdbb521a48cd803825e804ad0815b4a07123b Mon Sep 17 00:00:00 2001 From: Shubham Tiwari Date: Tue, 10 Jun 2025 17:57:24 +0530 Subject: [PATCH 10/10] fix: add test for different arrays --- .../com/twilio/converter/ConverterTest.java | 44 ++++++++++++++++++- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/twilio/converter/ConverterTest.java b/src/test/java/com/twilio/converter/ConverterTest.java index ac04e35628..cef54fd7a0 100644 --- a/src/test/java/com/twilio/converter/ConverterTest.java +++ b/src/test/java/com/twilio/converter/ConverterTest.java @@ -2,8 +2,6 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import lombok.Getter; import lombok.Setter; import org.junit.Assert; @@ -63,6 +61,48 @@ public void testAnyTypeIntArray() { Assert.assertEquals("[1, 2, 3]", c.getEmails()); } + @Test + public void testAnyTypeLongArray() { + Container c = new Container(new long[]{1L, 2L, 3L}); + Assert.assertEquals("[1, 2, 3]", c.getEmails()); + } + + @Test + public void testAnyTypeDoubleArray() { + Container c = new Container(new double[]{1.1, 2.2, 3.3}); + Assert.assertEquals("[1.1, 2.2, 3.3]", c.getEmails()); + } + + @Test + public void testAnyTypeFloatArray() { + Container c = new Container(new float[]{1.1f, 2.2f, 3.3f}); + Assert.assertEquals("[1.1, 2.2, 3.3]", c.getEmails()); + } + + @Test + public void testAnyTypeBooleanArray() { + Container c = new Container(new boolean[]{true, false}); + Assert.assertEquals("[true, false]", c.getEmails()); + } + + @Test + public void testAnyTypeByteArray() { + Container c = new Container(new byte[]{1, 2, 3}); + Assert.assertEquals("[1, 2, 3]", c.getEmails()); + } + + @Test + public void testAnyTypeShortArray() { + Container c = new Container(new short[]{1, 2, 3}); + Assert.assertEquals("[1, 2, 3]", c.getEmails()); + } + + @Test + public void testAnyTypeCharArray() { + Container c = new Container(new char[]{'a', 'b', 'c'}); + Assert.assertEquals("[a, b, c]", c.getEmails()); + } + @Test public void testAnyTypeStringArray() { Container c = new Container(new String[]{"a", "b", "c"});