diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index b8250cce..fad1b9f0 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -17,11 +17,11 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [ '11' ] + java: [ '8' ] steps: - uses: actions/checkout@v2 - name: Set up JDK - uses: actions/setup-java@v3 + uses: actions/setup-java@v2 with: java-version: ${{ matrix.java }} distribution: 'temurin' diff --git a/.gitignore b/.gitignore index 1d10750f..a530464a 100644 --- a/.gitignore +++ b/.gitignore @@ -19,5 +19,3 @@ hs_err_pid* target .gradle build - -.idea diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 00000000..13566b81 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 00000000..4ab87cec --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 00000000..aa00ffab --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 00000000..712ab9d9 --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 00000000..56c7380a --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..35eb1ddf --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 491b2b50..1bb1699e 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -109,118 +109,117 @@ gradlew gradlew.bat settings.gradle src/main/AndroidManifest.xml -src/main/java/org/openapitools/client/ApiCallback.java -src/main/java/org/openapitools/client/ApiClient.java -src/main/java/org/openapitools/client/ApiException.java -src/main/java/org/openapitools/client/ApiResponse.java -src/main/java/org/openapitools/client/Configuration.java -src/main/java/org/openapitools/client/GzipRequestInterceptor.java -src/main/java/org/openapitools/client/JSON.java -src/main/java/org/openapitools/client/Pair.java -src/main/java/org/openapitools/client/ProgressRequestBody.java -src/main/java/org/openapitools/client/ProgressResponseBody.java -src/main/java/org/openapitools/client/ServerConfiguration.java -src/main/java/org/openapitools/client/ServerVariable.java -src/main/java/org/openapitools/client/StringUtil.java -src/main/java/org/openapitools/client/api/CallsApi.java -src/main/java/org/openapitools/client/api/ConferencesApi.java -src/main/java/org/openapitools/client/api/MediaApi.java -src/main/java/org/openapitools/client/api/MessagesApi.java -src/main/java/org/openapitools/client/api/MfaApi.java -src/main/java/org/openapitools/client/api/PhoneNumberLookupApi.java -src/main/java/org/openapitools/client/api/RecordingsApi.java -src/main/java/org/openapitools/client/api/StatisticsApi.java -src/main/java/org/openapitools/client/auth/ApiKeyAuth.java -src/main/java/org/openapitools/client/auth/Authentication.java -src/main/java/org/openapitools/client/auth/HttpBasicAuth.java -src/main/java/org/openapitools/client/auth/HttpBearerAuth.java -src/main/java/org/openapitools/client/model/AbstractOpenApiSchema.java -src/main/java/org/openapitools/client/model/AccountStatistics.java -src/main/java/org/openapitools/client/model/AnswerCallback.java -src/main/java/org/openapitools/client/model/BridgeCompleteCallback.java -src/main/java/org/openapitools/client/model/BridgeTargetCompleteCallback.java -src/main/java/org/openapitools/client/model/CallDirectionEnum.java -src/main/java/org/openapitools/client/model/CallRecordingMetadata.java -src/main/java/org/openapitools/client/model/CallState.java -src/main/java/org/openapitools/client/model/CallStateEnum.java -src/main/java/org/openapitools/client/model/CallbackMethodEnum.java -src/main/java/org/openapitools/client/model/CodeRequest.java -src/main/java/org/openapitools/client/model/Conference.java -src/main/java/org/openapitools/client/model/ConferenceCompletedCallback.java -src/main/java/org/openapitools/client/model/ConferenceCreatedCallback.java -src/main/java/org/openapitools/client/model/ConferenceMember.java -src/main/java/org/openapitools/client/model/ConferenceMemberExitCallback.java -src/main/java/org/openapitools/client/model/ConferenceMemberJoinCallback.java -src/main/java/org/openapitools/client/model/ConferenceRecordingAvailableCallback.java -src/main/java/org/openapitools/client/model/ConferenceRecordingMetadata.java -src/main/java/org/openapitools/client/model/ConferenceRedirectCallback.java -src/main/java/org/openapitools/client/model/ConferenceStateEnum.java -src/main/java/org/openapitools/client/model/CreateCall.java -src/main/java/org/openapitools/client/model/CreateCallResponse.java -src/main/java/org/openapitools/client/model/CreateLookupResponse.java -src/main/java/org/openapitools/client/model/CreateMessageRequestError.java -src/main/java/org/openapitools/client/model/DeferredResult.java -src/main/java/org/openapitools/client/model/DisconnectCallback.java -src/main/java/org/openapitools/client/model/Diversion.java -src/main/java/org/openapitools/client/model/DtmfCallback.java -src/main/java/org/openapitools/client/model/FieldError.java -src/main/java/org/openapitools/client/model/FileFormatEnum.java -src/main/java/org/openapitools/client/model/GatherCallback.java -src/main/java/org/openapitools/client/model/InboundMessageCallback.java -src/main/java/org/openapitools/client/model/InboundMessageCallbackMessage.java -src/main/java/org/openapitools/client/model/InitiateCallback.java -src/main/java/org/openapitools/client/model/ListMessageDirectionEnum.java -src/main/java/org/openapitools/client/model/ListMessageItem.java -src/main/java/org/openapitools/client/model/LookupRequest.java -src/main/java/org/openapitools/client/model/LookupResult.java -src/main/java/org/openapitools/client/model/LookupStatus.java -src/main/java/org/openapitools/client/model/LookupStatusEnum.java -src/main/java/org/openapitools/client/model/MachineDetectionCompleteCallback.java -src/main/java/org/openapitools/client/model/MachineDetectionConfiguration.java -src/main/java/org/openapitools/client/model/MachineDetectionModeEnum.java -src/main/java/org/openapitools/client/model/MachineDetectionResult.java -src/main/java/org/openapitools/client/model/Media.java -src/main/java/org/openapitools/client/model/Message.java -src/main/java/org/openapitools/client/model/MessageDeliveredCallback.java -src/main/java/org/openapitools/client/model/MessageDeliveredCallbackMessage.java -src/main/java/org/openapitools/client/model/MessageDirectionEnum.java -src/main/java/org/openapitools/client/model/MessageFailedCallback.java -src/main/java/org/openapitools/client/model/MessageFailedCallbackMessage.java -src/main/java/org/openapitools/client/model/MessageRequest.java -src/main/java/org/openapitools/client/model/MessageSendingCallback.java -src/main/java/org/openapitools/client/model/MessageSendingCallbackMessage.java -src/main/java/org/openapitools/client/model/MessageStatusEnum.java -src/main/java/org/openapitools/client/model/MessageTypeEnum.java -src/main/java/org/openapitools/client/model/MessagesList.java -src/main/java/org/openapitools/client/model/MessagingCodeResponse.java -src/main/java/org/openapitools/client/model/MessagingRequestError.java -src/main/java/org/openapitools/client/model/MfaForbiddenRequestError.java -src/main/java/org/openapitools/client/model/MfaRequestError.java -src/main/java/org/openapitools/client/model/MfaUnauthorizedRequestError.java -src/main/java/org/openapitools/client/model/PageInfo.java -src/main/java/org/openapitools/client/model/PriorityEnum.java -src/main/java/org/openapitools/client/model/RecordingAvailableCallback.java -src/main/java/org/openapitools/client/model/RecordingCompleteCallback.java -src/main/java/org/openapitools/client/model/RecordingStateEnum.java -src/main/java/org/openapitools/client/model/RedirectCallback.java -src/main/java/org/openapitools/client/model/RedirectMethodEnum.java -src/main/java/org/openapitools/client/model/StirShaken.java -src/main/java/org/openapitools/client/model/Tag.java -src/main/java/org/openapitools/client/model/TnLookupRequestError.java -src/main/java/org/openapitools/client/model/TranscribeRecording.java -src/main/java/org/openapitools/client/model/Transcription.java -src/main/java/org/openapitools/client/model/TranscriptionAvailableCallback.java -src/main/java/org/openapitools/client/model/TranscriptionList.java -src/main/java/org/openapitools/client/model/TranscriptionMetadata.java -src/main/java/org/openapitools/client/model/TransferAnswerCallback.java -src/main/java/org/openapitools/client/model/TransferCompleteCallback.java -src/main/java/org/openapitools/client/model/TransferDisconnectCallback.java -src/main/java/org/openapitools/client/model/UpdateCall.java -src/main/java/org/openapitools/client/model/UpdateCallRecording.java -src/main/java/org/openapitools/client/model/UpdateConference.java -src/main/java/org/openapitools/client/model/UpdateConferenceMember.java -src/main/java/org/openapitools/client/model/VerifyCodeRequest.java -src/main/java/org/openapitools/client/model/VerifyCodeResponse.java -src/main/java/org/openapitools/client/model/VoiceApiError.java -src/main/java/org/openapitools/client/model/VoiceCodeResponse.java -src/test/java/org/openapitools/client/model/MachineDetectionResultTest.java +src/main/java/com/bandwidth/sdk/ApiCallback.java +src/main/java/com/bandwidth/sdk/ApiClient.java +src/main/java/com/bandwidth/sdk/ApiException.java +src/main/java/com/bandwidth/sdk/ApiResponse.java +src/main/java/com/bandwidth/sdk/Configuration.java +src/main/java/com/bandwidth/sdk/GzipRequestInterceptor.java +src/main/java/com/bandwidth/sdk/JSON.java +src/main/java/com/bandwidth/sdk/Pair.java +src/main/java/com/bandwidth/sdk/ProgressRequestBody.java +src/main/java/com/bandwidth/sdk/ProgressResponseBody.java +src/main/java/com/bandwidth/sdk/ServerConfiguration.java +src/main/java/com/bandwidth/sdk/ServerVariable.java +src/main/java/com/bandwidth/sdk/StringUtil.java +src/main/java/com/bandwidth/sdk/api/CallsApi.java +src/main/java/com/bandwidth/sdk/api/ConferencesApi.java +src/main/java/com/bandwidth/sdk/api/MediaApi.java +src/main/java/com/bandwidth/sdk/api/MessagesApi.java +src/main/java/com/bandwidth/sdk/api/MfaApi.java +src/main/java/com/bandwidth/sdk/api/PhoneNumberLookupApi.java +src/main/java/com/bandwidth/sdk/api/RecordingsApi.java +src/main/java/com/bandwidth/sdk/api/StatisticsApi.java +src/main/java/com/bandwidth/sdk/auth/ApiKeyAuth.java +src/main/java/com/bandwidth/sdk/auth/Authentication.java +src/main/java/com/bandwidth/sdk/auth/HttpBasicAuth.java +src/main/java/com/bandwidth/sdk/auth/HttpBearerAuth.java +src/main/java/com/bandwidth/sdk/model/AbstractOpenApiSchema.java +src/main/java/com/bandwidth/sdk/model/AccountStatistics.java +src/main/java/com/bandwidth/sdk/model/AnswerCallback.java +src/main/java/com/bandwidth/sdk/model/BridgeCompleteCallback.java +src/main/java/com/bandwidth/sdk/model/BridgeTargetCompleteCallback.java +src/main/java/com/bandwidth/sdk/model/CallDirectionEnum.java +src/main/java/com/bandwidth/sdk/model/CallRecordingMetadata.java +src/main/java/com/bandwidth/sdk/model/CallState.java +src/main/java/com/bandwidth/sdk/model/CallStateEnum.java +src/main/java/com/bandwidth/sdk/model/CallbackMethodEnum.java +src/main/java/com/bandwidth/sdk/model/CodeRequest.java +src/main/java/com/bandwidth/sdk/model/Conference.java +src/main/java/com/bandwidth/sdk/model/ConferenceCompletedCallback.java +src/main/java/com/bandwidth/sdk/model/ConferenceCreatedCallback.java +src/main/java/com/bandwidth/sdk/model/ConferenceMember.java +src/main/java/com/bandwidth/sdk/model/ConferenceMemberExitCallback.java +src/main/java/com/bandwidth/sdk/model/ConferenceMemberJoinCallback.java +src/main/java/com/bandwidth/sdk/model/ConferenceRecordingAvailableCallback.java +src/main/java/com/bandwidth/sdk/model/ConferenceRecordingMetadata.java +src/main/java/com/bandwidth/sdk/model/ConferenceRedirectCallback.java +src/main/java/com/bandwidth/sdk/model/ConferenceStateEnum.java +src/main/java/com/bandwidth/sdk/model/CreateCall.java +src/main/java/com/bandwidth/sdk/model/CreateCallResponse.java +src/main/java/com/bandwidth/sdk/model/CreateLookupResponse.java +src/main/java/com/bandwidth/sdk/model/CreateMessageRequestError.java +src/main/java/com/bandwidth/sdk/model/DeferredResult.java +src/main/java/com/bandwidth/sdk/model/DisconnectCallback.java +src/main/java/com/bandwidth/sdk/model/Diversion.java +src/main/java/com/bandwidth/sdk/model/DtmfCallback.java +src/main/java/com/bandwidth/sdk/model/FieldError.java +src/main/java/com/bandwidth/sdk/model/FileFormatEnum.java +src/main/java/com/bandwidth/sdk/model/GatherCallback.java +src/main/java/com/bandwidth/sdk/model/InboundMessageCallback.java +src/main/java/com/bandwidth/sdk/model/InboundMessageCallbackMessage.java +src/main/java/com/bandwidth/sdk/model/InitiateCallback.java +src/main/java/com/bandwidth/sdk/model/ListMessageDirectionEnum.java +src/main/java/com/bandwidth/sdk/model/ListMessageItem.java +src/main/java/com/bandwidth/sdk/model/LookupRequest.java +src/main/java/com/bandwidth/sdk/model/LookupResult.java +src/main/java/com/bandwidth/sdk/model/LookupStatus.java +src/main/java/com/bandwidth/sdk/model/LookupStatusEnum.java +src/main/java/com/bandwidth/sdk/model/MachineDetectionCompleteCallback.java +src/main/java/com/bandwidth/sdk/model/MachineDetectionConfiguration.java +src/main/java/com/bandwidth/sdk/model/MachineDetectionModeEnum.java +src/main/java/com/bandwidth/sdk/model/MachineDetectionResult.java +src/main/java/com/bandwidth/sdk/model/Media.java +src/main/java/com/bandwidth/sdk/model/Message.java +src/main/java/com/bandwidth/sdk/model/MessageDeliveredCallback.java +src/main/java/com/bandwidth/sdk/model/MessageDeliveredCallbackMessage.java +src/main/java/com/bandwidth/sdk/model/MessageDirectionEnum.java +src/main/java/com/bandwidth/sdk/model/MessageFailedCallback.java +src/main/java/com/bandwidth/sdk/model/MessageFailedCallbackMessage.java +src/main/java/com/bandwidth/sdk/model/MessageRequest.java +src/main/java/com/bandwidth/sdk/model/MessageSendingCallback.java +src/main/java/com/bandwidth/sdk/model/MessageSendingCallbackMessage.java +src/main/java/com/bandwidth/sdk/model/MessageStatusEnum.java +src/main/java/com/bandwidth/sdk/model/MessageTypeEnum.java +src/main/java/com/bandwidth/sdk/model/MessagesList.java +src/main/java/com/bandwidth/sdk/model/MessagingCodeResponse.java +src/main/java/com/bandwidth/sdk/model/MessagingRequestError.java +src/main/java/com/bandwidth/sdk/model/MfaForbiddenRequestError.java +src/main/java/com/bandwidth/sdk/model/MfaRequestError.java +src/main/java/com/bandwidth/sdk/model/MfaUnauthorizedRequestError.java +src/main/java/com/bandwidth/sdk/model/PageInfo.java +src/main/java/com/bandwidth/sdk/model/PriorityEnum.java +src/main/java/com/bandwidth/sdk/model/RecordingAvailableCallback.java +src/main/java/com/bandwidth/sdk/model/RecordingCompleteCallback.java +src/main/java/com/bandwidth/sdk/model/RecordingStateEnum.java +src/main/java/com/bandwidth/sdk/model/RedirectCallback.java +src/main/java/com/bandwidth/sdk/model/RedirectMethodEnum.java +src/main/java/com/bandwidth/sdk/model/StirShaken.java +src/main/java/com/bandwidth/sdk/model/Tag.java +src/main/java/com/bandwidth/sdk/model/TnLookupRequestError.java +src/main/java/com/bandwidth/sdk/model/TranscribeRecording.java +src/main/java/com/bandwidth/sdk/model/Transcription.java +src/main/java/com/bandwidth/sdk/model/TranscriptionAvailableCallback.java +src/main/java/com/bandwidth/sdk/model/TranscriptionList.java +src/main/java/com/bandwidth/sdk/model/TranscriptionMetadata.java +src/main/java/com/bandwidth/sdk/model/TransferAnswerCallback.java +src/main/java/com/bandwidth/sdk/model/TransferCompleteCallback.java +src/main/java/com/bandwidth/sdk/model/TransferDisconnectCallback.java +src/main/java/com/bandwidth/sdk/model/UpdateCall.java +src/main/java/com/bandwidth/sdk/model/UpdateCallRecording.java +src/main/java/com/bandwidth/sdk/model/UpdateConference.java +src/main/java/com/bandwidth/sdk/model/UpdateConferenceMember.java +src/main/java/com/bandwidth/sdk/model/VerifyCodeRequest.java +src/main/java/com/bandwidth/sdk/model/VerifyCodeResponse.java +src/main/java/com/bandwidth/sdk/model/VoiceApiError.java +src/main/java/com/bandwidth/sdk/model/VoiceCodeResponse.java diff --git a/README.md b/README.md index e874bd18..43455e4d 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Bandwidth - API version: 1.0.0 - - Build date: 2023-08-25T14:55:39.427023-04:00[America/New_York] + - Build date: 2023-08-29T10:16:20.946017-04:00[America/New_York] Bandwidth's Communication APIs @@ -81,12 +81,12 @@ Please follow the [installation](#installation) instruction and execute the foll ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.CallsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.CallsApi; public class Example { public static void main(String[] args) { diff --git a/docs/CallsApi.md b/docs/CallsApi.md index 4b75c1c3..1703920a 100644 --- a/docs/CallsApi.md +++ b/docs/CallsApi.md @@ -21,12 +21,12 @@ Creates an outbound phone call. All calls are initially queued. Your outbound c ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.CallsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.CallsApi; public class Example { public static void main(String[] args) { @@ -99,12 +99,12 @@ Retrieve the current state of a specific call. This information is near-realtime ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.CallsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.CallsApi; public class Example { public static void main(String[] args) { @@ -177,12 +177,12 @@ Interrupts and redirects a call to a different URL that should return a BXML doc ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.CallsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.CallsApi; public class Example { public static void main(String[] args) { @@ -257,12 +257,12 @@ Interrupts and replaces an active call's BXML document. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.CallsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.CallsApi; public class Example { public static void main(String[] args) { diff --git a/docs/ConferencesApi.md b/docs/ConferencesApi.md index cc07b631..d4f0756b 100644 --- a/docs/ConferencesApi.md +++ b/docs/ConferencesApi.md @@ -26,12 +26,12 @@ Downloads the specified recording file. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.ConferencesApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.ConferencesApi; public class Example { public static void main(String[] args) { @@ -106,12 +106,12 @@ Returns information about the specified conference. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.ConferencesApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.ConferencesApi; public class Example { public static void main(String[] args) { @@ -184,12 +184,12 @@ Returns information about the specified conference member. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.ConferencesApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.ConferencesApi; public class Example { public static void main(String[] args) { @@ -264,12 +264,12 @@ Returns metadata for the specified recording. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.ConferencesApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.ConferencesApi; public class Example { public static void main(String[] args) { @@ -344,12 +344,12 @@ Returns a (potentially empty) list of metadata for the recordings that took plac ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.ConferencesApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.ConferencesApi; public class Example { public static void main(String[] args) { @@ -422,12 +422,12 @@ Returns a max of 1000 conferences, sorted by `createdTime` from oldest ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.ConferencesApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.ConferencesApi; public class Example { public static void main(String[] args) { @@ -508,12 +508,12 @@ Update the conference state. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.ConferencesApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.ConferencesApi; public class Example { public static void main(String[] args) { @@ -587,12 +587,12 @@ Update the conference BXML document. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.ConferencesApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.ConferencesApi; public class Example { public static void main(String[] args) { @@ -669,12 +669,12 @@ Updates settings for a particular conference member. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.ConferencesApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.ConferencesApi; public class Example { public static void main(String[] args) { diff --git a/docs/MediaApi.md b/docs/MediaApi.md index 06e8d974..b24e28b0 100644 --- a/docs/MediaApi.md +++ b/docs/MediaApi.md @@ -21,12 +21,12 @@ Deletes a media file from Bandwidth API server. Make sure you don't have any ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.MediaApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.MediaApi; public class Example { public static void main(String[] args) { @@ -98,12 +98,12 @@ Downloads a media file you previously uploaded. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.MediaApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.MediaApi; public class Example { public static void main(String[] args) { @@ -176,12 +176,12 @@ Gets a list of your media files. No query parameters are supported. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.MediaApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.MediaApi; public class Example { public static void main(String[] args) { @@ -254,12 +254,12 @@ Upload a file. You may add headers to the request in order to provide some contr ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.MediaApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.MediaApi; public class Example { public static void main(String[] args) { diff --git a/docs/MessagesApi.md b/docs/MessagesApi.md index 6990673b..641562b7 100644 --- a/docs/MessagesApi.md +++ b/docs/MessagesApi.md @@ -19,12 +19,12 @@ Endpoint for sending text messages and picture messages using V2 messaging. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.MessagesApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.MessagesApi; public class Example { public static void main(String[] args) { @@ -97,12 +97,12 @@ Returns a list of messages based on query parameters. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.MessagesApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.MessagesApi; public class Example { public static void main(String[] args) { diff --git a/docs/MfaApi.md b/docs/MfaApi.md index a02d8e22..34b407d2 100644 --- a/docs/MfaApi.md +++ b/docs/MfaApi.md @@ -20,12 +20,12 @@ Send an MFA code via text message (SMS). ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.MfaApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.MfaApi; public class Example { public static void main(String[] args) { @@ -94,12 +94,12 @@ Send an MFA Code via a phone call. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.MfaApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.MfaApi; public class Example { public static void main(String[] args) { @@ -168,12 +168,12 @@ Verify a previously sent MFA code. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.MfaApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.MfaApi; public class Example { public static void main(String[] args) { diff --git a/docs/PhoneNumberLookupApi.md b/docs/PhoneNumberLookupApi.md index 55fed2c9..be6defa2 100644 --- a/docs/PhoneNumberLookupApi.md +++ b/docs/PhoneNumberLookupApi.md @@ -19,12 +19,12 @@ Create a Phone Number Lookup Request. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.PhoneNumberLookupApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.PhoneNumberLookupApi; public class Example { public static void main(String[] args) { @@ -95,12 +95,12 @@ Get an existing Phone Number Lookup Request. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.PhoneNumberLookupApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.PhoneNumberLookupApi; public class Example { public static void main(String[] args) { diff --git a/docs/RecordingsApi.md b/docs/RecordingsApi.md index d65bc32b..51a8a235 100644 --- a/docs/RecordingsApi.md +++ b/docs/RecordingsApi.md @@ -27,12 +27,12 @@ Deletes the specified recording's transcription. Note: After the deletion i ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.RecordingsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.RecordingsApi; public class Example { public static void main(String[] args) { @@ -106,12 +106,12 @@ Delete the recording information, media and transcription. Note: After the dele ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.RecordingsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.RecordingsApi; public class Example { public static void main(String[] args) { @@ -185,12 +185,12 @@ Deletes the specified recording's media. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.RecordingsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.RecordingsApi; public class Example { public static void main(String[] args) { @@ -264,12 +264,12 @@ Downloads the specified recording. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.RecordingsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.RecordingsApi; public class Example { public static void main(String[] args) { @@ -344,12 +344,12 @@ Returns metadata for the specified recording. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.RecordingsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.RecordingsApi; public class Example { public static void main(String[] args) { @@ -424,12 +424,12 @@ Downloads the specified transcription. If the transcribed recording was multi-c ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.RecordingsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.RecordingsApi; public class Example { public static void main(String[] args) { @@ -504,12 +504,12 @@ Returns a list of metadata for the recordings associated with the specified acco ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.RecordingsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.RecordingsApi; public class Example { public static void main(String[] args) { @@ -588,12 +588,12 @@ Returns a (potentially empty) list of metadata for the recordings that took plac ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.RecordingsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.RecordingsApi; public class Example { public static void main(String[] args) { @@ -666,12 +666,12 @@ Generate the transcription for a specific recording. Transcription can succeed o ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.RecordingsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.RecordingsApi; public class Example { public static void main(String[] args) { @@ -747,12 +747,12 @@ Pause or resume a recording on an active phone call. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.RecordingsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.RecordingsApi; public class Example { public static void main(String[] args) { diff --git a/docs/StatisticsApi.md b/docs/StatisticsApi.md index eaca4b39..4d6af4be 100644 --- a/docs/StatisticsApi.md +++ b/docs/StatisticsApi.md @@ -18,12 +18,12 @@ Returns details about the current state of the account. ### Example ```java // Import classes: -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.Configuration; -import org.openapitools.client.auth.*; -import org.openapitools.client.models.*; -import org.openapitools.client.api.StatisticsApi; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.auth.*; +import com.bandwidth.sdk.models.*; +import com.bandwidth.sdk.api.StatisticsApi; public class Example { public static void main(String[] args) { diff --git a/openapi-config.yml b/openapi-config.yml index 0af9e65f..b85a73ab 100644 --- a/openapi-config.yml +++ b/openapi-config.yml @@ -5,6 +5,8 @@ artifactUrl: https://github.com/Bandwidth/java-sdk developerEmail: dx@bandwidth.com developerOrganization: Bandwidth groupId: com.bandwidth.sdk +invokerPackage: com.bandwidth.sdk +apiPackage: com.bandwidth.sdk.api +modelPackage: com.bandwidth.sdk.model library: okhttp-gson licenseName: MIT - diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml index 54fbcb3d..d469ddbc 100644 --- a/src/main/AndroidManifest.xml +++ b/src/main/AndroidManifest.xml @@ -1,3 +1,3 @@ - + diff --git a/src/main/java/org/openapitools/client/ApiCallback.java b/src/main/java/com/bandwidth/sdk/ApiCallback.java similarity index 98% rename from src/main/java/org/openapitools/client/ApiCallback.java rename to src/main/java/com/bandwidth/sdk/ApiCallback.java index 947d26c6..0cc71174 100644 --- a/src/main/java/org/openapitools/client/ApiCallback.java +++ b/src/main/java/com/bandwidth/sdk/ApiCallback.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client; +package com.bandwidth.sdk; import java.io.IOException; diff --git a/src/main/java/org/openapitools/client/ApiClient.java b/src/main/java/com/bandwidth/sdk/ApiClient.java similarity index 97% rename from src/main/java/org/openapitools/client/ApiClient.java rename to src/main/java/com/bandwidth/sdk/ApiClient.java index b5a7653c..7cce6ad1 100644 --- a/src/main/java/org/openapitools/client/ApiClient.java +++ b/src/main/java/com/bandwidth/sdk/ApiClient.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client; +package com.bandwidth.sdk; import okhttp3.*; import okhttp3.internal.http.HttpMethod; @@ -50,10 +50,10 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; -import org.openapitools.client.auth.Authentication; -import org.openapitools.client.auth.HttpBasicAuth; -import org.openapitools.client.auth.HttpBearerAuth; -import org.openapitools.client.auth.ApiKeyAuth; +import com.bandwidth.sdk.auth.Authentication; +import com.bandwidth.sdk.auth.HttpBasicAuth; +import com.bandwidth.sdk.auth.HttpBearerAuth; +import com.bandwidth.sdk.auth.ApiKeyAuth; /** *

ApiClient class.

@@ -314,7 +314,7 @@ public DateFormat getDateFormat() { *

Setter for the field dateFormat.

* * @param dateFormat a {@link java.text.DateFormat} object - * @return a {@link org.openapitools.client.ApiClient} object + * @return a {@link com.bandwidth.sdk.ApiClient} object */ public ApiClient setDateFormat(DateFormat dateFormat) { JSON.setDateFormat(dateFormat); @@ -325,7 +325,7 @@ public ApiClient setDateFormat(DateFormat dateFormat) { *

Set SqlDateFormat.

* * @param dateFormat a {@link java.text.DateFormat} object - * @return a {@link org.openapitools.client.ApiClient} object + * @return a {@link com.bandwidth.sdk.ApiClient} object */ public ApiClient setSqlDateFormat(DateFormat dateFormat) { JSON.setSqlDateFormat(dateFormat); @@ -336,7 +336,7 @@ public ApiClient setSqlDateFormat(DateFormat dateFormat) { *

Set OffsetDateTimeFormat.

* * @param dateFormat a {@link java.time.format.DateTimeFormatter} object - * @return a {@link org.openapitools.client.ApiClient} object + * @return a {@link com.bandwidth.sdk.ApiClient} object */ public ApiClient setOffsetDateTimeFormat(DateTimeFormatter dateFormat) { JSON.setOffsetDateTimeFormat(dateFormat); @@ -347,7 +347,7 @@ public ApiClient setOffsetDateTimeFormat(DateTimeFormatter dateFormat) { *

Set LocalDateFormat.

* * @param dateFormat a {@link java.time.format.DateTimeFormatter} object - * @return a {@link org.openapitools.client.ApiClient} object + * @return a {@link com.bandwidth.sdk.ApiClient} object */ public ApiClient setLocalDateFormat(DateTimeFormatter dateFormat) { JSON.setLocalDateFormat(dateFormat); @@ -358,7 +358,7 @@ public ApiClient setLocalDateFormat(DateTimeFormatter dateFormat) { *

Set LenientOnJson.

* * @param lenientOnJson a boolean - * @return a {@link org.openapitools.client.ApiClient} object + * @return a {@link com.bandwidth.sdk.ApiClient} object */ public ApiClient setLenientOnJson(boolean lenientOnJson) { JSON.setLenientOnJson(lenientOnJson); @@ -852,7 +852,7 @@ public String escapeString(String str) { * @param response HTTP response * @param returnType The type of the Java object * @return The deserialized Java object - * @throws org.openapitools.client.ApiException If fail to deserialize response body, i.e. cannot read response body + * @throws com.bandwidth.sdk.ApiException If fail to deserialize response body, i.e. cannot read response body * or the Content-Type of the response is not supported. */ @SuppressWarnings("unchecked") @@ -913,7 +913,7 @@ public T deserialize(Response response, Type returnType) throws ApiException * @param obj The Java object * @param contentType The request Content-Type * @return The serialized request body - * @throws org.openapitools.client.ApiException If fail to serialize the given object + * @throws com.bandwidth.sdk.ApiException If fail to serialize the given object */ public RequestBody serialize(Object obj, String contentType) throws ApiException { if (obj instanceof byte[]) { @@ -943,7 +943,7 @@ public RequestBody serialize(Object obj, String contentType) throws ApiException * Download file from the given response. * * @param response An instance of the Response object - * @throws org.openapitools.client.ApiException If fail to read file content from response and write to disk + * @throws com.bandwidth.sdk.ApiException If fail to read file content from response and write to disk * @return Downloaded file */ public File downloadFileFromResponse(Response response) throws ApiException { @@ -1007,7 +1007,7 @@ public File prepareDownloadFile(Response response) throws IOException { * @param Type * @param call An instance of the Call object * @return ApiResponse<T> - * @throws org.openapitools.client.ApiException If fail to execute the call + * @throws com.bandwidth.sdk.ApiException If fail to execute the call */ public ApiResponse execute(Call call) throws ApiException { return execute(call, null); @@ -1022,7 +1022,7 @@ public ApiResponse execute(Call call) throws ApiException { * @return ApiResponse object containing response status, headers and * data, which is a Java object deserialized from response body and would be null * when returnType is null. - * @throws org.openapitools.client.ApiException If fail to execute the call + * @throws com.bandwidth.sdk.ApiException If fail to execute the call */ public ApiResponse execute(Call call, Type returnType) throws ApiException { try { @@ -1086,7 +1086,7 @@ public void onResponse(Call call, Response response) throws IOException { * @param response Response * @param returnType Return type * @return Type - * @throws org.openapitools.client.ApiException If the response has an unsuccessful status code or + * @throws com.bandwidth.sdk.ApiException If the response has an unsuccessful status code or * fail to deserialize the response body */ public T handleResponse(Response response, Type returnType) throws ApiException { @@ -1133,7 +1133,7 @@ public T handleResponse(Response response, Type returnType) throws ApiExcept * @param authNames The authentications to apply * @param callback Callback for upload/download progress * @return The HTTP call - * @throws org.openapitools.client.ApiException If fail to serialize the request body object + * @throws com.bandwidth.sdk.ApiException If fail to serialize the request body object */ public Call buildCall(String baseUrl, String path, String method, List queryParams, List collectionQueryParams, Object body, Map headerParams, Map cookieParams, Map formParams, String[] authNames, ApiCallback callback) throws ApiException { Request request = buildRequest(baseUrl, path, method, queryParams, collectionQueryParams, body, headerParams, cookieParams, formParams, authNames, callback); @@ -1156,7 +1156,7 @@ public Call buildCall(String baseUrl, String path, String method, List que * @param authNames The authentications to apply * @param callback Callback for upload/download progress * @return The HTTP request - * @throws org.openapitools.client.ApiException If fail to serialize the request body object + * @throws com.bandwidth.sdk.ApiException If fail to serialize the request body object */ public Request buildRequest(String baseUrl, String path, String method, List queryParams, List collectionQueryParams, Object body, Map headerParams, Map cookieParams, Map formParams, String[] authNames, ApiCallback callback) throws ApiException { // aggregate queryParams (non-collection) and collectionQueryParams into allQueryParams @@ -1322,7 +1322,7 @@ public void processCookieParams(Map cookieParams, Request.Builde * @param payload HTTP request body * @param method HTTP method * @param uri URI - * @throws org.openapitools.client.ApiException If fails to update the parameters + * @throws com.bandwidth.sdk.ApiException If fails to update the parameters */ public void updateParamsForAuth(String[] authNames, List queryParams, Map headerParams, Map cookieParams, String payload, String method, URI uri) throws ApiException { @@ -1533,7 +1533,7 @@ private KeyStore newEmptyKeyStore(char[] password) throws GeneralSecurityExcepti * * @param requestBody The HTTP request object * @return The string representation of the HTTP request body - * @throws org.openapitools.client.ApiException If fail to serialize the request body object into a string + * @throws com.bandwidth.sdk.ApiException If fail to serialize the request body object into a string */ private String requestBodyToString(RequestBody requestBody) throws ApiException { if (requestBody != null) { diff --git a/src/main/java/org/openapitools/client/ApiException.java b/src/main/java/com/bandwidth/sdk/ApiException.java similarity index 98% rename from src/main/java/org/openapitools/client/ApiException.java rename to src/main/java/com/bandwidth/sdk/ApiException.java index 79449dc7..90154921 100644 --- a/src/main/java/org/openapitools/client/ApiException.java +++ b/src/main/java/com/bandwidth/sdk/ApiException.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client; +package com.bandwidth.sdk; import java.util.Map; import java.util.List; @@ -21,7 +21,7 @@ *

ApiException class.

*/ @SuppressWarnings("serial") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class ApiException extends Exception { private int code = 0; private Map> responseHeaders = null; diff --git a/src/main/java/org/openapitools/client/ApiResponse.java b/src/main/java/com/bandwidth/sdk/ApiResponse.java similarity index 98% rename from src/main/java/org/openapitools/client/ApiResponse.java rename to src/main/java/com/bandwidth/sdk/ApiResponse.java index 9a5be616..611e1218 100644 --- a/src/main/java/org/openapitools/client/ApiResponse.java +++ b/src/main/java/com/bandwidth/sdk/ApiResponse.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client; +package com.bandwidth.sdk; import java.util.List; import java.util.Map; diff --git a/src/main/java/org/openapitools/client/Configuration.java b/src/main/java/com/bandwidth/sdk/Configuration.java similarity index 91% rename from src/main/java/org/openapitools/client/Configuration.java rename to src/main/java/com/bandwidth/sdk/Configuration.java index 5d16fa3a..0b1ead6e 100644 --- a/src/main/java/org/openapitools/client/Configuration.java +++ b/src/main/java/com/bandwidth/sdk/Configuration.java @@ -11,9 +11,9 @@ */ -package org.openapitools.client; +package com.bandwidth.sdk; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class Configuration { public static final String VERSION = "9.0.0"; diff --git a/src/main/java/org/openapitools/client/GzipRequestInterceptor.java b/src/main/java/com/bandwidth/sdk/GzipRequestInterceptor.java similarity index 98% rename from src/main/java/org/openapitools/client/GzipRequestInterceptor.java rename to src/main/java/com/bandwidth/sdk/GzipRequestInterceptor.java index 14633fb3..d33a34fd 100644 --- a/src/main/java/org/openapitools/client/GzipRequestInterceptor.java +++ b/src/main/java/com/bandwidth/sdk/GzipRequestInterceptor.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client; +package com.bandwidth.sdk; import okhttp3.*; import okio.Buffer; diff --git a/src/main/java/org/openapitools/client/JSON.java b/src/main/java/com/bandwidth/sdk/JSON.java similarity index 57% rename from src/main/java/org/openapitools/client/JSON.java rename to src/main/java/com/bandwidth/sdk/JSON.java index d3723322..7dd1f987 100644 --- a/src/main/java/org/openapitools/client/JSON.java +++ b/src/main/java/com/bandwidth/sdk/JSON.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client; +package com.bandwidth.sdk; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -93,80 +93,80 @@ private static Class getClassByDiscriminator(Map classByDiscriminatorValue, Stri gsonBuilder.registerTypeAdapter(OffsetDateTime.class, offsetDateTimeTypeAdapter); gsonBuilder.registerTypeAdapter(LocalDate.class, localDateTypeAdapter); gsonBuilder.registerTypeAdapter(byte[].class, byteArrayAdapter); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.AccountStatistics.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.AnswerCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.BridgeCompleteCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.BridgeTargetCompleteCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.CallRecordingMetadata.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.CallState.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.CodeRequest.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Conference.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ConferenceCompletedCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ConferenceCreatedCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ConferenceMember.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ConferenceMemberExitCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ConferenceMemberJoinCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ConferenceRecordingAvailableCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ConferenceRecordingMetadata.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ConferenceRedirectCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.CreateCall.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.CreateCallResponse.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.CreateLookupResponse.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.CreateMessageRequestError.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.DeferredResult.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.DisconnectCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Diversion.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.DtmfCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.FieldError.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.GatherCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.InboundMessageCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.InboundMessageCallbackMessage.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.InitiateCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.ListMessageItem.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.LookupRequest.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.LookupResult.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.LookupStatus.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MachineDetectionCompleteCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MachineDetectionConfiguration.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MachineDetectionResult.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Media.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Message.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MessageDeliveredCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MessageDeliveredCallbackMessage.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MessageFailedCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MessageFailedCallbackMessage.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MessageRequest.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MessageSendingCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MessageSendingCallbackMessage.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MessagesList.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MessagingCodeResponse.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MessagingRequestError.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MfaForbiddenRequestError.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MfaRequestError.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.MfaUnauthorizedRequestError.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.PageInfo.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.RecordingAvailableCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.RecordingCompleteCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.RedirectCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.StirShaken.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Tag.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TnLookupRequestError.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TranscribeRecording.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.Transcription.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TranscriptionAvailableCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TranscriptionList.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TranscriptionMetadata.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TransferAnswerCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TransferCompleteCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.TransferDisconnectCallback.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UpdateCall.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UpdateCallRecording.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UpdateConference.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.UpdateConferenceMember.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.VerifyCodeRequest.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.VerifyCodeResponse.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.VoiceApiError.CustomTypeAdapterFactory()); - gsonBuilder.registerTypeAdapterFactory(new org.openapitools.client.model.VoiceCodeResponse.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.AccountStatistics.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.AnswerCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.BridgeCompleteCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.BridgeTargetCompleteCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.CallRecordingMetadata.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.CallState.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.CodeRequest.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.Conference.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.ConferenceCompletedCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.ConferenceCreatedCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.ConferenceMember.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.ConferenceMemberExitCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.ConferenceMemberJoinCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.ConferenceRecordingAvailableCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.ConferenceRecordingMetadata.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.ConferenceRedirectCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.CreateCall.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.CreateCallResponse.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.CreateLookupResponse.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.CreateMessageRequestError.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.DeferredResult.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.DisconnectCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.Diversion.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.DtmfCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.FieldError.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.GatherCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.InboundMessageCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.InboundMessageCallbackMessage.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.InitiateCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.ListMessageItem.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.LookupRequest.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.LookupResult.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.LookupStatus.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MachineDetectionCompleteCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MachineDetectionConfiguration.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MachineDetectionResult.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.Media.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.Message.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MessageDeliveredCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MessageDeliveredCallbackMessage.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MessageFailedCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MessageFailedCallbackMessage.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MessageRequest.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MessageSendingCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MessageSendingCallbackMessage.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MessagesList.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MessagingCodeResponse.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MessagingRequestError.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MfaForbiddenRequestError.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MfaRequestError.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.MfaUnauthorizedRequestError.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.PageInfo.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.RecordingAvailableCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.RecordingCompleteCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.RedirectCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.StirShaken.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.Tag.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.TnLookupRequestError.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.TranscribeRecording.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.Transcription.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.TranscriptionAvailableCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.TranscriptionList.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.TranscriptionMetadata.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.TransferAnswerCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.TransferCompleteCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.TransferDisconnectCallback.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.UpdateCall.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.UpdateCallRecording.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.UpdateConference.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.UpdateConferenceMember.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.VerifyCodeRequest.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.VerifyCodeResponse.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.VoiceApiError.CustomTypeAdapterFactory()); + gsonBuilder.registerTypeAdapterFactory(new com.bandwidth.sdk.model.VoiceCodeResponse.CustomTypeAdapterFactory()); gson = gsonBuilder.create(); } diff --git a/src/main/java/org/openapitools/client/Pair.java b/src/main/java/com/bandwidth/sdk/Pair.java similarity index 92% rename from src/main/java/org/openapitools/client/Pair.java rename to src/main/java/com/bandwidth/sdk/Pair.java index d56e4186..8b091a93 100644 --- a/src/main/java/org/openapitools/client/Pair.java +++ b/src/main/java/com/bandwidth/sdk/Pair.java @@ -11,9 +11,9 @@ */ -package org.openapitools.client; +package com.bandwidth.sdk; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class Pair { private String name = ""; private String value = ""; diff --git a/src/main/java/org/openapitools/client/ProgressRequestBody.java b/src/main/java/com/bandwidth/sdk/ProgressRequestBody.java similarity index 98% rename from src/main/java/org/openapitools/client/ProgressRequestBody.java rename to src/main/java/com/bandwidth/sdk/ProgressRequestBody.java index 0be81957..26d7bf60 100644 --- a/src/main/java/org/openapitools/client/ProgressRequestBody.java +++ b/src/main/java/com/bandwidth/sdk/ProgressRequestBody.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client; +package com.bandwidth.sdk; import okhttp3.MediaType; import okhttp3.RequestBody; diff --git a/src/main/java/org/openapitools/client/ProgressResponseBody.java b/src/main/java/com/bandwidth/sdk/ProgressResponseBody.java similarity index 98% rename from src/main/java/org/openapitools/client/ProgressResponseBody.java rename to src/main/java/com/bandwidth/sdk/ProgressResponseBody.java index a96c0e2e..cf7184b8 100644 --- a/src/main/java/org/openapitools/client/ProgressResponseBody.java +++ b/src/main/java/com/bandwidth/sdk/ProgressResponseBody.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client; +package com.bandwidth.sdk; import okhttp3.MediaType; import okhttp3.ResponseBody; diff --git a/src/main/java/org/openapitools/client/ServerConfiguration.java b/src/main/java/com/bandwidth/sdk/ServerConfiguration.java similarity index 98% rename from src/main/java/org/openapitools/client/ServerConfiguration.java rename to src/main/java/com/bandwidth/sdk/ServerConfiguration.java index 59edc528..df9dc784 100644 --- a/src/main/java/org/openapitools/client/ServerConfiguration.java +++ b/src/main/java/com/bandwidth/sdk/ServerConfiguration.java @@ -1,4 +1,4 @@ -package org.openapitools.client; +package com.bandwidth.sdk; import java.util.Map; diff --git a/src/main/java/org/openapitools/client/ServerVariable.java b/src/main/java/com/bandwidth/sdk/ServerVariable.java similarity index 95% rename from src/main/java/org/openapitools/client/ServerVariable.java rename to src/main/java/com/bandwidth/sdk/ServerVariable.java index c2f13e21..675f9e28 100644 --- a/src/main/java/org/openapitools/client/ServerVariable.java +++ b/src/main/java/com/bandwidth/sdk/ServerVariable.java @@ -1,4 +1,4 @@ -package org.openapitools.client; +package com.bandwidth.sdk; import java.util.HashSet; diff --git a/src/main/java/org/openapitools/client/StringUtil.java b/src/main/java/com/bandwidth/sdk/StringUtil.java similarity index 95% rename from src/main/java/org/openapitools/client/StringUtil.java rename to src/main/java/com/bandwidth/sdk/StringUtil.java index 557da995..dfdf961f 100644 --- a/src/main/java/org/openapitools/client/StringUtil.java +++ b/src/main/java/com/bandwidth/sdk/StringUtil.java @@ -11,12 +11,12 @@ */ -package org.openapitools.client; +package com.bandwidth.sdk; import java.util.Collection; import java.util.Iterator; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class StringUtil { /** * Check if the given array contains the given value (with case-insensitive comparison). diff --git a/src/main/java/org/openapitools/client/api/CallsApi.java b/src/main/java/com/bandwidth/sdk/api/CallsApi.java similarity index 98% rename from src/main/java/org/openapitools/client/api/CallsApi.java rename to src/main/java/com/bandwidth/sdk/api/CallsApi.java index bad789c1..5de15cd7 100644 --- a/src/main/java/org/openapitools/client/api/CallsApi.java +++ b/src/main/java/com/bandwidth/sdk/api/CallsApi.java @@ -11,27 +11,27 @@ */ -package org.openapitools.client.api; +package com.bandwidth.sdk.api; -import org.openapitools.client.ApiCallback; -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.ApiResponse; -import org.openapitools.client.Configuration; -import org.openapitools.client.Pair; -import org.openapitools.client.ProgressRequestBody; -import org.openapitools.client.ProgressResponseBody; +import com.bandwidth.sdk.ApiCallback; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.ApiResponse; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.Pair; +import com.bandwidth.sdk.ProgressRequestBody; +import com.bandwidth.sdk.ProgressResponseBody; import com.google.gson.reflect.TypeToken; import java.io.IOException; -import org.openapitools.client.model.CallState; -import org.openapitools.client.model.CreateCall; -import org.openapitools.client.model.CreateCallResponse; -import org.openapitools.client.model.UpdateCall; -import org.openapitools.client.model.VoiceApiError; +import com.bandwidth.sdk.model.CallState; +import com.bandwidth.sdk.model.CreateCall; +import com.bandwidth.sdk.model.CreateCallResponse; +import com.bandwidth.sdk.model.UpdateCall; +import com.bandwidth.sdk.model.VoiceApiError; import java.lang.reflect.Type; import java.util.ArrayList; diff --git a/src/main/java/org/openapitools/client/api/ConferencesApi.java b/src/main/java/com/bandwidth/sdk/api/ConferencesApi.java similarity index 99% rename from src/main/java/org/openapitools/client/api/ConferencesApi.java rename to src/main/java/com/bandwidth/sdk/api/ConferencesApi.java index 5040eaf1..889d8630 100644 --- a/src/main/java/org/openapitools/client/api/ConferencesApi.java +++ b/src/main/java/com/bandwidth/sdk/api/ConferencesApi.java @@ -11,29 +11,29 @@ */ -package org.openapitools.client.api; +package com.bandwidth.sdk.api; -import org.openapitools.client.ApiCallback; -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.ApiResponse; -import org.openapitools.client.Configuration; -import org.openapitools.client.Pair; -import org.openapitools.client.ProgressRequestBody; -import org.openapitools.client.ProgressResponseBody; +import com.bandwidth.sdk.ApiCallback; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.ApiResponse; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.Pair; +import com.bandwidth.sdk.ProgressRequestBody; +import com.bandwidth.sdk.ProgressResponseBody; import com.google.gson.reflect.TypeToken; import java.io.IOException; -import org.openapitools.client.model.Conference; -import org.openapitools.client.model.ConferenceMember; -import org.openapitools.client.model.ConferenceRecordingMetadata; +import com.bandwidth.sdk.model.Conference; +import com.bandwidth.sdk.model.ConferenceMember; +import com.bandwidth.sdk.model.ConferenceRecordingMetadata; import java.io.File; -import org.openapitools.client.model.UpdateConference; -import org.openapitools.client.model.UpdateConferenceMember; -import org.openapitools.client.model.VoiceApiError; +import com.bandwidth.sdk.model.UpdateConference; +import com.bandwidth.sdk.model.UpdateConferenceMember; +import com.bandwidth.sdk.model.VoiceApiError; import java.lang.reflect.Type; import java.util.ArrayList; diff --git a/src/main/java/org/openapitools/client/api/MediaApi.java b/src/main/java/com/bandwidth/sdk/api/MediaApi.java similarity index 98% rename from src/main/java/org/openapitools/client/api/MediaApi.java rename to src/main/java/com/bandwidth/sdk/api/MediaApi.java index 75f436f5..33b0008a 100644 --- a/src/main/java/org/openapitools/client/api/MediaApi.java +++ b/src/main/java/com/bandwidth/sdk/api/MediaApi.java @@ -11,16 +11,16 @@ */ -package org.openapitools.client.api; +package com.bandwidth.sdk.api; -import org.openapitools.client.ApiCallback; -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.ApiResponse; -import org.openapitools.client.Configuration; -import org.openapitools.client.Pair; -import org.openapitools.client.ProgressRequestBody; -import org.openapitools.client.ProgressResponseBody; +import com.bandwidth.sdk.ApiCallback; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.ApiResponse; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.Pair; +import com.bandwidth.sdk.ProgressRequestBody; +import com.bandwidth.sdk.ProgressResponseBody; import com.google.gson.reflect.TypeToken; @@ -28,8 +28,8 @@ import java.io.File; -import org.openapitools.client.model.Media; -import org.openapitools.client.model.MessagingRequestError; +import com.bandwidth.sdk.model.Media; +import com.bandwidth.sdk.model.MessagingRequestError; import java.lang.reflect.Type; import java.util.ArrayList; diff --git a/src/main/java/org/openapitools/client/api/MessagesApi.java b/src/main/java/com/bandwidth/sdk/api/MessagesApi.java similarity index 97% rename from src/main/java/org/openapitools/client/api/MessagesApi.java rename to src/main/java/com/bandwidth/sdk/api/MessagesApi.java index 7da2d4da..cf9c9914 100644 --- a/src/main/java/org/openapitools/client/api/MessagesApi.java +++ b/src/main/java/com/bandwidth/sdk/api/MessagesApi.java @@ -11,30 +11,30 @@ */ -package org.openapitools.client.api; +package com.bandwidth.sdk.api; -import org.openapitools.client.ApiCallback; -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.ApiResponse; -import org.openapitools.client.Configuration; -import org.openapitools.client.Pair; -import org.openapitools.client.ProgressRequestBody; -import org.openapitools.client.ProgressResponseBody; +import com.bandwidth.sdk.ApiCallback; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.ApiResponse; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.Pair; +import com.bandwidth.sdk.ProgressRequestBody; +import com.bandwidth.sdk.ProgressResponseBody; import com.google.gson.reflect.TypeToken; import java.io.IOException; -import org.openapitools.client.model.CreateMessageRequestError; -import org.openapitools.client.model.ListMessageDirectionEnum; -import org.openapitools.client.model.Message; -import org.openapitools.client.model.MessageRequest; -import org.openapitools.client.model.MessageStatusEnum; -import org.openapitools.client.model.MessageTypeEnum; -import org.openapitools.client.model.MessagesList; -import org.openapitools.client.model.MessagingRequestError; +import com.bandwidth.sdk.model.CreateMessageRequestError; +import com.bandwidth.sdk.model.ListMessageDirectionEnum; +import com.bandwidth.sdk.model.Message; +import com.bandwidth.sdk.model.MessageRequest; +import com.bandwidth.sdk.model.MessageStatusEnum; +import com.bandwidth.sdk.model.MessageTypeEnum; +import com.bandwidth.sdk.model.MessagesList; +import com.bandwidth.sdk.model.MessagingRequestError; import java.lang.reflect.Type; import java.util.ArrayList; diff --git a/src/main/java/org/openapitools/client/api/MfaApi.java b/src/main/java/com/bandwidth/sdk/api/MfaApi.java similarity index 96% rename from src/main/java/org/openapitools/client/api/MfaApi.java rename to src/main/java/com/bandwidth/sdk/api/MfaApi.java index 84ec5ca5..20a0b22f 100644 --- a/src/main/java/org/openapitools/client/api/MfaApi.java +++ b/src/main/java/com/bandwidth/sdk/api/MfaApi.java @@ -11,30 +11,30 @@ */ -package org.openapitools.client.api; +package com.bandwidth.sdk.api; -import org.openapitools.client.ApiCallback; -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.ApiResponse; -import org.openapitools.client.Configuration; -import org.openapitools.client.Pair; -import org.openapitools.client.ProgressRequestBody; -import org.openapitools.client.ProgressResponseBody; +import com.bandwidth.sdk.ApiCallback; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.ApiResponse; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.Pair; +import com.bandwidth.sdk.ProgressRequestBody; +import com.bandwidth.sdk.ProgressResponseBody; import com.google.gson.reflect.TypeToken; import java.io.IOException; -import org.openapitools.client.model.CodeRequest; -import org.openapitools.client.model.MessagingCodeResponse; -import org.openapitools.client.model.MfaForbiddenRequestError; -import org.openapitools.client.model.MfaRequestError; -import org.openapitools.client.model.MfaUnauthorizedRequestError; -import org.openapitools.client.model.VerifyCodeRequest; -import org.openapitools.client.model.VerifyCodeResponse; -import org.openapitools.client.model.VoiceCodeResponse; +import com.bandwidth.sdk.model.CodeRequest; +import com.bandwidth.sdk.model.MessagingCodeResponse; +import com.bandwidth.sdk.model.MfaForbiddenRequestError; +import com.bandwidth.sdk.model.MfaRequestError; +import com.bandwidth.sdk.model.MfaUnauthorizedRequestError; +import com.bandwidth.sdk.model.VerifyCodeRequest; +import com.bandwidth.sdk.model.VerifyCodeResponse; +import com.bandwidth.sdk.model.VoiceCodeResponse; import java.lang.reflect.Type; import java.util.ArrayList; diff --git a/src/main/java/org/openapitools/client/api/PhoneNumberLookupApi.java b/src/main/java/com/bandwidth/sdk/api/PhoneNumberLookupApi.java similarity index 96% rename from src/main/java/org/openapitools/client/api/PhoneNumberLookupApi.java rename to src/main/java/com/bandwidth/sdk/api/PhoneNumberLookupApi.java index eb5e0e66..36eec73b 100644 --- a/src/main/java/org/openapitools/client/api/PhoneNumberLookupApi.java +++ b/src/main/java/com/bandwidth/sdk/api/PhoneNumberLookupApi.java @@ -11,26 +11,26 @@ */ -package org.openapitools.client.api; +package com.bandwidth.sdk.api; -import org.openapitools.client.ApiCallback; -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.ApiResponse; -import org.openapitools.client.Configuration; -import org.openapitools.client.Pair; -import org.openapitools.client.ProgressRequestBody; -import org.openapitools.client.ProgressResponseBody; +import com.bandwidth.sdk.ApiCallback; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.ApiResponse; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.Pair; +import com.bandwidth.sdk.ProgressRequestBody; +import com.bandwidth.sdk.ProgressResponseBody; import com.google.gson.reflect.TypeToken; import java.io.IOException; -import org.openapitools.client.model.CreateLookupResponse; -import org.openapitools.client.model.LookupRequest; -import org.openapitools.client.model.LookupStatus; -import org.openapitools.client.model.TnLookupRequestError; +import com.bandwidth.sdk.model.CreateLookupResponse; +import com.bandwidth.sdk.model.LookupRequest; +import com.bandwidth.sdk.model.LookupStatus; +import com.bandwidth.sdk.model.TnLookupRequestError; import java.lang.reflect.Type; import java.util.ArrayList; diff --git a/src/main/java/org/openapitools/client/api/RecordingsApi.java b/src/main/java/com/bandwidth/sdk/api/RecordingsApi.java similarity index 99% rename from src/main/java/org/openapitools/client/api/RecordingsApi.java rename to src/main/java/com/bandwidth/sdk/api/RecordingsApi.java index 4f707e4c..5666d38a 100644 --- a/src/main/java/org/openapitools/client/api/RecordingsApi.java +++ b/src/main/java/com/bandwidth/sdk/api/RecordingsApi.java @@ -11,28 +11,28 @@ */ -package org.openapitools.client.api; +package com.bandwidth.sdk.api; -import org.openapitools.client.ApiCallback; -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.ApiResponse; -import org.openapitools.client.Configuration; -import org.openapitools.client.Pair; -import org.openapitools.client.ProgressRequestBody; -import org.openapitools.client.ProgressResponseBody; +import com.bandwidth.sdk.ApiCallback; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.ApiResponse; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.Pair; +import com.bandwidth.sdk.ProgressRequestBody; +import com.bandwidth.sdk.ProgressResponseBody; import com.google.gson.reflect.TypeToken; import java.io.IOException; -import org.openapitools.client.model.CallRecordingMetadata; +import com.bandwidth.sdk.model.CallRecordingMetadata; import java.io.File; -import org.openapitools.client.model.TranscribeRecording; -import org.openapitools.client.model.TranscriptionList; -import org.openapitools.client.model.UpdateCallRecording; -import org.openapitools.client.model.VoiceApiError; +import com.bandwidth.sdk.model.TranscribeRecording; +import com.bandwidth.sdk.model.TranscriptionList; +import com.bandwidth.sdk.model.UpdateCallRecording; +import com.bandwidth.sdk.model.VoiceApiError; import java.lang.reflect.Type; import java.util.ArrayList; diff --git a/src/main/java/org/openapitools/client/api/StatisticsApi.java b/src/main/java/com/bandwidth/sdk/api/StatisticsApi.java similarity index 95% rename from src/main/java/org/openapitools/client/api/StatisticsApi.java rename to src/main/java/com/bandwidth/sdk/api/StatisticsApi.java index 348ca4b8..0be3310e 100644 --- a/src/main/java/org/openapitools/client/api/StatisticsApi.java +++ b/src/main/java/com/bandwidth/sdk/api/StatisticsApi.java @@ -11,24 +11,24 @@ */ -package org.openapitools.client.api; +package com.bandwidth.sdk.api; -import org.openapitools.client.ApiCallback; -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.ApiResponse; -import org.openapitools.client.Configuration; -import org.openapitools.client.Pair; -import org.openapitools.client.ProgressRequestBody; -import org.openapitools.client.ProgressResponseBody; +import com.bandwidth.sdk.ApiCallback; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.ApiResponse; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.Pair; +import com.bandwidth.sdk.ProgressRequestBody; +import com.bandwidth.sdk.ProgressResponseBody; import com.google.gson.reflect.TypeToken; import java.io.IOException; -import org.openapitools.client.model.AccountStatistics; -import org.openapitools.client.model.VoiceApiError; +import com.bandwidth.sdk.model.AccountStatistics; +import com.bandwidth.sdk.model.VoiceApiError; import java.lang.reflect.Type; import java.util.ArrayList; diff --git a/src/main/java/org/openapitools/client/auth/ApiKeyAuth.java b/src/main/java/com/bandwidth/sdk/auth/ApiKeyAuth.java similarity index 90% rename from src/main/java/org/openapitools/client/auth/ApiKeyAuth.java rename to src/main/java/com/bandwidth/sdk/auth/ApiKeyAuth.java index 76a10680..067ab596 100644 --- a/src/main/java/org/openapitools/client/auth/ApiKeyAuth.java +++ b/src/main/java/com/bandwidth/sdk/auth/ApiKeyAuth.java @@ -11,16 +11,16 @@ */ -package org.openapitools.client.auth; +package com.bandwidth.sdk.auth; -import org.openapitools.client.ApiException; -import org.openapitools.client.Pair; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Pair; import java.net.URI; import java.util.Map; import java.util.List; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class ApiKeyAuth implements Authentication { private final String location; private final String paramName; diff --git a/src/main/java/org/openapitools/client/auth/Authentication.java b/src/main/java/com/bandwidth/sdk/auth/Authentication.java similarity index 89% rename from src/main/java/org/openapitools/client/auth/Authentication.java rename to src/main/java/com/bandwidth/sdk/auth/Authentication.java index bcee7d46..243865e9 100644 --- a/src/main/java/org/openapitools/client/auth/Authentication.java +++ b/src/main/java/com/bandwidth/sdk/auth/Authentication.java @@ -11,10 +11,10 @@ */ -package org.openapitools.client.auth; +package com.bandwidth.sdk.auth; -import org.openapitools.client.Pair; -import org.openapitools.client.ApiException; +import com.bandwidth.sdk.Pair; +import com.bandwidth.sdk.ApiException; import java.net.URI; import java.util.Map; diff --git a/src/main/java/org/openapitools/client/auth/HttpBasicAuth.java b/src/main/java/com/bandwidth/sdk/auth/HttpBasicAuth.java similarity index 91% rename from src/main/java/org/openapitools/client/auth/HttpBasicAuth.java rename to src/main/java/com/bandwidth/sdk/auth/HttpBasicAuth.java index e71fd9eb..d313b5b0 100644 --- a/src/main/java/org/openapitools/client/auth/HttpBasicAuth.java +++ b/src/main/java/com/bandwidth/sdk/auth/HttpBasicAuth.java @@ -11,10 +11,10 @@ */ -package org.openapitools.client.auth; +package com.bandwidth.sdk.auth; -import org.openapitools.client.Pair; -import org.openapitools.client.ApiException; +import com.bandwidth.sdk.Pair; +import com.bandwidth.sdk.ApiException; import okhttp3.Credentials; diff --git a/src/main/java/org/openapitools/client/auth/HttpBearerAuth.java b/src/main/java/com/bandwidth/sdk/auth/HttpBearerAuth.java similarity index 90% rename from src/main/java/org/openapitools/client/auth/HttpBearerAuth.java rename to src/main/java/com/bandwidth/sdk/auth/HttpBearerAuth.java index 0d050f4e..3a71e42a 100644 --- a/src/main/java/org/openapitools/client/auth/HttpBearerAuth.java +++ b/src/main/java/com/bandwidth/sdk/auth/HttpBearerAuth.java @@ -11,16 +11,16 @@ */ -package org.openapitools.client.auth; +package com.bandwidth.sdk.auth; -import org.openapitools.client.ApiException; -import org.openapitools.client.Pair; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.Pair; import java.net.URI; import java.util.Map; import java.util.List; -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class HttpBearerAuth implements Authentication { private final String scheme; private String bearerToken; diff --git a/src/main/java/org/openapitools/client/model/AbstractOpenApiSchema.java b/src/main/java/com/bandwidth/sdk/model/AbstractOpenApiSchema.java similarity index 96% rename from src/main/java/org/openapitools/client/model/AbstractOpenApiSchema.java rename to src/main/java/com/bandwidth/sdk/model/AbstractOpenApiSchema.java index f26fbaef..a596a1e9 100644 --- a/src/main/java/org/openapitools/client/model/AbstractOpenApiSchema.java +++ b/src/main/java/com/bandwidth/sdk/model/AbstractOpenApiSchema.java @@ -11,9 +11,9 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; -import org.openapitools.client.ApiException; +import com.bandwidth.sdk.ApiException; import java.util.Objects; import java.lang.reflect.Type; import java.util.Map; @@ -23,7 +23,7 @@ /** * Abstract class for oneOf,anyOf schemas defined in OpenAPI spec */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public abstract class AbstractOpenApiSchema { // store the actual instance of the schema/object diff --git a/src/main/java/org/openapitools/client/model/AccountStatistics.java b/src/main/java/com/bandwidth/sdk/model/AccountStatistics.java similarity index 98% rename from src/main/java/org/openapitools/client/model/AccountStatistics.java rename to src/main/java/com/bandwidth/sdk/model/AccountStatistics.java index 5a77b4b5..6222566e 100644 --- a/src/main/java/org/openapitools/client/model/AccountStatistics.java +++ b/src/main/java/com/bandwidth/sdk/model/AccountStatistics.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * AccountStatistics */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class AccountStatistics { public static final String SERIALIZED_NAME_CURRENT_CALL_QUEUE_SIZE = "currentCallQueueSize"; @SerializedName(SERIALIZED_NAME_CURRENT_CALL_QUEUE_SIZE) diff --git a/src/main/java/org/openapitools/client/model/AnswerCallback.java b/src/main/java/com/bandwidth/sdk/model/AnswerCallback.java similarity index 98% rename from src/main/java/org/openapitools/client/model/AnswerCallback.java rename to src/main/java/com/bandwidth/sdk/model/AnswerCallback.java index 9a580f9a..fa194e65 100644 --- a/src/main/java/org/openapitools/client/model/AnswerCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/AnswerCallback.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; +import com.bandwidth.sdk.model.MachineDetectionResult; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,8 +24,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; -import org.openapitools.client.model.MachineDetectionResult; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -49,12 +49,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The Answer event is sent to the answerUrl specified in the createCall request when an outbound call is answered. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class AnswerCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/BridgeCompleteCallback.java b/src/main/java/com/bandwidth/sdk/model/BridgeCompleteCallback.java similarity index 99% rename from src/main/java/org/openapitools/client/model/BridgeCompleteCallback.java rename to src/main/java/com/bandwidth/sdk/model/BridgeCompleteCallback.java index 806f6a4f..6f656858 100644 --- a/src/main/java/org/openapitools/client/model/BridgeCompleteCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/BridgeCompleteCallback.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,7 +23,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -48,12 +48,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * If the target call leaves the <Bridge>, then this callback is sent to the bridgeCompleteUrl, and the BXML returned in it is executed on the call. If this webhook is sent, the Bridge Target Complete webhook is NOT sent. This callback is also sent if any problem occurs that prevents the calls to be bridged. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class BridgeCompleteCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/BridgeTargetCompleteCallback.java b/src/main/java/com/bandwidth/sdk/model/BridgeTargetCompleteCallback.java similarity index 99% rename from src/main/java/org/openapitools/client/model/BridgeTargetCompleteCallback.java rename to src/main/java/com/bandwidth/sdk/model/BridgeTargetCompleteCallback.java index b326da2c..b716ac98 100644 --- a/src/main/java/org/openapitools/client/model/BridgeTargetCompleteCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/BridgeTargetCompleteCallback.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,7 +23,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -48,12 +48,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * If the originating call leaves the <Bridge>, then this callback is sent to the bridgeTargetCompleteUrl, and the BXML returned in it is executed on the target call. If this webhook is sent, the Bridge Complete webhook is NOT sent. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class BridgeTargetCompleteCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/CallDirectionEnum.java b/src/main/java/com/bandwidth/sdk/model/CallDirectionEnum.java similarity index 97% rename from src/main/java/org/openapitools/client/model/CallDirectionEnum.java rename to src/main/java/com/bandwidth/sdk/model/CallDirectionEnum.java index 4789d24a..c6e3ed0e 100644 --- a/src/main/java/org/openapitools/client/model/CallDirectionEnum.java +++ b/src/main/java/com/bandwidth/sdk/model/CallDirectionEnum.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/org/openapitools/client/model/CallRecordingMetadata.java b/src/main/java/com/bandwidth/sdk/model/CallRecordingMetadata.java similarity index 98% rename from src/main/java/org/openapitools/client/model/CallRecordingMetadata.java rename to src/main/java/com/bandwidth/sdk/model/CallRecordingMetadata.java index 7e3d89e1..8c5cfbed 100644 --- a/src/main/java/org/openapitools/client/model/CallRecordingMetadata.java +++ b/src/main/java/com/bandwidth/sdk/model/CallRecordingMetadata.java @@ -11,9 +11,12 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; +import com.bandwidth.sdk.model.FileFormatEnum; +import com.bandwidth.sdk.model.TranscriptionMetadata; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -23,9 +26,6 @@ import java.net.URI; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; -import org.openapitools.client.model.FileFormatEnum; -import org.openapitools.client.model.TranscriptionMetadata; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -51,12 +51,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * CallRecordingMetadata */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class CallRecordingMetadata { public static final String SERIALIZED_NAME_APPLICATION_ID = "applicationId"; @SerializedName(SERIALIZED_NAME_APPLICATION_ID) diff --git a/src/main/java/org/openapitools/client/model/CallState.java b/src/main/java/com/bandwidth/sdk/model/CallState.java similarity index 99% rename from src/main/java/org/openapitools/client/model/CallState.java rename to src/main/java/com/bandwidth/sdk/model/CallState.java index 5ba9d3bc..09fcf436 100644 --- a/src/main/java/org/openapitools/client/model/CallState.java +++ b/src/main/java/com/bandwidth/sdk/model/CallState.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -24,7 +25,6 @@ import java.util.Arrays; import java.util.HashMap; import java.util.Map; -import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -50,12 +50,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * CallState */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class CallState { public static final String SERIALIZED_NAME_APPLICATION_ID = "applicationId"; @SerializedName(SERIALIZED_NAME_APPLICATION_ID) diff --git a/src/main/java/org/openapitools/client/model/CallStateEnum.java b/src/main/java/com/bandwidth/sdk/model/CallStateEnum.java similarity index 97% rename from src/main/java/org/openapitools/client/model/CallStateEnum.java rename to src/main/java/com/bandwidth/sdk/model/CallStateEnum.java index 07fe61c5..ce57cbb3 100644 --- a/src/main/java/org/openapitools/client/model/CallStateEnum.java +++ b/src/main/java/com/bandwidth/sdk/model/CallStateEnum.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/org/openapitools/client/model/CallbackMethodEnum.java b/src/main/java/com/bandwidth/sdk/model/CallbackMethodEnum.java similarity index 97% rename from src/main/java/org/openapitools/client/model/CallbackMethodEnum.java rename to src/main/java/com/bandwidth/sdk/model/CallbackMethodEnum.java index f0e512a5..f571f1a4 100644 --- a/src/main/java/org/openapitools/client/model/CallbackMethodEnum.java +++ b/src/main/java/com/bandwidth/sdk/model/CallbackMethodEnum.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/org/openapitools/client/model/CodeRequest.java b/src/main/java/com/bandwidth/sdk/model/CodeRequest.java similarity index 98% rename from src/main/java/org/openapitools/client/model/CodeRequest.java rename to src/main/java/com/bandwidth/sdk/model/CodeRequest.java index da04737a..1931b3b9 100644 --- a/src/main/java/org/openapitools/client/model/CodeRequest.java +++ b/src/main/java/com/bandwidth/sdk/model/CodeRequest.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * CodeRequest */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class CodeRequest { public static final String SERIALIZED_NAME_TO = "to"; @SerializedName(SERIALIZED_NAME_TO) diff --git a/src/main/java/org/openapitools/client/model/Conference.java b/src/main/java/com/bandwidth/sdk/model/Conference.java similarity index 98% rename from src/main/java/org/openapitools/client/model/Conference.java rename to src/main/java/com/bandwidth/sdk/model/Conference.java index d65ee25f..fb03dfd4 100644 --- a/src/main/java/org/openapitools/client/model/Conference.java +++ b/src/main/java/com/bandwidth/sdk/model/Conference.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallbackMethodEnum; +import com.bandwidth.sdk.model.ConferenceMember; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -25,8 +27,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import org.openapitools.client.model.CallbackMethodEnum; -import org.openapitools.client.model.ConferenceMember; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -52,12 +52,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Conference */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class Conference { public static final String SERIALIZED_NAME_ID = "id"; @SerializedName(SERIALIZED_NAME_ID) diff --git a/src/main/java/org/openapitools/client/model/ConferenceCompletedCallback.java b/src/main/java/com/bandwidth/sdk/model/ConferenceCompletedCallback.java similarity index 98% rename from src/main/java/org/openapitools/client/model/ConferenceCompletedCallback.java rename to src/main/java/com/bandwidth/sdk/model/ConferenceCompletedCallback.java index 303b57f5..a2c042da 100644 --- a/src/main/java/org/openapitools/client/model/ConferenceCompletedCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/ConferenceCompletedCallback.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -47,12 +47,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The Conference Completed event is fired when the last member leaves the conference. The response to this event may not contain BXML. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class ConferenceCompletedCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/ConferenceCreatedCallback.java b/src/main/java/com/bandwidth/sdk/model/ConferenceCreatedCallback.java similarity index 98% rename from src/main/java/org/openapitools/client/model/ConferenceCreatedCallback.java rename to src/main/java/com/bandwidth/sdk/model/ConferenceCreatedCallback.java index 737f5d40..704aa2be 100644 --- a/src/main/java/org/openapitools/client/model/ConferenceCreatedCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/ConferenceCreatedCallback.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -47,12 +47,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The Conference Created event is fired whenever a new conference that specified a callbackUrl is created. The response may be either empty or a BXML document. Only the following verbs are valid for conferences: PlayAudio, SpeakSentence, StartRecording, StopRecording, PauseRecording, ResumeRecording. Audio verbs will be heard by all members of the conference. Recordings capture audio from all members who are not muted or on hold, as well as any audio verbs that are played into the conference. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class ConferenceCreatedCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/ConferenceMember.java b/src/main/java/com/bandwidth/sdk/model/ConferenceMember.java similarity index 98% rename from src/main/java/org/openapitools/client/model/ConferenceMember.java rename to src/main/java/com/bandwidth/sdk/model/ConferenceMember.java index 3dccd303..0efc2f4a 100644 --- a/src/main/java/org/openapitools/client/model/ConferenceMember.java +++ b/src/main/java/com/bandwidth/sdk/model/ConferenceMember.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -48,12 +48,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * ConferenceMember */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class ConferenceMember { public static final String SERIALIZED_NAME_CALL_ID = "callId"; @SerializedName(SERIALIZED_NAME_CALL_ID) diff --git a/src/main/java/org/openapitools/client/model/ConferenceMemberExitCallback.java b/src/main/java/com/bandwidth/sdk/model/ConferenceMemberExitCallback.java similarity index 99% rename from src/main/java/org/openapitools/client/model/ConferenceMemberExitCallback.java rename to src/main/java/com/bandwidth/sdk/model/ConferenceMemberExitCallback.java index ae8828fc..0236172a 100644 --- a/src/main/java/org/openapitools/client/model/ConferenceMemberExitCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/ConferenceMemberExitCallback.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -47,12 +47,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The Conference Member Exit event is fired whenever a caller exits a conference that specified a callbackUrl. The response may be either empty or a BXML document. Only the following verbs are valid for conferences: PlayAudio, SpeakSentence, StartRecording, StopRecording, PauseRecording, ResumeRecording. Audio verbs will be heard by all members of the conference. Recordings capture audio from all members who are not muted or on hold, as well as any audio verbs that are played into the conference. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class ConferenceMemberExitCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/ConferenceMemberJoinCallback.java b/src/main/java/com/bandwidth/sdk/model/ConferenceMemberJoinCallback.java similarity index 99% rename from src/main/java/org/openapitools/client/model/ConferenceMemberJoinCallback.java rename to src/main/java/com/bandwidth/sdk/model/ConferenceMemberJoinCallback.java index 005fb349..188b9f14 100644 --- a/src/main/java/org/openapitools/client/model/ConferenceMemberJoinCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/ConferenceMemberJoinCallback.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -47,12 +47,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The Conference Member Join event is fired whenever a caller joins a conference that specified a callbackUrl. The response may be either empty or a BXML document. Only the following verbs are valid for conferences: PlayAudio, SpeakSentence, StartRecording, StopRecording, PauseRecording, ResumeRecording. Audio verbs will be heard by all members of the conference. Recordings capture audio from all members who are not muted or on hold, as well as any audio verbs that are played into the conference. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class ConferenceMemberJoinCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/ConferenceRecordingAvailableCallback.java b/src/main/java/com/bandwidth/sdk/model/ConferenceRecordingAvailableCallback.java similarity index 99% rename from src/main/java/org/openapitools/client/model/ConferenceRecordingAvailableCallback.java rename to src/main/java/com/bandwidth/sdk/model/ConferenceRecordingAvailableCallback.java index 3e99fc64..835adcde 100644 --- a/src/main/java/org/openapitools/client/model/ConferenceRecordingAvailableCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/ConferenceRecordingAvailableCallback.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.FileFormatEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -23,7 +24,6 @@ import java.net.URI; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.FileFormatEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -49,12 +49,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The Conference Recording Available event is sent after a conference recording has been processed. It indicates that the recording is available for download. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class ConferenceRecordingAvailableCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/ConferenceRecordingMetadata.java b/src/main/java/com/bandwidth/sdk/model/ConferenceRecordingMetadata.java similarity index 98% rename from src/main/java/org/openapitools/client/model/ConferenceRecordingMetadata.java rename to src/main/java/com/bandwidth/sdk/model/ConferenceRecordingMetadata.java index 4d3ff35e..e19559bf 100644 --- a/src/main/java/org/openapitools/client/model/ConferenceRecordingMetadata.java +++ b/src/main/java/com/bandwidth/sdk/model/ConferenceRecordingMetadata.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.FileFormatEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -23,7 +24,6 @@ import java.net.URI; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.FileFormatEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -49,12 +49,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * ConferenceRecordingMetadata */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class ConferenceRecordingMetadata { public static final String SERIALIZED_NAME_ACCOUNT_ID = "accountId"; @SerializedName(SERIALIZED_NAME_ACCOUNT_ID) diff --git a/src/main/java/org/openapitools/client/model/ConferenceRedirectCallback.java b/src/main/java/com/bandwidth/sdk/model/ConferenceRedirectCallback.java similarity index 98% rename from src/main/java/org/openapitools/client/model/ConferenceRedirectCallback.java rename to src/main/java/com/bandwidth/sdk/model/ConferenceRedirectCallback.java index a31cec18..1fe413a1 100644 --- a/src/main/java/org/openapitools/client/model/ConferenceRedirectCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/ConferenceRedirectCallback.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -47,12 +47,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The Conference Redirect event is fired whenever an existing conference is modified via a POST request made to the /conferences/{conferenceId} endpoint. The response may be either empty or a BXML document. Only the following verbs are valid for conferences: PlayAudio, SpeakSentence, StartRecording, StopRecording, PauseRecording, ResumeRecording. Audio verbs will be heard by all members of the conference. Recordings capture audio from all members who are not muted or on hold, as well as any audio verbs that are played into the conference. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class ConferenceRedirectCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/ConferenceStateEnum.java b/src/main/java/com/bandwidth/sdk/model/ConferenceStateEnum.java similarity index 97% rename from src/main/java/org/openapitools/client/model/ConferenceStateEnum.java rename to src/main/java/com/bandwidth/sdk/model/ConferenceStateEnum.java index ac568f6a..91161993 100644 --- a/src/main/java/org/openapitools/client/model/ConferenceStateEnum.java +++ b/src/main/java/com/bandwidth/sdk/model/ConferenceStateEnum.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/org/openapitools/client/model/CreateCall.java b/src/main/java/com/bandwidth/sdk/model/CreateCall.java similarity index 99% rename from src/main/java/org/openapitools/client/model/CreateCall.java rename to src/main/java/com/bandwidth/sdk/model/CreateCall.java index ea9921f1..4bd05239 100644 --- a/src/main/java/org/openapitools/client/model/CreateCall.java +++ b/src/main/java/com/bandwidth/sdk/model/CreateCall.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallbackMethodEnum; +import com.bandwidth.sdk.model.MachineDetectionConfiguration; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,8 +24,6 @@ import java.io.IOException; import java.net.URI; import java.util.Arrays; -import org.openapitools.client.model.CallbackMethodEnum; -import org.openapitools.client.model.MachineDetectionConfiguration; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -49,12 +49,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * CreateCall */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class CreateCall { public static final String SERIALIZED_NAME_TO = "to"; @SerializedName(SERIALIZED_NAME_TO) diff --git a/src/main/java/org/openapitools/client/model/CreateCallResponse.java b/src/main/java/com/bandwidth/sdk/model/CreateCallResponse.java similarity index 99% rename from src/main/java/org/openapitools/client/model/CreateCallResponse.java rename to src/main/java/com/bandwidth/sdk/model/CreateCallResponse.java index f6f99a11..e60fe5ef 100644 --- a/src/main/java/org/openapitools/client/model/CreateCallResponse.java +++ b/src/main/java/com/bandwidth/sdk/model/CreateCallResponse.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallbackMethodEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -23,7 +24,6 @@ import java.net.URI; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallbackMethodEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -49,12 +49,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * CreateCallResponse */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class CreateCallResponse { public static final String SERIALIZED_NAME_APPLICATION_ID = "applicationId"; @SerializedName(SERIALIZED_NAME_APPLICATION_ID) diff --git a/src/main/java/org/openapitools/client/model/CreateLookupResponse.java b/src/main/java/com/bandwidth/sdk/model/CreateLookupResponse.java similarity index 97% rename from src/main/java/org/openapitools/client/model/CreateLookupResponse.java rename to src/main/java/com/bandwidth/sdk/model/CreateLookupResponse.java index fbe23738..565a5d86 100644 --- a/src/main/java/org/openapitools/client/model/CreateLookupResponse.java +++ b/src/main/java/com/bandwidth/sdk/model/CreateLookupResponse.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.LookupStatusEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -21,7 +22,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import org.openapitools.client.model.LookupStatusEnum; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -46,12 +46,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The request has been accepted for processing but not yet finished and in a terminal state (COMPLETE, PARTIAL_COMPLETE, or FAILED). */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class CreateLookupResponse { public static final String SERIALIZED_NAME_REQUEST_ID = "requestId"; @SerializedName(SERIALIZED_NAME_REQUEST_ID) diff --git a/src/main/java/org/openapitools/client/model/CreateMessageRequestError.java b/src/main/java/com/bandwidth/sdk/model/CreateMessageRequestError.java similarity index 98% rename from src/main/java/org/openapitools/client/model/CreateMessageRequestError.java rename to src/main/java/com/bandwidth/sdk/model/CreateMessageRequestError.java index 0769022c..0300e062 100644 --- a/src/main/java/org/openapitools/client/model/CreateMessageRequestError.java +++ b/src/main/java/com/bandwidth/sdk/model/CreateMessageRequestError.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.FieldError; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -23,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import org.openapitools.client.model.FieldError; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -48,12 +48,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * CreateMessageRequestError */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class CreateMessageRequestError { public static final String SERIALIZED_NAME_TYPE = "type"; @SerializedName(SERIALIZED_NAME_TYPE) diff --git a/src/main/java/org/openapitools/client/model/DeferredResult.java b/src/main/java/com/bandwidth/sdk/model/DeferredResult.java similarity index 98% rename from src/main/java/org/openapitools/client/model/DeferredResult.java rename to src/main/java/com/bandwidth/sdk/model/DeferredResult.java index 2fa8b522..b2438187 100644 --- a/src/main/java/org/openapitools/client/model/DeferredResult.java +++ b/src/main/java/com/bandwidth/sdk/model/DeferredResult.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * DeferredResult */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class DeferredResult { public static final String SERIALIZED_NAME_RESULT = "result"; @SerializedName(SERIALIZED_NAME_RESULT) diff --git a/src/main/java/org/openapitools/client/model/DisconnectCallback.java b/src/main/java/com/bandwidth/sdk/model/DisconnectCallback.java similarity index 99% rename from src/main/java/org/openapitools/client/model/DisconnectCallback.java rename to src/main/java/com/bandwidth/sdk/model/DisconnectCallback.java index d36f7120..08617180 100644 --- a/src/main/java/org/openapitools/client/model/DisconnectCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/DisconnectCallback.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,7 +23,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -48,12 +48,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The Disconnect event is fired when a call ends, for any reason. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class DisconnectCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/Diversion.java b/src/main/java/com/bandwidth/sdk/model/Diversion.java similarity index 98% rename from src/main/java/org/openapitools/client/model/Diversion.java rename to src/main/java/com/bandwidth/sdk/model/Diversion.java index dcb7ba5c..58b546e0 100644 --- a/src/main/java/org/openapitools/client/model/Diversion.java +++ b/src/main/java/com/bandwidth/sdk/model/Diversion.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Diversion */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class Diversion { public static final String SERIALIZED_NAME_REASON = "reason"; @SerializedName(SERIALIZED_NAME_REASON) diff --git a/src/main/java/org/openapitools/client/model/DtmfCallback.java b/src/main/java/com/bandwidth/sdk/model/DtmfCallback.java similarity index 99% rename from src/main/java/org/openapitools/client/model/DtmfCallback.java rename to src/main/java/com/bandwidth/sdk/model/DtmfCallback.java index 7200b1f0..62533f7e 100644 --- a/src/main/java/org/openapitools/client/model/DtmfCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/DtmfCallback.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,7 +23,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -48,12 +48,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The DTMF event is sent for every digit detected after a <StartGather> verb is executed. You may not respond to this event with BXML. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class DtmfCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/FieldError.java b/src/main/java/com/bandwidth/sdk/model/FieldError.java similarity index 98% rename from src/main/java/org/openapitools/client/model/FieldError.java rename to src/main/java/com/bandwidth/sdk/model/FieldError.java index 52969146..2fca46d6 100644 --- a/src/main/java/org/openapitools/client/model/FieldError.java +++ b/src/main/java/com/bandwidth/sdk/model/FieldError.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * FieldError */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class FieldError { public static final String SERIALIZED_NAME_FIELD_NAME = "fieldName"; @SerializedName(SERIALIZED_NAME_FIELD_NAME) diff --git a/src/main/java/org/openapitools/client/model/FileFormatEnum.java b/src/main/java/com/bandwidth/sdk/model/FileFormatEnum.java similarity index 97% rename from src/main/java/org/openapitools/client/model/FileFormatEnum.java rename to src/main/java/com/bandwidth/sdk/model/FileFormatEnum.java index 03a9470b..43aaf62c 100644 --- a/src/main/java/org/openapitools/client/model/FileFormatEnum.java +++ b/src/main/java/com/bandwidth/sdk/model/FileFormatEnum.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/org/openapitools/client/model/GatherCallback.java b/src/main/java/com/bandwidth/sdk/model/GatherCallback.java similarity index 99% rename from src/main/java/org/openapitools/client/model/GatherCallback.java rename to src/main/java/com/bandwidth/sdk/model/GatherCallback.java index 1d9f8c11..bd5a5d9a 100644 --- a/src/main/java/org/openapitools/client/model/GatherCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/GatherCallback.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,7 +23,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -48,12 +48,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The gather event is sent after a <Gather> verb is executed. Its purpose is to report the gathered digits to the calling application. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class GatherCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/InboundMessageCallback.java b/src/main/java/com/bandwidth/sdk/model/InboundMessageCallback.java similarity index 98% rename from src/main/java/org/openapitools/client/model/InboundMessageCallback.java rename to src/main/java/com/bandwidth/sdk/model/InboundMessageCallback.java index 708e9ea5..5f292012 100644 --- a/src/main/java/org/openapitools/client/model/InboundMessageCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/InboundMessageCallback.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.InboundMessageCallbackMessage; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,7 +23,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.InboundMessageCallbackMessage; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -47,12 +47,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Inbound Message Callback */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class InboundMessageCallback { public static final String SERIALIZED_NAME_TIME = "time"; @SerializedName(SERIALIZED_NAME_TIME) diff --git a/src/main/java/org/openapitools/client/model/InboundMessageCallbackMessage.java b/src/main/java/com/bandwidth/sdk/model/InboundMessageCallbackMessage.java similarity index 98% rename from src/main/java/org/openapitools/client/model/InboundMessageCallbackMessage.java rename to src/main/java/com/bandwidth/sdk/model/InboundMessageCallbackMessage.java index 9e527f8f..85cdfebe 100644 --- a/src/main/java/org/openapitools/client/model/InboundMessageCallbackMessage.java +++ b/src/main/java/com/bandwidth/sdk/model/InboundMessageCallbackMessage.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.MessageDirectionEnum; +import com.bandwidth.sdk.model.PriorityEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -27,8 +29,6 @@ import java.util.LinkedHashSet; import java.util.List; import java.util.Set; -import org.openapitools.client.model.MessageDirectionEnum; -import org.openapitools.client.model.PriorityEnum; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -53,12 +53,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Inbound Message Callback Message Schema */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class InboundMessageCallbackMessage { public static final String SERIALIZED_NAME_ID = "id"; @SerializedName(SERIALIZED_NAME_ID) diff --git a/src/main/java/org/openapitools/client/model/InitiateCallback.java b/src/main/java/com/bandwidth/sdk/model/InitiateCallback.java similarity index 98% rename from src/main/java/org/openapitools/client/model/InitiateCallback.java rename to src/main/java/com/bandwidth/sdk/model/InitiateCallback.java index 193d9044..9a7dc3a9 100644 --- a/src/main/java/org/openapitools/client/model/InitiateCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/InitiateCallback.java @@ -11,9 +11,12 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; +import com.bandwidth.sdk.model.Diversion; +import com.bandwidth.sdk.model.StirShaken; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,9 +25,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; -import org.openapitools.client.model.Diversion; -import org.openapitools.client.model.StirShaken; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -49,12 +49,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The Initiate event is fired when an inbound call is received for a Telephone Number on your Account. It is sent to the URL specified in the application associated with the location (sip-peer) that the called telephone number belongs to. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class InitiateCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/ListMessageDirectionEnum.java b/src/main/java/com/bandwidth/sdk/model/ListMessageDirectionEnum.java similarity index 97% rename from src/main/java/org/openapitools/client/model/ListMessageDirectionEnum.java rename to src/main/java/com/bandwidth/sdk/model/ListMessageDirectionEnum.java index b3f72267..600543bf 100644 --- a/src/main/java/org/openapitools/client/model/ListMessageDirectionEnum.java +++ b/src/main/java/com/bandwidth/sdk/model/ListMessageDirectionEnum.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/org/openapitools/client/model/ListMessageItem.java b/src/main/java/com/bandwidth/sdk/model/ListMessageItem.java similarity index 98% rename from src/main/java/org/openapitools/client/model/ListMessageItem.java rename to src/main/java/com/bandwidth/sdk/model/ListMessageItem.java index 718fd3af..62573015 100644 --- a/src/main/java/org/openapitools/client/model/ListMessageItem.java +++ b/src/main/java/com/bandwidth/sdk/model/ListMessageItem.java @@ -11,9 +11,12 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.ListMessageDirectionEnum; +import com.bandwidth.sdk.model.MessageStatusEnum; +import com.bandwidth.sdk.model.MessageTypeEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,9 +25,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.ListMessageDirectionEnum; -import org.openapitools.client.model.MessageStatusEnum; -import org.openapitools.client.model.MessageTypeEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -50,12 +50,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * ListMessageItem */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class ListMessageItem { public static final String SERIALIZED_NAME_MESSAGE_ID = "messageId"; @SerializedName(SERIALIZED_NAME_MESSAGE_ID) diff --git a/src/main/java/org/openapitools/client/model/LookupRequest.java b/src/main/java/com/bandwidth/sdk/model/LookupRequest.java similarity index 98% rename from src/main/java/org/openapitools/client/model/LookupRequest.java rename to src/main/java/com/bandwidth/sdk/model/LookupRequest.java index c2ecc74d..69ec2439 100644 --- a/src/main/java/org/openapitools/client/model/LookupRequest.java +++ b/src/main/java/com/bandwidth/sdk/model/LookupRequest.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -47,12 +47,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Create phone number lookup request. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class LookupRequest { public static final String SERIALIZED_NAME_TNS = "tns"; @SerializedName(SERIALIZED_NAME_TNS) diff --git a/src/main/java/org/openapitools/client/model/LookupResult.java b/src/main/java/com/bandwidth/sdk/model/LookupResult.java similarity index 99% rename from src/main/java/org/openapitools/client/model/LookupResult.java rename to src/main/java/com/bandwidth/sdk/model/LookupResult.java index 940cf293..6eea7113 100644 --- a/src/main/java/org/openapitools/client/model/LookupResult.java +++ b/src/main/java/com/bandwidth/sdk/model/LookupResult.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Carrier information results for the specified telephone number. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class LookupResult { public static final String SERIALIZED_NAME_RESPONSE_CODE = "Response Code"; @SerializedName(SERIALIZED_NAME_RESPONSE_CODE) diff --git a/src/main/java/org/openapitools/client/model/LookupStatus.java b/src/main/java/com/bandwidth/sdk/model/LookupStatus.java similarity index 97% rename from src/main/java/org/openapitools/client/model/LookupStatus.java rename to src/main/java/com/bandwidth/sdk/model/LookupStatus.java index d790f45d..2bb36dc4 100644 --- a/src/main/java/org/openapitools/client/model/LookupStatus.java +++ b/src/main/java/com/bandwidth/sdk/model/LookupStatus.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.LookupResult; +import com.bandwidth.sdk.model.LookupStatusEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -23,8 +25,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import org.openapitools.client.model.LookupResult; -import org.openapitools.client.model.LookupStatusEnum; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -49,12 +49,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * If requestId exists, the result for that request is returned. See the Examples for details on the various responses that you can receive. Generally, if you see a Response Code of 0 in a result for a TN, information will be available for it. Any other Response Code will indicate no information was available for the TN. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class LookupStatus { public static final String SERIALIZED_NAME_REQUEST_ID = "requestId"; @SerializedName(SERIALIZED_NAME_REQUEST_ID) diff --git a/src/main/java/org/openapitools/client/model/LookupStatusEnum.java b/src/main/java/com/bandwidth/sdk/model/LookupStatusEnum.java similarity index 97% rename from src/main/java/org/openapitools/client/model/LookupStatusEnum.java rename to src/main/java/com/bandwidth/sdk/model/LookupStatusEnum.java index 7ea9d1fa..205bb514 100644 --- a/src/main/java/org/openapitools/client/model/LookupStatusEnum.java +++ b/src/main/java/com/bandwidth/sdk/model/LookupStatusEnum.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/org/openapitools/client/model/MachineDetectionCompleteCallback.java b/src/main/java/com/bandwidth/sdk/model/MachineDetectionCompleteCallback.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MachineDetectionCompleteCallback.java rename to src/main/java/com/bandwidth/sdk/model/MachineDetectionCompleteCallback.java index 9c6215b0..d731601b 100644 --- a/src/main/java/org/openapitools/client/model/MachineDetectionCompleteCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/MachineDetectionCompleteCallback.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; +import com.bandwidth.sdk.model.MachineDetectionResult; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,8 +24,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; -import org.openapitools.client.model.MachineDetectionResult; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -49,12 +49,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * This event is sent to the url informed when requesting a machine detection operation. It contains the machine detection operation result, which can be: human, answering-machine, silence, timeout, error. This event is not sent when sync answering machine detection mode is chosen. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MachineDetectionCompleteCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/MachineDetectionConfiguration.java b/src/main/java/com/bandwidth/sdk/model/MachineDetectionConfiguration.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MachineDetectionConfiguration.java rename to src/main/java/com/bandwidth/sdk/model/MachineDetectionConfiguration.java index f4e56cb2..52b4f6b7 100644 --- a/src/main/java/org/openapitools/client/model/MachineDetectionConfiguration.java +++ b/src/main/java/com/bandwidth/sdk/model/MachineDetectionConfiguration.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallbackMethodEnum; +import com.bandwidth.sdk.model.MachineDetectionModeEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,8 +24,6 @@ import java.io.IOException; import java.net.URI; import java.util.Arrays; -import org.openapitools.client.model.CallbackMethodEnum; -import org.openapitools.client.model.MachineDetectionModeEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -49,12 +49,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The machine detection request used to perform <a href='/docs/voice/guides/machineDetection'>machine detection</a> on the call. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MachineDetectionConfiguration { public static final String SERIALIZED_NAME_MODE = "mode"; @SerializedName(SERIALIZED_NAME_MODE) diff --git a/src/main/java/org/openapitools/client/model/MachineDetectionModeEnum.java b/src/main/java/com/bandwidth/sdk/model/MachineDetectionModeEnum.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MachineDetectionModeEnum.java rename to src/main/java/com/bandwidth/sdk/model/MachineDetectionModeEnum.java index d2baa323..a8dfc31b 100644 --- a/src/main/java/org/openapitools/client/model/MachineDetectionModeEnum.java +++ b/src/main/java/com/bandwidth/sdk/model/MachineDetectionModeEnum.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/org/openapitools/client/model/MachineDetectionResult.java b/src/main/java/com/bandwidth/sdk/model/MachineDetectionResult.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MachineDetectionResult.java rename to src/main/java/com/bandwidth/sdk/model/MachineDetectionResult.java index d3ee1827..0b1c6b57 100644 --- a/src/main/java/org/openapitools/client/model/MachineDetectionResult.java +++ b/src/main/java/com/bandwidth/sdk/model/MachineDetectionResult.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * (optional) if machine detection was requested in sync mode, the result will be specified here. Possible values are the same as the async counterpart: Machine Detection Complete */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MachineDetectionResult { public static final String SERIALIZED_NAME_VALUE = "value"; @SerializedName(SERIALIZED_NAME_VALUE) diff --git a/src/main/java/org/openapitools/client/model/Media.java b/src/main/java/com/bandwidth/sdk/model/Media.java similarity index 98% rename from src/main/java/org/openapitools/client/model/Media.java rename to src/main/java/com/bandwidth/sdk/model/Media.java index 3ffefb17..0b060b76 100644 --- a/src/main/java/org/openapitools/client/model/Media.java +++ b/src/main/java/com/bandwidth/sdk/model/Media.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Media */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class Media { public static final String SERIALIZED_NAME_CONTENT = "content"; @SerializedName(SERIALIZED_NAME_CONTENT) diff --git a/src/main/java/org/openapitools/client/model/Message.java b/src/main/java/com/bandwidth/sdk/model/Message.java similarity index 98% rename from src/main/java/org/openapitools/client/model/Message.java rename to src/main/java/com/bandwidth/sdk/model/Message.java index e245512d..911e9ecb 100644 --- a/src/main/java/org/openapitools/client/model/Message.java +++ b/src/main/java/com/bandwidth/sdk/model/Message.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.MessageDirectionEnum; +import com.bandwidth.sdk.model.PriorityEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -24,8 +26,6 @@ import java.util.Arrays; import java.util.LinkedHashSet; import java.util.Set; -import org.openapitools.client.model.MessageDirectionEnum; -import org.openapitools.client.model.PriorityEnum; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -50,12 +50,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Message */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class Message { public static final String SERIALIZED_NAME_ID = "id"; @SerializedName(SERIALIZED_NAME_ID) diff --git a/src/main/java/org/openapitools/client/model/MessageDeliveredCallback.java b/src/main/java/com/bandwidth/sdk/model/MessageDeliveredCallback.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MessageDeliveredCallback.java rename to src/main/java/com/bandwidth/sdk/model/MessageDeliveredCallback.java index efa96fb6..be36869e 100644 --- a/src/main/java/org/openapitools/client/model/MessageDeliveredCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/MessageDeliveredCallback.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.MessageDeliveredCallbackMessage; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,7 +23,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.MessageDeliveredCallbackMessage; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -47,12 +47,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Message Delivered Callback */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MessageDeliveredCallback { public static final String SERIALIZED_NAME_TIME = "time"; @SerializedName(SERIALIZED_NAME_TIME) diff --git a/src/main/java/org/openapitools/client/model/MessageDeliveredCallbackMessage.java b/src/main/java/com/bandwidth/sdk/model/MessageDeliveredCallbackMessage.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MessageDeliveredCallbackMessage.java rename to src/main/java/com/bandwidth/sdk/model/MessageDeliveredCallbackMessage.java index 6e3d4b5a..f3c16e8b 100644 --- a/src/main/java/org/openapitools/client/model/MessageDeliveredCallbackMessage.java +++ b/src/main/java/com/bandwidth/sdk/model/MessageDeliveredCallbackMessage.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.MessageDirectionEnum; +import com.bandwidth.sdk.model.PriorityEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -27,8 +29,6 @@ import java.util.LinkedHashSet; import java.util.List; import java.util.Set; -import org.openapitools.client.model.MessageDirectionEnum; -import org.openapitools.client.model.PriorityEnum; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -53,12 +53,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Message Delivered Callback Message Schema */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MessageDeliveredCallbackMessage { public static final String SERIALIZED_NAME_ID = "id"; @SerializedName(SERIALIZED_NAME_ID) diff --git a/src/main/java/org/openapitools/client/model/MessageDirectionEnum.java b/src/main/java/com/bandwidth/sdk/model/MessageDirectionEnum.java similarity index 97% rename from src/main/java/org/openapitools/client/model/MessageDirectionEnum.java rename to src/main/java/com/bandwidth/sdk/model/MessageDirectionEnum.java index 5c49b47a..16e61c8a 100644 --- a/src/main/java/org/openapitools/client/model/MessageDirectionEnum.java +++ b/src/main/java/com/bandwidth/sdk/model/MessageDirectionEnum.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/org/openapitools/client/model/MessageFailedCallback.java b/src/main/java/com/bandwidth/sdk/model/MessageFailedCallback.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MessageFailedCallback.java rename to src/main/java/com/bandwidth/sdk/model/MessageFailedCallback.java index edd64536..ea6eea00 100644 --- a/src/main/java/org/openapitools/client/model/MessageFailedCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/MessageFailedCallback.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.MessageFailedCallbackMessage; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,7 +23,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.MessageFailedCallbackMessage; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -47,12 +47,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Message Failed Callback */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MessageFailedCallback { public static final String SERIALIZED_NAME_TIME = "time"; @SerializedName(SERIALIZED_NAME_TIME) diff --git a/src/main/java/org/openapitools/client/model/MessageFailedCallbackMessage.java b/src/main/java/com/bandwidth/sdk/model/MessageFailedCallbackMessage.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MessageFailedCallbackMessage.java rename to src/main/java/com/bandwidth/sdk/model/MessageFailedCallbackMessage.java index 8e31d477..19ab3304 100644 --- a/src/main/java/org/openapitools/client/model/MessageFailedCallbackMessage.java +++ b/src/main/java/com/bandwidth/sdk/model/MessageFailedCallbackMessage.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.MessageDirectionEnum; +import com.bandwidth.sdk.model.PriorityEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -27,8 +29,6 @@ import java.util.LinkedHashSet; import java.util.List; import java.util.Set; -import org.openapitools.client.model.MessageDirectionEnum; -import org.openapitools.client.model.PriorityEnum; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -53,12 +53,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Message Failed Callback Message Schema */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MessageFailedCallbackMessage { public static final String SERIALIZED_NAME_ID = "id"; @SerializedName(SERIALIZED_NAME_ID) diff --git a/src/main/java/org/openapitools/client/model/MessageRequest.java b/src/main/java/com/bandwidth/sdk/model/MessageRequest.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MessageRequest.java rename to src/main/java/com/bandwidth/sdk/model/MessageRequest.java index fa46288d..37162cc4 100644 --- a/src/main/java/org/openapitools/client/model/MessageRequest.java +++ b/src/main/java/com/bandwidth/sdk/model/MessageRequest.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.PriorityEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -27,7 +28,6 @@ import java.util.LinkedHashSet; import java.util.List; import java.util.Set; -import org.openapitools.client.model.PriorityEnum; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -52,12 +52,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * MessageRequest */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MessageRequest { public static final String SERIALIZED_NAME_APPLICATION_ID = "applicationId"; @SerializedName(SERIALIZED_NAME_APPLICATION_ID) diff --git a/src/main/java/org/openapitools/client/model/MessageSendingCallback.java b/src/main/java/com/bandwidth/sdk/model/MessageSendingCallback.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MessageSendingCallback.java rename to src/main/java/com/bandwidth/sdk/model/MessageSendingCallback.java index 52ccb568..3bef0447 100644 --- a/src/main/java/org/openapitools/client/model/MessageSendingCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/MessageSendingCallback.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.MessageSendingCallbackMessage; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,7 +23,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.MessageSendingCallbackMessage; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -47,12 +47,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Message Sending Callback */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MessageSendingCallback { public static final String SERIALIZED_NAME_TIME = "time"; @SerializedName(SERIALIZED_NAME_TIME) diff --git a/src/main/java/org/openapitools/client/model/MessageSendingCallbackMessage.java b/src/main/java/com/bandwidth/sdk/model/MessageSendingCallbackMessage.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MessageSendingCallbackMessage.java rename to src/main/java/com/bandwidth/sdk/model/MessageSendingCallbackMessage.java index 841cf490..b64f074b 100644 --- a/src/main/java/org/openapitools/client/model/MessageSendingCallbackMessage.java +++ b/src/main/java/com/bandwidth/sdk/model/MessageSendingCallbackMessage.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.MessageDirectionEnum; +import com.bandwidth.sdk.model.PriorityEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -27,8 +29,6 @@ import java.util.LinkedHashSet; import java.util.List; import java.util.Set; -import org.openapitools.client.model.MessageDirectionEnum; -import org.openapitools.client.model.PriorityEnum; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -53,12 +53,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Message Sending Callback Message Schema */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MessageSendingCallbackMessage { public static final String SERIALIZED_NAME_ID = "id"; @SerializedName(SERIALIZED_NAME_ID) diff --git a/src/main/java/org/openapitools/client/model/MessageStatusEnum.java b/src/main/java/com/bandwidth/sdk/model/MessageStatusEnum.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MessageStatusEnum.java rename to src/main/java/com/bandwidth/sdk/model/MessageStatusEnum.java index d9be3ced..c21f19c4 100644 --- a/src/main/java/org/openapitools/client/model/MessageStatusEnum.java +++ b/src/main/java/com/bandwidth/sdk/model/MessageStatusEnum.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/org/openapitools/client/model/MessageTypeEnum.java b/src/main/java/com/bandwidth/sdk/model/MessageTypeEnum.java similarity index 97% rename from src/main/java/org/openapitools/client/model/MessageTypeEnum.java rename to src/main/java/com/bandwidth/sdk/model/MessageTypeEnum.java index 61e77c04..268f4c42 100644 --- a/src/main/java/org/openapitools/client/model/MessageTypeEnum.java +++ b/src/main/java/com/bandwidth/sdk/model/MessageTypeEnum.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/org/openapitools/client/model/MessagesList.java b/src/main/java/com/bandwidth/sdk/model/MessagesList.java similarity index 97% rename from src/main/java/org/openapitools/client/model/MessagesList.java rename to src/main/java/com/bandwidth/sdk/model/MessagesList.java index cb0d9921..b3fb8423 100644 --- a/src/main/java/org/openapitools/client/model/MessagesList.java +++ b/src/main/java/com/bandwidth/sdk/model/MessagesList.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.ListMessageItem; +import com.bandwidth.sdk.model.PageInfo; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -23,8 +25,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import org.openapitools.client.model.ListMessageItem; -import org.openapitools.client.model.PageInfo; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -49,12 +49,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * MessagesList */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MessagesList { public static final String SERIALIZED_NAME_TOTAL_COUNT = "totalCount"; @SerializedName(SERIALIZED_NAME_TOTAL_COUNT) diff --git a/src/main/java/org/openapitools/client/model/MessagingCodeResponse.java b/src/main/java/com/bandwidth/sdk/model/MessagingCodeResponse.java similarity index 97% rename from src/main/java/org/openapitools/client/model/MessagingCodeResponse.java rename to src/main/java/com/bandwidth/sdk/model/MessagingCodeResponse.java index e72b83fe..2f9aa335 100644 --- a/src/main/java/org/openapitools/client/model/MessagingCodeResponse.java +++ b/src/main/java/com/bandwidth/sdk/model/MessagingCodeResponse.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * MessagingCodeResponse */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MessagingCodeResponse { public static final String SERIALIZED_NAME_MESSAGE_ID = "messageId"; @SerializedName(SERIALIZED_NAME_MESSAGE_ID) diff --git a/src/main/java/org/openapitools/client/model/MessagingRequestError.java b/src/main/java/com/bandwidth/sdk/model/MessagingRequestError.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MessagingRequestError.java rename to src/main/java/com/bandwidth/sdk/model/MessagingRequestError.java index cd32cc58..cd9f3873 100644 --- a/src/main/java/org/openapitools/client/model/MessagingRequestError.java +++ b/src/main/java/com/bandwidth/sdk/model/MessagingRequestError.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * MessagingRequestError */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MessagingRequestError { public static final String SERIALIZED_NAME_TYPE = "type"; @SerializedName(SERIALIZED_NAME_TYPE) diff --git a/src/main/java/org/openapitools/client/model/MfaForbiddenRequestError.java b/src/main/java/com/bandwidth/sdk/model/MfaForbiddenRequestError.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MfaForbiddenRequestError.java rename to src/main/java/com/bandwidth/sdk/model/MfaForbiddenRequestError.java index 099d60fd..3a530db5 100644 --- a/src/main/java/org/openapitools/client/model/MfaForbiddenRequestError.java +++ b/src/main/java/com/bandwidth/sdk/model/MfaForbiddenRequestError.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * MfaForbiddenRequestError */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MfaForbiddenRequestError { public static final String SERIALIZED_NAME_MESSAGE = "message"; @SerializedName(SERIALIZED_NAME_MESSAGE) diff --git a/src/main/java/org/openapitools/client/model/MfaRequestError.java b/src/main/java/com/bandwidth/sdk/model/MfaRequestError.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MfaRequestError.java rename to src/main/java/com/bandwidth/sdk/model/MfaRequestError.java index 9fc8eda5..9d7c011f 100644 --- a/src/main/java/org/openapitools/client/model/MfaRequestError.java +++ b/src/main/java/com/bandwidth/sdk/model/MfaRequestError.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * MfaRequestError */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MfaRequestError { public static final String SERIALIZED_NAME_ERROR = "error"; @SerializedName(SERIALIZED_NAME_ERROR) diff --git a/src/main/java/org/openapitools/client/model/MfaUnauthorizedRequestError.java b/src/main/java/com/bandwidth/sdk/model/MfaUnauthorizedRequestError.java similarity index 98% rename from src/main/java/org/openapitools/client/model/MfaUnauthorizedRequestError.java rename to src/main/java/com/bandwidth/sdk/model/MfaUnauthorizedRequestError.java index 9f65bbc1..4cf1aa56 100644 --- a/src/main/java/org/openapitools/client/model/MfaUnauthorizedRequestError.java +++ b/src/main/java/com/bandwidth/sdk/model/MfaUnauthorizedRequestError.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * MfaUnauthorizedRequestError */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class MfaUnauthorizedRequestError { public static final String SERIALIZED_NAME_MESSAGE = "message"; @SerializedName(SERIALIZED_NAME_MESSAGE) diff --git a/src/main/java/org/openapitools/client/model/PageInfo.java b/src/main/java/com/bandwidth/sdk/model/PageInfo.java similarity index 98% rename from src/main/java/org/openapitools/client/model/PageInfo.java rename to src/main/java/com/bandwidth/sdk/model/PageInfo.java index ce615795..65d74ce9 100644 --- a/src/main/java/org/openapitools/client/model/PageInfo.java +++ b/src/main/java/com/bandwidth/sdk/model/PageInfo.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * PageInfo */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class PageInfo { public static final String SERIALIZED_NAME_PREV_PAGE = "prevPage"; @SerializedName(SERIALIZED_NAME_PREV_PAGE) diff --git a/src/main/java/org/openapitools/client/model/PriorityEnum.java b/src/main/java/com/bandwidth/sdk/model/PriorityEnum.java similarity index 97% rename from src/main/java/org/openapitools/client/model/PriorityEnum.java rename to src/main/java/com/bandwidth/sdk/model/PriorityEnum.java index 8da4b4af..b50b8e8b 100644 --- a/src/main/java/org/openapitools/client/model/PriorityEnum.java +++ b/src/main/java/com/bandwidth/sdk/model/PriorityEnum.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/org/openapitools/client/model/RecordingAvailableCallback.java b/src/main/java/com/bandwidth/sdk/model/RecordingAvailableCallback.java similarity index 99% rename from src/main/java/org/openapitools/client/model/RecordingAvailableCallback.java rename to src/main/java/com/bandwidth/sdk/model/RecordingAvailableCallback.java index 1823455a..70f10090 100644 --- a/src/main/java/org/openapitools/client/model/RecordingAvailableCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/RecordingAvailableCallback.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; +import com.bandwidth.sdk.model.FileFormatEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -23,8 +25,6 @@ import java.net.URI; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; -import org.openapitools.client.model.FileFormatEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -50,12 +50,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The Recording Available event is sent after a recording has been processed. It indicates that the recording is available for download. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class RecordingAvailableCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/RecordingCompleteCallback.java b/src/main/java/com/bandwidth/sdk/model/RecordingCompleteCallback.java similarity index 99% rename from src/main/java/org/openapitools/client/model/RecordingCompleteCallback.java rename to src/main/java/com/bandwidth/sdk/model/RecordingCompleteCallback.java index f414da28..e6e73906 100644 --- a/src/main/java/org/openapitools/client/model/RecordingCompleteCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/RecordingCompleteCallback.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; +import com.bandwidth.sdk.model.FileFormatEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -23,8 +25,6 @@ import java.net.URI; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; -import org.openapitools.client.model.FileFormatEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -50,12 +50,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The Record Complete event is sent after a <Record> verb has executed if the call is still active. The BXML returned by this callback is executed next. When the recording is available for download, a Recording Available event will be sent. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class RecordingCompleteCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/RecordingStateEnum.java b/src/main/java/com/bandwidth/sdk/model/RecordingStateEnum.java similarity index 97% rename from src/main/java/org/openapitools/client/model/RecordingStateEnum.java rename to src/main/java/com/bandwidth/sdk/model/RecordingStateEnum.java index 29d972d7..ef78e6d6 100644 --- a/src/main/java/org/openapitools/client/model/RecordingStateEnum.java +++ b/src/main/java/com/bandwidth/sdk/model/RecordingStateEnum.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/org/openapitools/client/model/RedirectCallback.java b/src/main/java/com/bandwidth/sdk/model/RedirectCallback.java similarity index 99% rename from src/main/java/org/openapitools/client/model/RedirectCallback.java rename to src/main/java/com/bandwidth/sdk/model/RedirectCallback.java index 0f6e8b84..8d8c749d 100644 --- a/src/main/java/org/openapitools/client/model/RedirectCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/RedirectCallback.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,7 +23,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -48,12 +48,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The Redirect event is fired when a <Redirect> verb is executed. Its purpose is to get the next set of verbs from the calling application. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class RedirectCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/RedirectMethodEnum.java b/src/main/java/com/bandwidth/sdk/model/RedirectMethodEnum.java similarity index 97% rename from src/main/java/org/openapitools/client/model/RedirectMethodEnum.java rename to src/main/java/com/bandwidth/sdk/model/RedirectMethodEnum.java index 1f385c28..2a524bc8 100644 --- a/src/main/java/org/openapitools/client/model/RedirectMethodEnum.java +++ b/src/main/java/com/bandwidth/sdk/model/RedirectMethodEnum.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.annotations.SerializedName; diff --git a/src/main/java/org/openapitools/client/model/StirShaken.java b/src/main/java/com/bandwidth/sdk/model/StirShaken.java similarity index 98% rename from src/main/java/org/openapitools/client/model/StirShaken.java rename to src/main/java/com/bandwidth/sdk/model/StirShaken.java index 30e32af9..50e71f66 100644 --- a/src/main/java/org/openapitools/client/model/StirShaken.java +++ b/src/main/java/com/bandwidth/sdk/model/StirShaken.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * StirShaken */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class StirShaken { public static final String SERIALIZED_NAME_VERSTAT = "verstat"; @SerializedName(SERIALIZED_NAME_VERSTAT) diff --git a/src/main/java/org/openapitools/client/model/Tag.java b/src/main/java/com/bandwidth/sdk/model/Tag.java similarity index 98% rename from src/main/java/org/openapitools/client/model/Tag.java rename to src/main/java/com/bandwidth/sdk/model/Tag.java index e170122d..bfa35810 100644 --- a/src/main/java/org/openapitools/client/model/Tag.java +++ b/src/main/java/com/bandwidth/sdk/model/Tag.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Tag */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class Tag { public static final String SERIALIZED_NAME_KEY = "key"; @SerializedName(SERIALIZED_NAME_KEY) diff --git a/src/main/java/org/openapitools/client/model/TnLookupRequestError.java b/src/main/java/com/bandwidth/sdk/model/TnLookupRequestError.java similarity index 97% rename from src/main/java/org/openapitools/client/model/TnLookupRequestError.java rename to src/main/java/com/bandwidth/sdk/model/TnLookupRequestError.java index 6fa28155..41b07da2 100644 --- a/src/main/java/org/openapitools/client/model/TnLookupRequestError.java +++ b/src/main/java/com/bandwidth/sdk/model/TnLookupRequestError.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * TnLookupRequestError */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class TnLookupRequestError { public static final String SERIALIZED_NAME_MESSAGE = "message"; @SerializedName(SERIALIZED_NAME_MESSAGE) diff --git a/src/main/java/org/openapitools/client/model/TranscribeRecording.java b/src/main/java/com/bandwidth/sdk/model/TranscribeRecording.java similarity index 98% rename from src/main/java/org/openapitools/client/model/TranscribeRecording.java rename to src/main/java/com/bandwidth/sdk/model/TranscribeRecording.java index a6437f1b..21d1bd23 100644 --- a/src/main/java/org/openapitools/client/model/TranscribeRecording.java +++ b/src/main/java/com/bandwidth/sdk/model/TranscribeRecording.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallbackMethodEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,7 +23,6 @@ import java.io.IOException; import java.net.URI; import java.util.Arrays; -import org.openapitools.client.model.CallbackMethodEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -48,12 +48,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * TranscribeRecording */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class TranscribeRecording { public static final String SERIALIZED_NAME_CALLBACK_URL = "callbackUrl"; @SerializedName(SERIALIZED_NAME_CALLBACK_URL) diff --git a/src/main/java/org/openapitools/client/model/Transcription.java b/src/main/java/com/bandwidth/sdk/model/Transcription.java similarity index 98% rename from src/main/java/org/openapitools/client/model/Transcription.java rename to src/main/java/com/bandwidth/sdk/model/Transcription.java index 8aadcf60..5bdd7a90 100644 --- a/src/main/java/org/openapitools/client/model/Transcription.java +++ b/src/main/java/com/bandwidth/sdk/model/Transcription.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * Transcription */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class Transcription { public static final String SERIALIZED_NAME_TEXT = "text"; @SerializedName(SERIALIZED_NAME_TEXT) diff --git a/src/main/java/org/openapitools/client/model/TranscriptionAvailableCallback.java b/src/main/java/com/bandwidth/sdk/model/TranscriptionAvailableCallback.java similarity index 98% rename from src/main/java/org/openapitools/client/model/TranscriptionAvailableCallback.java rename to src/main/java/com/bandwidth/sdk/model/TranscriptionAvailableCallback.java index 055bc58a..6a6cd780 100644 --- a/src/main/java/org/openapitools/client/model/TranscriptionAvailableCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/TranscriptionAvailableCallback.java @@ -11,9 +11,12 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; +import com.bandwidth.sdk.model.FileFormatEnum; +import com.bandwidth.sdk.model.Transcription; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -23,9 +26,6 @@ import java.net.URI; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; -import org.openapitools.client.model.FileFormatEnum; -import org.openapitools.client.model.Transcription; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -51,12 +51,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * The Transcription Available event is sent when the recording transcription is available to be downloaded. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class TranscriptionAvailableCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/TranscriptionList.java b/src/main/java/com/bandwidth/sdk/model/TranscriptionList.java similarity index 97% rename from src/main/java/org/openapitools/client/model/TranscriptionList.java rename to src/main/java/com/bandwidth/sdk/model/TranscriptionList.java index a5e84ccd..6a8b4771 100644 --- a/src/main/java/org/openapitools/client/model/TranscriptionList.java +++ b/src/main/java/com/bandwidth/sdk/model/TranscriptionList.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.Transcription; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -23,7 +24,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import org.openapitools.client.model.Transcription; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -48,12 +48,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * TranscriptionList */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class TranscriptionList { public static final String SERIALIZED_NAME_TRANSCRIPTS = "transcripts"; @SerializedName(SERIALIZED_NAME_TRANSCRIPTS) diff --git a/src/main/java/org/openapitools/client/model/TranscriptionMetadata.java b/src/main/java/com/bandwidth/sdk/model/TranscriptionMetadata.java similarity index 98% rename from src/main/java/org/openapitools/client/model/TranscriptionMetadata.java rename to src/main/java/com/bandwidth/sdk/model/TranscriptionMetadata.java index 486b2443..cc86efeb 100644 --- a/src/main/java/org/openapitools/client/model/TranscriptionMetadata.java +++ b/src/main/java/com/bandwidth/sdk/model/TranscriptionMetadata.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -46,12 +46,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * If the recording was transcribed, metadata about the transcription */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class TranscriptionMetadata { public static final String SERIALIZED_NAME_ID = "id"; @SerializedName(SERIALIZED_NAME_ID) diff --git a/src/main/java/org/openapitools/client/model/TransferAnswerCallback.java b/src/main/java/com/bandwidth/sdk/model/TransferAnswerCallback.java similarity index 99% rename from src/main/java/org/openapitools/client/model/TransferAnswerCallback.java rename to src/main/java/com/bandwidth/sdk/model/TransferAnswerCallback.java index 201a65d5..df7afbd0 100644 --- a/src/main/java/org/openapitools/client/model/TransferAnswerCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/TransferAnswerCallback.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,7 +23,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -48,12 +48,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * When processing a <Transfer> verb, this event is sent when a called party (B-leg) answers. The event is sent to the endpoint specified in the transferAnswerUrl attribute of the <PhoneNumber> tag that answered. BXML returned by this callback will be executed for the called party only. After all BXML has been executed, the called party will be bridged to the original call. Most BXML verbs are allowed in response to a transferAnswer event, but some are not allowed. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class TransferAnswerCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/TransferCompleteCallback.java b/src/main/java/com/bandwidth/sdk/model/TransferCompleteCallback.java similarity index 99% rename from src/main/java/org/openapitools/client/model/TransferCompleteCallback.java rename to src/main/java/com/bandwidth/sdk/model/TransferCompleteCallback.java index 100d612d..1a3b3ba6 100644 --- a/src/main/java/org/openapitools/client/model/TransferCompleteCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/TransferCompleteCallback.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,7 +23,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -48,12 +48,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * This event is sent to the transferCompleteUrl of the A-leg's <Transfer> verb when the transferred call (B-leg) completes. In a simultaneous ringing scenario, only one B-leg succeeds and this event corresponds to that successful leg. If none of the calls were answered, the transferComplete event corresponds to one of the legs. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class TransferCompleteCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/TransferDisconnectCallback.java b/src/main/java/com/bandwidth/sdk/model/TransferDisconnectCallback.java similarity index 99% rename from src/main/java/org/openapitools/client/model/TransferDisconnectCallback.java rename to src/main/java/com/bandwidth/sdk/model/TransferDisconnectCallback.java index 12365be2..194d9d3a 100644 --- a/src/main/java/org/openapitools/client/model/TransferDisconnectCallback.java +++ b/src/main/java/com/bandwidth/sdk/model/TransferDisconnectCallback.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallDirectionEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,7 +23,6 @@ import java.io.IOException; import java.time.OffsetDateTime; import java.util.Arrays; -import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -48,12 +48,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * This event is sent to the transferDisconnectUrl of each <PhoneNumber> tag when its respective call leg ends for any reason. The event is sent in the normal case, when the transferred leg is answered and later hung up, but is also sent if the new leg was never answered in the first place, if it was rejected, and if the original call leg hung up before the transferred leg. */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class TransferDisconnectCallback { public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; @SerializedName(SERIALIZED_NAME_EVENT_TYPE) diff --git a/src/main/java/org/openapitools/client/model/UpdateCall.java b/src/main/java/com/bandwidth/sdk/model/UpdateCall.java similarity index 98% rename from src/main/java/org/openapitools/client/model/UpdateCall.java rename to src/main/java/com/bandwidth/sdk/model/UpdateCall.java index 1001cb21..f1d27e17 100644 --- a/src/main/java/org/openapitools/client/model/UpdateCall.java +++ b/src/main/java/com/bandwidth/sdk/model/UpdateCall.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.CallStateEnum; +import com.bandwidth.sdk.model.RedirectMethodEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,8 +24,6 @@ import java.io.IOException; import java.net.URI; import java.util.Arrays; -import org.openapitools.client.model.CallStateEnum; -import org.openapitools.client.model.RedirectMethodEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -49,12 +49,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * UpdateCall */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class UpdateCall { public static final String SERIALIZED_NAME_STATE = "state"; @SerializedName(SERIALIZED_NAME_STATE) diff --git a/src/main/java/org/openapitools/client/model/UpdateCallRecording.java b/src/main/java/com/bandwidth/sdk/model/UpdateCallRecording.java similarity index 97% rename from src/main/java/org/openapitools/client/model/UpdateCallRecording.java rename to src/main/java/com/bandwidth/sdk/model/UpdateCallRecording.java index bdec9d93..6317564a 100644 --- a/src/main/java/org/openapitools/client/model/UpdateCallRecording.java +++ b/src/main/java/com/bandwidth/sdk/model/UpdateCallRecording.java @@ -11,9 +11,10 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.RecordingStateEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -21,7 +22,6 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.util.Arrays; -import org.openapitools.client.model.RecordingStateEnum; import com.google.gson.Gson; import com.google.gson.GsonBuilder; @@ -46,12 +46,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * UpdateCallRecording */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class UpdateCallRecording { public static final String SERIALIZED_NAME_STATE = "state"; @SerializedName(SERIALIZED_NAME_STATE) diff --git a/src/main/java/org/openapitools/client/model/UpdateConference.java b/src/main/java/com/bandwidth/sdk/model/UpdateConference.java similarity index 98% rename from src/main/java/org/openapitools/client/model/UpdateConference.java rename to src/main/java/com/bandwidth/sdk/model/UpdateConference.java index f44e8fbe..e2f7510e 100644 --- a/src/main/java/org/openapitools/client/model/UpdateConference.java +++ b/src/main/java/com/bandwidth/sdk/model/UpdateConference.java @@ -11,9 +11,11 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; +import com.bandwidth.sdk.model.ConferenceStateEnum; +import com.bandwidth.sdk.model.RedirectMethodEnum; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; import com.google.gson.annotations.SerializedName; @@ -22,8 +24,6 @@ import java.io.IOException; import java.net.URI; import java.util.Arrays; -import org.openapitools.client.model.ConferenceStateEnum; -import org.openapitools.client.model.RedirectMethodEnum; import org.openapitools.jackson.nullable.JsonNullable; import com.google.gson.Gson; @@ -49,12 +49,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * UpdateConference */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class UpdateConference { public static final String SERIALIZED_NAME_STATUS = "status"; @SerializedName(SERIALIZED_NAME_STATUS) diff --git a/src/main/java/org/openapitools/client/model/UpdateConferenceMember.java b/src/main/java/com/bandwidth/sdk/model/UpdateConferenceMember.java similarity index 98% rename from src/main/java/org/openapitools/client/model/UpdateConferenceMember.java rename to src/main/java/com/bandwidth/sdk/model/UpdateConferenceMember.java index 6aeacf36..8ff28d1d 100644 --- a/src/main/java/org/openapitools/client/model/UpdateConferenceMember.java +++ b/src/main/java/com/bandwidth/sdk/model/UpdateConferenceMember.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -48,12 +48,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * UpdateConferenceMember */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class UpdateConferenceMember { public static final String SERIALIZED_NAME_MUTE = "mute"; @SerializedName(SERIALIZED_NAME_MUTE) diff --git a/src/main/java/org/openapitools/client/model/VerifyCodeRequest.java b/src/main/java/com/bandwidth/sdk/model/VerifyCodeRequest.java similarity index 98% rename from src/main/java/org/openapitools/client/model/VerifyCodeRequest.java rename to src/main/java/com/bandwidth/sdk/model/VerifyCodeRequest.java index 73d8bee3..586cd19e 100644 --- a/src/main/java/org/openapitools/client/model/VerifyCodeRequest.java +++ b/src/main/java/com/bandwidth/sdk/model/VerifyCodeRequest.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -46,12 +46,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * VerifyCodeRequest */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class VerifyCodeRequest { public static final String SERIALIZED_NAME_TO = "to"; @SerializedName(SERIALIZED_NAME_TO) diff --git a/src/main/java/org/openapitools/client/model/VerifyCodeResponse.java b/src/main/java/com/bandwidth/sdk/model/VerifyCodeResponse.java similarity index 97% rename from src/main/java/org/openapitools/client/model/VerifyCodeResponse.java rename to src/main/java/com/bandwidth/sdk/model/VerifyCodeResponse.java index de6fceef..596cc084 100644 --- a/src/main/java/org/openapitools/client/model/VerifyCodeResponse.java +++ b/src/main/java/com/bandwidth/sdk/model/VerifyCodeResponse.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * VerifyCodeResponse */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class VerifyCodeResponse { public static final String SERIALIZED_NAME_VALID = "valid"; @SerializedName(SERIALIZED_NAME_VALID) diff --git a/src/main/java/org/openapitools/client/model/VoiceApiError.java b/src/main/java/com/bandwidth/sdk/model/VoiceApiError.java similarity index 98% rename from src/main/java/org/openapitools/client/model/VoiceApiError.java rename to src/main/java/com/bandwidth/sdk/model/VoiceApiError.java index 2ff633d1..dbf79023 100644 --- a/src/main/java/org/openapitools/client/model/VoiceApiError.java +++ b/src/main/java/com/bandwidth/sdk/model/VoiceApiError.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -46,12 +46,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * VoiceApiError */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class VoiceApiError { public static final String SERIALIZED_NAME_TYPE = "type"; @SerializedName(SERIALIZED_NAME_TYPE) diff --git a/src/main/java/org/openapitools/client/model/VoiceCodeResponse.java b/src/main/java/com/bandwidth/sdk/model/VoiceCodeResponse.java similarity index 97% rename from src/main/java/org/openapitools/client/model/VoiceCodeResponse.java rename to src/main/java/com/bandwidth/sdk/model/VoiceCodeResponse.java index c09943ec..13722b3f 100644 --- a/src/main/java/org/openapitools/client/model/VoiceCodeResponse.java +++ b/src/main/java/com/bandwidth/sdk/model/VoiceCodeResponse.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import java.util.Objects; import com.google.gson.TypeAdapter; @@ -45,12 +45,12 @@ import java.util.Map.Entry; import java.util.Set; -import org.openapitools.client.JSON; +import com.bandwidth.sdk.JSON; /** * VoiceCodeResponse */ -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-25T14:55:39.427023-04:00[America/New_York]") +@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2023-08-29T10:16:20.946017-04:00[America/New_York]") public class VoiceCodeResponse { public static final String SERIALIZED_NAME_CALL_ID = "callId"; @SerializedName(SERIALIZED_NAME_CALL_ID) diff --git a/src/main/java/org/openapitools/client/model/DisconenctCallback.java b/src/main/java/org/openapitools/client/model/DisconenctCallback.java deleted file mode 100644 index 9cb94cda..00000000 --- a/src/main/java/org/openapitools/client/model/DisconenctCallback.java +++ /dev/null @@ -1,737 +0,0 @@ -/* - * Bandwidth - * Bandwidth's Communication APIs - * - * The version of the OpenAPI document: 1.0.0 - * Contact: letstalk@bandwidth.com - * - * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). - * https://openapi-generator.tech - * Do not edit the class manually. - */ - - -package org.openapitools.client.model; - -import java.util.Objects; -import java.util.Arrays; -import com.google.gson.TypeAdapter; -import com.google.gson.annotations.JsonAdapter; -import com.google.gson.annotations.SerializedName; -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; -import java.io.IOException; -import java.time.OffsetDateTime; -import org.openapitools.client.model.CallDirectionEnum; -import org.openapitools.jackson.nullable.JsonNullable; - -import com.google.gson.Gson; -import com.google.gson.GsonBuilder; -import com.google.gson.JsonArray; -import com.google.gson.JsonDeserializationContext; -import com.google.gson.JsonDeserializer; -import com.google.gson.JsonElement; -import com.google.gson.JsonObject; -import com.google.gson.JsonParseException; -import com.google.gson.TypeAdapterFactory; -import com.google.gson.reflect.TypeToken; - -import java.lang.reflect.Type; -import java.util.HashMap; -import java.util.HashSet; -import java.util.Map; -import java.util.Map.Entry; -import java.util.Set; - -import org.openapitools.client.JSON; - -/** - * The Disconnect event is fired when a call ends, for any reason. - */ -@ApiModel(description = "The Disconnect event is fired when a call ends, for any reason.") -@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen", date = "2022-10-18T08:49:31.529519-04:00[America/New_York]") -public class DisconenctCallback { - public static final String SERIALIZED_NAME_EVENT_TYPE = "eventType"; - @SerializedName(SERIALIZED_NAME_EVENT_TYPE) - private String eventType; - - public static final String SERIALIZED_NAME_EVENT_TIME = "eventTime"; - @SerializedName(SERIALIZED_NAME_EVENT_TIME) - private String eventTime; - - public static final String SERIALIZED_NAME_ACCOUNT_ID = "accountId"; - @SerializedName(SERIALIZED_NAME_ACCOUNT_ID) - private String accountId; - - public static final String SERIALIZED_NAME_APPLICATION_ID = "applicationId"; - @SerializedName(SERIALIZED_NAME_APPLICATION_ID) - private String applicationId; - - public static final String SERIALIZED_NAME_FROM = "from"; - @SerializedName(SERIALIZED_NAME_FROM) - private String from; - - public static final String SERIALIZED_NAME_TO = "to"; - @SerializedName(SERIALIZED_NAME_TO) - private String to; - - public static final String SERIALIZED_NAME_CALL_ID = "callId"; - @SerializedName(SERIALIZED_NAME_CALL_ID) - private String callId; - - public static final String SERIALIZED_NAME_DIRECTION = "direction"; - @SerializedName(SERIALIZED_NAME_DIRECTION) - private CallDirectionEnum direction; - - public static final String SERIALIZED_NAME_CALL_URL = "callUrl"; - @SerializedName(SERIALIZED_NAME_CALL_URL) - private String callUrl; - - public static final String SERIALIZED_NAME_ENQUEUED_TIME = "enqueuedTime"; - @SerializedName(SERIALIZED_NAME_ENQUEUED_TIME) - private OffsetDateTime enqueuedTime; - - public static final String SERIALIZED_NAME_START_TIME = "startTime"; - @SerializedName(SERIALIZED_NAME_START_TIME) - private OffsetDateTime startTime; - - public static final String SERIALIZED_NAME_ANSWER_TIME = "answerTime"; - @SerializedName(SERIALIZED_NAME_ANSWER_TIME) - private OffsetDateTime answerTime; - - public static final String SERIALIZED_NAME_END_TIME = "endTime"; - @SerializedName(SERIALIZED_NAME_END_TIME) - private OffsetDateTime endTime; - - public static final String SERIALIZED_NAME_CAUSE = "cause"; - @SerializedName(SERIALIZED_NAME_CAUSE) - private String cause; - - public static final String SERIALIZED_NAME_ERROR_MESSAGE = "errorMessage"; - @SerializedName(SERIALIZED_NAME_ERROR_MESSAGE) - private String errorMessage; - - public static final String SERIALIZED_NAME_ERROR_ID = "errorId"; - @SerializedName(SERIALIZED_NAME_ERROR_ID) - private String errorId; - - public static final String SERIALIZED_NAME_TAG = "tag"; - @SerializedName(SERIALIZED_NAME_TAG) - private String tag; - - public DisconenctCallback() { - } - - public DisconenctCallback eventType(String eventType) { - - this.eventType = eventType; - return this; - } - - /** - * The event type, value can be one of the following: answer, bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect, conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable, disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete, recordingAvailable, redirect, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. - * @return eventType - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "bridgeComplete", value = "The event type, value can be one of the following: answer, bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect, conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable, disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete, recordingAvailable, redirect, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.") - - public String getEventType() { - return eventType; - } - - - public void setEventType(String eventType) { - this.eventType = eventType; - } - - - public DisconenctCallback eventTime(String eventTime) { - - this.eventTime = eventTime; - return this; - } - - /** - * The approximate UTC date and time when the event was generated by the Bandwidth server, in ISO 8601 format. This may not be exactly the time of event execution. - * @return eventTime - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "The approximate UTC date and time when the event was generated by the Bandwidth server, in ISO 8601 format. This may not be exactly the time of event execution.") - - public String getEventTime() { - return eventTime; - } - - - public void setEventTime(String eventTime) { - this.eventTime = eventTime; - } - - - public DisconenctCallback accountId(String accountId) { - - this.accountId = accountId; - return this; - } - - /** - * The user account associated with the call. - * @return accountId - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "920012", value = "The user account associated with the call.") - - public String getAccountId() { - return accountId; - } - - - public void setAccountId(String accountId) { - this.accountId = accountId; - } - - - public DisconenctCallback applicationId(String applicationId) { - - this.applicationId = applicationId; - return this; - } - - /** - * The id of the application associated with the call. - * @return applicationId - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "04e88489-df02-4e34-a0ee-27a91849555f", value = "The id of the application associated with the call.") - - public String getApplicationId() { - return applicationId; - } - - - public void setApplicationId(String applicationId) { - this.applicationId = applicationId; - } - - - public DisconenctCallback from(String from) { - - this.from = from; - return this; - } - - /** - * The provided identifier of the caller: can be a phone number in E.164 format (e.g. +15555555555) or one of Private, Restricted, Unavailable, or Anonymous. - * @return from - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "+15555555555", value = "The provided identifier of the caller: can be a phone number in E.164 format (e.g. +15555555555) or one of Private, Restricted, Unavailable, or Anonymous.") - - public String getFrom() { - return from; - } - - - public void setFrom(String from) { - this.from = from; - } - - - public DisconenctCallback to(String to) { - - this.to = to; - return this; - } - - /** - * The phone number that received the call, in E.164 format (e.g. +15555555555). - * @return to - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "+15555555555", value = "The phone number that received the call, in E.164 format (e.g. +15555555555).") - - public String getTo() { - return to; - } - - - public void setTo(String to) { - this.to = to; - } - - - public DisconenctCallback callId(String callId) { - - this.callId = callId; - return this; - } - - /** - * The call id associated with the event. - * @return callId - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "c-15ac29a2-1331029c-2cb0-4a07-b215-b22865662d85", value = "The call id associated with the event.") - - public String getCallId() { - return callId; - } - - - public void setCallId(String callId) { - this.callId = callId; - } - - - public DisconenctCallback direction(CallDirectionEnum direction) { - - this.direction = direction; - return this; - } - - /** - * Get direction - * @return direction - **/ - @javax.annotation.Nullable - @ApiModelProperty(value = "") - - public CallDirectionEnum getDirection() { - return direction; - } - - - public void setDirection(CallDirectionEnum direction) { - this.direction = direction; - } - - - public DisconenctCallback callUrl(String callUrl) { - - this.callUrl = callUrl; - return this; - } - - /** - * The URL of the call associated with the event. - * @return callUrl - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "https://voice.bandwidth.com/api/v2/accounts/9900000/calls/c-15ac29a2-1331029c-2cb0-4a07-b215-b22865662d85", value = "The URL of the call associated with the event.") - - public String getCallUrl() { - return callUrl; - } - - - public void setCallUrl(String callUrl) { - this.callUrl = callUrl; - } - - - public DisconenctCallback enqueuedTime(OffsetDateTime enqueuedTime) { - - this.enqueuedTime = enqueuedTime; - return this; - } - - /** - * (optional) If call queueing is enabled and this is an outbound call, time the call was queued, in ISO 8601 format. - * @return enqueuedTime - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "2022-06-17T22:20Z", value = "(optional) If call queueing is enabled and this is an outbound call, time the call was queued, in ISO 8601 format.") - - public OffsetDateTime getEnqueuedTime() { - return enqueuedTime; - } - - - public void setEnqueuedTime(OffsetDateTime enqueuedTime) { - this.enqueuedTime = enqueuedTime; - } - - - public DisconenctCallback startTime(OffsetDateTime startTime) { - - this.startTime = startTime; - return this; - } - - /** - * Time the call was started, in ISO 8601 format. - * @return startTime - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "2022-06-17T22:19:40.375Z", value = "Time the call was started, in ISO 8601 format.") - - public OffsetDateTime getStartTime() { - return startTime; - } - - - public void setStartTime(OffsetDateTime startTime) { - this.startTime = startTime; - } - - - public DisconenctCallback answerTime(OffsetDateTime answerTime) { - - this.answerTime = answerTime; - return this; - } - - /** - * Time the call was answered, in ISO 8601 format. - * @return answerTime - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "2022-06-17T22:20Z", value = "Time the call was answered, in ISO 8601 format.") - - public OffsetDateTime getAnswerTime() { - return answerTime; - } - - - public void setAnswerTime(OffsetDateTime answerTime) { - this.answerTime = answerTime; - } - - - public DisconenctCallback endTime(OffsetDateTime endTime) { - - this.endTime = endTime; - return this; - } - - /** - * The time that the recording ended in ISO-8601 format - * @return endTime - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "2022-06-17T22:20Z", value = "The time that the recording ended in ISO-8601 format") - - public OffsetDateTime getEndTime() { - return endTime; - } - - - public void setEndTime(OffsetDateTime endTime) { - this.endTime = endTime; - } - - - public DisconenctCallback cause(String cause) { - - this.cause = cause; - return this; - } - - /** - * Reason the call failed - hangup, busy, timeout, cancel, rejected, callback-error, invalid-bxml, application-error, account-limit, node-capacity-exceeded, error, or unknown. - * @return cause - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "busy", value = "Reason the call failed - hangup, busy, timeout, cancel, rejected, callback-error, invalid-bxml, application-error, account-limit, node-capacity-exceeded, error, or unknown.") - - public String getCause() { - return cause; - } - - - public void setCause(String cause) { - this.cause = cause; - } - - - public DisconenctCallback errorMessage(String errorMessage) { - - this.errorMessage = errorMessage; - return this; - } - - /** - * Text explaining the reason that caused the call to fail in case of errors. - * @return errorMessage - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "Call c-2a913f94-6a486f3a-3cae-4034-bcc3-f0c9fa77ca2f is already bridged with another call", value = "Text explaining the reason that caused the call to fail in case of errors.") - - public String getErrorMessage() { - return errorMessage; - } - - - public void setErrorMessage(String errorMessage) { - this.errorMessage = errorMessage; - } - - - public DisconenctCallback errorId(String errorId) { - - this.errorId = errorId; - return this; - } - - /** - * Bandwidth's internal id that references the error event. - * @return errorId - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "4642074b-7b58-478b-96e4-3a60955c6765", value = "Bandwidth's internal id that references the error event.") - - public String getErrorId() { - return errorId; - } - - - public void setErrorId(String errorId) { - this.errorId = errorId; - } - - - public DisconenctCallback tag(String tag) { - - this.tag = tag; - return this; - } - - /** - * (optional) The tag specified on call creation. If no tag was specified or it was previously cleared, this field will not be present. - * @return tag - **/ - @javax.annotation.Nullable - @ApiModelProperty(example = "exampleTag", value = "(optional) The tag specified on call creation. If no tag was specified or it was previously cleared, this field will not be present.") - - public String getTag() { - return tag; - } - - - public void setTag(String tag) { - this.tag = tag; - } - - - - @Override - public boolean equals(Object o) { - if (this == o) { - return true; - } - if (o == null || getClass() != o.getClass()) { - return false; - } - DisconenctCallback disconenctCallback = (DisconenctCallback) o; - return Objects.equals(this.eventType, disconenctCallback.eventType) && - Objects.equals(this.eventTime, disconenctCallback.eventTime) && - Objects.equals(this.accountId, disconenctCallback.accountId) && - Objects.equals(this.applicationId, disconenctCallback.applicationId) && - Objects.equals(this.from, disconenctCallback.from) && - Objects.equals(this.to, disconenctCallback.to) && - Objects.equals(this.callId, disconenctCallback.callId) && - Objects.equals(this.direction, disconenctCallback.direction) && - Objects.equals(this.callUrl, disconenctCallback.callUrl) && - Objects.equals(this.enqueuedTime, disconenctCallback.enqueuedTime) && - Objects.equals(this.startTime, disconenctCallback.startTime) && - Objects.equals(this.answerTime, disconenctCallback.answerTime) && - Objects.equals(this.endTime, disconenctCallback.endTime) && - Objects.equals(this.cause, disconenctCallback.cause) && - Objects.equals(this.errorMessage, disconenctCallback.errorMessage) && - Objects.equals(this.errorId, disconenctCallback.errorId) && - Objects.equals(this.tag, disconenctCallback.tag); - } - - private static boolean equalsNullable(JsonNullable a, JsonNullable b) { - return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get())); - } - - @Override - public int hashCode() { - return Objects.hash(eventType, eventTime, accountId, applicationId, from, to, callId, direction, callUrl, enqueuedTime, startTime, answerTime, endTime, cause, errorMessage, errorId, tag); - } - - private static int hashCodeNullable(JsonNullable a) { - if (a == null) { - return 1; - } - return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31; - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append("class DisconenctCallback {\n"); - sb.append(" eventType: ").append(toIndentedString(eventType)).append("\n"); - sb.append(" eventTime: ").append(toIndentedString(eventTime)).append("\n"); - sb.append(" accountId: ").append(toIndentedString(accountId)).append("\n"); - sb.append(" applicationId: ").append(toIndentedString(applicationId)).append("\n"); - sb.append(" from: ").append(toIndentedString(from)).append("\n"); - sb.append(" to: ").append(toIndentedString(to)).append("\n"); - sb.append(" callId: ").append(toIndentedString(callId)).append("\n"); - sb.append(" direction: ").append(toIndentedString(direction)).append("\n"); - sb.append(" callUrl: ").append(toIndentedString(callUrl)).append("\n"); - sb.append(" enqueuedTime: ").append(toIndentedString(enqueuedTime)).append("\n"); - sb.append(" startTime: ").append(toIndentedString(startTime)).append("\n"); - sb.append(" answerTime: ").append(toIndentedString(answerTime)).append("\n"); - sb.append(" endTime: ").append(toIndentedString(endTime)).append("\n"); - sb.append(" cause: ").append(toIndentedString(cause)).append("\n"); - sb.append(" errorMessage: ").append(toIndentedString(errorMessage)).append("\n"); - sb.append(" errorId: ").append(toIndentedString(errorId)).append("\n"); - sb.append(" tag: ").append(toIndentedString(tag)).append("\n"); - sb.append("}"); - return sb.toString(); - } - - /** - * Convert the given object to string with each line indented by 4 spaces - * (except the first line). - */ - private String toIndentedString(Object o) { - if (o == null) { - return "null"; - } - return o.toString().replace("\n", "\n "); - } - - - public static HashSet openapiFields; - public static HashSet openapiRequiredFields; - - static { - // a set of all properties/fields (JSON key names) - openapiFields = new HashSet(); - openapiFields.add("eventType"); - openapiFields.add("eventTime"); - openapiFields.add("accountId"); - openapiFields.add("applicationId"); - openapiFields.add("from"); - openapiFields.add("to"); - openapiFields.add("callId"); - openapiFields.add("direction"); - openapiFields.add("callUrl"); - openapiFields.add("enqueuedTime"); - openapiFields.add("startTime"); - openapiFields.add("answerTime"); - openapiFields.add("endTime"); - openapiFields.add("cause"); - openapiFields.add("errorMessage"); - openapiFields.add("errorId"); - openapiFields.add("tag"); - - // a set of required properties/fields (JSON key names) - openapiRequiredFields = new HashSet(); - } - - /** - * Validates the JSON Object and throws an exception if issues found - * - * @param jsonObj JSON Object - * @throws IOException if the JSON Object is invalid with respect to DisconenctCallback - */ - public static void validateJsonObject(JsonObject jsonObj) throws IOException { - if (jsonObj == null) { - if (DisconenctCallback.openapiRequiredFields.isEmpty()) { - return; - } else { // has required fields - throw new IllegalArgumentException(String.format("The required field(s) %s in DisconenctCallback is not found in the empty JSON string", DisconenctCallback.openapiRequiredFields.toString())); - } - } - - Set> entries = jsonObj.entrySet(); - // check to see if the JSON string contains additional fields - for (Entry entry : entries) { - if (!DisconenctCallback.openapiFields.contains(entry.getKey())) { - throw new IllegalArgumentException(String.format("The field `%s` in the JSON string is not defined in the `DisconenctCallback` properties. JSON: %s", entry.getKey(), jsonObj.toString())); - } - } - if ((jsonObj.get("eventType") != null && !jsonObj.get("eventType").isJsonNull()) && !jsonObj.get("eventType").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `eventType` to be a primitive type in the JSON string but got `%s`", jsonObj.get("eventType").toString())); - } - if ((jsonObj.get("eventTime") != null && !jsonObj.get("eventTime").isJsonNull()) && !jsonObj.get("eventTime").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `eventTime` to be a primitive type in the JSON string but got `%s`", jsonObj.get("eventTime").toString())); - } - if ((jsonObj.get("accountId") != null && !jsonObj.get("accountId").isJsonNull()) && !jsonObj.get("accountId").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `accountId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("accountId").toString())); - } - if ((jsonObj.get("applicationId") != null && !jsonObj.get("applicationId").isJsonNull()) && !jsonObj.get("applicationId").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `applicationId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("applicationId").toString())); - } - if ((jsonObj.get("from") != null && !jsonObj.get("from").isJsonNull()) && !jsonObj.get("from").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `from` to be a primitive type in the JSON string but got `%s`", jsonObj.get("from").toString())); - } - if ((jsonObj.get("to") != null && !jsonObj.get("to").isJsonNull()) && !jsonObj.get("to").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `to` to be a primitive type in the JSON string but got `%s`", jsonObj.get("to").toString())); - } - if ((jsonObj.get("callId") != null && !jsonObj.get("callId").isJsonNull()) && !jsonObj.get("callId").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `callId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("callId").toString())); - } - if ((jsonObj.get("callUrl") != null && !jsonObj.get("callUrl").isJsonNull()) && !jsonObj.get("callUrl").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `callUrl` to be a primitive type in the JSON string but got `%s`", jsonObj.get("callUrl").toString())); - } - if ((jsonObj.get("cause") != null && !jsonObj.get("cause").isJsonNull()) && !jsonObj.get("cause").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `cause` to be a primitive type in the JSON string but got `%s`", jsonObj.get("cause").toString())); - } - if ((jsonObj.get("errorMessage") != null && !jsonObj.get("errorMessage").isJsonNull()) && !jsonObj.get("errorMessage").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `errorMessage` to be a primitive type in the JSON string but got `%s`", jsonObj.get("errorMessage").toString())); - } - if ((jsonObj.get("errorId") != null && !jsonObj.get("errorId").isJsonNull()) && !jsonObj.get("errorId").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `errorId` to be a primitive type in the JSON string but got `%s`", jsonObj.get("errorId").toString())); - } - if ((jsonObj.get("tag") != null && !jsonObj.get("tag").isJsonNull()) && !jsonObj.get("tag").isJsonPrimitive()) { - throw new IllegalArgumentException(String.format("Expected the field `tag` to be a primitive type in the JSON string but got `%s`", jsonObj.get("tag").toString())); - } - } - - public static class CustomTypeAdapterFactory implements TypeAdapterFactory { - @SuppressWarnings("unchecked") - @Override - public TypeAdapter create(Gson gson, TypeToken type) { - if (!DisconenctCallback.class.isAssignableFrom(type.getRawType())) { - return null; // this class only serializes 'DisconenctCallback' and its subtypes - } - final TypeAdapter elementAdapter = gson.getAdapter(JsonElement.class); - final TypeAdapter thisAdapter - = gson.getDelegateAdapter(this, TypeToken.get(DisconenctCallback.class)); - - return (TypeAdapter) new TypeAdapter() { - @Override - public void write(JsonWriter out, DisconenctCallback value) throws IOException { - JsonObject obj = thisAdapter.toJsonTree(value).getAsJsonObject(); - elementAdapter.write(out, obj); - } - - @Override - public DisconenctCallback read(JsonReader in) throws IOException { - JsonObject jsonObj = elementAdapter.read(in).getAsJsonObject(); - validateJsonObject(jsonObj); - return thisAdapter.fromJsonTree(jsonObj); - } - - }.nullSafe(); - } - } - - /** - * Create an instance of DisconenctCallback given an JSON string - * - * @param jsonString JSON string - * @return An instance of DisconenctCallback - * @throws IOException if the JSON string is invalid with respect to DisconenctCallback - */ - public static DisconenctCallback fromJson(String jsonString) throws IOException { - return JSON.getGson().fromJson(jsonString, DisconenctCallback.class); - } - - /** - * Convert an instance of DisconenctCallback to an JSON string - * - * @return JSON string - */ - public String toJson() { - return JSON.getGson().toJson(this); - } -} - diff --git a/src/main/java/org/openapitools/client/model/DiversionReason.java b/src/main/java/org/openapitools/client/model/DiversionReason.java deleted file mode 100644 index de4a9d14..00000000 --- a/src/main/java/org/openapitools/client/model/DiversionReason.java +++ /dev/null @@ -1,45 +0,0 @@ -package org.openapitools.client.model; - -import static java.util.function.Function.identity; -import static java.util.stream.Collectors.toMap; - -import com.fasterxml.jackson.annotation.JsonCreator; -import java.util.Arrays; -import java.util.Map; -import lombok.Getter; - -@Getter -public enum DiversionReason { - AWAY("away"), - DEFLECTION("deflection"), - DO_NOT_DISTURB("do-not-disturb"), - FOLLOW_ME("follow-me"), - NO_ANSWER("no-answer"), - OUT_OF_SERVICE("out-of-service"), - TIME_OF_DAY("time-of-day"), - UNAVAILABLE("unavailable"), - UNCONDITIONAL("unconditional"), - UNKNOWN("unknown"), - USER_BUSY("user-busy"), - ; - - private static final Map DESERIALIZATION_MAP = - Arrays.stream(values()) - .collect(toMap(v -> v.name, identity())); - - private final String name; - - DiversionReason(String name) { - this.name = name; - } - - @JsonCreator - public static DiversionReason resolve(String name) { - return DESERIALIZATION_MAP.get(name.toLowerCase()); - } - - @Override - public String toString() { - return name; - } -} diff --git a/src/main/java/org/openapitools/client/model/DiversionTreatment.java b/src/main/java/org/openapitools/client/model/DiversionTreatment.java deleted file mode 100644 index c63abadc..00000000 --- a/src/main/java/org/openapitools/client/model/DiversionTreatment.java +++ /dev/null @@ -1,37 +0,0 @@ -package org.openapitools.client.model; - -import static java.util.function.Function.identity; -import static java.util.stream.Collectors.toMap; - -import com.fasterxml.jackson.annotation.JsonCreator; -import java.util.Arrays; -import java.util.Map; -import lombok.Getter; - -@Getter -public enum DiversionTreatment { - NONE("none"), - PROPAGATE("propagate"), - STACK("stack"), - ; - - private static final Map DESERIALIZATION_MAP = - Arrays.stream(values()) - .collect(toMap(v -> v.name, identity())); - - private final String name; - - DiversionTreatment(String name) { - this.name = name; - } - - @JsonCreator - public static DiversionTreatment resolve(String name) { - return DESERIALIZATION_MAP.get(name.toLowerCase()); - } - - @Override - public String toString() { - return name; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/AudioProducer.java b/src/main/java/org/openapitools/client/model/bxml/AudioProducer.java deleted file mode 100644 index 41aaa38a..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/AudioProducer.java +++ /dev/null @@ -1,16 +0,0 @@ -package org.openapitools.client.model.bxml; - -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; - -/** - * A marker interface for BXML verbs that process audio output. The class annotations describe how - * Jackson should serialize and deserialize verbs. - */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = PlayAudio.class, name = PlayAudio.TYPE_NAME), - @JsonSubTypes.Type(value = SpeakSentence.class, name = SpeakSentence.TYPE_NAME), -}) -@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "name") -public interface AudioProducer extends Verb { -} diff --git a/src/main/java/org/openapitools/client/model/bxml/Bridge.java b/src/main/java/org/openapitools/client/model/bxml/Bridge.java deleted file mode 100644 index 147f948f..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/Bridge.java +++ /dev/null @@ -1,112 +0,0 @@ -/** - * The {@code } verb is used to bridge another party (target call) onto the current call. - * When the target call is bridged, any BXML being executed in it will be cancelled. - * The bridge ends when one of the calls leaves the bridge. A call leaves the bridge when it is hung up or when it gets redirected to another BXML. - * The Bridge Complete and Bridge Target Complete callbacks are sent when the bridge ends, to allow the call that remained in the bridge to execute new BXML. - * - */ - -package org.openapitools.client.model.bxml; - -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_CALLBACK_METHOD; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import jakarta.xml.bind.annotation.XmlValue; -import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; -import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class Bridge implements Verb { - - /** - * - * @param targetCallId (str): String containing the callId of the call to be bridged. - * @param bridgeCompleteUrl (str, optional): URL to send the Bridge Complete event to and request new BXML. - * If this attribute is specified, then Verbs following the verb will be ignored and the BXML returned in this webhook is executed on the call. - * If this attribute is not specified then no webhook will be sent, and execution of the verbs following the verb continues. May be a relative URL. Defaults to None. - * @param bridgeCompleteMethod (str, optional): The HTTP method to use for the request to bridgeCompleteUrl. GET or POST. Default value is POST. - * @param bridgeCompleteFallbackUrl (str, optional): A fallback url which, if provided, will be used to retry the Bridge Complete webhook delivery in case bridgeCompleteUrl fails to respond. Defaults to None. - * @param bridgeCompleteFallbackMethod (str, optional): The HTTP method to use to deliver the Bridge Complete webhook to bridgeCompleteFallbackUrl. GET or POST. Default value is POST. - * @param bridgeTargetCompleteUrl (str, optional):URL to send the Bridge Target Complete event to and request new BXML. - * If this attribute is specified, then the BXML returned in this webhook is executed on the target call. - * If this attribute is not specified then no webhook will be sent, and the target call will be hung up. May be a relative URL. Defaults to None. - * @param bridgeTargetCompleteMethod (str, optional): The HTTP method to use for the request to bridgeTargetCompleteUrl. GET or POST. Default value is POST. - * @param bridgeTargetCompleteFallbackUrl (str, optional): A fallback url which, if provided, will be used to retry the Bridge Target Complete webhook delivery in case bridgeTargetCompleteUrl fails to respond. Defaults to None. - * @param bridgeTargetCompleteFallbackMethod (str, optional): The HTTP method to use to deliver the Bridge Target Complete webhook to bridgeTargetCompleteFallbackUrl. GET or POST. Default value is POST. - * @param username (str, optional): The username to send in the HTTP request to bridgeCompleteUrl and to bridgeTargetCompleteUrl. Defaults to None. - * @param password (str, optional): The password to send in the HTTP request to bridgeCompleteUrl and to bridgeTargetCompleteUrl. Defaults to None. - * @param fallbackUsername (str, optional): The username to send in the HTTP request to bridgeCompleteFallbackUrl and to bridgeTargetCompleteFallbackUrl. Defaults to None. - * @param fallbackPassword (str, optional): The password to send in the HTTP request to bridgeCompleteFallbackUrl and to bridgeTargetCompleteFallbackUrl. Defaults to None. - * @param tag (str, optional): A custom string that will be sent with the bridgeComplete webhook and all future webhooks of the call unless overwritten by a future tag attribute or verb, or cleared. May be cleared by setting tag="". Max length 256 characters. Defaults to None. - * - */ - - public static final String TYPE_NAME = "Bridge"; - - @XmlValue - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - protected String targetCallId; - - @XmlAttribute - protected String bridgeCompleteUrl; - - @XmlAttribute - @Default - protected String bridgeCompleteMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String bridgeCompleteFallbackUrl; - - @XmlAttribute - @Default - protected String bridgeCompleteFallbackMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String bridgeTargetCompleteUrl; - - @XmlAttribute - @Default - protected String bridgeTargetCompleteMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String bridgeTargetCompleteFallbackUrl; - - @XmlAttribute - @Default - protected String bridgeTargetCompleteFallbackMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String tag; - - @XmlAttribute - protected String username; - - @XmlAttribute - protected String password; - - @XmlAttribute - protected String fallbackUsername; - - @XmlAttribute - protected String fallbackPassword; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/Bxml.java b/src/main/java/org/openapitools/client/model/bxml/Bxml.java deleted file mode 100644 index bbbc08f0..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/Bxml.java +++ /dev/null @@ -1,87 +0,0 @@ -/** - * The root {@code } verb. Other verbs get added to BXML and then the JAXB marshaller using the toBxml() method converts this to valid BXML. - * - */ - -package org.openapitools.client.model.bxml; - -import jakarta.xml.bind.JAXBContext; -import jakarta.xml.bind.JAXBException; -import jakarta.xml.bind.Marshaller; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlElements; -import jakarta.xml.bind.annotation.XmlRootElement; -import java.io.ByteArrayOutputStream; -import java.io.OutputStream; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - - -@XmlRootElement(name = "Bxml") -@NoArgsConstructor -@AllArgsConstructor -@Getter -@Builder -@EqualsAndHashCode -public class Bxml { - - @XmlElements({ - @XmlElement(name = Bridge.TYPE_NAME, type = Bridge.class), - @XmlElement(name = Conference.TYPE_NAME, type = Conference.class), - @XmlElement(name = Forward.TYPE_NAME, type = Forward.class), - @XmlElement(name = Gather.TYPE_NAME, type = Gather.class), - @XmlElement(name = Hangup.TYPE_NAME, type = Hangup.class), - @XmlElement(name = Pause.TYPE_NAME, type = Pause.class), - @XmlElement(name = PauseRecording.TYPE_NAME, type = PauseRecording.class), - @XmlElement(name = PlayAudio.TYPE_NAME, type = PlayAudio.class), - @XmlElement(name = Record.TYPE_NAME, type = Record.class), - @XmlElement(name = Redirect.TYPE_NAME, type = Redirect.class), - @XmlElement(name = ResumeRecording.TYPE_NAME, type = ResumeRecording.class), - @XmlElement(name = Ring.TYPE_NAME, type = Ring.class), - @XmlElement(name = SendDtmf.TYPE_NAME, type = SendDtmf.class), - @XmlElement(name = SpeakSentence.TYPE_NAME, type = SpeakSentence.class), - @XmlElement(name = StartRecording.TYPE_NAME, type = StartRecording.class), - @XmlElement(name = StopRecording.TYPE_NAME, type = StopRecording.class), - @XmlElement(name = StartGather.TYPE_NAME, type = StartGather.class), - @XmlElement(name = StopGather.TYPE_NAME, type = StopGather.class), - @XmlElement(name = Tag.TYPE_NAME, type = Tag.class), - @XmlElement(name = Transfer.TYPE_NAME, type = Transfer.class), - @XmlElement(name = StartStream.TYPE_NAME, type = StartStream.class), - @XmlElement(name = StopStream.TYPE_NAME, type = StopStream.class), - @XmlElement(name = StartTranscription.TYPE_NAME, type = StartTranscription.class), - @XmlElement(name = StopTranscription.TYPE_NAME, type = StopTranscription.class), - - }) - - private List verbs = new ArrayList<>(); - - public Bxml with(Verb verb) { - this.verbs.add(verb); - return this; - } - - public Bxml withVerbs(Verb... verbs) { - this.verbs.addAll(Arrays.asList(verbs)); - return this; - } - - public String toBxml(JAXBContext jaxbContext) { - OutputStream outputStream = new ByteArrayOutputStream(); - try { - getMarshaller(jaxbContext).marshal(this, outputStream); - } catch (JAXBException e) { - throw new RuntimeException("Error creating BXML marshaller", e); - } - return outputStream.toString(); - } - - private Marshaller getMarshaller(JAXBContext context) throws JAXBException { - return context.createMarshaller(); - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/Conference.java b/src/main/java/org/openapitools/client/model/bxml/Conference.java deleted file mode 100644 index b7327def..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/Conference.java +++ /dev/null @@ -1,121 +0,0 @@ -/** - * The {@code } verb is used to join the current call into a conference. - * Conference names are created and specified by your application. Conferences are implicitly created the first time your application uses a conference name, - * and they are implicitly deleted when the last member leaves the conference. We will create a unique ID for the conference, - * so your conference names can be whatever you want. If the conference ends and then you later use the same conference name, a new unique ID will be created. - */ - -package org.openapitools.client.model.bxml; - -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_CALLBACK_METHOD; -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_EMPTY_STRING; - - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import jakarta.xml.bind.annotation.XmlValue; -import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; -import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class Conference implements Verb { - - /** - * - * @param name (str): The name of the conference. Can contain up to 100 characters of letters, numbers, and the symbols -, _, and . - * @param mute (str, optional): A boolean value to indicate whether the member should be on mute in the conference. When muted, a member can hear others speak, but others cannot hear them speak. Defaults to false. - * @param hold (str, optional): A boolean value to indicate whether the member should be on hold in the conference. When on hold, a member cannot hear others, and they cannot be heard. Defaults to false. - * @param callIdsToCoach (str, optional): A comma-separated list of call ids to coach. When a call joins a conference with this attribute set, it will coach the listed calls. - * Those calls will be able to hear and be heard by the coach, but other calls in the conference will not hear the coach. - * @param conferenceEventUrl (str, optional): URL to send Conference events to. The URL, method, username, and password are set by the BXML document that creates the conference, - * and all events related to that conference will be delivered to that same endpoint. If more calls join afterwards and also have this property (or any other webhook related properties like username and password), - * they will be ignored and the original webhook information will be used. This URL may be a relative endpoint. - * @param conferenceEventMethod (str, optional): The HTTP method to use for the request to conferenceEventUrl. GET or POST. Default value is POST. - * @param conferenceEventFallbackUrl (str, optional): A fallback url which, if provided, will be used to retry the conference webhook deliveries in case conferenceEventUrl fails to respond. - * @param conferenceEventFallbackMethod (str, optional): The HTTP method to use to deliver the conference webhooks to conferenceEventFallbackUrl. GET or POST. Default value is POST. - * @param username (str, optional):The username to send in the HTTP request to conferenceEventUrl. - * @param password (str, optional): The password to send in the HTTP request to conferenceEventUrl. - * @param fallbackUsername (str, optional): The username to send in the HTTP request to conferenceEventFallbackUrl. - * @param fallbackPassword (str, optional): The password to send in the HTTP request to conferenceEventFallbackUrl. - * @param tag (str, optional): A custom string that will be sent with this and all future callbacks unless overwritten by a future tag attribute or verb, or cleared. May be cleared by setting tag="". - * Max length 256 characters. Defaults to None. - * @param callbackTimeout (str, optional): This is the timeout (in seconds) to use when delivering webhooks for the conference. - * If not set, it will inherit the webhook timeout from the call that creates the conference. Can be any numeric value (including decimals) between 1 and 25 * @parameter - * Nested Verbs: - * @param PlayAudio: (optional) - * @param SpeakSentence: (optional) - * @param StartRecording: (optional) - * @param StopRecording: (optional) - * @param PauseRecording: (optional) - * @param ResumeRecording: (optional) - */ - - public static final String TYPE_NAME = "Conference"; - - @XmlValue - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - protected String name; - - @XmlAttribute - @Default - protected Boolean mute = false; - - @XmlAttribute - @Default - protected Boolean hold = false; - - @XmlAttribute - protected String conferenceEventUrl; - - @XmlAttribute - @Default - protected String conferenceEventMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String conferenceEventFallbackUrl; - - @XmlAttribute - @Default - protected String conferenceEventFallbackMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected Double callbackTimeout; - - @XmlAttribute - protected String tag; - - @XmlAttribute - protected String username; - - @XmlAttribute - protected String password; - - @XmlAttribute - protected String fallbackUsername; - - @XmlAttribute - protected String fallbackPassword; - - @XmlAttribute - @Default - protected String callIdsToCoach = DEFAULT_EMPTY_STRING; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/CustomParam.java b/src/main/java/org/openapitools/client/model/bxml/CustomParam.java deleted file mode 100644 index 2d92735d..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/CustomParam.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - * The {@code } verb is used to define optional user specified parameters that will be sent to the destination URL when the real-time transcription is first started. - * You may specify up to 12 {@code } elements nested within a {@code } tag. - */ - -package org.openapitools.client.model.bxml; - - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -@XmlType(name = CustomParam.TYPE_NAME) -@XmlAccessorType(XmlAccessType.FIELD) -@Data -@Builder -@NoArgsConstructor -@AllArgsConstructor -public class CustomParam { - /** - * - * @param name (str): The name of this parameter, up to 256 characters. - * @param value (str): The value of this parameter, up to 2048 characters. - * - */ - public static final String TYPE_NAME = "CustomParam"; - - @XmlAttribute - protected String name; - @XmlAttribute - protected String value; -} diff --git a/src/main/java/org/openapitools/client/model/bxml/Forward.java b/src/main/java/org/openapitools/client/model/bxml/Forward.java deleted file mode 100644 index ac74f9e5..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/Forward.java +++ /dev/null @@ -1,86 +0,0 @@ -/** - * The {@code } verb is used to forward an unanswered incoming call to another number. Unlike {@code }, once your call is forwarded, - * your application will not have any control over either leg of the call. When either leg hangs up, a Disconnect event will be sent to your Call status webhook URL. - */ - -package org.openapitools.client.model.bxml; - -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_CALL_TIMEOUT; - -import org.openapitools.client.model.DiversionReason; -import org.openapitools.client.model.DiversionTreatment; -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = Forward.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class Forward implements Verb { - /** - * - * @param to (str): The phone number destination of the call. - * @param from_ (str, optional): The phone number that the recipient will receive the call from. - * @param callTimeout (str, optional): The number of seconds to wait before timing out the call. - * @param diversionTreatment (str, optional): Can be any of the following: - * none: No diversion headers are sent on the outbound leg of the transferred call. - * propagate: Copy the Diversion header from the inbound leg to the outbound leg. Ignored if there is no Diversion header present on the inbound leg. - * stack: After propagating any Diversion header from the inbound leg to the outbound leg, stack on top another Diversion header based on the Request-URI of the inbound call. - * Defaults to none. If diversionTreatment is not specified, no diversion header will be included for the transfer even if one came with the inbound call. Defaults to None. - * @param diversionReason (str, optional): Can be any of the following values: - * unknown - * user-busy - * no-answer - * unavailable - * unconditional - * time-of-day - * do-not-disturb - * deflection - * follow-me - * out-of-service - * away - * This parameter is considered only when diversionTreatment is set to stack. Defaults is unknown. - * Defaults to None. - * @param uui (str, optional): The value of the User-To-User header to send within the outbound INVITE when forwarding to a SIP URI. - * Must include the encoding parameter as specified in RFC 7433. Only base64 and jwt encoding are currently allowed. - * This value, including the encoding specifier, may not exceed 256 characters. - */ - - public static final String TYPE_NAME = "Forward"; - - @XmlAttribute - private String to; - - @XmlAttribute - private String from; - - @XmlAttribute - private String uui; - - @XmlAttribute - @Builder.Default - private Double callTimeout = DEFAULT_CALL_TIMEOUT; - - @XmlAttribute - @Builder.Default - private DiversionTreatment diversionTreatment = DiversionTreatment.NONE; - - @XmlAttribute - @Builder.Default - private DiversionReason diversionReason = DiversionReason.UNKNOWN; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/Gather.java b/src/main/java/org/openapitools/client/model/bxml/Gather.java deleted file mode 100644 index 06c78274..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/Gather.java +++ /dev/null @@ -1,123 +0,0 @@ -/** - * The {@code } verb is used to collect digits for some period of time. - */ - -package org.openapitools.client.model.bxml; - -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_CALLBACK_METHOD; -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_FIRSTDIGIT_TIMEOUT; -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_INTERDIGIT_TIMEOUT; -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_MAX_DIGITS; -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_REPEAT_COUNT; - - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlElements; -import jakarta.xml.bind.annotation.XmlType; -import java.util.List; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = Gather.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class Gather implements Verb { - /** - * - * @param gatherUrl (str, optional): URL to send Gather event to and request new BXML. May be a relative URL. - * @param gatherMethod (str, optional): The HTTP method to use for the request to gather_url. GET or POST. Default value is POST. - * @param gatherFallbackUrl (str, optional): A fallback url which, if provided, will be used to retry the Gather event callback delivery in case gather_url fails to respond. - * @param gatherFallbackMethod (str, optional): The HTTP method to use to deliver the Gather event callback to gather_fallback_url. GET or POST. Default value is POST. - * @param username (str, optional): The username to send in the HTTP request to gather_url. - * @param password (str, optional): The password to send in the HTTP request to gather_url. - * @param fallbackUsername (str, optional): The username to send in the HTTP request to gather_fallback_url. - * @param fallbackPassword (str, optional): The password to send in the HTTP request to gather_fallback_url. - * @param tag (str, optional): A custom string that will be sent with this and all future callbacks unless overwritten by a future tag attribute or verb, or cleared. - * May be cleared by setting tag="". Max length 256 characters. - * @param terminatingDigits (str, optional): When any of these digits are pressed, it will terminate the Gather. Default value is "", which disables this feature. - * @param maxDigits (int, optional): Max number of digits to collect. Default value is 50. Range: decimal values between 1 - 50. - * @param interDigitTimeout (int, optional): Time (in seconds) allowed between digit presses before automatically terminating the Gather. Default value is 5. Range: decimal values between 1 - 60. - * @param firstDigitTimeout (int, optional): Time (in seconds) to pause after any audio from nested or verb is played (in seconds) before terminating the Gather. - * Default value is 5. Range: decimal values between 0 - 60. - * @param repeatCount (int, optional): The number of times the audio prompt should be played if no digits are pressed. For example, if this value is 3, the nested audio clip will be played a maximum of three times. - * The delay between repetitions will be equal to first_digit_timeout. Default value is 1. repeat_count * number of verbs must not be greater than 20. - * - * Nested Verbs: - * @param PlayAudio: (optional) Using the PlayAudio inside the Gather verb will play the media until a digit is received. - * @param SpeakSentence: (optional) Using the SpeakSentence inside the Gather verb will speak the text until a digit is received. - */ - - public static final String TYPE_NAME = "Gather"; - - @XmlElements({ - @XmlElement(name = SpeakSentence.TYPE_NAME, type = SpeakSentence.class), - @XmlElement(name = PlayAudio.TYPE_NAME, type = PlayAudio.class) - }) - protected List children; - - @XmlAttribute - @Getter - protected String gatherUrl; - - @XmlAttribute - @Getter - protected String gatherFallbackUrl; - - @XmlAttribute - @Default - protected String gatherMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - @Default - protected String gatherFallbackMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String username; - - @XmlAttribute - protected String password; - - @XmlAttribute - protected String fallbackUsername; - - @XmlAttribute - protected String fallbackPassword; - - @XmlAttribute - protected String tag; - - @XmlAttribute - protected String terminatingDigits; - - @XmlAttribute - @Default - protected Integer maxDigits = DEFAULT_MAX_DIGITS; - - @XmlAttribute - @Default - protected Double firstDigitTimeout = DEFAULT_FIRSTDIGIT_TIMEOUT; - - @XmlAttribute - @Default - protected Double interDigitTimeout = DEFAULT_INTERDIGIT_TIMEOUT; - - @XmlAttribute - @Default - protected int repeatCount = DEFAULT_REPEAT_COUNT; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/Hangup.java b/src/main/java/org/openapitools/client/model/bxml/Hangup.java deleted file mode 100644 index 9dbdd296..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/Hangup.java +++ /dev/null @@ -1,34 +0,0 @@ -/** - * The {@code } verb is used to hang up the current call. - */ - -package org.openapitools.client.model.bxml; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlType; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = Hangup.TYPE_NAME) -@NoArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class Hangup implements Verb { - - public static final String TYPE_NAME = "Hangup"; - - @Override - public String toString() { - return TYPE_NAME; - } - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} \ No newline at end of file diff --git a/src/main/java/org/openapitools/client/model/bxml/OutboundDestination.java b/src/main/java/org/openapitools/client/model/bxml/OutboundDestination.java deleted file mode 100644 index 447ed977..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/OutboundDestination.java +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Represents a {@code } or {@code } element inside a BXML Transfer or Forward verb - */ - -package org.openapitools.client.model.bxml; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlType; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType -public interface OutboundDestination { - String getUsername(); - - String getPassword(); - - String getTransferAnswerUrl(); - - String getTransferAnswerMethod(); - - String getTransferDisconnectUrl(); - - String getTransferDisconnectMethod(); - - String getFallbackUsername(); - - String getFallbackPassword(); - - String getTransferAnswerFallbackUrl(); - - String getTransferAnswerFallbackMethod(); - - String getTag(); -} diff --git a/src/main/java/org/openapitools/client/model/bxml/Pause.java b/src/main/java/org/openapitools/client/model/bxml/Pause.java deleted file mode 100644 index 70237412..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/Pause.java +++ /dev/null @@ -1,43 +0,0 @@ -/** - * The {@code } verb is used to delay verb execution for a period of time, during which the call will be silent. - */ - -package org.openapitools.client.model.bxml; - -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_PAUSE_DURATION; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = Pause.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class Pause implements Verb { - /** - * - * @param duration (str, optional): The time in seconds to pause. Default value is 1. - */ - - public static final String TYPE_NAME = "Pause"; - - @XmlAttribute - @Default - protected Double duration = DEFAULT_PAUSE_DURATION; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} \ No newline at end of file diff --git a/src/main/java/org/openapitools/client/model/bxml/PauseRecording.java b/src/main/java/org/openapitools/client/model/bxml/PauseRecording.java deleted file mode 100644 index 3ce94e68..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/PauseRecording.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * The {@code } verb is used to pause a recording that was previously started by a verb. - * Audio that occurs between a verb and a verb will not be present in the recording. - * The paused period will not be included in the duration of the recording and therefore will not contribute to the recording portion of the bill. - * If there is not an ongoing recording at the time of this verb's execution, it has no effect. - */ -package org.openapitools.client.model.bxml; - -import lombok.EqualsAndHashCode; -import lombok.NoArgsConstructor; - -@NoArgsConstructor -@EqualsAndHashCode -public class PauseRecording implements Verb { - - public static final String TYPE_NAME = "PauseRecording"; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/PhoneNumber.java b/src/main/java/org/openapitools/client/model/bxml/PhoneNumber.java deleted file mode 100644 index 712db99f..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/PhoneNumber.java +++ /dev/null @@ -1,89 +0,0 @@ -/** - * The {@code } verb is used within the tag to define the called parties. Between 1 and 8 {@code }or {@code }tags must be nested - * If more than one destination is specified, called parties will ring simultaneously and the first to answer will be bridged to the original call. - */ -package org.openapitools.client.model.bxml; - -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_CALLBACK_METHOD; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import jakarta.xml.bind.annotation.XmlValue; -import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; -import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = PhoneNumber.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class PhoneNumber implements OutboundDestination { - /** - * - * @param number (str): A phone number to transfer the call to. Value must be in E.164 format (e.g. +15555555555). - * @param transferAnswerUrl (str, optional): URL, if any, to send the Transfer Answer event to and request BXML to be executed for the called party before the call is bridged. May be a relative URL. Defaults to None. - * @param transferAnswerMethod (str, optional): The HTTP method to use for the request to transferAnswerUrl. GET or POST. Default value is POST. Defaults to None. - * @param transferAnswerFallbackUrl (str, optional): A fallback url which, if provided, will be used to retry the Transfer Answer callback delivery in case transferAnswerUrl fails to respond. Defaults to None. - * @param transferAnswerFallbackMethod (str, optional): The HTTP method to use to deliver the Transfer Answer callback to transferAnswerFallbackUrl. GET or POST. Default value is POST. Defaults to None. - * @param transferDisconnectUrl (str, optional): URL, if any, to send the Transfer Disconnect event to. This event will be sent regardless of how the transfer ends and may not be responded to with BXML. May be a relative URL. Defaults to None. - * @param transferDisconnectMethod (str, optional): The HTTP method to use for the request to transferDisconnectUrl. GET or POST. Default value is POST. Defaults to Defaults to Defaults to None. - * @param username (str, optional): The username to send in the HTTP request to transferAnswerUrl and transferDisconnectUrl. Defaults to Defaults to None. - * @param password (str, optional): The password to send in the HTTP request to transferAnswerUrl and transferDisconnectUrl. Defaults to Defaults to None. - * @param fallbackUsername (str, optional): The username to send in the HTTP request to transferAnswerFallbackUrl. Defaults to None. - * @param fallbackPassword (str, optional): The password to send in the HTTP request to transferAnswerFallbackUrl. Defaults to None. - * @param tag (str, optional): A custom string that will be sent with these and all future callbacks unless overwritten by a future tag attribute or cleared. May be cleared by setting tag="" Max length 256 characters. Defaults to None. - * - */ - - public static final String TYPE_NAME = "PhoneNumber"; - - @XmlValue - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - protected String number; - - @XmlAttribute - protected String username; - - @XmlAttribute - protected String password; - - @XmlAttribute - protected String fallbackUsername; - - @XmlAttribute - protected String fallbackPassword; - - @XmlAttribute - protected String transferAnswerUrl; - - @XmlAttribute - @Default - protected String transferAnswerMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String transferAnswerFallbackUrl; - - @XmlAttribute - @Default - protected String transferAnswerFallbackMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String transferDisconnectUrl; - - @XmlAttribute - @Default - protected String transferDisconnectMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String tag; -} diff --git a/src/main/java/org/openapitools/client/model/bxml/PlayAudio.java b/src/main/java/org/openapitools/client/model/bxml/PlayAudio.java deleted file mode 100644 index d884362c..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/PlayAudio.java +++ /dev/null @@ -1,56 +0,0 @@ -/** - * The {@code } verb is used to play an audio file in the call. - * The URL of an audio file should be included in the body of the {@code } tag. If a relative URL is given, it is resolved relative to the endpoint that returned the BXML. - */ -package org.openapitools.client.model.bxml; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import jakarta.xml.bind.annotation.XmlValue; -import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import java.net.URI; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = PlayAudio.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class PlayAudio implements AudioProducer { - /** - * - * @param audioUri (str): The URL of the audio file to play. May be a relative URL. - * @param username (str, optional): The username to send in the HTTP request to audio_uri. - * @param password (str, optional): The password to send in the HTTP request to audio_uri. - * - */ - - public static final String TYPE_NAME = "PlayAudio"; - - @XmlAttribute - protected String username; - - @XmlAttribute - protected String password; - - @XmlValue - protected String audioUri; - - public PlayAudio(String audioUri) { - this.audioUri = audioUri; - } - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/Record.java b/src/main/java/org/openapitools/client/model/bxml/Record.java deleted file mode 100644 index c0a2d852..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/Record.java +++ /dev/null @@ -1,123 +0,0 @@ -/** - * The root {@code } verb is used to allow a segment of audio to be recorded during a call. At the end of the recording, a Record Complete event is generated. - * This verb should probably be used if you are building a voice mail system or conference member introduction. For different use cases, you might want to take a look at {@code }. - */ - -package org.openapitools.client.model.bxml; - -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_CALLBACK_METHOD; -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_RECORD_AUDIO_FORMAT; -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_RECORD_MAX_DURATION; -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_RECORD_SILENCE_TIMEOUT; -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_TERMINATING_DIGITS; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = Record.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class Record implements TranscriptionProducer { - /** - * - * @param recordCompleteUrl (str, optional): URL to send the Record Complete event to once the recording has ended. Accepts BXML, and may be a relative URL. This callback will not be sent if the recording ended due to the call hanging up. Defaults to None. - * @param recordCompleteMethod (str, optional): The HTTP method to use for the request to recordCompleteUrl. GET or POST. Default value is POST. Defaults to None. - * @param recordCompleteFallbackUrl (str, optional): A fallback url which, if provided, will be used to retry the Record Complete callback delivery in case recordCompleteUrl fails to respond. Defaults to None. - * @param recordCompleteFallbackMethod (str, optional): The HTTP method to use to deliver the Record Complete callback to recordCompleteFallbackUrl. GET or POST. Default value is POST. Defaults to None. - * @param recordingAvailableUrl (str, optional): URL to send the Recording Available event to once it has been processed. Does not accept BXML. May be a relative URL. Defaults to None. - * @param recordingAvailableMethod (str, optional): The HTTP method to use for the request to recordingAvailableUrl. GET or POST. Default value is POST. Defaults to None. - * @param transcribe (str, optional): A boolean value to indicate that recording should be transcribed. Transcription can succeed only for recordings of length greater than 500 milliseconds and less than 4 hours. Default is false. Defaults to None. - * @param transcriptionAvailableUrl (str, optional): URL to send the Transcription Available event to once it has been processed. Does not accept BXML. May be a relative URL. Defaults to None. - * @param transcriptionAvailableMethod (str, optional): The HTTP method to use for the request to transcriptionAvailableUrl. GET or POST. Default value is POST. Defaults to None. - * @param username (str, optional): The username to send in the HTTP request to recordCompleteUrl, recordingAvailableUrl or transcriptionAvailableUrl. If specified, the URLs must be TLS-encrypted (i.e., https). Defaults to None. - * @param password (str, optional): The password to send in the HTTP request to recordCompleteUrl, recordingAvailableUrl or transcriptionAvailableUrl. If specified, the URLs must be TLS-encrypted (i.e., https). Defaults to None. - * @param fallbackUsername (str, optional): The username to send in the HTTP request to recordCompleteFallbackUrl. If specified, the URLs must be TLS-encrypted (i.e., https). Defaults to None. - * @param fallbackPassword (str, optional): The password to send in the HTTP request to recordCompleteFallbackUrl. If specified, the URLs must be TLS-encrypted (i.e., https). Defaults to None. - * @param tag (str, optional): A custom string that will be sent with this and all future callbacks unless overwritten by a future tag attribute or verb, or cleared. May be cleared by setting tag="". Max length 256 characters. Defaults to None. - * @param terminatingDigits (str, optional): When pressed, this digit will terminate the recording. Default value is “#”. This feature can be disabled with "". Defaults to None. - * @param maxDuration (int, optional): Maximum length of recording (in seconds). Max 10800 (3 hours). Default value is 60. Defaults to None. - * @param silenceTimeout (str, optional): Length of silence after which to end the recording (in seconds). Max is equivalent to the maximum maxDuration value. Default value is 0, which means no timeout. Defaults to None. - * @param fileFormat (str, optional): The audio format that the recording will be saved as: mp3 or wav. Default value is wav. Defaults to None. - * - */ - - public static final String TYPE_NAME = "Record"; - - @XmlAttribute - protected String recordCompleteUrl; - - @XmlAttribute - protected String recordCompleteFallbackUrl; - - @XmlAttribute - @Default - protected String recordCompleteMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - @Default - protected String recordCompleteFallbackMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String tag; - - @XmlAttribute - @Default - protected String terminatingDigits = DEFAULT_TERMINATING_DIGITS; - - @XmlAttribute - @Default - protected Integer maxDuration = DEFAULT_RECORD_MAX_DURATION; - - @XmlAttribute - @Default - protected String fileFormat = DEFAULT_RECORD_AUDIO_FORMAT; - - @XmlAttribute - protected String recordingAvailableUrl; - - @XmlAttribute - @Default - protected String recordingAvailableMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected Boolean transcribe; - - @XmlAttribute - @Default - protected Double silenceTimeout = DEFAULT_RECORD_SILENCE_TIMEOUT; - - @XmlAttribute - protected String transcriptionAvailableUrl; - - @XmlAttribute - protected String transcriptionAvailableMethod; - - @XmlAttribute - protected String username; - - @XmlAttribute - protected String password; - - @XmlAttribute - protected String fallbackUsername; - - @XmlAttribute - protected String fallbackPassword; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/Redirect.java b/src/main/java/org/openapitools/client/model/bxml/Redirect.java deleted file mode 100644 index 2ef5c158..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/Redirect.java +++ /dev/null @@ -1,81 +0,0 @@ -/** - * The {@code } verb is used to redirect the current XML execution to another URL. - */ - -package org.openapitools.client.model.bxml; - -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_CALLBACK_METHOD; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlTransient; -import jakarta.xml.bind.annotation.XmlType; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = Redirect.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class Redirect implements Verb { - /** - * - * @param redirectUrl (str): URL to request new BXML from. A Redirect event will be sent to this endpoint. May be a relative URL. Defaults to None. - * @param redirectMethod (str, optional): The HTTP method to use for the request to redirectUrl. GET or POST. Defaults to None. - * @param redirectFallbackUrl (str, optional): A fallback url which, if provided, will be used to retry the Redirect callback delivery in case redirectUrl fails to respond. Defaults to None. - * @param redirectFallbackMethod (str, optional): The HTTP method to use to deliver the Redirect callback to redirectFallbackUrl. GET or POST. Default value is POST. Defaults to None. - * @param username (str, optional): The username to send in the HTTP request to redirectUrl. Defaults to None. - * @param password (str, optional): The password to send in the HTTP request to redirectUrl. Defaults to None. - * @param fallbackUsername (str, optional): The username to send in the HTTP request to redirectFallbackUrl. Defaults to None. - * @param fallbackPassword (str, optional): The password to send in the HTTP request to redirectFallbackUrl. Defaults to None. - * @param tag (str, optional): A custom string that will be sent with this and all future callbacks unless overwritten by a future tag attribute or verb, or cleared. May be cleared by setting tag="". Max length 256 characters. Defaults to None. - * - */ - - public static final String TYPE_NAME = "Redirect"; - - @XmlTransient - private String eventType; - - @XmlAttribute(required = true) - protected String redirectUrl; - - @XmlAttribute - protected String redirectFallbackUrl; - - @XmlAttribute - @Default - protected String redirectMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - @Default - protected String redirectFallbackMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String username; - - @XmlAttribute - protected String password; - - @XmlAttribute - protected String fallbackUsername; - - @XmlAttribute - protected String fallbackPassword; - - @XmlAttribute - protected String tag; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/Response.java b/src/main/java/org/openapitools/client/model/bxml/Response.java deleted file mode 100644 index 598bd8a7..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/Response.java +++ /dev/null @@ -1,84 +0,0 @@ -/** - * The root {@code } verb. Other verbs get added to Response and then the JAXB marshaller using the toBxml() method converts this to valid BXML. - * - */ - -package org.openapitools.client.model.bxml; - -import jakarta.xml.bind.JAXBContext; -import jakarta.xml.bind.JAXBException; -import jakarta.xml.bind.Marshaller; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlElements; -import jakarta.xml.bind.annotation.XmlRootElement; -import java.io.ByteArrayOutputStream; -import java.io.OutputStream; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import lombok.AllArgsConstructor; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - - -@XmlRootElement(name = "Response") -@NoArgsConstructor -@AllArgsConstructor -@Getter -@EqualsAndHashCode -public class Response { - - @XmlElements({ - @XmlElement(name = Bridge.TYPE_NAME, type = Bridge.class), - @XmlElement(name = Conference.TYPE_NAME, type = Conference.class), - @XmlElement(name = Forward.TYPE_NAME, type = Forward.class), - @XmlElement(name = Gather.TYPE_NAME, type = Gather.class), - @XmlElement(name = Hangup.TYPE_NAME, type = Hangup.class), - @XmlElement(name = Pause.TYPE_NAME, type = Pause.class), - @XmlElement(name = PauseRecording.TYPE_NAME, type = PauseRecording.class), - @XmlElement(name = PlayAudio.TYPE_NAME, type = PlayAudio.class), - @XmlElement(name = Record.TYPE_NAME, type = Record.class), - @XmlElement(name = Redirect.TYPE_NAME, type = Redirect.class), - @XmlElement(name = ResumeRecording.TYPE_NAME, type = ResumeRecording.class), - @XmlElement(name = Ring.TYPE_NAME, type = Ring.class), - @XmlElement(name = SendDtmf.TYPE_NAME, type = SendDtmf.class), - @XmlElement(name = SpeakSentence.TYPE_NAME, type = SpeakSentence.class), - @XmlElement(name = StartRecording.TYPE_NAME, type = StartRecording.class), - @XmlElement(name = StopRecording.TYPE_NAME, type = StopRecording.class), - @XmlElement(name = StartGather.TYPE_NAME, type = StartGather.class), - @XmlElement(name = StopGather.TYPE_NAME, type = StopGather.class), - @XmlElement(name = Tag.TYPE_NAME, type = Tag.class), - @XmlElement(name = Transfer.TYPE_NAME, type = Transfer.class), - @XmlElement(name = StartStream.TYPE_NAME, type = StartStream.class), - @XmlElement(name = StopStream.TYPE_NAME, type = StopStream.class), - @XmlElement(name = StartTranscription.TYPE_NAME, type = StartTranscription.class), - @XmlElement(name = StopTranscription.TYPE_NAME, type = StopTranscription.class), - }) - - private List verbs = new ArrayList<>(); - - public Response with(Verb verb) { - this.verbs.add(verb); - return this; - } - - public Response withVerbs(Verb... verbs) { - this.verbs.addAll(Arrays.asList(verbs)); - return this; - } - - public String toBxml(JAXBContext jaxbContext) { - OutputStream outputStream = new ByteArrayOutputStream(); - try { - getMarshaller(jaxbContext).marshal(this, outputStream); - } catch (JAXBException e) { - throw new RuntimeException("Error creating BXML marshaller", e); - } - return outputStream.toString(); - } - - private Marshaller getMarshaller(JAXBContext context) throws JAXBException { - return context.createMarshaller(); - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/ResumeRecording.java b/src/main/java/org/openapitools/client/model/bxml/ResumeRecording.java deleted file mode 100644 index 36d8564a..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/ResumeRecording.java +++ /dev/null @@ -1,20 +0,0 @@ -/** - * The {@code } verb is used to resume a recording that was previously paused by a {@code } verb. - */ - -package org.openapitools.client.model.bxml; - -import lombok.EqualsAndHashCode; -import lombok.NoArgsConstructor; - -@NoArgsConstructor -@EqualsAndHashCode -public class ResumeRecording implements Verb { - - public static final String TYPE_NAME = "ResumeRecording"; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/Ring.java b/src/main/java/org/openapitools/client/model/bxml/Ring.java deleted file mode 100644 index d12fb572..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/Ring.java +++ /dev/null @@ -1,47 +0,0 @@ -/** - * The {@code } verb is used to play ringing audio on a call. - */ - -package org.openapitools.client.model.bxml; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = Ring.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class Ring implements Verb { - /** - * - * @param duration (double, optional): How many seconds to play ringing on the call. Default value is 5. Range: decimal values between 0.1 - 86400. - * @param answerCall (bool, optional): A boolean indicating whether or not to answer the call when Ring is executed on an unanswered incoming call. Default value is 'true'. - * - */ - - public static final String TYPE_NAME = "Ring"; - - @XmlAttribute - @Default - protected Double duration = 2d; - - @XmlAttribute - @Default - protected Boolean answerCall = true; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} \ No newline at end of file diff --git a/src/main/java/org/openapitools/client/model/bxml/SendDtmf.java b/src/main/java/org/openapitools/client/model/bxml/SendDtmf.java deleted file mode 100644 index a2370639..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/SendDtmf.java +++ /dev/null @@ -1,64 +0,0 @@ -/** - * The {@code } verb is used to play DTMF digits in the call. - * The , and lowercase w characters introduce a half-second pause into the DTMF sequence. - * An uppercase W character introduces a one-second pause into the DTMF sequence. - * *, #, a-d, and A-D are also supported in addition to the numeric characters 0-9. - */ - -package org.openapitools.client.model.bxml; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import jakarta.xml.bind.annotation.XmlValue; -import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; -import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = SendDtmf.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class SendDtmf implements Verb { - /** - * - * @param digits (str): String containing the DTMF characters to be sent in a call. Allows a maximum of 50 characters. The digits will be sent one-by-one with a marginal delay. - * @param toneDuration (int, optional): The length (in milliseconds) of each DTMF tone. Default value is 200. Range: decimal values between 50 - 5000. - * @param toneInterval (int, optional): The duration of silence (in milliseconds) following each DTMF tone. Default value is 400. Range: decimal values between 50 - 5000. - * - */ - - public static final String TYPE_NAME = "SendDtmf"; - - @XmlValue - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - protected String digits; - - @XmlAttribute - @Default - protected Integer toneDuration = 200; - - @XmlAttribute - @Default - protected Integer toneInterval = 400; - - public SendDtmf(String digits) { - this.digits = digits; - this.toneDuration = 200; - this.toneInterval = 400; - } - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/SipUri.java b/src/main/java/org/openapitools/client/model/bxml/SipUri.java deleted file mode 100644 index 1de7e77a..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/SipUri.java +++ /dev/null @@ -1,96 +0,0 @@ -/** - * The {@code } verb is used within the tag to define the called parties. Between 1 and 8 {@code }or {@code }tags must be nested - * If more than one destination is specified, called parties will ring simultaneously and the first to answer will be bridged to the original call. - */ - -package org.openapitools.client.model.bxml; - -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_CALLBACK_METHOD; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import jakarta.xml.bind.annotation.XmlValue; -import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; -import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = SipUri.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class SipUri implements OutboundDestination { - /** - * - * @param uri (str): A SIP URI to transfer the call to (e.g. sip:user@server.com) - * @param uui (str, optional): he value of the User-To-User header to send within the initial INVITE. Must include the encoding parameter as specified in RFC 7433. Only base64 and jwt encoding are currently allowed. - * This value, including the encoding specifier, may not exceed 256 characters. Defaults to None. - * @param number (str): A phone number to transfer the call to. Value must be in E.164 format (e.g. +15555555555). - * @param transferAnswerUrl (str, optional): URL, if any, to send the Transfer Answer event to and request BXML to be executed for the called party before the call is bridged. May be a relative URL. Defaults to None. - * @param transferAnswerMethod (str, optional): The HTTP method to use for the request to transferAnswerUrl. GET or POST. Default value is POST. Defaults to None. - * @param transferAnswerFallbackUrl (str, optional): A fallback url which, if provided, will be used to retry the Transfer Answer callback delivery in case transferAnswerUrl fails to respond. Defaults to None. - * @param transferAnswerFallbackMethod (str, optional): The HTTP method to use to deliver the Transfer Answer callback to transferAnswerFallbackUrl. GET or POST. Default value is POST. Defaults to None. - * @param transferDisconnectUrl (str, optional): URL, if any, to send the Transfer Disconnect event to. This event will be sent regardless of how the transfer ends and may not be responded to with BXML. May be a relative URL. Defaults to None. - * @param transferDisconnectMethod (str, optional): The HTTP method to use for the request to transferDisconnectUrl. GET or POST. Default value is POST. Defaults to Defaults to Defaults to None. - * @param username (str, optional): The username to send in the HTTP request to transferAnswerUrl and transferDisconnectUrl. Defaults to Defaults to None. - * @param password (str, optional): The password to send in the HTTP request to transferAnswerUrl and transferDisconnectUrl. Defaults to Defaults to None. - * @param fallbackUsername (str, optional): The username to send in the HTTP request to transferAnswerFallbackUrl. Defaults to None. - * @param fallbackPassword (str, optional): The password to send in the HTTP request to transferAnswerFallbackUrl. Defaults to None. - * @param tag (str, optional): A custom string that will be sent with these and all future callbacks unless overwritten by a future tag attribute or cleared. May be cleared by setting tag="" Max length 256 characters. Defaults to None. - * - */ - - public static final String TYPE_NAME = "SipUri"; - - @XmlValue - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - protected String uri; - - @XmlAttribute - protected String uui; - - @XmlAttribute - protected String username; - - @XmlAttribute - protected String password; - - @XmlAttribute - protected String fallbackUsername; - - @XmlAttribute - protected String fallbackPassword; - - @XmlAttribute - protected String transferAnswerUrl; - - @XmlAttribute - @Default - protected String transferAnswerMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String transferAnswerFallbackUrl; - - @XmlAttribute - @Default - protected String transferAnswerFallbackMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String transferDisconnectUrl; - - @XmlAttribute - @Default - protected String transferDisconnectMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String tag; -} \ No newline at end of file diff --git a/src/main/java/org/openapitools/client/model/bxml/SpeakSentence.java b/src/main/java/org/openapitools/client/model/bxml/SpeakSentence.java deleted file mode 100644 index 2d4a5d40..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/SpeakSentence.java +++ /dev/null @@ -1,79 +0,0 @@ -/** - * The {@code } verb is used to play speech audio on the call. - */ - -package org.openapitools.client.model.bxml; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAnyElement; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlMixed; -import jakarta.xml.bind.annotation.XmlType; -import java.util.List; - -import org.openapitools.client.model.bxml.utils.TtsGender; -import org.openapitools.client.model.bxml.utils.TtsLocale; -import org.openapitools.client.model.bxml.utils.TtsVoice; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = SpeakSentence.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class SpeakSentence implements AudioProducer { - /** - * - * @param text (str): The text to speak. Cannot be blank. Can be a mixture of plain text and SSML tags. - * You can find a list of supported SSML tags here: https://dev.bandwidth.com/docs/voice/bxml/speakSentence/#supported-ssml-tags - * @param voice (str, optional): Selects the voice of the speaker. Consult the voice column in the below table for valid values. - * If the voice attribute is present, gender and locale are ignored. You can find a list of supported voices here: https://dev.bandwidth.com/docs/voice/bxml/speakSentence/#supported-voices - * @param gender (str, optional): Selects the gender of the speaker. Valid values are "male" or "female". Default "female". - * @param locale (str, optional): Selects the locale of the speaker. Consult the locale column in the below table for valid values. Default "en_US" - * - */ - - public static final String TYPE_NAME = "SpeakSentence"; - - @XmlMixed - @XmlAnyElement - protected List innerTags; - - @XmlAttribute - @Default - protected TtsGender gender = TtsGender.FEMALE; - - @XmlAttribute - @Default - protected TtsLocale locale = TtsLocale.EN_US; - - @XmlAttribute - protected TtsVoice voice; - - public SpeakSentence(String text) { - this.innerTags = List.of(text); - this.gender = TtsGender.FEMALE; - this.locale = TtsLocale.EN_US; - } - - public SpeakSentence(String text, TtsGender gender, TtsLocale locale, TtsVoice voice) { - this.innerTags = List.of(text); - this.gender = gender; - this.locale = locale; - this.voice = voice; - } - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/StartGather.java b/src/main/java/org/openapitools/client/model/bxml/StartGather.java deleted file mode 100644 index 3a2aefc5..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/StartGather.java +++ /dev/null @@ -1,61 +0,0 @@ -/** - * The {@code } verb is used to get asynchronous notifications of DTMF digits collected in the call while other verbs are executed. - */ - -package org.openapitools.client.model.bxml; - -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_CALLBACK_METHOD; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = StartGather.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class StartGather implements Verb { - /** - * - * @param dtmfUrl (str): URL to send the DTMF event to. May be a relative URL.. - * @param dtmfMethod (str, optional): The HTTP method to use for the request to dtmfUrl. GET or POST. Default value is POST. Defaults to None. - * @param username (str, optional): The username to send in the HTTP request to dtmfUrl. Defaults to None. - * @param password (str, optional): The password to send in the HTTP request to dtmfUrl. Defaults to None. - * @param tag (str, optional): A custom string that will be sent with these and all future callbacks unless overwritten by a future tag attribute or cleared. May be cleared by setting tag="" Max length 256 characters. Defaults to None. - * - */ - - public static final String TYPE_NAME = "StartGather"; - - @XmlAttribute - @Getter - protected String dtmfUrl; - - @XmlAttribute - @Default - protected String dtmfMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String username; - - @XmlAttribute - protected String password; - - @XmlAttribute - protected String tag; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/StartRecording.java b/src/main/java/org/openapitools/client/model/bxml/StartRecording.java deleted file mode 100644 index 99d2cd8d..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/StartRecording.java +++ /dev/null @@ -1,83 +0,0 @@ -/** - * The {@code } verb allows a segment of a call or conference to be recorded while other verbs are executing. - */ - -package org.openapitools.client.model.bxml; - -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_CALLBACK_METHOD; -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_RECORD_AUDIO_FORMAT; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = StartRecording.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class StartRecording implements TranscriptionProducer { - /** - * - * @param recordingAvailableUrl (str, optional): URL to send the Recording Available event to once it has been processed. Does not accept BXML. May be a relative URL. Defaults to None. - * @param recordingAvailableMethod (str, optional): The HTTP method to use for the request to recordingAvailableUrl. GET or POST. Default value is POST. - * @param transcribe (str, optional): A boolean value to indicate that recording should be transcribed. Transcription can succeed only for recordings of length greater than 500 milliseconds and less than 4 hours. Default is false. Defaults to None. - * @param transcriptionAvailableUrl (str, optional): URL to send the Transcription Available event to once it has been processed. Does not accept BXML. May be a relative URL. Defaults to None. - * @param transcriptionAvailableMethod (str, optional): The HTTP method to use for the request to transcriptionAvailableUrl. GET or POST. Default value is POST. Defaults to None. - * @param username (str, optional): The username to send in the HTTP request to recordCompleteUrl, recordingAvailableUrl or transcriptionAvailableUrl. If specified, the URLs must be TLS-encrypted (i.e., https). Defaults to None. - * @param password (str, optional): The password to send in the HTTP request to recordCompleteUrl, recordingAvailableUrl or transcriptionAvailableUrl. If specified, the URLs must be TLS-encrypted (i.e., https). Defaults to None. - * @param tag (str, optional): A custom string that will be sent with this and all future callbacks unless overwritten by a future tag attribute or verb, or cleared. May be cleared by setting tag="". Max length 256 characters. Defaults to None. - * @param fileFormat (str, optional): The audio format that the recording will be saved as: mp3 or wav. Default value is wav. Defaults to None. max_duration (str, optional): Maximum length of recording (in seconds). Max 10800 (3 hours). Default value is 60. Defaults to None. - * @param multiChannel (str, optional): A boolean value indicating whether or not the recording file should separate each side of the call into its own audio channel. Default value is false. - * - */ - - public static final String TYPE_NAME = "StartRecording"; - - @XmlAttribute - protected String recordingAvailableUrl; - - @XmlAttribute - @Default - protected String recordingAvailableMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected Boolean transcribe; - - @XmlAttribute - protected String transcriptionAvailableUrl; - - @XmlAttribute - protected String transcriptionAvailableMethod; - - @XmlAttribute - protected String username; - - @XmlAttribute - protected String password; - - @XmlAttribute - protected String tag; - - @XmlAttribute - @Default - protected String fileFormat = DEFAULT_RECORD_AUDIO_FORMAT; - - @XmlAttribute - @Default - protected Boolean multiChannel = false; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/StartStream.java b/src/main/java/org/openapitools/client/model/bxml/StartStream.java deleted file mode 100644 index 8fcd7832..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/StartStream.java +++ /dev/null @@ -1,86 +0,0 @@ -/** - * The {@code } verb allows a segment of a call to be sent off to another destination for additional processing. - */ - -package org.openapitools.client.model.bxml; - -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_CALLBACK_METHOD; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlElements; -import jakarta.xml.bind.annotation.XmlType; -import java.util.List; -import java.util.UUID; - -import org.openapitools.client.model.CallDirectionEnum; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = StartStream.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class StartStream implements Verb { - /** - * - * @param name (str, optional): A name to refer to this stream by. Used when sending . If not provided, it will default to the generated stream id as sent in the Media Stream Started webhook. - * @param tracks (str, optional): The part of the call to send a stream from. inbound, outbound or both. Default is inbound. - * @param destination (str, optional): A websocket URI to send the stream to. The audio from the specified tracks will be sent via websocket to this URL as base64-encoded PCMU/G711 audio. See below for more details on the websocket packet format. - * @param streamEventUrl (str, optional): URL to send the associated Webhook events to during this stream's lifetime. Does not accept BXML. May be a relative URL. - * @param streamEventMethod (str, optional): The HTTP method to use for the request to streamEventUrl. GET or POST. Default value is POST. - * @param username (str, optional): The username to send in the HTTP request to streamEventUrl. If specified, the URLs must be TLS-encrypted (i.e., https). - * @param password (str, optional): The password to send in the HTTP request to streamEventUrl. If specified, the URLs must be TLS-encrypted (i.e., https). - * - * Nested Verbs: - * @param StreamParam: (optional) You may specify up to 12 elements nested within a tag. - * These elements define optional user specified parameters that will be sent to the destination URL when the stream is first started. - * - */ - - public static final String TYPE_NAME = "StartStream"; - - @XmlAttribute - protected String name; - - @XmlAttribute - @Default - protected CallDirectionEnum tracks = CallDirectionEnum.INBOUND; - - @XmlAttribute - protected String destination; - - @XmlAttribute - @Getter - protected String streamEventUrl; - - @XmlAttribute - @Default - protected String streamEventMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String username; - - @XmlAttribute - protected String password; - - @XmlElements({ - @XmlElement(name = StreamParam.TYPE_NAME, type = StreamParam.class) - }) - protected List streamParams; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/StartTranscription.java b/src/main/java/org/openapitools/client/model/bxml/StartTranscription.java deleted file mode 100644 index b6c63d0e..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/StartTranscription.java +++ /dev/null @@ -1,90 +0,0 @@ -/** - * The {@code } verb allows a segment of a call to be transcribed and optionally for the live transcription to be sent off to another destination for additional processing. - */ - -package org.openapitools.client.model.bxml; - -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_CALLBACK_METHOD; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlElements; -import jakarta.xml.bind.annotation.XmlType; -import java.util.List; -import java.util.UUID; - -import org.openapitools.client.model.CallDirectionEnum; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = StartTranscription.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class StartTranscription implements Verb { - /** - * - * @param name (str, optional): A name to refer to this transcription by. Used when sending . If not provided, it will default to the generated transcription id as sent in the Real-Time Transcription Started webhook. - * @param tracks (str, optional): The part of the call to send a transcription from. inbound, outbound or both. Default is inbound. - * @param destination (str, optional): A websocket URI to send the stream to. The audio from the specified tracks will be sent via websocket to this URL as base64-encoded PCMU/G711 audio. See below for more details on the websocket packet format. - * @param transcriptionEventUrl (str, optional): URL to send the associated Webhook events to during this real-time transcription's lifetime. Does not accept BXML. May be a relative URL. - * @param transcriptionEventMethod (str, optional): The HTTP method to use for the request to transcriptionEventUrl. GET or POST. Default value is POST. - * @param username (str, optional): The username to send in the HTTP request to transcriptionEventUrl. If specified, the URLs must be TLS-encrypted (i.e., https). - * @param password (str, optional): The password to send in the HTTP request to transcriptionEventUrl. If specified, the URLs must be TLS-encrypted (i.e., https). - * @param stabilized (str, optional): Whether to send transcription update events to the specified destination only after they have become stable. Requires destination. Defaults to true. - * - * Nested Verbs: - * @param CustomParam: (optional) You may specify up to 12 elements nested within a tag. - * These elements define optional user specified parameters that will be sent to the destination URL when the real-time transcription is first started. - * - */ - - public static final String TYPE_NAME = "StartTranscription"; - - @XmlAttribute - protected String name; - - @XmlAttribute - @Default - protected CallDirectionEnum tracks = CallDirectionEnum.INBOUND; - - @XmlAttribute - protected String destination; - - @XmlAttribute - @Getter - protected String transcriptionEventUrl; - - @XmlAttribute - @Default - protected String transcriptionEventMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String username; - - @XmlAttribute - protected String password; - - @XmlAttribute - protected Boolean stabilized = true; - - @XmlElements({ - @XmlElement(name = CustomParam.TYPE_NAME, type = CustomParam.class) - }) - protected List customParams; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/StopGather.java b/src/main/java/org/openapitools/client/model/bxml/StopGather.java deleted file mode 100644 index 567c2089..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/StopGather.java +++ /dev/null @@ -1,25 +0,0 @@ -/** - * The {@code } verb is used to stop the DTMF detection that was previously started by a {@code } verb. - */ - -package org.openapitools.client.model.bxml; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlType; -import lombok.EqualsAndHashCode; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = StopGather.TYPE_NAME) -@NoArgsConstructor -@EqualsAndHashCode -public class StopGather implements Verb { - - public static final String TYPE_NAME = "StopGather"; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/StopRecording.java b/src/main/java/org/openapitools/client/model/bxml/StopRecording.java deleted file mode 100644 index 40775789..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/StopRecording.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * The {@code } verb is used to stop a recording that was previously started by a {@code } verb. - */ - -package org.openapitools.client.model.bxml; - -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@NoArgsConstructor -@Getter -@EqualsAndHashCode -public class StopRecording implements Verb { - - public static final String TYPE_NAME = "StopRecording"; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/StopStream.java b/src/main/java/org/openapitools/client/model/bxml/StopStream.java deleted file mode 100644 index c0e8e7d6..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/StopStream.java +++ /dev/null @@ -1,40 +0,0 @@ -/** - * The {@code } verb is used to stop a stream that was started with a previous {@code } verb. - */ - -package org.openapitools.client.model.bxml; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = StopStream.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class StopStream implements Verb { - /** - * - * @param name (str, optional): The name of the stream to stop. - * This is either the user selected name when sending the verb, or the system generated name returned in the Media Stream Started webhook if was sent with no name attribute. - */ - - public static final String TYPE_NAME = "StopStream"; - - @XmlAttribute - protected String name; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/StopTranscription.java b/src/main/java/org/openapitools/client/model/bxml/StopTranscription.java deleted file mode 100644 index 67beb801..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/StopTranscription.java +++ /dev/null @@ -1,40 +0,0 @@ -/** - * The {@code } verb is used to stop a real-time transcription that was started with a previous {@code } verb. - */ - -package org.openapitools.client.model.bxml; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = StopTranscription.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class StopTranscription implements Verb { - /** - * - * @param name (str, optional): The name of the real-time transcription to stop. - * This is either the user selected name when sending the verb, or the system generated name returned in the Media Transcription Started webhook if was sent with no name attribute. - */ - - public static final String TYPE_NAME = "StopTranscription"; - - @XmlAttribute - protected String name; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/StreamParam.java b/src/main/java/org/openapitools/client/model/bxml/StreamParam.java deleted file mode 100644 index 65cadee5..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/StreamParam.java +++ /dev/null @@ -1,37 +0,0 @@ -/** - * The {@code } verb is used to define optional user specified parameters that will be sent to the destination URL when the stream is first started. - * You may specify up to 12 {@code } elements nested within a {@code } tag. - */ - -package org.openapitools.client.model.bxml; - - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlType; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Data; -import lombok.NoArgsConstructor; - -@XmlType(name = StreamParam.TYPE_NAME) -@XmlAccessorType(XmlAccessType.FIELD) -@Data -@Builder -@NoArgsConstructor -@AllArgsConstructor -public class StreamParam { - /** - * - * @param name (str): The name of this parameter, up to 256 characters. - * @param value (str): The value of this parameter, up to 2048 characters. - * - */ - public static final String TYPE_NAME = "StreamParam"; - - @XmlAttribute - protected String name; - @XmlAttribute - protected String value; -} diff --git a/src/main/java/org/openapitools/client/model/bxml/Tag.java b/src/main/java/org/openapitools/client/model/bxml/Tag.java deleted file mode 100644 index a61f0e74..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/Tag.java +++ /dev/null @@ -1,44 +0,0 @@ -/** - * The {@code } verb is used to set a new tag value without executing a callback. - * This new tag will be sent with all future callbacks unless overwritten by a future tag attribute or {@code } verb, or cleared. - */ - -package org.openapitools.client.model.bxml; - -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlType; -import jakarta.xml.bind.annotation.XmlValue; -import jakarta.xml.bind.annotation.adapters.CollapsedStringAdapter; -import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = Tag.TYPE_NAME) -@NoArgsConstructor -@AllArgsConstructor -@Builder -@Getter -@EqualsAndHashCode -public class Tag implements Verb { - /** - * - * @param tag (str, optional): Custom tag value. Defaults to "". - * - */ - - public static final String TYPE_NAME = "Tag"; - - @XmlValue - @XmlJavaTypeAdapter(CollapsedStringAdapter.class) - protected String tag; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} \ No newline at end of file diff --git a/src/main/java/org/openapitools/client/model/bxml/TranscriptionProducer.java b/src/main/java/org/openapitools/client/model/bxml/TranscriptionProducer.java deleted file mode 100644 index 4c0ae9f6..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/TranscriptionProducer.java +++ /dev/null @@ -1,15 +0,0 @@ -package org.openapitools.client.model.bxml; - -import com.fasterxml.jackson.annotation.JsonSubTypes; - -@JsonSubTypes({ - @JsonSubTypes.Type(value = Record.class, name = Record.TYPE_NAME), - @JsonSubTypes.Type(value = StartRecording.class, name = StartRecording.TYPE_NAME), -}) -public interface TranscriptionProducer extends Verb { - Boolean getTranscribe(); - - String getTranscriptionAvailableUrl(); - - String getTranscriptionAvailableMethod(); -} diff --git a/src/main/java/org/openapitools/client/model/bxml/Transfer.java b/src/main/java/org/openapitools/client/model/bxml/Transfer.java deleted file mode 100644 index 57ff8507..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/Transfer.java +++ /dev/null @@ -1,131 +0,0 @@ -/** - * The {@code } verb is used to transfer a party onto an existing call. - */ - - package org.openapitools.client.model.bxml; - -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_CALLBACK_METHOD; -import static org.openapitools.client.model.bxml.utils.BxmlConstants.DEFAULT_CALL_TIMEOUT; - -import org.openapitools.client.model.DiversionReason; -import org.openapitools.client.model.DiversionTreatment; -import jakarta.xml.bind.annotation.XmlAccessType; -import jakarta.xml.bind.annotation.XmlAccessorType; -import jakarta.xml.bind.annotation.XmlAttribute; -import jakarta.xml.bind.annotation.XmlElement; -import jakarta.xml.bind.annotation.XmlElements; -import jakarta.xml.bind.annotation.XmlType; -import java.net.URI; -import java.util.List; -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Builder.Default; -import lombok.EqualsAndHashCode; -import lombok.Getter; -import lombok.NoArgsConstructor; - -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = Transfer.TYPE_NAME) -@Builder -@NoArgsConstructor -@AllArgsConstructor -@Getter -@EqualsAndHashCode -public class Transfer implements Verb { - /** - * - * @param destinations (list[PhoneNumber, SipUri], optional): List of recipients to transfer a call to. Defaults to []. - * @param transferCallerId (str, optional): The caller ID to use when the call is transferred, if different. Must be in E.164 format (e.g. +15555555555) or be one of the following strings Restricted, Anonymous, Private, or Unavailable. Leave as default to pass along the number of the remote party. Defaults to None. - * @param callTimeout (double, optional):The timeout (in seconds) for the callee to answer the call after it starts ringing. If the call does not start ringing within 30s, the call will be cancelled regardless of this value. Range: decimal values between 1 - 300. Default value is 30 seconds. Defaults to None. - * @param transferCompleteUrl (str, optional): URL to send the Transfer Complete event to and request new BXML. Optional but recommended. See below for further details. May be a relative URL. Defaults to None. - * @param transferCompleteMethod (str, optional): The HTTP method to use for the request to transferCompleteUrl. GET or POST. Default value is POST. Defaults to None. - * @param transferCompleteFallbackUrl (str, optional): A fallback url which, if provided, will be used to retry the Transfer Complete callback delivery in case transferCompleteUrl fails to respond. Defaults to None. - * @param transferCompleteFallbackMethod (str, optional): The HTTP method to use to deliver the Transfer Complete callback to transferCompleteFallbackUrl. GET or POST. Default value is POST. Defaults to None. - * @param username (str, optional): The username to send in the HTTP request to transferCompleteUrl. Defaults to None. - * @param password (str, optional): The password to send in the HTTP request to transferCompleteUrl. Defaults to None. - * @param fallbackUsername (str, optional): The username to send in the HTTP request to transferCompleteFallbackUrl. Defaults to None. - * @param fallbackPassword (str, optional): The password to send in the HTTP request to transferCompleteFallbackUrl. Defaults to None. - * @param tag (str, optional): A custom string that will be sent with this and all future callbacks unless overwritten by a future tag attribute or cleared. May be cleared by setting tag="" Max length 256 characters. Defaults to None. - * @param diversionTreatment (str, optional): Can be any of the following: - * none: No diversion headers are sent on the outbound leg of the transferred call. - * propagate: Copy the Diversion header from the inbound leg to the outbound leg. Ignored if there is no Diversion header present on the inbound leg. - * stack: After propagating any Diversion header from the inbound leg to the outbound leg, stack on top another Diversion header based on the Request-URI of the inbound call. - * Defaults to none. If diversionTreatment is not specified, no diversion header will be included for the transfer even if one came with the inbound call. Defaults to None. - * @param diversionReason (str, optional): Can be any of the following values: - * unknown - * user-busy - * no-answer - * unavailable - * unconditional - * time-of-day - * do-not-disturb - * deflection - * follow-me - * out-of-service - * away - * - * This parameter is considered only when diversionTreatment is set to stack. Defaults is unknown. - * Defaults to None. - * - */ - - public static final String TYPE_NAME = "Transfer"; - - @XmlElements({ - @XmlElement(name = PhoneNumber.TYPE_NAME, type = PhoneNumber.class), - @XmlElement(name = SipUri.TYPE_NAME, type = SipUri.class) - }) - protected List destinations; - - @XmlAttribute - protected String transferCallerId; - - /** - * Call timeout in seconds. - */ - @XmlAttribute - @Default - protected Double callTimeout = DEFAULT_CALL_TIMEOUT; - - @XmlAttribute - protected String username; - - @XmlAttribute - protected String password; - - @XmlAttribute - protected String fallbackUsername; - - @XmlAttribute - protected String fallbackPassword; - - @XmlAttribute - protected URI transferCompleteUrl; - - @XmlAttribute - @Default - protected String transferCompleteMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected URI transferCompleteFallbackUrl; - - @XmlAttribute - @Default - protected String transferCompleteFallbackMethod = DEFAULT_CALLBACK_METHOD; - - @XmlAttribute - protected String tag; - - @XmlAttribute - @Default - protected DiversionTreatment diversionTreatment = DiversionTreatment.NONE; - - @XmlAttribute - @Default - protected DiversionReason diversionReason = DiversionReason.UNKNOWN; - - @Override - public String getVerbName() { - return TYPE_NAME; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/Verb.java b/src/main/java/org/openapitools/client/model/bxml/Verb.java deleted file mode 100644 index 0fbb3671..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/Verb.java +++ /dev/null @@ -1,5 +0,0 @@ -package org.openapitools.client.model.bxml; - -public interface Verb { - String getVerbName(); -} diff --git a/src/main/java/org/openapitools/client/model/bxml/utils/BxmlConstants.java b/src/main/java/org/openapitools/client/model/bxml/utils/BxmlConstants.java deleted file mode 100644 index 3b2e4efa..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/utils/BxmlConstants.java +++ /dev/null @@ -1,18 +0,0 @@ -package org.openapitools.client.model.bxml.utils; - -public final class BxmlConstants { - - public static final String DEFAULT_EMPTY_STRING = ""; - public static final String DEFAULT_CALLBACK_METHOD = "POST"; - public static final String DEFAULT_RECORD_AUDIO_FORMAT = "wav"; - public static final Integer DEFAULT_RECORD_MAX_DURATION = 60; - public static final Double DEFAULT_RECORD_SILENCE_TIMEOUT = 0d; - public static final String DEFAULT_TERMINATING_DIGITS = "#"; - public static final Double DEFAULT_CALL_TIMEOUT = 300d; - public static final Double DEFAULT_FIRSTDIGIT_TIMEOUT = 5d; - public static final Double DEFAULT_INTERDIGIT_TIMEOUT = 5d; - public static final Double DEFAULT_PAUSE_DURATION = 2d; - public static final Integer DEFAULT_MAX_DIGITS = 50; - public static final Integer DEFAULT_REPEAT_COUNT = 1; -} - diff --git a/src/main/java/org/openapitools/client/model/bxml/utils/EnumFinder.java b/src/main/java/org/openapitools/client/model/bxml/utils/EnumFinder.java deleted file mode 100644 index bba9f81f..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/utils/EnumFinder.java +++ /dev/null @@ -1,70 +0,0 @@ -package org.openapitools.client.model.bxml.utils; - -import java.util.Arrays; -import java.util.List; -import java.util.Optional; -import java.util.function.Predicate; - -/** - * Allows for convenient finding of enums based on custom enum fields. - * - * @param the type of the enum - */ -public class EnumFinder> { - - private final List enums; - - public EnumFinder(Class enumClass) { - this.enums = Arrays.asList(enumClass.getEnumConstants()); - } - - /** - * Finds an {@code Optional} enum based on a {@code Predicate}. - *

Example: {@code find(thing -> thing.code == code)}

- * Note: Finds the first enum that matches the predicate using the order the enums are declared in. - * - * @param predicate the predicate to match the enum against - * @return the {@code Optional} enum matching the predicate - */ - public Optional findOptional(Predicate predicate) { - return enums.stream().filter(predicate).findFirst(); - } - - /** - * Finds an enum based on a {@code Predicate} that must match otherwise an {@code IllegalArgumentException} will be - * thrown. - * - * @param predicate the predicate to match the enum against - * @return the enum matching the predicate - * @throws IllegalArgumentException thrown if predicate doesn't match - * @see #find(Predicate) - * @see #findOptional(Predicate) - */ - public E findRequired(Predicate predicate) { - return findOptional(predicate).orElseThrow(IllegalArgumentException::new); - } - - /** - * Finds an enum based on a {@code Predicate}. - * - * @param predicate the predicate to match the enum against - * @return the enum matching the predicate, {@code null} if no match - * @see #findRequired(Predicate) - * @see #findOptional(Predicate) - */ - public E find(Predicate predicate) { - return findOptional(predicate).orElse(null); - } - - /** - * Convenience method to create an enum finder with less generics mess. - * - *

{@code AnEnum anEnum = EnumFinder.of(AnEnum.class).find(e -> e.code == code).orElse(null)} - * - * @param enumClass the type of the enum - * @return the enum finder - */ - public static > EnumFinder of(Class enumClass) { - return new EnumFinder<>(enumClass); - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/utils/TtsGender.java b/src/main/java/org/openapitools/client/model/bxml/utils/TtsGender.java deleted file mode 100644 index 6ba7e461..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/utils/TtsGender.java +++ /dev/null @@ -1,26 +0,0 @@ -package org.openapitools.client.model.bxml.utils; - -import com.fasterxml.jackson.annotation.JsonCreator; -import jakarta.xml.bind.annotation.XmlEnum; -import jakarta.xml.bind.annotation.XmlEnumValue; - -@XmlEnum -public enum TtsGender { - @XmlEnumValue("female") FEMALE("female"), - @XmlEnumValue("male") MALE("male"); - - private final String genderString; - - TtsGender(String genderString) { - this.genderString = genderString; - } - - @JsonCreator - public static TtsGender resolve(String gender) { - return EnumFinder.of(TtsGender.class).find(g -> g.genderString.equals(gender)); - } - - public String toString() { - return genderString; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/utils/TtsLocale.java b/src/main/java/org/openapitools/client/model/bxml/utils/TtsLocale.java deleted file mode 100644 index f8e5ee64..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/utils/TtsLocale.java +++ /dev/null @@ -1,37 +0,0 @@ -package org.openapitools.client.model.bxml.utils; - -import com.fasterxml.jackson.annotation.JsonCreator; - -import jakarta.xml.bind.annotation.XmlEnum; -import jakarta.xml.bind.annotation.XmlEnumValue; - -@XmlEnum -public enum TtsLocale { - @XmlEnumValue("en_US") EN_US("en_US"), - @XmlEnumValue("en_UK") EN_UK("en_UK"), - @XmlEnumValue("de") DE("de"), - @XmlEnumValue("es") ES("es"), - @XmlEnumValue("es_MX") ES_MX("es_MX"), - @XmlEnumValue("fr") FR("fr"), - @XmlEnumValue("it") IT("it"), - @XmlEnumValue("ru") RU("ru"), - @XmlEnumValue("ja") JA("ja"), - @XmlEnumValue("arb") ARB("arb"), - @XmlEnumValue("cmn-CN") CMN_CN("cmn-CN"); - - private final String locale; - - TtsLocale(String locale) { - this.locale = locale; - } - - @JsonCreator - public static TtsLocale resolve(String localeString) { - return EnumFinder.of(TtsLocale.class) - .find(loc -> loc.locale.equals(localeString)); - } - - public String toString() { - return locale; - } -} diff --git a/src/main/java/org/openapitools/client/model/bxml/utils/TtsVoice.java b/src/main/java/org/openapitools/client/model/bxml/utils/TtsVoice.java deleted file mode 100644 index a686db27..00000000 --- a/src/main/java/org/openapitools/client/model/bxml/utils/TtsVoice.java +++ /dev/null @@ -1,93 +0,0 @@ -package org.openapitools.client.model.bxml.utils; - -import static org.openapitools.client.model.bxml.utils.TtsGender.FEMALE; -import static org.openapitools.client.model.bxml.utils.TtsGender.MALE; -import static org.openapitools.client.model.bxml.utils.TtsLocale.ARB; -import static org.openapitools.client.model.bxml.utils.TtsLocale.CMN_CN; -import static org.openapitools.client.model.bxml.utils.TtsLocale.DE; -import static org.openapitools.client.model.bxml.utils.TtsLocale.EN_UK; -import static org.openapitools.client.model.bxml.utils.TtsLocale.EN_US; -import static org.openapitools.client.model.bxml.utils.TtsLocale.ES; -import static org.openapitools.client.model.bxml.utils.TtsLocale.ES_MX; -import static org.openapitools.client.model.bxml.utils.TtsLocale.FR; -import static org.openapitools.client.model.bxml.utils.TtsLocale.IT; -import static org.openapitools.client.model.bxml.utils.TtsLocale.JA; -import static org.openapitools.client.model.bxml.utils.TtsLocale.RU; - -import com.fasterxml.jackson.annotation.JsonCreator; -import jakarta.xml.bind.annotation.XmlEnumValue; - -public enum TtsVoice { - - // The enum declaration order is the order in which the enums are searched by EnumFinder - // This establishes priority, as voices with the same locale and gender that are higher on the list - // are reached and returned first when searching with resolveGenderLocale() - @XmlEnumValue("susan") SUSAN(EN_US, FEMALE, "susan", "Kimberly"), - @XmlEnumValue("paul") PAUL(EN_US, MALE, "paul", "Matthew"), - @XmlEnumValue("julie") JULIE(EN_US, FEMALE, "julie", "Joanna"), - @XmlEnumValue("kate") KATE(EN_US, FEMALE, "kate", "Kendra"), - @XmlEnumValue("bridget") BRIDGET(EN_UK, FEMALE, "bridget", "Amy"), - @XmlEnumValue("katrin") KATRIN(DE, FEMALE, "katrin", "Marlene"), - @XmlEnumValue("esperanza") ESPERANZA(ES, FEMALE, "esperanza", "Conchita"), - @XmlEnumValue("violeta") VIOLETA(ES, FEMALE, "violeta", "Lucia"), - @XmlEnumValue("rosa") ROSA(ES_MX, FEMALE, "rosa", "Mia"), - @XmlEnumValue("jolie") JOLIE(FR, FEMALE, "jolie", "Celine"), - @XmlEnumValue("paola") PAOLA(IT, FEMALE, "paola", "Carla"), - @XmlEnumValue("nadiya") NADIYA(RU, FEMALE, "nadiya", "Tatyana"), - @XmlEnumValue("masako") MASAKO(JA, FEMALE, "masako", "Mizuki"), - @XmlEnumValue("zeina") ZEINA(ARB, FEMALE, "zeina", "Zeina"), - @XmlEnumValue("zhiyu") ZHIYU(CMN_CN, FEMALE, "zhiyu", "Zhiyu"), - @XmlEnumValue("dave") DAVE(EN_US, MALE, "dave", "Matthew"), - @XmlEnumValue("simon") SIMON(EN_UK, MALE, "simon", "Brian"), - @XmlEnumValue("stefan") STEFAN(DE, MALE, "stefan", "Hans"), - @XmlEnumValue("jorge") JORGE(ES, MALE, "jorge", "Enrique"), - @XmlEnumValue("bernard") BERNARD(FR, MALE, "bernard", "Mathieu"), - @XmlEnumValue("luca") LUCA(IT, MALE, "luca", "Giorgio"), - @XmlEnumValue("anatoli") ANATOLI(RU, MALE, "anatoli", "Maxim"), - @XmlEnumValue("kenji") KENJI(JA, MALE, "kenji", "Takumi"); - - - private final TtsLocale locale; - private final TtsGender gender; - - /** - * What we present this voice as to our customers. - */ - private final String ourName; - - /** - * What our TTS provider calls this voice. - */ - private final String providerName; - - TtsVoice(TtsLocale locale, TtsGender gender, String ourName, String providerName) { - this.locale = locale; - this.gender = gender; - this.ourName = ourName; - this.providerName = providerName; - } - - public String getProviderName() { - return providerName; - } - - @JsonCreator - public static TtsVoice fromOurName(String ourName) { - return EnumFinder.of(TtsVoice.class).find(e -> e.ourName.equals(ourName)); - } - - public static TtsVoice resolveGenderLocale(TtsGender gender, TtsLocale locale) { - TtsVoice voice = EnumFinder.of(TtsVoice.class) - .find(e -> e.locale == locale && e.gender == gender); - if (null == voice) { - return EnumFinder.of(TtsVoice.class) - .find(e -> e.locale == locale); - } - return voice; - } - - @Override - public String toString() { - return this.ourName; - } -} diff --git a/src/test/java/com/bandwidth/sdk/api/CallsApiTest.java b/src/test/java/com/bandwidth/sdk/api/CallsApiTest.java new file mode 100644 index 00000000..3da759b9 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/api/CallsApiTest.java @@ -0,0 +1,400 @@ +package com.bandwidth.sdk.api; + +import com.bandwidth.sdk.ApiResponse; +import com.bandwidth.sdk.ApiException; +import com.bandwidth.sdk.ApiClient; +import com.bandwidth.sdk.auth.HttpBasicAuth; +import com.bandwidth.sdk.Configuration; +import com.bandwidth.sdk.model.CallbackMethodEnum; +import com.bandwidth.sdk.model.CreateCall; +import com.bandwidth.sdk.model.CreateCallResponse; +import com.bandwidth.sdk.model.CallDirectionEnum; +import com.bandwidth.sdk.model.CallState; +import com.bandwidth.sdk.model.CallStateEnum; +import com.bandwidth.sdk.model.MachineDetectionConfiguration; +import com.bandwidth.sdk.model.MachineDetectionModeEnum; +import com.bandwidth.sdk.model.UpdateCall; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.MethodOrderer; +import org.junit.jupiter.api.Order; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestInstance; +import org.junit.jupiter.api.TestMethodOrder; +import org.junit.jupiter.api.Assertions; + +import java.net.URI; +import java.net.URISyntaxException; +import java.util.ArrayList; +import java.util.List; +import java.util.concurrent.TimeUnit; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.CoreMatchers.instanceOf; +import static org.hamcrest.Matchers.is; +import static org.hamcrest.Matchers.anyOf; +import static org.hamcrest.beans.HasPropertyWithValue.hasProperty; + +import static com.bandwidth.sdk.utils.TestingEnvironmentVariables.*; +import static com.bandwidth.sdk.utils.CallCleanup.Cleanup; + +@TestMethodOrder(MethodOrderer.OrderAnnotation.class) +@TestInstance(TestInstance.Lifecycle.PER_CLASS) +public class CallsApiTest { + public ApiClient defaultClient = Configuration.getDefaultApiClient(); + public HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic"); + public final CallsApi api = new CallsApi(defaultClient); + + private static List callIdList = new ArrayList(); + private static MachineDetectionConfiguration machineDetection = new MachineDetectionConfiguration(); + private static CreateCall createCallBody = new CreateCall(); + private static CreateCall createMantecaCallBody = new CreateCall(); + private static UpdateCall updateMantecaCallBody = new UpdateCall(); + private static UpdateCall completeMantecaCallBody = new UpdateCall(); + private static URI answerUrl; + private static URI mantecaAnswerUrl; + private static URI mantecaRedirectUrl; + private static URI fallbackUrl; + private static URI disconnectUrl; + private static URI machineDetectionUrl; + private static URI machineDetectionCompleteUrl; + private static CallbackMethodEnum callbackMethod = CallbackMethodEnum.POST; + private static String testCallId = "Call-Id"; + private static String testXmlBody = "This is a test bxml response"; + private static int TEST_SLEEP = 3; + + @BeforeAll + public static void setupBeforeClass() throws URISyntaxException { + answerUrl = new URI(BASE_CALLBACK_URL); + mantecaAnswerUrl = new URI(MANTECA_BASE_URL + "/bxml/pause"); + mantecaRedirectUrl = new URI(MANTECA_BASE_URL + "/bxml/pause"); + fallbackUrl = new URI("https://www.myFallbackServer.com/webhooks/answer"); + disconnectUrl = new URI("https://myServer.com/bandwidth/webhooks/disconnectUrl"); + machineDetectionUrl = new URI("https://myServer.com/bandwidth/webhooks/machineDetectionComplete"); + machineDetectionCompleteUrl = new URI( + "https://myFallbackServer.com/bandwidth/webhooks/machineDetectionComplete"); + + machineDetection.setMode(MachineDetectionModeEnum.ASYNC); + machineDetection.setDetectionTimeout(15.0); + machineDetection.setSilenceTimeout(10.0); + machineDetection.setSpeechThreshold(10.0); + machineDetection.setSpeechEndThreshold(5.0); + machineDetection.setMachineSpeechEndThreshold(5.0); + machineDetection.setDelayResult(false); + machineDetection.setCallbackUrl(machineDetectionUrl); + machineDetection.setCallbackMethod(callbackMethod); + machineDetection.setUsername("mySecretUsername"); + machineDetection.setPassword("mySecretPassword1!"); + machineDetection.setFallbackUrl(machineDetectionCompleteUrl); + machineDetection.setFallbackMethod(callbackMethod); + machineDetection.setFallbackUsername("mySecretUsername"); + machineDetection.setFallbackPassword("mySecretPassword1!"); + + createCallBody.setTo(USER_NUMBER); + createCallBody.setFrom(BW_NUMBER); + createCallBody.setApplicationId(BW_VOICE_APPLICATION_ID); + createCallBody.setAnswerUrl(answerUrl); + createCallBody.setAnswerMethod(callbackMethod); + createCallBody.setUsername("mySecretUsername"); + createCallBody.setPassword("mySecretPassword1!"); + createCallBody.setAnswerFallbackUrl(fallbackUrl); + createCallBody.setAnswerFallbackMethod(callbackMethod); + createCallBody.setFallbackUsername("mySecretUsername"); + createCallBody.setFallbackPassword("mySecretPassword1!"); + createCallBody.setDisconnectUrl(disconnectUrl); + createCallBody.setDisconnectMethod(callbackMethod); + createCallBody.setCallTimeout(30.0); + createCallBody.setCallbackTimeout(15.0); + createCallBody.setMachineDetection(machineDetection); + createCallBody.setPriority(5); + createCallBody.setTag("tag_example"); + + createMantecaCallBody.setFrom(MANTECA_ACTIVE_NUMBER); + createMantecaCallBody.setTo(MANTECA_IDLE_NUMBER); + createMantecaCallBody.setApplicationId(MANTECA_APPLICATION_ID); + createMantecaCallBody.setAnswerUrl(mantecaAnswerUrl); + + updateMantecaCallBody.setState(CallStateEnum.ACTIVE); + updateMantecaCallBody.setRedirectUrl(mantecaRedirectUrl); + + completeMantecaCallBody.setState(CallStateEnum.COMPLETED); + } + + @AfterAll + public void tearDownAfterClass() throws Exception { + TimeUnit.SECONDS.sleep(TEST_SLEEP); + Cleanup(this, callIdList); + } + + @Test + @Order(1) + public void createCall() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + ApiResponse response = api.createCallWithHttpInfo(BW_ACCOUNT_ID, createCallBody); + callIdList.add(response.getData().getCallId()); + + assertThat(response.getStatusCode(), is(201)); + assertThat(response.getData(), hasProperty("callId", is(instanceOf(String.class)))); + assertThat(response.getData(), hasProperty("accountId", is(BW_ACCOUNT_ID))); + assertThat(response.getData(), hasProperty("applicationId", is(BW_VOICE_APPLICATION_ID))); + assertThat(response.getData(), hasProperty("to", is(USER_NUMBER))); + assertThat(response.getData(), hasProperty("from", is(BW_NUMBER))); + } + + @Test + public void createCallBadRequest() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + CreateCall badCallRequest = new CreateCall(); + createCallBody.setTo("invalid_number"); + createCallBody.setFrom(BW_NUMBER); + createCallBody.setApplicationId(BW_VOICE_APPLICATION_ID); + createCallBody.setAnswerUrl(answerUrl); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.createCallWithHttpInfo(BW_ACCOUNT_ID, badCallRequest)); + + assertThat(exception.getCode(), is(400)); + } + + @Test + public void createCallUnauthorized() throws ApiException { + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + CreateCall badCallRequest = new CreateCall(); + createCallBody.setTo("invalid_number"); + createCallBody.setFrom(BW_NUMBER); + createCallBody.setApplicationId(BW_VOICE_APPLICATION_ID); + createCallBody.setAnswerUrl(answerUrl); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.createCallWithHttpInfo(BW_ACCOUNT_ID, badCallRequest)); + + assertThat(exception.getCode(), is(401)); + } + + @Test + public void createCallForbidden() throws ApiException { + Basic.setUsername(FORBIDDEN_USERNAME); + Basic.setPassword(FORBIDDEN_PASSWORD); + + CreateCall badCallRequest = new CreateCall(); + createCallBody.setTo("invalid_number"); + createCallBody.setFrom(BW_NUMBER); + createCallBody.setApplicationId(BW_VOICE_APPLICATION_ID); + createCallBody.setAnswerUrl(answerUrl); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.createCallWithHttpInfo(BW_ACCOUNT_ID, badCallRequest)); + + assertThat(exception.getCode(), is(403)); + } + + // @Test + // @Order(2) + // public void getCallState() throws ApiException, InterruptedException { + // Basic.setUsername(BW_USERNAME); + // Basic.setPassword(BW_PASSWORD); + + // TimeUnit.SECONDS.sleep(TEST_SLEEP); + // ApiResponse response = api.getCallStateWithHttpInfo(BW_ACCOUNT_ID, callIdList.get(0)); + + // assertThat(response.getStatusCode(), anyOf(is(200),is(404))); + // assertThat(response.getData(), hasProperty("callId", is(instanceOf(String.class)))); + // assertThat(response.getData(), hasProperty("state", is(instanceOf(String.class)))); + // assertThat(response.getData(), hasProperty("direction", is(CallDirectionEnum.OUTBOUND))); + // } + + @Test + public void getCallStateUnauthorized() throws ApiException { + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.getCallStateWithHttpInfo(BW_ACCOUNT_ID, "not a call id")); + + assertThat(exception.getCode(), is(401)); + } + + @Test + public void getCallStateForbidden() throws ApiException { + Basic.setUsername(FORBIDDEN_USERNAME); + Basic.setPassword(FORBIDDEN_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.getCallStateWithHttpInfo(BW_ACCOUNT_ID, "not a call id")); + + assertThat(exception.getCode(), is(403)); + } + + @Test + public void getCallStateNotFound() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.getCallStateWithHttpInfo(BW_ACCOUNT_ID, "not a call id")); + + assertThat(exception.getCode(), is(404)); + } + + @Test + @Order(3) + public void updateCall() throws ApiException, InterruptedException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + // Create call + TimeUnit.SECONDS.sleep(TEST_SLEEP); + ApiResponse createCallResponse = api.createCallWithHttpInfo(BW_ACCOUNT_ID, + createMantecaCallBody); + callIdList.add(createCallResponse.getData().getCallId()); + + assertThat(createCallResponse.getStatusCode(), is(201)); + + // Redirect call to different url + TimeUnit.SECONDS.sleep(TEST_SLEEP); + ApiResponse updateCallResponse = api.updateCallWithHttpInfo(BW_ACCOUNT_ID, + createCallResponse.getData().getCallId(), updateMantecaCallBody); + + assertThat(updateCallResponse.getStatusCode(), is(200)); + + // Complete call + TimeUnit.SECONDS.sleep(TEST_SLEEP); + ApiResponse completeCallResponse = api.updateCallWithHttpInfo(BW_ACCOUNT_ID, + createCallResponse.getData().getCallId(), completeMantecaCallBody); + + assertThat(completeCallResponse.getStatusCode(), is(200)); + } + + @Test + public void updateCallBadRequest() throws ApiException, InterruptedException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + UpdateCall badRequest = new UpdateCall(); + badRequest.state(null); + + // Create call + TimeUnit.SECONDS.sleep(TEST_SLEEP); + ApiResponse createCallResponse = api.createCallWithHttpInfo(BW_ACCOUNT_ID, + createMantecaCallBody); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.updateCallWithHttpInfo(BW_ACCOUNT_ID, createCallResponse.getData().getCallId(), + badRequest)); + + assertThat(exception.getCode(), is(400)); + } + + @Test + public void updateCallUnauthorized() throws ApiException { + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.updateCallWithHttpInfo(BW_ACCOUNT_ID, testCallId, + new UpdateCall().state(CallStateEnum.COMPLETED))); + + assertThat(exception.getCode(), is(401)); + + } + + @Test + public void updateCallForbidden() throws ApiException { + Basic.setUsername(FORBIDDEN_USERNAME); + Basic.setPassword(FORBIDDEN_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.updateCallWithHttpInfo(BW_ACCOUNT_ID, testCallId, + new UpdateCall().state(CallStateEnum.COMPLETED))); + + assertThat(exception.getCode(), is(403)); + } + + @Test + public void updateCallNotFound() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.updateCallWithHttpInfo(BW_ACCOUNT_ID, testCallId, + new UpdateCall().state(CallStateEnum.COMPLETED))); + + assertThat(exception.getCode(), is(404)); + } + + @Test + @Order(4) + public void updateCallBxml() throws ApiException, InterruptedException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + // Create call + TimeUnit.SECONDS.sleep(TEST_SLEEP); + ApiResponse createCallResponse = api.createCallWithHttpInfo(BW_ACCOUNT_ID, + createMantecaCallBody); + callIdList.add(createCallResponse.getData().getCallId()); + + assertThat(createCallResponse.getStatusCode(), is(201)); + + // Redirect call to different url + TimeUnit.SECONDS.sleep(TEST_SLEEP); + ApiResponse updateCallResponse = api.updateCallBxmlWithHttpInfo(BW_ACCOUNT_ID, + createCallResponse.getData().getCallId(), testXmlBody); + + assertThat(updateCallResponse.getStatusCode(), is(204)); + + // Complete call + TimeUnit.SECONDS.sleep(TEST_SLEEP); + ApiResponse completeCallResponse = api.updateCallWithHttpInfo(BW_ACCOUNT_ID, + createCallResponse.getData().getCallId(), completeMantecaCallBody); + + assertThat(completeCallResponse.getStatusCode(), is(200)); + } + + @Test + public void updateCallBxmlBadRequest() throws ApiException { + + } + + @Test + public void updateCallBxmlUnauthorized() throws ApiException { + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.updateCallBxmlWithHttpInfo(BW_ACCOUNT_ID, testCallId, + testXmlBody)); + + assertThat(exception.getCode(), is(401)); + } + + @Test + public void updateCallBxmlForbidden() throws ApiException { + Basic.setUsername(FORBIDDEN_USERNAME); + Basic.setPassword(FORBIDDEN_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.updateCallBxmlWithHttpInfo(BW_ACCOUNT_ID, testCallId, + testXmlBody)); + + assertThat(exception.getCode(), is(403)); + } + + @Test + public void updateCallBxmlNotFound() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.updateCallBxmlWithHttpInfo(BW_ACCOUNT_ID, testCallId, + testXmlBody)); + + assertThat(exception.getCode(), is(404)); + } +} diff --git a/src/test/java/com/bandwidth/sdk/api/ConferencesApiTest.java b/src/test/java/com/bandwidth/sdk/api/ConferencesApiTest.java new file mode 100644 index 00000000..7774e5f0 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/api/ConferencesApiTest.java @@ -0,0 +1,235 @@ +package com.bandwidth.sdk.api; + +import org.openapitools.client.ApiResponse; +import org.openapitools.client.ApiClient; +import org.openapitools.client.auth.HttpBasicAuth; +import org.openapitools.client.Configuration; +import org.openapitools.client.model.ConferenceRecordingMetadata; +import org.openapitools.client.model.ConferenceStateEnum; +import org.openapitools.client.model.CreateCall; +import org.openapitools.client.model.CreateCallResponse; +import org.openapitools.client.model.FileFormatEnum; +import org.openapitools.client.model.Conference; +import org.openapitools.client.model.ConferenceMember; +import org.openapitools.client.model.RedirectMethodEnum; +import org.openapitools.client.model.UpdateConference; +import org.openapitools.client.model.UpdateConferenceMember; +import com.bandwidth.sdk.utils.MantecaStatusResponse; + +import com.google.gson.Gson; + +import okhttp3.Call; +import okhttp3.MediaType; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.RequestBody; +import okhttp3.Response; + +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.MethodOrderer; +import org.junit.jupiter.api.Order; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestInstance; +import org.junit.jupiter.api.TestMethodOrder; + +import java.io.File; +import java.io.IOException; +import java.net.URI; +import java.net.URISyntaxException; +import java.util.List; +import java.util.concurrent.TimeUnit; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.is; +import static com.bandwidth.sdk.utils.TestingEnvironmentVariables.*; +import static com.bandwidth.sdk.utils.CallCleanup.Cleanup; + +@TestMethodOrder(MethodOrderer.OrderAnnotation.class) +@TestInstance(TestInstance.Lifecycle.PER_CLASS) +public class ConferencesApiTest { + public ApiClient defaultClient = Configuration.getDefaultApiClient(); + public HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic"); + public final CallsApi callsApi = new CallsApi(defaultClient); + public final ConferencesApi conferencesApi = new ConferencesApi(defaultClient); + + private static final OkHttpClient mantecaClient = new OkHttpClient(); + public static final MediaType jsonMediaType = MediaType.get("application/json; charset=utf-8"); + + private static String testId; + private static String callId; + private static String conferenceId; + private static URI answerUrl; + private static URI conferenceRedirectUrl; + private static String updateRecordingBxml = "This should be a conference recording."; + private static int TEST_SLEEP = 3; + private static int MAX_RETRIES = 40; + + @BeforeAll + public static void setUpBeforeClass() throws URISyntaxException { + answerUrl = new URI(MANTECA_BASE_URL + "/bxml/joinConferencePause"); + conferenceRedirectUrl = new URI(MANTECA_BASE_URL + "/bxml/pause"); + } + + @AfterAll + public void tearDownAfterClass() throws Exception { + TimeUnit.SECONDS.sleep(TEST_SLEEP); + Cleanup(this, callId); + } + + static final String constructMantecaJsonBody(String os, String language) { + return "{\"os\": \"" + os + "\", \"language\":\"JAVA" + JAVA_VERSION + "\", \"type\":\"conference\"}"; + } + + public void validateRecording(ConferenceRecordingMetadata recording, String conferenceId) { + + } + + public Boolean getTestRecordedStatus(String mantecaTestId) throws Exception { + try { + // Setup the test with Manteca + Request mantecaStatusRequest = new Request.Builder() + .url(MANTECA_STATUS_URL + mantecaTestId) + .build(); + Call mantecaStatusApiCall = mantecaClient.newCall(mantecaStatusRequest); + Response mantecaStatusResponse = mantecaStatusApiCall.execute(); + + Gson gson = new Gson(); + MantecaStatusResponse mantecaStatus = gson.fromJson( + mantecaStatusResponse.peekBody(2048).string(), + MantecaStatusResponse.class); + if (mantecaStatusResponse.isSuccessful()) { + return mantecaStatus.callRecorded; + } else { + System.out.println(mantecaStatusResponse.body().string()); + throw new Exception( + "Received HTTP " + String.valueOf(mantecaStatusResponse.code()) + " status code from Manteca"); + } + } catch (IOException e) { + System.out.println(e.toString()); + throw new Exception("Failed to get test status from Manteca, aborting test run :("); + } + } + + @Test + @Order(1) + public void testCreateAndFetchConference() throws Exception { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + String mantecaJsonBody = constructMantecaJsonBody(OPERATING_SYSTEM, JAVA_VERSION); + RequestBody mantecaRequestBody = RequestBody.create(mantecaJsonBody, jsonMediaType); + + try { + // Setup the test with Manteca + Request mantecaRequest = new Request.Builder() + .url(MANTECA_BASE_URL + "/tests") + .post(mantecaRequestBody) + .build(); + Call mantecaApiCall = mantecaClient.newCall(mantecaRequest); + testId = mantecaApiCall.execute().body().string(); + } catch (IOException e) { + System.out.println(e.toString()); + throw new Exception("Failed to initialize conference tests with Manteca, aborting test run :("); + } + + CreateCall conferenceCallBody = new CreateCall(); + conferenceCallBody.setTo(MANTECA_IDLE_NUMBER); + conferenceCallBody.setFrom(MANTECA_ACTIVE_NUMBER); + conferenceCallBody.setApplicationId(MANTECA_APPLICATION_ID); + conferenceCallBody.setAnswerUrl(answerUrl); + conferenceCallBody.setTag(testId); + + ApiResponse createCallResponse = callsApi.createCallWithHttpInfo(BW_ACCOUNT_ID, + conferenceCallBody); + + assertThat(createCallResponse.getStatusCode(), is(201)); + callId = createCallResponse.getData().getCallId(); + + // TODO: Remove after successful test in GHA runners + System.out.println("TestId: " + testId); + System.out.println("CallId: " + callId); + + TimeUnit.SECONDS.sleep(TEST_SLEEP); + + ApiResponse> listConferencesResponse = conferencesApi + .listConferencesWithHttpInfo(BW_ACCOUNT_ID, testId, null, null, null, null); + assertThat(listConferencesResponse.getStatusCode(), is(200)); + + conferenceId = listConferencesResponse.getData().get(0).getId(); + + ApiResponse getConferenceResponse = conferencesApi.getConferenceWithHttpInfo(BW_ACCOUNT_ID, + conferenceId); + assertThat(getConferenceResponse.getStatusCode(), is(200)); + + } + + @Test + @Order(2) + public void testConferenceAndMembers() throws Exception { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + ApiResponse listConferenceMembersResponse = conferencesApi + .getConferenceMemberWithHttpInfo(BW_ACCOUNT_ID, conferenceId, callId); + assertThat(listConferenceMembersResponse.getStatusCode(), is(200)); + + UpdateConferenceMember updateMember = new UpdateConferenceMember(); + updateMember.setMute(false); + + ApiResponse updateConferenceMemberResponse = conferencesApi + .updateConferenceMemberWithHttpInfo(BW_ACCOUNT_ID, conferenceId, callId, updateMember); + assertThat(updateConferenceMemberResponse.getStatusCode(), is(204)); + + UpdateConference updateConference = new UpdateConference(); + updateConference.setStatus(ConferenceStateEnum.ACTIVE); + updateConference.setRedirectUrl(conferenceRedirectUrl); + updateConference.setRedirectMethod(RedirectMethodEnum.POST); + updateConference.setUsername("myUsername"); + updateConference.setPassword("myPassword1!"); + updateConference.setRedirectFallbackUrl(conferenceRedirectUrl); + updateConference.setRedirectFallbackMethod(RedirectMethodEnum.POST); + updateConference.setFallbackUsername("myUsername"); + updateConference.setFallbackPassword("myPassword1!"); + + ApiResponse updateConferenceResponse = conferencesApi.updateConferenceWithHttpInfo(BW_ACCOUNT_ID, + conferenceId, updateConference); + assertThat(updateConferenceResponse.getStatusCode(), is(204)); + + ApiResponse updateConferenceBxmlResponse = conferencesApi.updateConferenceBxmlWithHttpInfo(BW_ACCOUNT_ID, + conferenceId, updateRecordingBxml); + assertThat(updateConferenceBxmlResponse.getStatusCode(), is(204)); + } + + @Test + @Order(3) + public void testConferenceRecordings() throws Exception { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + Boolean testRecordingStatus = false; + for (int i = 0; i < MAX_RETRIES; i++) { + TimeUnit.SECONDS.sleep(TEST_SLEEP); + testRecordingStatus = getTestRecordedStatus(testId); + } + assertThat(testRecordingStatus, is(true)); + + ApiResponse> listConferenceRecordingsResponse = conferencesApi + .listConferenceRecordingsWithHttpInfo(BW_ACCOUNT_ID, conferenceId); + assertThat(listConferenceRecordingsResponse.getStatusCode(), is(200)); + + ConferenceRecordingMetadata conferenceRecording = listConferenceRecordingsResponse.getData().get(0); + + ApiResponse conferenceRecordingMetadataResponse = conferencesApi + .getConferenceRecordingWithHttpInfo(BW_ACCOUNT_ID, conferenceId, + conferenceRecording.getRecordingId()); + assertThat(conferenceRecordingMetadataResponse.getStatusCode(), is(200)); + assertThat(conferenceRecordingMetadataResponse.getData().getStatus(), is("complete")); + assertThat(conferenceRecordingMetadataResponse.getData().getFileFormat(), is(FileFormatEnum.WAV)); + + ApiResponse downloadRecordingResponse = conferencesApi.downloadConferenceRecordingWithHttpInfo( + BW_ACCOUNT_ID, conferenceId, + conferenceRecording.getRecordingId()); + assertThat(downloadRecordingResponse.getStatusCode(), is(200)); + } +} diff --git a/src/test/java/com/bandwidth/sdk/api/MediaApiTest.java b/src/test/java/com/bandwidth/sdk/api/MediaApiTest.java new file mode 100644 index 00000000..d52164df --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/api/MediaApiTest.java @@ -0,0 +1,90 @@ +package com.bandwidth.sdk.api; + +import org.openapitools.client.ApiException; +import org.openapitools.client.ApiResponse; +import org.openapitools.client.ApiClient; +import org.openapitools.client.auth.HttpBasicAuth; +import org.openapitools.client.model.Media; +import org.openapitools.client.Configuration; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Order; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestMethodOrder; +import org.junit.jupiter.api.MethodOrderer.OrderAnnotation; +import org.apache.commons.io.FileUtils; + +import java.io.File; +import java.io.IOException; +import java.util.List; +import java.util.UUID; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.is; + +import static com.bandwidth.sdk.utils.TestingEnvironmentVariables.*; + +@TestMethodOrder(OrderAnnotation.class) +public class MediaApiTest { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic"); + private final MediaApi api = new MediaApi(defaultClient); + + private static String mediaPath = "src/test/java/org/openapitools/client/fixtures/"; + private static String mediaFile = "java_cat.jpeg"; + private static String mediaId; + private static UUID uuid; + private static File media = new File(mediaPath + mediaFile); + private static String contentType = "image/jpeg"; + private static String cacheControl = "no-cache"; + + @BeforeAll + public static void setupBeforeClass() { + uuid = UUID.randomUUID(); + mediaId = JAVA_VERSION + "_" + RUNNER_OS + "_" + uuid + "_" + mediaFile; + } + + @Test + @Order(1) + public void uploadMedia() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + ApiResponse response = api.uploadMediaWithHttpInfo(BW_ACCOUNT_ID, mediaId, media, + contentType, + cacheControl); + + assertThat(response.getStatusCode(), is(204)); + } + + @Test + @Order(2) + public void listMedia() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + ApiResponse> response = api.listMediaWithHttpInfo(BW_ACCOUNT_ID, null); + + assertThat(response.getStatusCode(), is(200)); + } + + @Test + @Order(3) + public void getMedia() throws ApiException, IOException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + ApiResponse response = api.getMediaWithHttpInfo(BW_ACCOUNT_ID, mediaId); + + assertThat(response.getStatusCode(), is(200)); + assertThat(FileUtils.readLines(response.getData(), "utf-8"), is(FileUtils.readLines(media, "utf-8"))); + } + + @Test + @Order(4) + public void deleteMedia() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + ApiResponse response = api.deleteMediaWithHttpInfo(BW_ACCOUNT_ID, mediaId); + assertThat(response.getStatusCode(), is(204)); + } +} diff --git a/src/test/java/com/bandwidth/sdk/api/MessagesApiTest.java b/src/test/java/com/bandwidth/sdk/api/MessagesApiTest.java new file mode 100644 index 00000000..634389b9 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/api/MessagesApiTest.java @@ -0,0 +1,186 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + */ + +package com.bandwidth.sdk.api; + +import org.openapitools.client.ApiException; +import org.openapitools.client.ApiClient; +import org.openapitools.client.auth.HttpBasicAuth; +import org.openapitools.client.Configuration; +import org.openapitools.client.model.ListMessageDirectionEnum; +import org.openapitools.client.model.ListMessageItem; +import org.openapitools.client.model.Message; +import org.openapitools.client.model.MessageRequest; +import org.openapitools.client.model.MessageStatusEnum; +import org.openapitools.client.model.MessageTypeEnum; +import org.openapitools.client.model.MessagesList; +import org.openapitools.client.model.PriorityEnum; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +import java.net.URI; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.CoreMatchers.instanceOf; +import static org.hamcrest.Matchers.greaterThan; +import static org.hamcrest.Matchers.is; +import static org.hamcrest.Matchers.matchesRegex; +import static org.hamcrest.Matchers.contains; + +import static com.bandwidth.sdk.utils.TestingEnvironmentVariables.*; + +/** + * API tests for MessagesApi + */ +public class MessagesApiTest { + + ApiClient defaultClient = Configuration.getDefaultApiClient(); + HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic"); + private final MessagesApi api = new MessagesApi(defaultClient); + + // Setting up variables + String accountId = BW_ACCOUNT_ID; + String messageId = null; + String sourceTn = null; + String destinationTn = null; + MessageStatusEnum messageStatus = null; + ListMessageDirectionEnum messageDirection = null; + String carrierName = null; + MessageTypeEnum messageType = MessageTypeEnum.fromValue("sms"); + Integer errorCode = null; + String fromDateTime = null; + String toDateTime = null; + String campaignId = null; + String sort = "sourceTn:desc"; + String pageToken = null; + Integer limit = 50; + + String applicationId = (BW_MESSAGING_APPLICATION_ID); + + public MessageRequest messageRequest = new MessageRequest(); + + /** + * List Messages + * + * Returns a list of messages based on query parameters. + * + * @throws ApiException if the Api call fails + */ + + @Test + public void listMessagesTest() throws ApiException { + + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + MessagesList response = api.listMessages(accountId, messageId, sourceTn, destinationTn, messageStatus, + messageDirection, carrierName, messageType, errorCode, fromDateTime, toDateTime, campaignId, sort, pageToken, + limit, false); + + assertThat(response, instanceOf(MessagesList.class)); + assertThat(response.getTotalCount(), greaterThan(0)); + + ListMessageItem message = response.getMessages().get(0); + assertThat(message, instanceOf(ListMessageItem.class)); + assertThat(message.getAccountId(), is(System.getenv("BW_ACCOUNT_ID"))); + assertThat(message.getDestinationTn(), matchesRegex("^\\+[1-9]\\d{1,14}$")); + assertThat(message.getMessageDirection(), instanceOf(ListMessageDirectionEnum.class)); + assertThat(message.getMessageId(), matchesRegex("^.+$")); + assertThat(message.getMessageStatus(), instanceOf(MessageStatusEnum.class)); + assertThat(message.getMessageType(), instanceOf(MessageTypeEnum.class)); + assertThat(message.getSegmentCount(), greaterThan(0)); + } + + @Test + public void listMessageBadRequestTest() { + + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + String pageToken = "gdEewhcJLQRB5"; // Bad Token + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.listMessages(accountId, messageId, sourceTn, destinationTn, messageStatus, messageDirection, + carrierName, messageType, errorCode, fromDateTime, toDateTime, campaignId, sort, pageToken, limit, false)); + assertThat(exception.getCode(), is(400)); + + } + + @Test + public void listMessageUnauthorizedTest() { + + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.listMessages(accountId, messageId, sourceTn, destinationTn, messageStatus, messageDirection, + carrierName, messageType, errorCode, fromDateTime, toDateTime, campaignId, sort, pageToken, limit, false)); + assertThat(exception.getCode(), is(401)); + } + + /** + * Create Message + * + * Endpoint for sending text messages and picture messages using V2 messaging. + * + * @throws ApiException if the Api call fails + */ + + @Test + public void createMessageTest() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + messageRequest.applicationId(applicationId); + messageRequest.addToItem(USER_NUMBER); + messageRequest.from(BW_NUMBER); + messageRequest.text("Sample Text"); + messageRequest.addMediaItem(URI.create("https://cdn2.thecatapi.com/images/MTY3ODIyMQ.jpg")); + messageRequest.tag("Java Integration Test"); + messageRequest.priority(PriorityEnum.DEFAULT); + Message response = api.createMessage(accountId, messageRequest); + + assertThat(response, instanceOf(Message.class)); + assertThat(response.getFrom(), is(System.getenv("BW_NUMBER"))); + assertThat(response.getTo(), contains(System.getenv("USER_NUMBER"))); + assertThat(response.getApplicationId(), is(System.getenv("BW_MESSAGING_APPLICATION_ID"))); + assertThat(response.getText(), is("Sample Text")); + assertThat(response.getTag(), is("Java Integration Test")); + assertThat(response.getMedia(), contains("https://cdn2.thecatapi.com/images/MTY3ODIyMQ.jpg")); + assertThat(response.getPriority(), instanceOf(PriorityEnum.class)); + assertThat(response.getSegmentCount(), greaterThan(0)); + } + + @Test + public void createMessageBadRequestTest() { + + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + messageRequest.applicationId(null); + messageRequest.addToItem(USER_NUMBER); + messageRequest.from(BW_NUMBER); + messageRequest.text("Sample Text"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.createMessage(accountId, messageRequest)); + assertThat(exception.getCode(), is(400)); + } + + @Test + public void createMessageUnauthorizedTest() { + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + messageRequest.applicationId(BW_MESSAGING_APPLICATION_ID); + messageRequest.addToItem(USER_NUMBER); + messageRequest.from(BW_NUMBER); + messageRequest.text("Sample Text"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.createMessage(accountId, messageRequest)); + assertThat(exception.getCode(), is(401)); + } +} diff --git a/src/test/java/com/bandwidth/sdk/api/MfaApiTest.java b/src/test/java/com/bandwidth/sdk/api/MfaApiTest.java new file mode 100644 index 00000000..10493957 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/api/MfaApiTest.java @@ -0,0 +1,151 @@ +package com.bandwidth.sdk.api; + +import org.openapitools.client.ApiResponse; +import org.openapitools.client.ApiException; +import org.openapitools.client.ApiClient; +import org.openapitools.client.auth.HttpBasicAuth; +import org.openapitools.client.model.CodeRequest; +import org.openapitools.client.model.MessagingCodeResponse; +import org.openapitools.client.model.VerifyCodeRequest; +import org.openapitools.client.model.VerifyCodeResponse; +import org.openapitools.client.model.VoiceCodeResponse; +import org.openapitools.client.Configuration; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +import java.math.BigDecimal; +import java.util.concurrent.ThreadLocalRandom; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.CoreMatchers.instanceOf; +import static org.hamcrest.Matchers.is; + +import static com.bandwidth.sdk.utils.TestingEnvironmentVariables.*; + +public class MfaApiTest { + ApiClient defaultClient = Configuration.getDefaultApiClient(); + HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic"); + private final MfaApi api = new MfaApi(defaultClient); + + @Test + public void successfulMfaGenerateMessagingCodeRequest() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + CodeRequest request = new CodeRequest(); + request.setTo(USER_NUMBER); + request.setFrom(BW_NUMBER); + request.setApplicationId(BW_MESSAGING_APPLICATION_ID); + request.setScope("scope"); + request.setMessage("Your temporary {NAME} {SCOPE} code is {CODE}"); + request.setDigits(6); + ApiResponse response = api.generateMessagingCodeWithHttpInfo(BW_ACCOUNT_ID, request); + assertThat(response.getStatusCode(), is(200)); + + assertThat(response.getData(), instanceOf(MessagingCodeResponse.class)); + } + + @Test + public void successfulMfaGenerateVoiceCodeRequest() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + CodeRequest request = new CodeRequest(); + request.setTo(USER_NUMBER); + request.setFrom(BW_NUMBER); + request.setApplicationId(BW_VOICE_APPLICATION_ID); + request.setScope("scope"); + request.setMessage("Your temporary {NAME} {SCOPE} code is {CODE}"); + request.setDigits(6); + ApiResponse response = api.generateVoiceCodeWithHttpInfo(BW_ACCOUNT_ID, request); + assertThat(response.getStatusCode(), is(200)); + + assertThat(response.getData(), instanceOf(VoiceCodeResponse.class)); + } + + @Test + public void successfulMfaVerifyCodeRequest() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + BigDecimal expirationTime = new BigDecimal(3); + + // Generate a random TN for the setTo - otherwise we get heavily rate limited + Long minTn = 1111111111L; + Long maxTn = 9999999999L; + Long randomInt = ThreadLocalRandom.current().nextLong(maxTn - minTn) + minTn; + + VerifyCodeRequest request = new VerifyCodeRequest(); + request.setTo("+1" + randomInt.toString()); + request.setScope("2FA"); + request.setExpirationTimeInMinutes(expirationTime); + request.setCode("123456"); + + ApiResponse response = api.verifyCodeWithHttpInfo(BW_ACCOUNT_ID, request); + + assertThat(response.getStatusCode(), is(200)); + assertThat(response.getData().getValid(), is(false)); + } + + @Test + public void badRequest() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + CodeRequest badRequest = new CodeRequest(); + badRequest.setTo(USER_NUMBER); + badRequest.setFrom(BW_NUMBER); + badRequest.setApplicationId("not_an_application_id"); + badRequest.setScope("scope"); + badRequest.setMessage("Your temporary {NAME} {SCOPE} code is {CODE}"); + badRequest.setDigits(6); + + ApiException messagingException = Assertions.assertThrows(ApiException.class, + () -> api.generateMessagingCodeWithHttpInfo(BW_ACCOUNT_ID, + badRequest)); + assertThat(messagingException.getCode(), is(400)); + + ApiException voiceException = Assertions.assertThrows(ApiException.class, + () -> api.generateVoiceCodeWithHttpInfo(BW_ACCOUNT_ID, + badRequest)); + assertThat(voiceException.getCode(), is(400)); + } + + @Test + public void unauthorizedRequest() throws ApiException { + Basic.setUsername(null); + Basic.setPassword(null); + + CodeRequest request = new CodeRequest(); + request.setTo(USER_NUMBER); + request.setFrom(BW_NUMBER); + request.setApplicationId(BW_VOICE_APPLICATION_ID); + request.setScope("scope"); + request.setMessage("Your temporary {NAME} {SCOPE} code is {CODE}"); + request.setDigits(6); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.generateMessagingCodeWithHttpInfo(BW_ACCOUNT_ID, + request)); + assertThat(exception.getCode(), is(401)); + } + + @Test + public void forbiddenRequest() { + Basic.setUsername(FORBIDDEN_USERNAME); + Basic.setPassword("bad_password"); + + CodeRequest request = new CodeRequest(); + request.setTo(USER_NUMBER); + request.setFrom(BW_NUMBER); + request.setApplicationId(BW_MESSAGING_APPLICATION_ID); + request.setScope("scope"); + request.setMessage("Your temporary {NAME} {SCOPE} code is {CODE}"); + request.setDigits(6); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.generateMessagingCodeWithHttpInfo(BW_ACCOUNT_ID, + request)); + assertThat(exception.getCode(), is(403)); + } + +} diff --git a/src/test/java/com/bandwidth/sdk/api/PhoneNumberLookupApiTest.java b/src/test/java/com/bandwidth/sdk/api/PhoneNumberLookupApiTest.java new file mode 100644 index 00000000..f19a5a00 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/api/PhoneNumberLookupApiTest.java @@ -0,0 +1,185 @@ +package com.bandwidth.sdk.api; + +import org.openapitools.client.ApiResponse; +import org.openapitools.client.ApiException; +import org.openapitools.client.ApiClient; +import org.openapitools.client.auth.HttpBasicAuth; +import org.openapitools.client.Configuration; +import org.openapitools.client.model.LookupRequest; +import org.openapitools.client.model.LookupStatus; +import org.openapitools.client.model.LookupStatusEnum; +import org.openapitools.client.model.CreateLookupResponse; +import org.openapitools.client.model.LookupResult; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +import java.util.concurrent.TimeUnit; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.CoreMatchers.instanceOf; +import static org.hamcrest.Matchers.hasProperty; +import static org.hamcrest.Matchers.is; +import static org.hamcrest.Matchers.matchesRegex; + +import static com.bandwidth.sdk.utils.TestingEnvironmentVariables.*; + +public class PhoneNumberLookupApiTest { + + ApiClient defaultClient = Configuration.getDefaultApiClient(); + HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic"); + private final PhoneNumberLookupApi api = new PhoneNumberLookupApi(defaultClient); + LookupRequest lookupRequest = new LookupRequest(); + + /** + * Validate a LookupResult object + * + * @param result A LookupResult object + * @param phoneNumber A String phone number in E164 format to check against the + * E164 format value in the result + */ + private void validateResult(LookupResult result, String phoneNumber) { + if (result.getMobileCountryCode() != null || result.getMobileNetworkCode() != null) { + assertThat(result.getMobileCountryCode(), instanceOf(String.class)); + assertThat(result.getMobileNetworkCode(), instanceOf(String.class)); + } + + assertThat(result, hasProperty("responseCode")); + assertThat(result, hasProperty("message")); + assertThat(result, hasProperty("e164Format")); + assertThat(result, hasProperty("formatted")); + assertThat(result, hasProperty("country")); + assertThat(result, hasProperty("lineType")); + assertThat(result, hasProperty("lineProvider")); + assertThat(result, hasProperty("mobileCountryCode")); + assertThat(result, hasProperty("mobileNetworkCode")); + + assertThat(result.getE164Format(), is(phoneNumber)); + } + + /** + * Poll for a completed TN Lookup order + * + * @param requestId String requestId to poll for + * @return the completed lookup status + * @throws Exception If status was not complete after 5 attempts + */ + private LookupStatus pollLookupStatus(String requestId) throws Exception { + int attempt = 1; + LookupStatus lookupStatus = this.api.getLookupStatus(BW_ACCOUNT_ID, requestId); + + do { + try { + lookupStatus = this.api.getLookupStatus(BW_ACCOUNT_ID, requestId); + TimeUnit.SECONDS.sleep(2); + attempt += 1; + } catch (ApiException e) { + throw new Exception( + "Polling for TnLookup order status failed. \nStatus Code: " + String.valueOf(e.getCode()) + + "\nMessage: " + e.getMessage()); + } + } while (attempt <= 5 && lookupStatus.getStatus() != LookupStatusEnum.COMPLETE); + return lookupStatus; + } + + @Test + public void successfulPhoneNumberLookup() throws Exception, ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + lookupRequest.addTnsItem(BW_NUMBER); + lookupRequest.addTnsItem(VZW_NUMBER); + lookupRequest.addTnsItem(ATT_NUMBER); + lookupRequest.addTnsItem(T_MOBILE_NUMBER); + + // Create the lookup request and validate the response + ApiResponse response = api.createLookupWithHttpInfo(BW_ACCOUNT_ID, lookupRequest); + CreateLookupResponse lookupResponse = response.getData(); + assertThat(response.getStatusCode(), is(202)); + assertThat(response.getData(), instanceOf(CreateLookupResponse.class)); + assertThat(lookupResponse.getStatus(), is(LookupStatusEnum.IN_PROGRESS)); + assertThat(lookupResponse.getRequestId(), instanceOf(String.class)); + assertThat(lookupResponse.getRequestId(), + matchesRegex("^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$")); + + // Test GET LookupStatus Response + ApiResponse lookupStatusResponse = api.getLookupStatusWithHttpInfo(BW_ACCOUNT_ID, + lookupResponse.getRequestId()); + assertThat(lookupStatusResponse.getStatusCode(), is(200)); + + LookupStatus completedLookup = null; + try { + completedLookup = pollLookupStatus(lookupStatusResponse.getData().getRequestId()); + } catch (Exception e) { + throw e; + } + assertThat(lookupStatusResponse.getData().getRequestId(), is(completedLookup.getRequestId())); + + for (LookupResult result : completedLookup.getResult()) { + assertThat(result, instanceOf(LookupResult.class)); + } + + LookupResult bwLookupResult = completedLookup.getResult().get(0); + validateResult(bwLookupResult, BW_NUMBER); + + LookupResult vzwLookupResult = completedLookup.getResult().get(1); + validateResult(vzwLookupResult, VZW_NUMBER); + + LookupResult attLookupResult = completedLookup.getResult().get(2); + validateResult(attLookupResult, ATT_NUMBER); + + LookupResult tMobileLookupResult = completedLookup.getResult().get(3); + validateResult(tMobileLookupResult, T_MOBILE_NUMBER); + + } + + @Test + public void failedPhoneNumberLookup() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + lookupRequest.addTnsItem("not a number"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.createLookup(BW_ACCOUNT_ID, lookupRequest)); + assertThat(exception.getCode(), is(400)); + } + + @Test + public void duplicatePhoneNumberLookup() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + lookupRequest.addTnsItem(BW_NUMBER); + lookupRequest.addTnsItem(BW_NUMBER); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.createLookup(BW_ACCOUNT_ID, lookupRequest)); + assertThat(exception.getCode(), is(400)); + } + + @Test + public void unauthorizedRequest() throws ApiException { + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + lookupRequest.addTnsItem(BW_NUMBER); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.createLookup(BW_ACCOUNT_ID, lookupRequest)); + assertThat(exception.getCode(), is(401)); + } + + @Disabled(("403 Response is not implemented in the API")) + @Test + public void forbiddenRequest() throws ApiException { + Basic.setUsername(FORBIDDEN_USERNAME); + Basic.setPassword(FORBIDDEN_PASSWORD); + + lookupRequest.addTnsItem(BW_NUMBER); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> api.createLookup(BW_ACCOUNT_ID, lookupRequest)); + assertThat(exception.getCode(), is(403)); + } +} diff --git a/src/test/java/com/bandwidth/sdk/api/RecordingsApiTest.java b/src/test/java/com/bandwidth/sdk/api/RecordingsApiTest.java new file mode 100644 index 00000000..a9cb0fa5 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/api/RecordingsApiTest.java @@ -0,0 +1,436 @@ +package com.bandwidth.sdk.api; + +import org.openapitools.client.ApiResponse; +import org.openapitools.client.ApiClient; +import org.openapitools.client.ApiException; +import org.openapitools.client.auth.HttpBasicAuth; +import org.openapitools.client.Configuration; +import org.openapitools.client.model.CallRecordingMetadata; +import org.openapitools.client.model.CallStateEnum; +import org.openapitools.client.model.CreateCall; +import org.openapitools.client.model.CreateCallResponse; +import org.openapitools.client.model.RecordingStateEnum; +import org.openapitools.client.model.TranscribeRecording; +import org.openapitools.client.model.TranscriptionList; +import org.openapitools.client.model.UpdateCall; +import org.openapitools.client.model.UpdateCallRecording; +import com.bandwidth.sdk.utils.MantecaStatusResponse; + +import com.google.gson.Gson; + +import okhttp3.Call; +import okhttp3.MediaType; +import okhttp3.OkHttpClient; +import okhttp3.Request; +import okhttp3.RequestBody; +import okhttp3.Response; + +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.MethodOrderer; +import org.junit.jupiter.api.Order; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestInstance; +import org.junit.jupiter.api.TestMethodOrder; + +import java.io.IOException; +import java.net.URI; +import java.net.URISyntaxException; +import java.util.List; +import java.util.concurrent.TimeUnit; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.is; +import static com.bandwidth.sdk.utils.TestingEnvironmentVariables.*; +import static com.bandwidth.sdk.utils.CallCleanup.Cleanup; + +@TestMethodOrder(MethodOrderer.OrderAnnotation.class) +@TestInstance(TestInstance.Lifecycle.PER_CLASS) +public class RecordingsApiTest { + public ApiClient defaultClient = Configuration.getDefaultApiClient(); + public HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic"); + public final CallsApi callsApi = new CallsApi(defaultClient); + public final RecordingsApi recordingsApi = new RecordingsApi(defaultClient); + + private static final OkHttpClient mantecaClient = new OkHttpClient(); + public static final MediaType jsonMediaType = MediaType.get("application/json; charset=utf-8"); + + public static TranscribeRecording transcribeRecording = new TranscribeRecording(); + + private static String testId; + private static URI answerUrl; + private static String callId; + private static String recordingId; + private static int TEST_SLEEP = 3; + private static int MAX_RETRIES = 40; + + private static CreateCall createCallBody = new CreateCall(); + + @BeforeAll + public static void setUpBeforeClass() throws URISyntaxException { + // answerUrl = new URI(MANTECA_BASE_URL + "/bxml/startRecording"); + answerUrl = new URI(MANTECA_BASE_URL + "/bxml/startLongRecording"); + } + + @AfterAll + public void tearDownAfterClass() throws Exception { + TimeUnit.SECONDS.sleep(TEST_SLEEP); + Cleanup(this, callId); + } + + static final String constructMantecaJsonBody() { + return "{\"os\": \"" + OPERATING_SYSTEM + "\", \"language\":\"JAVA" + JAVA_VERSION + "_" + DISTRIBUTION + + "\", \"type\":\"CALL\"}"; + } + + public MantecaStatusResponse getTestStatus(String mantecaTestId) throws Exception { + try { + // Setup the test with Manteca + Request mantecaStatusRequest = new Request.Builder() + .url(MANTECA_STATUS_URL + mantecaTestId) + .build(); + Call mantecaStatusApiCall = mantecaClient.newCall(mantecaStatusRequest); + Response mantecaStatusResponse = mantecaStatusApiCall.execute(); + + Gson gson = new Gson(); + MantecaStatusResponse mantecaStatus = gson.fromJson( + mantecaStatusResponse.peekBody(2048).string(), + MantecaStatusResponse.class); + if (mantecaStatusResponse.isSuccessful()) { + return mantecaStatus; + } else { + System.out.println(mantecaStatusResponse.body().string()); + throw new Exception( + "Received HTTP " + String.valueOf(mantecaStatusResponse.code()) + " status code from Manteca"); + } + } catch (IOException e) { + System.out.println(e.toString()); + throw new Exception("Failed to get test status from Manteca, aborting test run :("); + } + } + + @Test + @Order(1) + public void testCallRecordingAndTranscription() throws Exception { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + String mantecaJsonBody = constructMantecaJsonBody(); + RequestBody mantecaRequestBody = RequestBody.create(mantecaJsonBody, jsonMediaType); + + try { + // Setup the test with Manteca + Request mantecaRequest = new Request.Builder() + .url(MANTECA_BASE_URL + "/tests") + .post(mantecaRequestBody) + .build(); + Call mantecaApiCall = mantecaClient.newCall(mantecaRequest); + testId = mantecaApiCall.execute().body().string(); + } catch (IOException e) { + System.out.println(e.toString()); + throw new Exception("Failed to initialize conference tests with Manteca, aborting test run :("); + } + + createCallBody.setTo(MANTECA_IDLE_NUMBER); + createCallBody.setFrom(MANTECA_ACTIVE_NUMBER); + createCallBody.setApplicationId(MANTECA_APPLICATION_ID); + createCallBody.setAnswerUrl(answerUrl); + createCallBody.setTag(testId); + + // Create Call + CreateCallResponse callResponse = callsApi.createCall(BW_ACCOUNT_ID, createCallBody); + callId = callResponse.getCallId(); + + // Update Recording + TimeUnit.SECONDS.sleep(TEST_SLEEP * 2); + UpdateCallRecording updateRecording = new UpdateCallRecording(); + updateRecording.setState(RecordingStateEnum.PAUSED); + + ApiResponse pauseRecordingResponse = recordingsApi.updateCallRecordingStateWithHttpInfo(BW_ACCOUNT_ID, + callId, updateRecording); + assertThat(pauseRecordingResponse.getStatusCode(), is(200)); + + // Update Recording + TimeUnit.SECONDS.sleep(TEST_SLEEP); + updateRecording.setState(RecordingStateEnum.RECORDING); + + ApiResponse resumeRecordingResponse = recordingsApi.updateCallRecordingStateWithHttpInfo(BW_ACCOUNT_ID, + callId, updateRecording); + assertThat(resumeRecordingResponse.getStatusCode(), is(200)); + + // Terminate the call + UpdateCall updateCall = new UpdateCall(); + updateCall.setState(CallStateEnum.COMPLETED); + ApiResponse updateCallResponse = callsApi.updateCallWithHttpInfo(BW_ACCOUNT_ID, callId, + updateCall); + assertThat(updateCallResponse.getStatusCode(), is(200)); + + // Make sure its been recorded by fetching the status from Manteca + int x = 0; + Boolean recordingStatus = false; + while (recordingStatus != true && x < MAX_RETRIES) { + TimeUnit.SECONDS.sleep(TEST_SLEEP); + recordingStatus = getTestStatus(testId).callRecorded; + x++; + } + assertThat(recordingStatus, is(true)); + + // Validate the recording metadata endpoint + ApiResponse> listRecordingMetadataResponse = recordingsApi + .listCallRecordingsWithHttpInfo(BW_ACCOUNT_ID, callId); + assertThat(listRecordingMetadataResponse.getStatusCode(), is(200)); + recordingId = listRecordingMetadataResponse.getData().get(0).getRecordingId(); + + ApiResponse recordingMetadataResponse = recordingsApi.getCallRecordingWithHttpInfo( + BW_ACCOUNT_ID, callId, recordingId); + assertThat(recordingMetadataResponse.getStatusCode(), is(200)); + + // Pass the tag to transcribeRecording to receive the callback + transcribeRecording.callbackUrl(new URI(MANTECA_BASE_URL + "/transcriptions")); + transcribeRecording.setTag(testId); + + ApiResponse requestTranscriptionResponse = recordingsApi.transcribeCallRecordingWithHttpInfo( + BW_ACCOUNT_ID, callId, recordingId, transcribeRecording); + assertThat(requestTranscriptionResponse.getStatusCode(), is(204)); + + // Make sure its been transcribed by fetching status from manteca + int i = 0; + Boolean transcriptionStatus = false; + while (transcriptionStatus != true && i < MAX_RETRIES) { + TimeUnit.SECONDS.sleep(TEST_SLEEP); + transcriptionStatus = getTestStatus(testId).callTranscribed; + i++; + } + assertThat(transcriptionStatus, is(true)); + + // Validate the transcription metadata endpoint + ApiResponse listTranscriptionsResponse = recordingsApi + .getCallTranscriptionWithHttpInfo(BW_ACCOUNT_ID, callId, recordingId); + assertThat(listTranscriptionsResponse.getStatusCode(), is(200)); + + // Delete transcription + ApiResponse deleteTranscriptionResponse = recordingsApi.deleteCallTranscriptionWithHttpInfo(BW_ACCOUNT_ID, + callId, recordingId); + assertThat(deleteTranscriptionResponse.getStatusCode(), is(204)); + + // Delete recording media + ApiResponse deleteRecordingMediaResponse = recordingsApi.deleteRecordingMediaWithHttpInfo(BW_ACCOUNT_ID, + callId, recordingId); + assertThat(deleteRecordingMediaResponse.getStatusCode(), is(204)); + + // Delete recording metadata + ApiResponse deleteRecordingMetadataResponse = recordingsApi.deleteRecordingWithHttpInfo(BW_ACCOUNT_ID, + callId, recordingId); + assertThat(deleteRecordingMetadataResponse.getStatusCode(), is(204)); + } + + @Test + public void testGetAccountRecordings() throws ApiException { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + ApiResponse> response = recordingsApi + .listAccountCallRecordingsWithHttpInfo(BW_ACCOUNT_ID, null, null, null, + null); + + assertThat(response.getStatusCode(), is(200)); + } + + @Test + public void testGetAccountRecordingsUnauthorized() { + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.listAccountCallRecordingsWithHttpInfo(BW_ACCOUNT_ID, + null, null, null, null)); + + assertThat(exception.getCode(), is(401)); + } + + @Test + public void testGetAccountRecordingsForbidden() { + Basic.setUsername(FORBIDDEN_USERNAME); + Basic.setPassword(FORBIDDEN_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.listAccountCallRecordingsWithHttpInfo(BW_ACCOUNT_ID, + null, null, null, null)); + + assertThat(exception.getCode(), is(403)); + } + + @Test + public void testRecordingNotFound() { + Basic.setUsername(BW_USERNAME); + Basic.setPassword(BW_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.getCallRecording(BW_ACCOUNT_ID, "not a call", "not a recording")); + + assertThat(exception.getCode(), is(404)); + } + + @Test + public void testUnauthorizedGetRecording() { + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.getCallRecording(BW_ACCOUNT_ID, callId, recordingId)); + + assertThat(exception.getCode(), is(401)); + } + + @Test + public void testForbiddenGetRecording() { + Basic.setUsername(FORBIDDEN_USERNAME); + Basic.setPassword(FORBIDDEN_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.getCallRecording(BW_ACCOUNT_ID, callId, recordingId)); + + assertThat(exception.getCode(), is(403)); + } + + @Test + public void testUnauthorizedDeleteRecording() { + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.deleteRecording(BW_ACCOUNT_ID, callId, recordingId)); + + assertThat(exception.getCode(), is(401)); + } + + @Test + public void testForbiddenDeleteRecording() { + Basic.setUsername(FORBIDDEN_USERNAME); + Basic.setPassword(FORBIDDEN_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.deleteRecording(BW_ACCOUNT_ID, callId, recordingId)); + + assertThat(exception.getCode(), is(403)); + } + + @Test + public void testUnauthorizedDownloadRecording() { + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.downloadCallRecording(BW_ACCOUNT_ID, callId, + recordingId)); + + assertThat(exception.getCode(), is(401)); + } + + @Test + public void testForbiddenDownloadRecording() { + Basic.setUsername(FORBIDDEN_USERNAME); + Basic.setPassword(FORBIDDEN_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.downloadCallRecording(BW_ACCOUNT_ID, callId, + recordingId)); + + assertThat(exception.getCode(), is(403)); + } + + @Test + public void testUnauthorizedDeleteRecordingMedia() { + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.deleteRecording(BW_ACCOUNT_ID, callId, recordingId)); + + assertThat(exception.getCode(), is(401)); + } + + @Test + public void testForbiddenDeleteRecordingMedia() { + Basic.setUsername(FORBIDDEN_USERNAME); + Basic.setPassword(FORBIDDEN_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.deleteRecording(BW_ACCOUNT_ID, callId, recordingId)); + + assertThat(exception.getCode(), is(403)); + } + + @Test + public void testUnauthorizedGetTranscription() { + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.deleteCallTranscription(BW_ACCOUNT_ID, callId, + recordingId)); + + assertThat(exception.getCode(), is(401)); + } + + @Test + public void testForbiddenGetTranscription() { + Basic.setUsername(FORBIDDEN_USERNAME); + Basic.setPassword(FORBIDDEN_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.deleteCallTranscription(BW_ACCOUNT_ID, callId, + recordingId)); + + assertThat(exception.getCode(), is(403)); + } + + @Test + public void testUnauthorizedCreateTranscriptionRequest() { + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.transcribeCallRecording(BW_ACCOUNT_ID, callId, + recordingId, transcribeRecording)); + + assertThat(exception.getCode(), is(401)); + } + + @Test + public void testForbiddenCreateTranscriptionRequest() { + Basic.setUsername(FORBIDDEN_USERNAME); + Basic.setPassword(FORBIDDEN_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.transcribeCallRecording(BW_ACCOUNT_ID, callId, + recordingId, transcribeRecording)); + + assertThat(exception.getCode(), is(403)); + } + + @Test + public void testUnauthorizedDeleteTranscription() throws ApiException { + Basic.setUsername("bad_username"); + Basic.setPassword("bad_password"); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.deleteCallTranscription(BW_ACCOUNT_ID, callId, + recordingId)); + + assertThat(exception.getCode(), is(401)); + } + + @Test + public void testForbiddenDeleteTranscription() { + Basic.setUsername(FORBIDDEN_USERNAME); + Basic.setPassword(FORBIDDEN_PASSWORD); + + ApiException exception = Assertions.assertThrows(ApiException.class, + () -> recordingsApi.deleteCallTranscription(BW_ACCOUNT_ID, callId, + recordingId)); + + assertThat(exception.getCode(), is(403)); + } +} diff --git a/src/test/java/com/bandwidth/sdk/api/StatisticsApiTest.java b/src/test/java/com/bandwidth/sdk/api/StatisticsApiTest.java new file mode 100644 index 00000000..0d4cc6b7 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/api/StatisticsApiTest.java @@ -0,0 +1,49 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.api; + +import org.openapitools.client.ApiException; +import org.openapitools.client.model.AccountStatistics; +import org.openapitools.client.model.VoiceApiError; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * API tests for StatisticsApi + */ +@Disabled +public class StatisticsApiTest { + + private final StatisticsApi api = new StatisticsApi(); + + /** + * Get Account Statistics + * + * Returns details about the current state of the account. + * + * @throws ApiException if the Api call fails + */ + @Test + public void getStatisticsTest() throws ApiException { + String accountId = null; + AccountStatistics response = api.getStatistics(accountId); + // TODO: test validations + } + +} diff --git a/src/test/java/org/openapitools/client/fixtures/cat_download.jpeg b/src/test/java/com/bandwidth/sdk/fixtures/cat_download.jpeg similarity index 100% rename from src/test/java/org/openapitools/client/fixtures/cat_download.jpeg rename to src/test/java/com/bandwidth/sdk/fixtures/cat_download.jpeg diff --git a/src/test/java/org/openapitools/client/fixtures/java_cat.jpeg b/src/test/java/com/bandwidth/sdk/fixtures/java_cat.jpeg similarity index 100% rename from src/test/java/org/openapitools/client/fixtures/java_cat.jpeg rename to src/test/java/com/bandwidth/sdk/fixtures/java_cat.jpeg diff --git a/src/test/java/com/bandwidth/sdk/model/AccountStatisticsTest.java b/src/test/java/com/bandwidth/sdk/model/AccountStatisticsTest.java new file mode 100644 index 00000000..bdb327e6 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/AccountStatisticsTest.java @@ -0,0 +1,58 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for AccountStatistics + */ +public class AccountStatisticsTest { + private final AccountStatistics model = new AccountStatistics(); + + /** + * Model tests for AccountStatistics + */ + @Test + public void testAccountStatistics() { + // TODO: test AccountStatistics + } + + /** + * Test the property 'currentCallQueueSize' + */ + @Test + public void currentCallQueueSizeTest() { + // TODO: test currentCallQueueSize + } + + /** + * Test the property 'maxCallQueueSize' + */ + @Test + public void maxCallQueueSizeTest() { + // TODO: test maxCallQueueSize + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/AnswerCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/AnswerCallbackTest.java new file mode 100644 index 00000000..2de03c8c --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/AnswerCallbackTest.java @@ -0,0 +1,157 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for AnswerCallback + */ +public class AnswerCallbackTest { + private final AnswerCallback model = new AnswerCallback(); + + /** + * Model tests for AnswerCallback + */ + @Test + public void testAnswerCallback() { + // TODO: test AnswerCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'answerTime' + */ + @Test + public void answerTimeTest() { + // TODO: test answerTime + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'machineDetectionResult' + */ + @Test + public void machineDetectionResultTest() { + // TODO: test machineDetectionResult + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/BridgeCompleteCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/BridgeCompleteCallbackTest.java new file mode 100644 index 00000000..ebf60d4c --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/BridgeCompleteCallbackTest.java @@ -0,0 +1,173 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for BridgeCompleteCallback + */ +public class BridgeCompleteCallbackTest { + private final BridgeCompleteCallback model = new BridgeCompleteCallback(); + + /** + * Model tests for BridgeCompleteCallback + */ + @Test + public void testBridgeCompleteCallback() { + // TODO: test BridgeCompleteCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'answerTime' + */ + @Test + public void answerTimeTest() { + // TODO: test answerTime + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'cause' + */ + @Test + public void causeTest() { + // TODO: test cause + } + + /** + * Test the property 'errorMessage' + */ + @Test + public void errorMessageTest() { + // TODO: test errorMessage + } + + /** + * Test the property 'errorId' + */ + @Test + public void errorIdTest() { + // TODO: test errorId + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/BridgeTargetCompleteCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/BridgeTargetCompleteCallbackTest.java new file mode 100644 index 00000000..9a168531 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/BridgeTargetCompleteCallbackTest.java @@ -0,0 +1,149 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for BridgeTargetCompleteCallback + */ +public class BridgeTargetCompleteCallbackTest { + private final BridgeTargetCompleteCallback model = new BridgeTargetCompleteCallback(); + + /** + * Model tests for BridgeTargetCompleteCallback + */ + @Test + public void testBridgeTargetCompleteCallback() { + // TODO: test BridgeTargetCompleteCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'answerTime' + */ + @Test + public void answerTimeTest() { + // TODO: test answerTime + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/CallDirectionEnumTest.java b/src/test/java/com/bandwidth/sdk/model/CallDirectionEnumTest.java new file mode 100644 index 00000000..f61d6e0c --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/CallDirectionEnumTest.java @@ -0,0 +1,34 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import io.swagger.annotations.ApiModel; +import com.google.gson.annotations.SerializedName; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for CallDirectionEnum + */ +public class CallDirectionEnumTest { + /** + * Model tests for CallDirectionEnum + */ + @Test + public void testCallDirectionEnum() { + // TODO: test CallDirectionEnum + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/CallRecordingMetadataTest.java b/src/test/java/com/bandwidth/sdk/model/CallRecordingMetadataTest.java new file mode 100644 index 00000000..23abe0fa --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/CallRecordingMetadataTest.java @@ -0,0 +1,192 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.net.URI; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.client.model.FileFormatEnum; +import org.openapitools.client.model.TranscriptionMetadata; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for CallRecordingMetadata + */ +public class CallRecordingMetadataTest { + private final CallRecordingMetadata model = new CallRecordingMetadata(); + + /** + * Model tests for CallRecordingMetadata + */ + @Test + public void testCallRecordingMetadata() { + // TODO: test CallRecordingMetadata + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'parentCallId' + */ + @Test + public void parentCallIdTest() { + // TODO: test parentCallId + } + + /** + * Test the property 'recordingId' + */ + @Test + public void recordingIdTest() { + // TODO: test recordingId + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'transferCallerId' + */ + @Test + public void transferCallerIdTest() { + // TODO: test transferCallerId + } + + /** + * Test the property 'transferTo' + */ + @Test + public void transferToTest() { + // TODO: test transferTo + } + + /** + * Test the property 'duration' + */ + @Test + public void durationTest() { + // TODO: test duration + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'channels' + */ + @Test + public void channelsTest() { + // TODO: test channels + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'endTime' + */ + @Test + public void endTimeTest() { + // TODO: test endTime + } + + /** + * Test the property 'fileFormat' + */ + @Test + public void fileFormatTest() { + // TODO: test fileFormat + } + + /** + * Test the property 'status' + */ + @Test + public void statusTest() { + // TODO: test status + } + + /** + * Test the property 'mediaUrl' + */ + @Test + public void mediaUrlTest() { + // TODO: test mediaUrl + } + + /** + * Test the property 'transcription' + */ + @Test + public void transcriptionTest() { + // TODO: test transcription + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/CallStateEnumTest.java b/src/test/java/com/bandwidth/sdk/model/CallStateEnumTest.java new file mode 100644 index 00000000..4e869b08 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/CallStateEnumTest.java @@ -0,0 +1,34 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import io.swagger.annotations.ApiModel; +import com.google.gson.annotations.SerializedName; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for CallStateEnum + */ +public class CallStateEnumTest { + /** + * Model tests for CallStateEnum + */ + @Test + public void testCallStateEnum() { + // TODO: test CallStateEnum + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/CallStateTest.java b/src/test/java/com/bandwidth/sdk/model/CallStateTest.java new file mode 100644 index 00000000..f8d81445 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/CallStateTest.java @@ -0,0 +1,191 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.time.OffsetDateTime; +import java.util.HashMap; +import java.util.Map; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for CallState + */ +public class CallStateTest { + private final CallState model = new CallState(); + + /** + * Model tests for CallState + */ + @Test + public void testCallState() { + // TODO: test CallState + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'parentCallId' + */ + @Test + public void parentCallIdTest() { + // TODO: test parentCallId + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'state' + */ + @Test + public void stateTest() { + // TODO: test state + } + + /** + * Test the property 'stirShaken' + */ + @Test + public void stirShakenTest() { + // TODO: test stirShaken + } + + /** + * Test the property 'identity' + */ + @Test + public void identityTest() { + // TODO: test identity + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'answerTime' + */ + @Test + public void answerTimeTest() { + // TODO: test answerTime + } + + /** + * Test the property 'endTime' + */ + @Test + public void endTimeTest() { + // TODO: test endTime + } + + /** + * Test the property 'disconnectCause' + */ + @Test + public void disconnectCauseTest() { + // TODO: test disconnectCause + } + + /** + * Test the property 'errorMessage' + */ + @Test + public void errorMessageTest() { + // TODO: test errorMessage + } + + /** + * Test the property 'errorId' + */ + @Test + public void errorIdTest() { + // TODO: test errorId + } + + /** + * Test the property 'lastUpdate' + */ + @Test + public void lastUpdateTest() { + // TODO: test lastUpdate + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/CallbackMethodEnumTest.java b/src/test/java/com/bandwidth/sdk/model/CallbackMethodEnumTest.java new file mode 100644 index 00000000..75858623 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/CallbackMethodEnumTest.java @@ -0,0 +1,34 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import io.swagger.annotations.ApiModel; +import com.google.gson.annotations.SerializedName; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for CallbackMethodEnum + */ +public class CallbackMethodEnumTest { + /** + * Model tests for CallbackMethodEnum + */ + @Test + public void testCallbackMethodEnum() { + // TODO: test CallbackMethodEnum + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/CodeRequestTest.java b/src/test/java/com/bandwidth/sdk/model/CodeRequestTest.java new file mode 100644 index 00000000..e088e0ed --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/CodeRequestTest.java @@ -0,0 +1,90 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for CodeRequest + */ +public class CodeRequestTest { + private final CodeRequest model = new CodeRequest(); + + /** + * Model tests for CodeRequest + */ + @Test + public void testCodeRequest() { + // TODO: test CodeRequest + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'scope' + */ + @Test + public void scopeTest() { + // TODO: test scope + } + + /** + * Test the property 'message' + */ + @Test + public void messageTest() { + // TODO: test message + } + + /** + * Test the property 'digits' + */ + @Test + public void digitsTest() { + // TODO: test digits + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/ConferenceCompletedCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/ConferenceCompletedCallbackTest.java new file mode 100644 index 00000000..9881efa7 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/ConferenceCompletedCallbackTest.java @@ -0,0 +1,83 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for ConferenceCompletedCallback + */ +public class ConferenceCompletedCallbackTest { + private final ConferenceCompletedCallback model = new ConferenceCompletedCallback(); + + /** + * Model tests for ConferenceCompletedCallback + */ + @Test + public void testConferenceCompletedCallback() { + // TODO: test ConferenceCompletedCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'conferenceId' + */ + @Test + public void conferenceIdTest() { + // TODO: test conferenceId + } + + /** + * Test the property 'name' + */ + @Test + public void nameTest() { + // TODO: test name + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/ConferenceCreatedCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/ConferenceCreatedCallbackTest.java new file mode 100644 index 00000000..62f2a0db --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/ConferenceCreatedCallbackTest.java @@ -0,0 +1,83 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for ConferenceCreatedCallback + */ +public class ConferenceCreatedCallbackTest { + private final ConferenceCreatedCallback model = new ConferenceCreatedCallback(); + + /** + * Model tests for ConferenceCreatedCallback + */ + @Test + public void testConferenceCreatedCallback() { + // TODO: test ConferenceCreatedCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'conferenceId' + */ + @Test + public void conferenceIdTest() { + // TODO: test conferenceId + } + + /** + * Test the property 'name' + */ + @Test + public void nameTest() { + // TODO: test name + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/ConferenceMemberExitCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/ConferenceMemberExitCallbackTest.java new file mode 100644 index 00000000..bb4c9956 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/ConferenceMemberExitCallbackTest.java @@ -0,0 +1,107 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for ConferenceMemberExitCallback + */ +public class ConferenceMemberExitCallbackTest { + private final ConferenceMemberExitCallback model = new ConferenceMemberExitCallback(); + + /** + * Model tests for ConferenceMemberExitCallback + */ + @Test + public void testConferenceMemberExitCallback() { + // TODO: test ConferenceMemberExitCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'conferenceId' + */ + @Test + public void conferenceIdTest() { + // TODO: test conferenceId + } + + /** + * Test the property 'name' + */ + @Test + public void nameTest() { + // TODO: test name + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/ConferenceMemberJoinCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/ConferenceMemberJoinCallbackTest.java new file mode 100644 index 00000000..ffcadd6f --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/ConferenceMemberJoinCallbackTest.java @@ -0,0 +1,107 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for ConferenceMemberJoinCallback + */ +public class ConferenceMemberJoinCallbackTest { + private final ConferenceMemberJoinCallback model = new ConferenceMemberJoinCallback(); + + /** + * Model tests for ConferenceMemberJoinCallback + */ + @Test + public void testConferenceMemberJoinCallback() { + // TODO: test ConferenceMemberJoinCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'conferenceId' + */ + @Test + public void conferenceIdTest() { + // TODO: test conferenceId + } + + /** + * Test the property 'name' + */ + @Test + public void nameTest() { + // TODO: test name + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/ConferenceMemberTest.java b/src/test/java/com/bandwidth/sdk/model/ConferenceMemberTest.java new file mode 100644 index 00000000..d651c1ff --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/ConferenceMemberTest.java @@ -0,0 +1,93 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for ConferenceMember + */ +public class ConferenceMemberTest { + private final ConferenceMember model = new ConferenceMember(); + + /** + * Model tests for ConferenceMember + */ + @Test + public void testConferenceMember() { + // TODO: test ConferenceMember + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'conferenceId' + */ + @Test + public void conferenceIdTest() { + // TODO: test conferenceId + } + + /** + * Test the property 'memberUrl' + */ + @Test + public void memberUrlTest() { + // TODO: test memberUrl + } + + /** + * Test the property 'mute' + */ + @Test + public void muteTest() { + // TODO: test mute + } + + /** + * Test the property 'hold' + */ + @Test + public void holdTest() { + // TODO: test hold + } + + /** + * Test the property 'callIdsToCoach' + */ + @Test + public void callIdsToCoachTest() { + // TODO: test callIdsToCoach + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/ConferenceRecordingAvailableCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/ConferenceRecordingAvailableCallbackTest.java new file mode 100644 index 00000000..e5c35f20 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/ConferenceRecordingAvailableCallbackTest.java @@ -0,0 +1,158 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.net.URI; +import java.time.OffsetDateTime; +import org.openapitools.client.model.FileFormatEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for ConferenceRecordingAvailableCallback + */ +public class ConferenceRecordingAvailableCallbackTest { + private final ConferenceRecordingAvailableCallback model = new ConferenceRecordingAvailableCallback(); + + /** + * Model tests for ConferenceRecordingAvailableCallback + */ + @Test + public void testConferenceRecordingAvailableCallback() { + // TODO: test ConferenceRecordingAvailableCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'conferenceId' + */ + @Test + public void conferenceIdTest() { + // TODO: test conferenceId + } + + /** + * Test the property 'name' + */ + @Test + public void nameTest() { + // TODO: test name + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'recordingId' + */ + @Test + public void recordingIdTest() { + // TODO: test recordingId + } + + /** + * Test the property 'channels' + */ + @Test + public void channelsTest() { + // TODO: test channels + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'endTime' + */ + @Test + public void endTimeTest() { + // TODO: test endTime + } + + /** + * Test the property 'duration' + */ + @Test + public void durationTest() { + // TODO: test duration + } + + /** + * Test the property 'fileFormat' + */ + @Test + public void fileFormatTest() { + // TODO: test fileFormat + } + + /** + * Test the property 'mediaUrl' + */ + @Test + public void mediaUrlTest() { + // TODO: test mediaUrl + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'status' + */ + @Test + public void statusTest() { + // TODO: test status + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/ConferenceRecordingMetadataTest.java b/src/test/java/com/bandwidth/sdk/model/ConferenceRecordingMetadataTest.java new file mode 100644 index 00000000..2ab7468b --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/ConferenceRecordingMetadataTest.java @@ -0,0 +1,134 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.net.URI; +import java.time.OffsetDateTime; +import org.openapitools.client.model.FileFormatEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for ConferenceRecordingMetadata + */ +public class ConferenceRecordingMetadataTest { + private final ConferenceRecordingMetadata model = new ConferenceRecordingMetadata(); + + /** + * Model tests for ConferenceRecordingMetadata + */ + @Test + public void testConferenceRecordingMetadata() { + // TODO: test ConferenceRecordingMetadata + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'conferenceId' + */ + @Test + public void conferenceIdTest() { + // TODO: test conferenceId + } + + /** + * Test the property 'name' + */ + @Test + public void nameTest() { + // TODO: test name + } + + /** + * Test the property 'recordingId' + */ + @Test + public void recordingIdTest() { + // TODO: test recordingId + } + + /** + * Test the property 'duration' + */ + @Test + public void durationTest() { + // TODO: test duration + } + + /** + * Test the property 'channels' + */ + @Test + public void channelsTest() { + // TODO: test channels + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'endTime' + */ + @Test + public void endTimeTest() { + // TODO: test endTime + } + + /** + * Test the property 'fileFormat' + */ + @Test + public void fileFormatTest() { + // TODO: test fileFormat + } + + /** + * Test the property 'status' + */ + @Test + public void statusTest() { + // TODO: test status + } + + /** + * Test the property 'mediaUrl' + */ + @Test + public void mediaUrlTest() { + // TODO: test mediaUrl + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/ConferenceRedirectCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/ConferenceRedirectCallbackTest.java new file mode 100644 index 00000000..e893500f --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/ConferenceRedirectCallbackTest.java @@ -0,0 +1,83 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for ConferenceRedirectCallback + */ +public class ConferenceRedirectCallbackTest { + private final ConferenceRedirectCallback model = new ConferenceRedirectCallback(); + + /** + * Model tests for ConferenceRedirectCallback + */ + @Test + public void testConferenceRedirectCallback() { + // TODO: test ConferenceRedirectCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'conferenceId' + */ + @Test + public void conferenceIdTest() { + // TODO: test conferenceId + } + + /** + * Test the property 'name' + */ + @Test + public void nameTest() { + // TODO: test name + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/ConferenceStateEnumTest.java b/src/test/java/com/bandwidth/sdk/model/ConferenceStateEnumTest.java new file mode 100644 index 00000000..f95a6a27 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/ConferenceStateEnumTest.java @@ -0,0 +1,34 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import io.swagger.annotations.ApiModel; +import com.google.gson.annotations.SerializedName; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for ConferenceStateEnum + */ +public class ConferenceStateEnumTest { + /** + * Model tests for ConferenceStateEnum + */ + @Test + public void testConferenceStateEnum() { + // TODO: test ConferenceStateEnum + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/ConferenceTest.java b/src/test/java/com/bandwidth/sdk/model/ConferenceTest.java new file mode 100644 index 00000000..d7e39d5b --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/ConferenceTest.java @@ -0,0 +1,113 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.net.URI; +import java.time.OffsetDateTime; +import java.util.ArrayList; +import java.util.List; +import org.openapitools.client.model.CallbackMethodEnum; +import org.openapitools.client.model.ConferenceMember; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for Conference + */ +public class ConferenceTest { + private final Conference model = new Conference(); + + /** + * Model tests for Conference + */ + @Test + public void testConference() { + // TODO: test Conference + } + + /** + * Test the property 'id' + */ + @Test + public void idTest() { + // TODO: test id + } + + /** + * Test the property 'name' + */ + @Test + public void nameTest() { + // TODO: test name + } + + /** + * Test the property 'createdTime' + */ + @Test + public void createdTimeTest() { + // TODO: test createdTime + } + + /** + * Test the property 'completedTime' + */ + @Test + public void completedTimeTest() { + // TODO: test completedTime + } + + /** + * Test the property 'conferenceEventUrl' + */ + @Test + public void conferenceEventUrlTest() { + // TODO: test conferenceEventUrl + } + + /** + * Test the property 'conferenceEventMethod' + */ + @Test + public void conferenceEventMethodTest() { + // TODO: test conferenceEventMethod + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'activeMembers' + */ + @Test + public void activeMembersTest() { + // TODO: test activeMembers + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/CreateCallResponseTest.java b/src/test/java/com/bandwidth/sdk/model/CreateCallResponseTest.java new file mode 100644 index 00000000..3c5b261b --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/CreateCallResponseTest.java @@ -0,0 +1,215 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.math.BigDecimal; +import java.net.URI; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallbackMethodEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for CreateCallResponse + */ +public class CreateCallResponseTest { + private final CreateCallResponse model = new CreateCallResponse(); + + /** + * Model tests for CreateCallResponse + */ + @Test + public void testCreateCallResponse() { + // TODO: test CreateCallResponse + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'callTimeout' + */ + @Test + public void callTimeoutTest() { + // TODO: test callTimeout + } + + /** + * Test the property 'callbackTimeout' + */ + @Test + public void callbackTimeoutTest() { + // TODO: test callbackTimeout + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'answerMethod' + */ + @Test + public void answerMethodTest() { + // TODO: test answerMethod + } + + /** + * Test the property 'answerUrl' + */ + @Test + public void answerUrlTest() { + // TODO: test answerUrl + } + + /** + * Test the property 'answerFallbackMethod' + */ + @Test + public void answerFallbackMethodTest() { + // TODO: test answerFallbackMethod + } + + /** + * Test the property 'answerFallbackUrl' + */ + @Test + public void answerFallbackUrlTest() { + // TODO: test answerFallbackUrl + } + + /** + * Test the property 'disconnectMethod' + */ + @Test + public void disconnectMethodTest() { + // TODO: test disconnectMethod + } + + /** + * Test the property 'disconnectUrl' + */ + @Test + public void disconnectUrlTest() { + // TODO: test disconnectUrl + } + + /** + * Test the property 'username' + */ + @Test + public void usernameTest() { + // TODO: test username + } + + /** + * Test the property 'password' + */ + @Test + public void passwordTest() { + // TODO: test password + } + + /** + * Test the property 'fallbackUsername' + */ + @Test + public void fallbackUsernameTest() { + // TODO: test fallbackUsername + } + + /** + * Test the property 'fallbackPassword' + */ + @Test + public void fallbackPasswordTest() { + // TODO: test fallbackPassword + } + + /** + * Test the property 'priority' + */ + @Test + public void priorityTest() { + // TODO: test priority + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/CreateCallTest.java b/src/test/java/com/bandwidth/sdk/model/CreateCallTest.java new file mode 100644 index 00000000..a6f44bca --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/CreateCallTest.java @@ -0,0 +1,198 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.net.URI; +import org.openapitools.client.model.CallbackMethodEnum; +import org.openapitools.client.model.MachineDetectionConfiguration; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for CreateCall + */ +public class CreateCallTest { + private final CreateCall model = new CreateCall(); + + /** + * Model tests for CreateCall + */ + @Test + public void testCreateCall() { + // TODO: test CreateCall + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'uui' + */ + @Test + public void uuiTest() { + // TODO: test uui + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'answerUrl' + */ + @Test + public void answerUrlTest() { + // TODO: test answerUrl + } + + /** + * Test the property 'answerMethod' + */ + @Test + public void answerMethodTest() { + // TODO: test answerMethod + } + + /** + * Test the property 'username' + */ + @Test + public void usernameTest() { + // TODO: test username + } + + /** + * Test the property 'password' + */ + @Test + public void passwordTest() { + // TODO: test password + } + + /** + * Test the property 'answerFallbackUrl' + */ + @Test + public void answerFallbackUrlTest() { + // TODO: test answerFallbackUrl + } + + /** + * Test the property 'answerFallbackMethod' + */ + @Test + public void answerFallbackMethodTest() { + // TODO: test answerFallbackMethod + } + + /** + * Test the property 'fallbackUsername' + */ + @Test + public void fallbackUsernameTest() { + // TODO: test fallbackUsername + } + + /** + * Test the property 'fallbackPassword' + */ + @Test + public void fallbackPasswordTest() { + // TODO: test fallbackPassword + } + + /** + * Test the property 'disconnectUrl' + */ + @Test + public void disconnectUrlTest() { + // TODO: test disconnectUrl + } + + /** + * Test the property 'disconnectMethod' + */ + @Test + public void disconnectMethodTest() { + // TODO: test disconnectMethod + } + + /** + * Test the property 'callTimeout' + */ + @Test + public void callTimeoutTest() { + // TODO: test callTimeout + } + + /** + * Test the property 'callbackTimeout' + */ + @Test + public void callbackTimeoutTest() { + // TODO: test callbackTimeout + } + + /** + * Test the property 'machineDetection' + */ + @Test + public void machineDetectionTest() { + // TODO: test machineDetection + } + + /** + * Test the property 'priority' + */ + @Test + public void priorityTest() { + // TODO: test priority + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/CreateLookupResponseTest.java b/src/test/java/com/bandwidth/sdk/model/CreateLookupResponseTest.java new file mode 100644 index 00000000..4cd9c976 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/CreateLookupResponseTest.java @@ -0,0 +1,59 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.openapitools.client.model.LookupStatusEnum; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for CreateLookupResponse + */ +public class CreateLookupResponseTest { + private final CreateLookupResponse model = new CreateLookupResponse(); + + /** + * Model tests for CreateLookupResponse + */ + @Test + public void testCreateLookupResponse() { + // TODO: test CreateLookupResponse + } + + /** + * Test the property 'requestId' + */ + @Test + public void requestIdTest() { + // TODO: test requestId + } + + /** + * Test the property 'status' + */ + @Test + public void statusTest() { + // TODO: test status + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/CreateMessageRequestErrorTest.java b/src/test/java/com/bandwidth/sdk/model/CreateMessageRequestErrorTest.java new file mode 100644 index 00000000..26a07406 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/CreateMessageRequestErrorTest.java @@ -0,0 +1,69 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import org.openapitools.client.model.FieldError; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for CreateMessageRequestError + */ +public class CreateMessageRequestErrorTest { + private final CreateMessageRequestError model = new CreateMessageRequestError(); + + /** + * Model tests for CreateMessageRequestError + */ + @Test + public void testCreateMessageRequestError() { + // TODO: test CreateMessageRequestError + } + + /** + * Test the property 'type' + */ + @Test + public void typeTest() { + // TODO: test type + } + + /** + * Test the property 'description' + */ + @Test + public void descriptionTest() { + // TODO: test description + } + + /** + * Test the property 'fieldErrors' + */ + @Test + public void fieldErrorsTest() { + // TODO: test fieldErrors + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/DeferredResultTest.java b/src/test/java/com/bandwidth/sdk/model/DeferredResultTest.java new file mode 100644 index 00000000..a583c7d7 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/DeferredResultTest.java @@ -0,0 +1,58 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for DeferredResult + */ +public class DeferredResultTest { + private final DeferredResult model = new DeferredResult(); + + /** + * Model tests for DeferredResult + */ + @Test + public void testDeferredResult() { + // TODO: test DeferredResult + } + + /** + * Test the property 'result' + */ + @Test + public void resultTest() { + // TODO: test result + } + + /** + * Test the property 'setOrExpired' + */ + @Test + public void setOrExpiredTest() { + // TODO: test setOrExpired + } + +} diff --git a/src/test/java/org/openapitools/client/model/DisconenctCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/DisconenctCallbackTest.java similarity index 98% rename from src/test/java/org/openapitools/client/model/DisconenctCallbackTest.java rename to src/test/java/com/bandwidth/sdk/model/DisconenctCallbackTest.java index b89dfd6c..84f13a71 100644 --- a/src/test/java/org/openapitools/client/model/DisconenctCallbackTest.java +++ b/src/test/java/com/bandwidth/sdk/model/DisconenctCallbackTest.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import com.google.gson.TypeAdapter; import com.google.gson.annotations.JsonAdapter; diff --git a/src/test/java/com/bandwidth/sdk/model/DisconnectCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/DisconnectCallbackTest.java new file mode 100644 index 00000000..f3b9f036 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/DisconnectCallbackTest.java @@ -0,0 +1,179 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for DisconnectCallback + */ +public class DisconnectCallbackTest { + private final DisconnectCallback model = new DisconnectCallback(); + + /** + * Model tests for DisconnectCallback + */ + @Test + public void testDisconnectCallback() { + // TODO: test DisconnectCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'answerTime' + */ + @Test + public void answerTimeTest() { + // TODO: test answerTime + } + + /** + * Test the property 'endTime' + */ + @Test + public void endTimeTest() { + // TODO: test endTime + } + + /** + * Test the property 'cause' + */ + @Test + public void causeTest() { + // TODO: test cause + } + + /** + * Test the property 'errorMessage' + */ + @Test + public void errorMessageTest() { + // TODO: test errorMessage + } + + /** + * Test the property 'errorId' + */ + @Test + public void errorIdTest() { + // TODO: test errorId + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/DiversionTest.java b/src/test/java/com/bandwidth/sdk/model/DiversionTest.java new file mode 100644 index 00000000..60c5dbad --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/DiversionTest.java @@ -0,0 +1,98 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for Diversion + */ +public class DiversionTest { + private final Diversion model = new Diversion(); + + /** + * Model tests for Diversion + */ + @Test + public void testDiversion() { + // TODO: test Diversion + } + + /** + * Test the property 'reason' + */ + @Test + public void reasonTest() { + // TODO: test reason + } + + /** + * Test the property 'privacy' + */ + @Test + public void privacyTest() { + // TODO: test privacy + } + + /** + * Test the property 'screen' + */ + @Test + public void screenTest() { + // TODO: test screen + } + + /** + * Test the property 'counter' + */ + @Test + public void counterTest() { + // TODO: test counter + } + + /** + * Test the property 'limit' + */ + @Test + public void limitTest() { + // TODO: test limit + } + + /** + * Test the property 'unknown' + */ + @Test + public void unknownTest() { + // TODO: test unknown + } + + /** + * Test the property 'origTo' + */ + @Test + public void origToTest() { + // TODO: test origTo + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/DtmfCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/DtmfCallbackTest.java new file mode 100644 index 00000000..53477525 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/DtmfCallbackTest.java @@ -0,0 +1,181 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for DtmfCallback + */ +public class DtmfCallbackTest { + private final DtmfCallback model = new DtmfCallback(); + + /** + * Model tests for DtmfCallback + */ + @Test + public void testDtmfCallback() { + // TODO: test DtmfCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'digit' + */ + @Test + public void digitTest() { + // TODO: test digit + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'answerTime' + */ + @Test + public void answerTimeTest() { + // TODO: test answerTime + } + + /** + * Test the property 'parentCallId' + */ + @Test + public void parentCallIdTest() { + // TODO: test parentCallId + } + + /** + * Test the property 'transferCallerId' + */ + @Test + public void transferCallerIdTest() { + // TODO: test transferCallerId + } + + /** + * Test the property 'transferTo' + */ + @Test + public void transferToTest() { + // TODO: test transferTo + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/FieldErrorTest.java b/src/test/java/com/bandwidth/sdk/model/FieldErrorTest.java new file mode 100644 index 00000000..5f0aea81 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/FieldErrorTest.java @@ -0,0 +1,58 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for FieldError + */ +public class FieldErrorTest { + private final FieldError model = new FieldError(); + + /** + * Model tests for FieldError + */ + @Test + public void testFieldError() { + // TODO: test FieldError + } + + /** + * Test the property 'fieldName' + */ + @Test + public void fieldNameTest() { + // TODO: test fieldName + } + + /** + * Test the property 'description' + */ + @Test + public void descriptionTest() { + // TODO: test description + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/FileFormatEnumTest.java b/src/test/java/com/bandwidth/sdk/model/FileFormatEnumTest.java new file mode 100644 index 00000000..eaa520db --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/FileFormatEnumTest.java @@ -0,0 +1,34 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import io.swagger.annotations.ApiModel; +import com.google.gson.annotations.SerializedName; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for FileFormatEnum + */ +public class FileFormatEnumTest { + /** + * Model tests for FileFormatEnum + */ + @Test + public void testFileFormatEnum() { + // TODO: test FileFormatEnum + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/GatherCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/GatherCallbackTest.java new file mode 100644 index 00000000..87738edf --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/GatherCallbackTest.java @@ -0,0 +1,189 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for GatherCallback + */ +public class GatherCallbackTest { + private final GatherCallback model = new GatherCallback(); + + /** + * Model tests for GatherCallback + */ + @Test + public void testGatherCallback() { + // TODO: test GatherCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'digits' + */ + @Test + public void digitsTest() { + // TODO: test digits + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'answerTime' + */ + @Test + public void answerTimeTest() { + // TODO: test answerTime + } + + /** + * Test the property 'parentCallId' + */ + @Test + public void parentCallIdTest() { + // TODO: test parentCallId + } + + /** + * Test the property 'terminatingDigit' + */ + @Test + public void terminatingDigitTest() { + // TODO: test terminatingDigit + } + + /** + * Test the property 'transferCallerId' + */ + @Test + public void transferCallerIdTest() { + // TODO: test transferCallerId + } + + /** + * Test the property 'transferTo' + */ + @Test + public void transferToTest() { + // TODO: test transferTo + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/InboundMessageCallbackMessageTest.java b/src/test/java/com/bandwidth/sdk/model/InboundMessageCallbackMessageTest.java new file mode 100644 index 00000000..82bfb527 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/InboundMessageCallbackMessageTest.java @@ -0,0 +1,144 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.net.URI; +import java.time.OffsetDateTime; +import java.util.ArrayList; +import java.util.LinkedHashSet; +import java.util.List; +import java.util.Set; +import org.openapitools.client.model.MessageDirectionEnum; +import org.openapitools.client.model.PriorityEnum; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for InboundMessageCallbackMessage + */ +public class InboundMessageCallbackMessageTest { + private final InboundMessageCallbackMessage model = new InboundMessageCallbackMessage(); + + /** + * Model tests for InboundMessageCallbackMessage + */ + @Test + public void testInboundMessageCallbackMessage() { + // TODO: test InboundMessageCallbackMessage + } + + /** + * Test the property 'id' + */ + @Test + public void idTest() { + // TODO: test id + } + + /** + * Test the property 'owner' + */ + @Test + public void ownerTest() { + // TODO: test owner + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'time' + */ + @Test + public void timeTest() { + // TODO: test time + } + + /** + * Test the property 'segmentCount' + */ + @Test + public void segmentCountTest() { + // TODO: test segmentCount + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'text' + */ + @Test + public void textTest() { + // TODO: test text + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'media' + */ + @Test + public void mediaTest() { + // TODO: test media + } + + /** + * Test the property 'priority' + */ + @Test + public void priorityTest() { + // TODO: test priority + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/InboundMessageCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/InboundMessageCallbackTest.java new file mode 100644 index 00000000..cb22ec90 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/InboundMessageCallbackTest.java @@ -0,0 +1,82 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.InboundMessageCallbackMessage; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for InboundMessageCallback + */ +public class InboundMessageCallbackTest { + private final InboundMessageCallback model = new InboundMessageCallback(); + + /** + * Model tests for InboundMessageCallback + */ + @Test + public void testInboundMessageCallback() { + // TODO: test InboundMessageCallback + } + + /** + * Test the property 'time' + */ + @Test + public void timeTest() { + // TODO: test time + } + + /** + * Test the property 'type' + */ + @Test + public void typeTest() { + // TODO: test type + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'description' + */ + @Test + public void descriptionTest() { + // TODO: test description + } + + /** + * Test the property 'message' + */ + @Test + public void messageTest() { + // TODO: test message + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/InitiateCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/InitiateCallbackTest.java new file mode 100644 index 00000000..fecca730 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/InitiateCallbackTest.java @@ -0,0 +1,142 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.client.model.Diversion; +import org.openapitools.client.model.StirShaken; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for InitiateCallback + */ +public class InitiateCallbackTest { + private final InitiateCallback model = new InitiateCallback(); + + /** + * Model tests for InitiateCallback + */ + @Test + public void testInitiateCallback() { + // TODO: test InitiateCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'diversion' + */ + @Test + public void diversionTest() { + // TODO: test diversion + } + + /** + * Test the property 'stirShaken' + */ + @Test + public void stirShakenTest() { + // TODO: test stirShaken + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/ListMessageDirectionEnumTest.java b/src/test/java/com/bandwidth/sdk/model/ListMessageDirectionEnumTest.java new file mode 100644 index 00000000..5973a778 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/ListMessageDirectionEnumTest.java @@ -0,0 +1,34 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import io.swagger.annotations.ApiModel; +import com.google.gson.annotations.SerializedName; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for ListMessageDirectionEnum + */ +public class ListMessageDirectionEnumTest { + /** + * Model tests for ListMessageDirectionEnum + */ + @Test + public void testListMessageDirectionEnum() { + // TODO: test ListMessageDirectionEnum + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/ListMessageItemTest.java b/src/test/java/com/bandwidth/sdk/model/ListMessageItemTest.java new file mode 100644 index 00000000..b3445df4 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/ListMessageItemTest.java @@ -0,0 +1,174 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.openapitools.client.model.ListMessageDirectionEnum; +import org.openapitools.client.model.MessageStatusEnum; +import org.openapitools.client.model.MessageTypeEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for ListMessageItem + */ +public class ListMessageItemTest { + private final ListMessageItem model = new ListMessageItem(); + + /** + * Model tests for ListMessageItem + */ + @Test + public void testListMessageItem() { + // TODO: test ListMessageItem + } + + /** + * Test the property 'messageId' + */ + @Test + public void messageIdTest() { + // TODO: test messageId + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'sourceTn' + */ + @Test + public void sourceTnTest() { + // TODO: test sourceTn + } + + /** + * Test the property 'destinationTn' + */ + @Test + public void destinationTnTest() { + // TODO: test destinationTn + } + + /** + * Test the property 'messageStatus' + */ + @Test + public void messageStatusTest() { + // TODO: test messageStatus + } + + /** + * Test the property 'messageDirection' + */ + @Test + public void messageDirectionTest() { + // TODO: test messageDirection + } + + /** + * Test the property 'messageType' + */ + @Test + public void messageTypeTest() { + // TODO: test messageType + } + + /** + * Test the property 'segmentCount' + */ + @Test + public void segmentCountTest() { + // TODO: test segmentCount + } + + /** + * Test the property 'errorCode' + */ + @Test + public void errorCodeTest() { + // TODO: test errorCode + } + + /** + * Test the property 'receiveTime' + */ + @Test + public void receiveTimeTest() { + // TODO: test receiveTime + } + + /** + * Test the property 'carrierName' + */ + @Test + public void carrierNameTest() { + // TODO: test carrierName + } + + /** + * Test the property 'messageSize' + */ + @Test + public void messageSizeTest() { + // TODO: test messageSize + } + + /** + * Test the property 'messageLength' + */ + @Test + public void messageLengthTest() { + // TODO: test messageLength + } + + /** + * Test the property 'attachmentCount' + */ + @Test + public void attachmentCountTest() { + // TODO: test attachmentCount + } + + /** + * Test the property 'recipientCount' + */ + @Test + public void recipientCountTest() { + // TODO: test recipientCount + } + + /** + * Test the property 'campaignClass' + */ + @Test + public void campaignClassTest() { + // TODO: test campaignClass + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/LookupRequestTest.java b/src/test/java/com/bandwidth/sdk/model/LookupRequestTest.java new file mode 100644 index 00000000..1190cf3c --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/LookupRequestTest.java @@ -0,0 +1,52 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for LookupRequest + */ +public class LookupRequestTest { + private final LookupRequest model = new LookupRequest(); + + /** + * Model tests for LookupRequest + */ + @Test + public void testLookupRequest() { + // TODO: test LookupRequest + } + + /** + * Test the property 'tns' + */ + @Test + public void tnsTest() { + // TODO: test tns + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/LookupResultTest.java b/src/test/java/com/bandwidth/sdk/model/LookupResultTest.java new file mode 100644 index 00000000..1e6d0fb0 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/LookupResultTest.java @@ -0,0 +1,114 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for LookupResult + */ +public class LookupResultTest { + private final LookupResult model = new LookupResult(); + + /** + * Model tests for LookupResult + */ + @Test + public void testLookupResult() { + // TODO: test LookupResult + } + + /** + * Test the property 'responseCode' + */ + @Test + public void responseCodeTest() { + // TODO: test responseCode + } + + /** + * Test the property 'message' + */ + @Test + public void messageTest() { + // TODO: test message + } + + /** + * Test the property 'e164Format' + */ + @Test + public void e164FormatTest() { + // TODO: test e164Format + } + + /** + * Test the property 'formatted' + */ + @Test + public void formattedTest() { + // TODO: test formatted + } + + /** + * Test the property 'country' + */ + @Test + public void countryTest() { + // TODO: test country + } + + /** + * Test the property 'lineType' + */ + @Test + public void lineTypeTest() { + // TODO: test lineType + } + + /** + * Test the property 'lineProvider' + */ + @Test + public void lineProviderTest() { + // TODO: test lineProvider + } + + /** + * Test the property 'mobileCountryCode' + */ + @Test + public void mobileCountryCodeTest() { + // TODO: test mobileCountryCode + } + + /** + * Test the property 'mobileNetworkCode' + */ + @Test + public void mobileNetworkCodeTest() { + // TODO: test mobileNetworkCode + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/LookupStatusEnumTest.java b/src/test/java/com/bandwidth/sdk/model/LookupStatusEnumTest.java new file mode 100644 index 00000000..c2ef93c1 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/LookupStatusEnumTest.java @@ -0,0 +1,34 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import io.swagger.annotations.ApiModel; +import com.google.gson.annotations.SerializedName; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for LookupStatusEnum + */ +public class LookupStatusEnumTest { + /** + * Model tests for LookupStatusEnum + */ + @Test + public void testLookupStatusEnum() { + // TODO: test LookupStatusEnum + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/LookupStatusTest.java b/src/test/java/com/bandwidth/sdk/model/LookupStatusTest.java new file mode 100644 index 00000000..9b4738ed --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/LookupStatusTest.java @@ -0,0 +1,78 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import org.openapitools.client.model.LookupResult; +import org.openapitools.client.model.LookupStatusEnum; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for LookupStatus + */ +public class LookupStatusTest { + private final LookupStatus model = new LookupStatus(); + + /** + * Model tests for LookupStatus + */ + @Test + public void testLookupStatus() { + // TODO: test LookupStatus + } + + /** + * Test the property 'requestId' + */ + @Test + public void requestIdTest() { + // TODO: test requestId + } + + /** + * Test the property 'status' + */ + @Test + public void statusTest() { + // TODO: test status + } + + /** + * Test the property 'result' + */ + @Test + public void resultTest() { + // TODO: test result + } + + /** + * Test the property 'failedTelephoneNumbers' + */ + @Test + public void failedTelephoneNumbersTest() { + // TODO: test failedTelephoneNumbers + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MachineDetectionCompleteCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/MachineDetectionCompleteCallbackTest.java new file mode 100644 index 00000000..21d48db8 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MachineDetectionCompleteCallbackTest.java @@ -0,0 +1,157 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MachineDetectionCompleteCallback + */ +public class MachineDetectionCompleteCallbackTest { + private final MachineDetectionCompleteCallback model = new MachineDetectionCompleteCallback(); + + /** + * Model tests for MachineDetectionCompleteCallback + */ + @Test + public void testMachineDetectionCompleteCallback() { + // TODO: test MachineDetectionCompleteCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'answerTime' + */ + @Test + public void answerTimeTest() { + // TODO: test answerTime + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'machineDetectionResult' + */ + @Test + public void machineDetectionResultTest() { + // TODO: test machineDetectionResult + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MachineDetectionConfigurationTest.java b/src/test/java/com/bandwidth/sdk/model/MachineDetectionConfigurationTest.java new file mode 100644 index 00000000..8298bbf3 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MachineDetectionConfigurationTest.java @@ -0,0 +1,166 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.net.URI; +import org.openapitools.client.model.CallbackMethodEnum; +import org.openapitools.client.model.MachineDetectionModeEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MachineDetectionConfiguration + */ +public class MachineDetectionConfigurationTest { + private final MachineDetectionConfiguration model = new MachineDetectionConfiguration(); + + /** + * Model tests for MachineDetectionConfiguration + */ + @Test + public void testMachineDetectionConfiguration() { + // TODO: test MachineDetectionConfiguration + } + + /** + * Test the property 'mode' + */ + @Test + public void modeTest() { + // TODO: test mode + } + + /** + * Test the property 'detectionTimeout' + */ + @Test + public void detectionTimeoutTest() { + // TODO: test detectionTimeout + } + + /** + * Test the property 'silenceTimeout' + */ + @Test + public void silenceTimeoutTest() { + // TODO: test silenceTimeout + } + + /** + * Test the property 'speechThreshold' + */ + @Test + public void speechThresholdTest() { + // TODO: test speechThreshold + } + + /** + * Test the property 'speechEndThreshold' + */ + @Test + public void speechEndThresholdTest() { + // TODO: test speechEndThreshold + } + + /** + * Test the property 'machineSpeechEndThreshold' + */ + @Test + public void machineSpeechEndThresholdTest() { + // TODO: test machineSpeechEndThreshold + } + + /** + * Test the property 'delayResult' + */ + @Test + public void delayResultTest() { + // TODO: test delayResult + } + + /** + * Test the property 'callbackUrl' + */ + @Test + public void callbackUrlTest() { + // TODO: test callbackUrl + } + + /** + * Test the property 'callbackMethod' + */ + @Test + public void callbackMethodTest() { + // TODO: test callbackMethod + } + + /** + * Test the property 'username' + */ + @Test + public void usernameTest() { + // TODO: test username + } + + /** + * Test the property 'password' + */ + @Test + public void passwordTest() { + // TODO: test password + } + + /** + * Test the property 'fallbackUrl' + */ + @Test + public void fallbackUrlTest() { + // TODO: test fallbackUrl + } + + /** + * Test the property 'fallbackMethod' + */ + @Test + public void fallbackMethodTest() { + // TODO: test fallbackMethod + } + + /** + * Test the property 'fallbackUsername' + */ + @Test + public void fallbackUsernameTest() { + // TODO: test fallbackUsername + } + + /** + * Test the property 'fallbackPassword' + */ + @Test + public void fallbackPasswordTest() { + // TODO: test fallbackPassword + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MachineDetectionModeEnumTest.java b/src/test/java/com/bandwidth/sdk/model/MachineDetectionModeEnumTest.java new file mode 100644 index 00000000..308eed02 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MachineDetectionModeEnumTest.java @@ -0,0 +1,34 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import io.swagger.annotations.ApiModel; +import com.google.gson.annotations.SerializedName; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MachineDetectionModeEnum + */ +public class MachineDetectionModeEnumTest { + /** + * Model tests for MachineDetectionModeEnum + */ + @Test + public void testMachineDetectionModeEnum() { + // TODO: test MachineDetectionModeEnum + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MachineDetectionResultTest.java b/src/test/java/com/bandwidth/sdk/model/MachineDetectionResultTest.java new file mode 100644 index 00000000..dd5f361e --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MachineDetectionResultTest.java @@ -0,0 +1,56 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.util.Arrays; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + +/** + * Model tests for MachineDetectionResult + */ +public class MachineDetectionResultTest { + private final MachineDetectionResult model = new MachineDetectionResult(); + + /** + * Model tests for MachineDetectionResult + */ + @Test + public void testMachineDetectionResult() { + // TODO: test MachineDetectionResult + } + + /** + * Test the property 'value' + */ + @Test + public void valueTest() { + // TODO: test value + } + + /** + * Test the property 'duration' + */ + @Test + public void durationTest() { + // TODO: test duration + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MediaTest.java b/src/test/java/com/bandwidth/sdk/model/MediaTest.java new file mode 100644 index 00000000..6ab62a52 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MediaTest.java @@ -0,0 +1,66 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for Media + */ +public class MediaTest { + private final Media model = new Media(); + + /** + * Model tests for Media + */ + @Test + public void testMedia() { + // TODO: test Media + } + + /** + * Test the property 'content' + */ + @Test + public void contentTest() { + // TODO: test content + } + + /** + * Test the property 'contentLength' + */ + @Test + public void contentLengthTest() { + // TODO: test contentLength + } + + /** + * Test the property 'mediaName' + */ + @Test + public void mediaNameTest() { + // TODO: test mediaName + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MessageDeliveredCallbackMessageTest.java b/src/test/java/com/bandwidth/sdk/model/MessageDeliveredCallbackMessageTest.java new file mode 100644 index 00000000..61031240 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MessageDeliveredCallbackMessageTest.java @@ -0,0 +1,144 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.net.URI; +import java.time.OffsetDateTime; +import java.util.ArrayList; +import java.util.LinkedHashSet; +import java.util.List; +import java.util.Set; +import org.openapitools.client.model.MessageDirectionEnum; +import org.openapitools.client.model.PriorityEnum; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MessageDeliveredCallbackMessage + */ +public class MessageDeliveredCallbackMessageTest { + private final MessageDeliveredCallbackMessage model = new MessageDeliveredCallbackMessage(); + + /** + * Model tests for MessageDeliveredCallbackMessage + */ + @Test + public void testMessageDeliveredCallbackMessage() { + // TODO: test MessageDeliveredCallbackMessage + } + + /** + * Test the property 'id' + */ + @Test + public void idTest() { + // TODO: test id + } + + /** + * Test the property 'owner' + */ + @Test + public void ownerTest() { + // TODO: test owner + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'time' + */ + @Test + public void timeTest() { + // TODO: test time + } + + /** + * Test the property 'segmentCount' + */ + @Test + public void segmentCountTest() { + // TODO: test segmentCount + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'text' + */ + @Test + public void textTest() { + // TODO: test text + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'media' + */ + @Test + public void mediaTest() { + // TODO: test media + } + + /** + * Test the property 'priority' + */ + @Test + public void priorityTest() { + // TODO: test priority + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MessageDeliveredCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/MessageDeliveredCallbackTest.java new file mode 100644 index 00000000..9ede0a99 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MessageDeliveredCallbackTest.java @@ -0,0 +1,82 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.MessageDeliveredCallbackMessage; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MessageDeliveredCallback + */ +public class MessageDeliveredCallbackTest { + private final MessageDeliveredCallback model = new MessageDeliveredCallback(); + + /** + * Model tests for MessageDeliveredCallback + */ + @Test + public void testMessageDeliveredCallback() { + // TODO: test MessageDeliveredCallback + } + + /** + * Test the property 'time' + */ + @Test + public void timeTest() { + // TODO: test time + } + + /** + * Test the property 'type' + */ + @Test + public void typeTest() { + // TODO: test type + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'description' + */ + @Test + public void descriptionTest() { + // TODO: test description + } + + /** + * Test the property 'message' + */ + @Test + public void messageTest() { + // TODO: test message + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MessageDirectionEnumTest.java b/src/test/java/com/bandwidth/sdk/model/MessageDirectionEnumTest.java new file mode 100644 index 00000000..1b497d48 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MessageDirectionEnumTest.java @@ -0,0 +1,34 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import io.swagger.annotations.ApiModel; +import com.google.gson.annotations.SerializedName; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MessageDirectionEnum + */ +public class MessageDirectionEnumTest { + /** + * Model tests for MessageDirectionEnum + */ + @Test + public void testMessageDirectionEnum() { + // TODO: test MessageDirectionEnum + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MessageFailedCallbackMessageTest.java b/src/test/java/com/bandwidth/sdk/model/MessageFailedCallbackMessageTest.java new file mode 100644 index 00000000..d5bd4442 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MessageFailedCallbackMessageTest.java @@ -0,0 +1,144 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.net.URI; +import java.time.OffsetDateTime; +import java.util.ArrayList; +import java.util.LinkedHashSet; +import java.util.List; +import java.util.Set; +import org.openapitools.client.model.MessageDirectionEnum; +import org.openapitools.client.model.PriorityEnum; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MessageFailedCallbackMessage + */ +public class MessageFailedCallbackMessageTest { + private final MessageFailedCallbackMessage model = new MessageFailedCallbackMessage(); + + /** + * Model tests for MessageFailedCallbackMessage + */ + @Test + public void testMessageFailedCallbackMessage() { + // TODO: test MessageFailedCallbackMessage + } + + /** + * Test the property 'id' + */ + @Test + public void idTest() { + // TODO: test id + } + + /** + * Test the property 'owner' + */ + @Test + public void ownerTest() { + // TODO: test owner + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'time' + */ + @Test + public void timeTest() { + // TODO: test time + } + + /** + * Test the property 'segmentCount' + */ + @Test + public void segmentCountTest() { + // TODO: test segmentCount + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'text' + */ + @Test + public void textTest() { + // TODO: test text + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'media' + */ + @Test + public void mediaTest() { + // TODO: test media + } + + /** + * Test the property 'priority' + */ + @Test + public void priorityTest() { + // TODO: test priority + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MessageFailedCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/MessageFailedCallbackTest.java new file mode 100644 index 00000000..3c759920 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MessageFailedCallbackTest.java @@ -0,0 +1,90 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.MessageFailedCallbackMessage; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MessageFailedCallback + */ +public class MessageFailedCallbackTest { + private final MessageFailedCallback model = new MessageFailedCallback(); + + /** + * Model tests for MessageFailedCallback + */ + @Test + public void testMessageFailedCallback() { + // TODO: test MessageFailedCallback + } + + /** + * Test the property 'time' + */ + @Test + public void timeTest() { + // TODO: test time + } + + /** + * Test the property 'type' + */ + @Test + public void typeTest() { + // TODO: test type + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'description' + */ + @Test + public void descriptionTest() { + // TODO: test description + } + + /** + * Test the property 'message' + */ + @Test + public void messageTest() { + // TODO: test message + } + + /** + * Test the property 'errorCode' + */ + @Test + public void errorCodeTest() { + // TODO: test errorCode + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MessageRequestTest.java b/src/test/java/com/bandwidth/sdk/model/MessageRequestTest.java new file mode 100644 index 00000000..442539b8 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MessageRequestTest.java @@ -0,0 +1,112 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.net.URI; +import java.util.ArrayList; +import java.util.LinkedHashSet; +import java.util.List; +import java.util.Set; +import org.openapitools.client.model.PriorityEnum; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MessageRequest + */ +public class MessageRequestTest { + private final MessageRequest model = new MessageRequest(); + + /** + * Model tests for MessageRequest + */ + @Test + public void testMessageRequest() { + // TODO: test MessageRequest + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'text' + */ + @Test + public void textTest() { + // TODO: test text + } + + /** + * Test the property 'media' + */ + @Test + public void mediaTest() { + // TODO: test media + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'priority' + */ + @Test + public void priorityTest() { + // TODO: test priority + } + + /** + * Test the property 'expiration' + */ + @Test + public void expirationTest() { + // TODO: test expiration + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MessageSendingCallbackMessageTest.java b/src/test/java/com/bandwidth/sdk/model/MessageSendingCallbackMessageTest.java new file mode 100644 index 00000000..93eb5b38 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MessageSendingCallbackMessageTest.java @@ -0,0 +1,144 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.net.URI; +import java.time.OffsetDateTime; +import java.util.ArrayList; +import java.util.LinkedHashSet; +import java.util.List; +import java.util.Set; +import org.openapitools.client.model.MessageDirectionEnum; +import org.openapitools.client.model.PriorityEnum; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MessageSendingCallbackMessage + */ +public class MessageSendingCallbackMessageTest { + private final MessageSendingCallbackMessage model = new MessageSendingCallbackMessage(); + + /** + * Model tests for MessageSendingCallbackMessage + */ + @Test + public void testMessageSendingCallbackMessage() { + // TODO: test MessageSendingCallbackMessage + } + + /** + * Test the property 'id' + */ + @Test + public void idTest() { + // TODO: test id + } + + /** + * Test the property 'owner' + */ + @Test + public void ownerTest() { + // TODO: test owner + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'time' + */ + @Test + public void timeTest() { + // TODO: test time + } + + /** + * Test the property 'segmentCount' + */ + @Test + public void segmentCountTest() { + // TODO: test segmentCount + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'text' + */ + @Test + public void textTest() { + // TODO: test text + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'media' + */ + @Test + public void mediaTest() { + // TODO: test media + } + + /** + * Test the property 'priority' + */ + @Test + public void priorityTest() { + // TODO: test priority + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MessageSendingCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/MessageSendingCallbackTest.java new file mode 100644 index 00000000..1f1e72ef --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MessageSendingCallbackTest.java @@ -0,0 +1,82 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.MessageSendingCallbackMessage; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MessageSendingCallback + */ +public class MessageSendingCallbackTest { + private final MessageSendingCallback model = new MessageSendingCallback(); + + /** + * Model tests for MessageSendingCallback + */ + @Test + public void testMessageSendingCallback() { + // TODO: test MessageSendingCallback + } + + /** + * Test the property 'time' + */ + @Test + public void timeTest() { + // TODO: test time + } + + /** + * Test the property 'type' + */ + @Test + public void typeTest() { + // TODO: test type + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'description' + */ + @Test + public void descriptionTest() { + // TODO: test description + } + + /** + * Test the property 'message' + */ + @Test + public void messageTest() { + // TODO: test message + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MessageStatusEnumTest.java b/src/test/java/com/bandwidth/sdk/model/MessageStatusEnumTest.java new file mode 100644 index 00000000..b7837c90 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MessageStatusEnumTest.java @@ -0,0 +1,34 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import io.swagger.annotations.ApiModel; +import com.google.gson.annotations.SerializedName; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MessageStatusEnum + */ +public class MessageStatusEnumTest { + /** + * Model tests for MessageStatusEnum + */ + @Test + public void testMessageStatusEnum() { + // TODO: test MessageStatusEnum + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MessageTest.java b/src/test/java/com/bandwidth/sdk/model/MessageTest.java new file mode 100644 index 00000000..dde8830d --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MessageTest.java @@ -0,0 +1,142 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.util.LinkedHashSet; +import java.util.Set; +import org.openapitools.client.model.MessageDirectionEnum; +import org.openapitools.client.model.PriorityEnum; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for Message + */ +public class MessageTest { + private final Message model = new Message(); + + /** + * Model tests for Message + */ + @Test + public void testMessage() { + // TODO: test Message + } + + /** + * Test the property 'id' + */ + @Test + public void idTest() { + // TODO: test id + } + + /** + * Test the property 'owner' + */ + @Test + public void ownerTest() { + // TODO: test owner + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'time' + */ + @Test + public void timeTest() { + // TODO: test time + } + + /** + * Test the property 'segmentCount' + */ + @Test + public void segmentCountTest() { + // TODO: test segmentCount + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'media' + */ + @Test + public void mediaTest() { + // TODO: test media + } + + /** + * Test the property 'text' + */ + @Test + public void textTest() { + // TODO: test text + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'priority' + */ + @Test + public void priorityTest() { + // TODO: test priority + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MessageTypeEnumTest.java b/src/test/java/com/bandwidth/sdk/model/MessageTypeEnumTest.java new file mode 100644 index 00000000..90cfe62c --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MessageTypeEnumTest.java @@ -0,0 +1,34 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import io.swagger.annotations.ApiModel; +import com.google.gson.annotations.SerializedName; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MessageTypeEnum + */ +public class MessageTypeEnumTest { + /** + * Model tests for MessageTypeEnum + */ + @Test + public void testMessageTypeEnum() { + // TODO: test MessageTypeEnum + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MessagesListTest.java b/src/test/java/com/bandwidth/sdk/model/MessagesListTest.java new file mode 100644 index 00000000..be21ae7c --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MessagesListTest.java @@ -0,0 +1,70 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import org.openapitools.client.model.ListMessageItem; +import org.openapitools.client.model.PageInfo; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MessagesList + */ +public class MessagesListTest { + private final MessagesList model = new MessagesList(); + + /** + * Model tests for MessagesList + */ + @Test + public void testMessagesList() { + // TODO: test MessagesList + } + + /** + * Test the property 'totalCount' + */ + @Test + public void totalCountTest() { + // TODO: test totalCount + } + + /** + * Test the property 'pageInfo' + */ + @Test + public void pageInfoTest() { + // TODO: test pageInfo + } + + /** + * Test the property 'messages' + */ + @Test + public void messagesTest() { + // TODO: test messages + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MessagingCodeResponseTest.java b/src/test/java/com/bandwidth/sdk/model/MessagingCodeResponseTest.java new file mode 100644 index 00000000..81452fe1 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MessagingCodeResponseTest.java @@ -0,0 +1,50 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MessagingCodeResponse + */ +public class MessagingCodeResponseTest { + private final MessagingCodeResponse model = new MessagingCodeResponse(); + + /** + * Model tests for MessagingCodeResponse + */ + @Test + public void testMessagingCodeResponse() { + // TODO: test MessagingCodeResponse + } + + /** + * Test the property 'messageId' + */ + @Test + public void messageIdTest() { + // TODO: test messageId + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MessagingRequestErrorTest.java b/src/test/java/com/bandwidth/sdk/model/MessagingRequestErrorTest.java new file mode 100644 index 00000000..d62d23cf --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MessagingRequestErrorTest.java @@ -0,0 +1,58 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MessagingRequestError + */ +public class MessagingRequestErrorTest { + private final MessagingRequestError model = new MessagingRequestError(); + + /** + * Model tests for MessagingRequestError + */ + @Test + public void testMessagingRequestError() { + // TODO: test MessagingRequestError + } + + /** + * Test the property 'type' + */ + @Test + public void typeTest() { + // TODO: test type + } + + /** + * Test the property 'description' + */ + @Test + public void descriptionTest() { + // TODO: test description + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MfaForbiddenRequestErrorTest.java b/src/test/java/com/bandwidth/sdk/model/MfaForbiddenRequestErrorTest.java new file mode 100644 index 00000000..829d9b78 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MfaForbiddenRequestErrorTest.java @@ -0,0 +1,50 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MfaForbiddenRequestError + */ +public class MfaForbiddenRequestErrorTest { + private final MfaForbiddenRequestError model = new MfaForbiddenRequestError(); + + /** + * Model tests for MfaForbiddenRequestError + */ + @Test + public void testMfaForbiddenRequestError() { + // TODO: test MfaForbiddenRequestError + } + + /** + * Test the property 'message' + */ + @Test + public void messageTest() { + // TODO: test message + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MfaRequestErrorTest.java b/src/test/java/com/bandwidth/sdk/model/MfaRequestErrorTest.java new file mode 100644 index 00000000..e21fcfc6 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MfaRequestErrorTest.java @@ -0,0 +1,58 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MfaRequestError + */ +public class MfaRequestErrorTest { + private final MfaRequestError model = new MfaRequestError(); + + /** + * Model tests for MfaRequestError + */ + @Test + public void testMfaRequestError() { + // TODO: test MfaRequestError + } + + /** + * Test the property 'error' + */ + @Test + public void errorTest() { + // TODO: test error + } + + /** + * Test the property 'requestId' + */ + @Test + public void requestIdTest() { + // TODO: test requestId + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/MfaUnauthorizedRequestErrorTest.java b/src/test/java/com/bandwidth/sdk/model/MfaUnauthorizedRequestErrorTest.java new file mode 100644 index 00000000..051ac1f8 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/MfaUnauthorizedRequestErrorTest.java @@ -0,0 +1,50 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for MfaUnauthorizedRequestError + */ +public class MfaUnauthorizedRequestErrorTest { + private final MfaUnauthorizedRequestError model = new MfaUnauthorizedRequestError(); + + /** + * Model tests for MfaUnauthorizedRequestError + */ + @Test + public void testMfaUnauthorizedRequestError() { + // TODO: test MfaUnauthorizedRequestError + } + + /** + * Test the property 'message' + */ + @Test + public void messageTest() { + // TODO: test message + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/PageInfoTest.java b/src/test/java/com/bandwidth/sdk/model/PageInfoTest.java new file mode 100644 index 00000000..4e4f9270 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/PageInfoTest.java @@ -0,0 +1,74 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for PageInfo + */ +public class PageInfoTest { + private final PageInfo model = new PageInfo(); + + /** + * Model tests for PageInfo + */ + @Test + public void testPageInfo() { + // TODO: test PageInfo + } + + /** + * Test the property 'prevPage' + */ + @Test + public void prevPageTest() { + // TODO: test prevPage + } + + /** + * Test the property 'nextPage' + */ + @Test + public void nextPageTest() { + // TODO: test nextPage + } + + /** + * Test the property 'prevPageToken' + */ + @Test + public void prevPageTokenTest() { + // TODO: test prevPageToken + } + + /** + * Test the property 'nextPageToken' + */ + @Test + public void nextPageTokenTest() { + // TODO: test nextPageToken + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/PriorityEnumTest.java b/src/test/java/com/bandwidth/sdk/model/PriorityEnumTest.java new file mode 100644 index 00000000..b1ad1b51 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/PriorityEnumTest.java @@ -0,0 +1,34 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import io.swagger.annotations.ApiModel; +import com.google.gson.annotations.SerializedName; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for PriorityEnum + */ +public class PriorityEnumTest { + /** + * Model tests for PriorityEnum + */ + @Test + public void testPriorityEnum() { + // TODO: test PriorityEnum + } + +} diff --git a/src/test/java/org/openapitools/client/model/PublishPermissionsEnumTest.java b/src/test/java/com/bandwidth/sdk/model/PublishPermissionsEnumTest.java similarity index 94% rename from src/test/java/org/openapitools/client/model/PublishPermissionsEnumTest.java rename to src/test/java/com/bandwidth/sdk/model/PublishPermissionsEnumTest.java index 24b2f31d..c9c35ff2 100644 --- a/src/test/java/org/openapitools/client/model/PublishPermissionsEnumTest.java +++ b/src/test/java/com/bandwidth/sdk/model/PublishPermissionsEnumTest.java @@ -11,7 +11,7 @@ */ -package org.openapitools.client.model; +package com.bandwidth.sdk.model; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; diff --git a/src/test/java/com/bandwidth/sdk/model/RecordingAvailableCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/RecordingAvailableCallbackTest.java new file mode 100644 index 00000000..f4aef85c --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/RecordingAvailableCallbackTest.java @@ -0,0 +1,223 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.net.URI; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.client.model.FileFormatEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for RecordingAvailableCallback + */ +public class RecordingAvailableCallbackTest { + private final RecordingAvailableCallback model = new RecordingAvailableCallback(); + + /** + * Model tests for RecordingAvailableCallback + */ + @Test + public void testRecordingAvailableCallback() { + // TODO: test RecordingAvailableCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'parentCallId' + */ + @Test + public void parentCallIdTest() { + // TODO: test parentCallId + } + + /** + * Test the property 'recordingId' + */ + @Test + public void recordingIdTest() { + // TODO: test recordingId + } + + /** + * Test the property 'mediaUrl' + */ + @Test + public void mediaUrlTest() { + // TODO: test mediaUrl + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'endTime' + */ + @Test + public void endTimeTest() { + // TODO: test endTime + } + + /** + * Test the property 'duration' + */ + @Test + public void durationTest() { + // TODO: test duration + } + + /** + * Test the property 'fileFormat' + */ + @Test + public void fileFormatTest() { + // TODO: test fileFormat + } + + /** + * Test the property 'channels' + */ + @Test + public void channelsTest() { + // TODO: test channels + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'status' + */ + @Test + public void statusTest() { + // TODO: test status + } + + /** + * Test the property 'transferCallerId' + */ + @Test + public void transferCallerIdTest() { + // TODO: test transferCallerId + } + + /** + * Test the property 'transferTo' + */ + @Test + public void transferToTest() { + // TODO: test transferTo + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/RecordingCompleteCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/RecordingCompleteCallbackTest.java new file mode 100644 index 00000000..4e7441eb --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/RecordingCompleteCallbackTest.java @@ -0,0 +1,223 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.net.URI; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.client.model.FileFormatEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for RecordingCompleteCallback + */ +public class RecordingCompleteCallbackTest { + private final RecordingCompleteCallback model = new RecordingCompleteCallback(); + + /** + * Model tests for RecordingCompleteCallback + */ + @Test + public void testRecordingCompleteCallback() { + // TODO: test RecordingCompleteCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'parentCallId' + */ + @Test + public void parentCallIdTest() { + // TODO: test parentCallId + } + + /** + * Test the property 'recordingId' + */ + @Test + public void recordingIdTest() { + // TODO: test recordingId + } + + /** + * Test the property 'mediaUrl' + */ + @Test + public void mediaUrlTest() { + // TODO: test mediaUrl + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'answerTime' + */ + @Test + public void answerTimeTest() { + // TODO: test answerTime + } + + /** + * Test the property 'endTime' + */ + @Test + public void endTimeTest() { + // TODO: test endTime + } + + /** + * Test the property 'duration' + */ + @Test + public void durationTest() { + // TODO: test duration + } + + /** + * Test the property 'fileFormat' + */ + @Test + public void fileFormatTest() { + // TODO: test fileFormat + } + + /** + * Test the property 'channels' + */ + @Test + public void channelsTest() { + // TODO: test channels + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'transferCallerId' + */ + @Test + public void transferCallerIdTest() { + // TODO: test transferCallerId + } + + /** + * Test the property 'transferTo' + */ + @Test + public void transferToTest() { + // TODO: test transferTo + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/RecordingStateEnumTest.java b/src/test/java/com/bandwidth/sdk/model/RecordingStateEnumTest.java new file mode 100644 index 00000000..f9d35495 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/RecordingStateEnumTest.java @@ -0,0 +1,34 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import io.swagger.annotations.ApiModel; +import com.google.gson.annotations.SerializedName; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for RecordingStateEnum + */ +public class RecordingStateEnumTest { + /** + * Model tests for RecordingStateEnum + */ + @Test + public void testRecordingStateEnum() { + // TODO: test RecordingStateEnum + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/RedirectCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/RedirectCallbackTest.java new file mode 100644 index 00000000..97d0f38e --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/RedirectCallbackTest.java @@ -0,0 +1,173 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for RedirectCallback + */ +public class RedirectCallbackTest { + private final RedirectCallback model = new RedirectCallback(); + + /** + * Model tests for RedirectCallback + */ + @Test + public void testRedirectCallback() { + // TODO: test RedirectCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'parentCallId' + */ + @Test + public void parentCallIdTest() { + // TODO: test parentCallId + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'answerTime' + */ + @Test + public void answerTimeTest() { + // TODO: test answerTime + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'transferCallerId' + */ + @Test + public void transferCallerIdTest() { + // TODO: test transferCallerId + } + + /** + * Test the property 'transferTo' + */ + @Test + public void transferToTest() { + // TODO: test transferTo + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/RedirectMethodEnumTest.java b/src/test/java/com/bandwidth/sdk/model/RedirectMethodEnumTest.java new file mode 100644 index 00000000..e30b8b9b --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/RedirectMethodEnumTest.java @@ -0,0 +1,34 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import io.swagger.annotations.ApiModel; +import com.google.gson.annotations.SerializedName; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for RedirectMethodEnum + */ +public class RedirectMethodEnumTest { + /** + * Model tests for RedirectMethodEnum + */ + @Test + public void testRedirectMethodEnum() { + // TODO: test RedirectMethodEnum + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/StirShakenTest.java b/src/test/java/com/bandwidth/sdk/model/StirShakenTest.java new file mode 100644 index 00000000..1f33ef07 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/StirShakenTest.java @@ -0,0 +1,66 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for StirShaken + */ +public class StirShakenTest { + private final StirShaken model = new StirShaken(); + + /** + * Model tests for StirShaken + */ + @Test + public void testStirShaken() { + // TODO: test StirShaken + } + + /** + * Test the property 'verstat' + */ + @Test + public void verstatTest() { + // TODO: test verstat + } + + /** + * Test the property 'attestationIndicator' + */ + @Test + public void attestationIndicatorTest() { + // TODO: test attestationIndicator + } + + /** + * Test the property 'originatingId' + */ + @Test + public void originatingIdTest() { + // TODO: test originatingId + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/TagTest.java b/src/test/java/com/bandwidth/sdk/model/TagTest.java new file mode 100644 index 00000000..39ef3cd4 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/TagTest.java @@ -0,0 +1,58 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for Tag + */ +public class TagTest { + private final Tag model = new Tag(); + + /** + * Model tests for Tag + */ + @Test + public void testTag() { + // TODO: test Tag + } + + /** + * Test the property 'key' + */ + @Test + public void keyTest() { + // TODO: test key + } + + /** + * Test the property 'value' + */ + @Test + public void valueTest() { + // TODO: test value + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/TnLookupRequestErrorTest.java b/src/test/java/com/bandwidth/sdk/model/TnLookupRequestErrorTest.java new file mode 100644 index 00000000..4a8da6ba --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/TnLookupRequestErrorTest.java @@ -0,0 +1,50 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for TnLookupRequestError + */ +public class TnLookupRequestErrorTest { + private final TnLookupRequestError model = new TnLookupRequestError(); + + /** + * Model tests for TnLookupRequestError + */ + @Test + public void testTnLookupRequestError() { + // TODO: test TnLookupRequestError + } + + /** + * Test the property 'message' + */ + @Test + public void messageTest() { + // TODO: test message + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/TranscribeRecordingTest.java b/src/test/java/com/bandwidth/sdk/model/TranscribeRecordingTest.java new file mode 100644 index 00000000..11c6079d --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/TranscribeRecordingTest.java @@ -0,0 +1,93 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.net.URI; +import org.openapitools.client.model.CallbackMethodEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for TranscribeRecording + */ +public class TranscribeRecordingTest { + private final TranscribeRecording model = new TranscribeRecording(); + + /** + * Model tests for TranscribeRecording + */ + @Test + public void testTranscribeRecording() { + // TODO: test TranscribeRecording + } + + /** + * Test the property 'callbackUrl' + */ + @Test + public void callbackUrlTest() { + // TODO: test callbackUrl + } + + /** + * Test the property 'callbackMethod' + */ + @Test + public void callbackMethodTest() { + // TODO: test callbackMethod + } + + /** + * Test the property 'username' + */ + @Test + public void usernameTest() { + // TODO: test username + } + + /** + * Test the property 'password' + */ + @Test + public void passwordTest() { + // TODO: test password + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'callbackTimeout' + */ + @Test + public void callbackTimeoutTest() { + // TODO: test callbackTimeout + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/TranscriptionAvailableCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/TranscriptionAvailableCallbackTest.java new file mode 100644 index 00000000..3b7c523f --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/TranscriptionAvailableCallbackTest.java @@ -0,0 +1,216 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.net.URI; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.client.model.FileFormatEnum; +import org.openapitools.client.model.Transcription; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for TranscriptionAvailableCallback + */ +public class TranscriptionAvailableCallbackTest { + private final TranscriptionAvailableCallback model = new TranscriptionAvailableCallback(); + + /** + * Model tests for TranscriptionAvailableCallback + */ + @Test + public void testTranscriptionAvailableCallback() { + // TODO: test TranscriptionAvailableCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'mediaUrl' + */ + @Test + public void mediaUrlTest() { + // TODO: test mediaUrl + } + + /** + * Test the property 'parentCallId' + */ + @Test + public void parentCallIdTest() { + // TODO: test parentCallId + } + + /** + * Test the property 'recordingId' + */ + @Test + public void recordingIdTest() { + // TODO: test recordingId + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'endTime' + */ + @Test + public void endTimeTest() { + // TODO: test endTime + } + + /** + * Test the property 'duration' + */ + @Test + public void durationTest() { + // TODO: test duration + } + + /** + * Test the property 'fileFormat' + */ + @Test + public void fileFormatTest() { + // TODO: test fileFormat + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'transcription' + */ + @Test + public void transcriptionTest() { + // TODO: test transcription + } + + /** + * Test the property 'transferCallerId' + */ + @Test + public void transferCallerIdTest() { + // TODO: test transferCallerId + } + + /** + * Test the property 'transferTo' + */ + @Test + public void transferToTest() { + // TODO: test transferTo + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/TranscriptionListTest.java b/src/test/java/com/bandwidth/sdk/model/TranscriptionListTest.java new file mode 100644 index 00000000..9120828c --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/TranscriptionListTest.java @@ -0,0 +1,53 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import org.openapitools.client.model.Transcription; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for TranscriptionList + */ +public class TranscriptionListTest { + private final TranscriptionList model = new TranscriptionList(); + + /** + * Model tests for TranscriptionList + */ + @Test + public void testTranscriptionList() { + // TODO: test TranscriptionList + } + + /** + * Test the property 'transcripts' + */ + @Test + public void transcriptsTest() { + // TODO: test transcripts + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/TranscriptionMetadataTest.java b/src/test/java/com/bandwidth/sdk/model/TranscriptionMetadataTest.java new file mode 100644 index 00000000..50182dab --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/TranscriptionMetadataTest.java @@ -0,0 +1,75 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.net.URI; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for TranscriptionMetadata + */ +public class TranscriptionMetadataTest { + private final TranscriptionMetadata model = new TranscriptionMetadata(); + + /** + * Model tests for TranscriptionMetadata + */ + @Test + public void testTranscriptionMetadata() { + // TODO: test TranscriptionMetadata + } + + /** + * Test the property 'id' + */ + @Test + public void idTest() { + // TODO: test id + } + + /** + * Test the property 'status' + */ + @Test + public void statusTest() { + // TODO: test status + } + + /** + * Test the property 'completedTime' + */ + @Test + public void completedTimeTest() { + // TODO: test completedTime + } + + /** + * Test the property 'url' + */ + @Test + public void urlTest() { + // TODO: test url + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/TranscriptionTest.java b/src/test/java/com/bandwidth/sdk/model/TranscriptionTest.java new file mode 100644 index 00000000..b4d78566 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/TranscriptionTest.java @@ -0,0 +1,58 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for Transcription + */ +public class TranscriptionTest { + private final Transcription model = new Transcription(); + + /** + * Model tests for Transcription + */ + @Test + public void testTranscription() { + // TODO: test Transcription + } + + /** + * Test the property 'text' + */ + @Test + public void textTest() { + // TODO: test text + } + + /** + * Test the property 'confidence' + */ + @Test + public void confidenceTest() { + // TODO: test confidence + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/TransferAnswerCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/TransferAnswerCallbackTest.java new file mode 100644 index 00000000..53a9a3c8 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/TransferAnswerCallbackTest.java @@ -0,0 +1,165 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for TransferAnswerCallback + */ +public class TransferAnswerCallbackTest { + private final TransferAnswerCallback model = new TransferAnswerCallback(); + + /** + * Model tests for TransferAnswerCallback + */ + @Test + public void testTransferAnswerCallback() { + // TODO: test TransferAnswerCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'answerTime' + */ + @Test + public void answerTimeTest() { + // TODO: test answerTime + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'transferCallerId' + */ + @Test + public void transferCallerIdTest() { + // TODO: test transferCallerId + } + + /** + * Test the property 'transferTo' + */ + @Test + public void transferToTest() { + // TODO: test transferTo + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/TransferCompleteCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/TransferCompleteCallbackTest.java new file mode 100644 index 00000000..9a6eecc3 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/TransferCompleteCallbackTest.java @@ -0,0 +1,189 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for TransferCompleteCallback + */ +public class TransferCompleteCallbackTest { + private final TransferCompleteCallback model = new TransferCompleteCallback(); + + /** + * Model tests for TransferCompleteCallback + */ + @Test + public void testTransferCompleteCallback() { + // TODO: test TransferCompleteCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'answerTime' + */ + @Test + public void answerTimeTest() { + // TODO: test answerTime + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'transferCallerId' + */ + @Test + public void transferCallerIdTest() { + // TODO: test transferCallerId + } + + /** + * Test the property 'transferTo' + */ + @Test + public void transferToTest() { + // TODO: test transferTo + } + + /** + * Test the property 'cause' + */ + @Test + public void causeTest() { + // TODO: test cause + } + + /** + * Test the property 'errorMessage' + */ + @Test + public void errorMessageTest() { + // TODO: test errorMessage + } + + /** + * Test the property 'errorId' + */ + @Test + public void errorIdTest() { + // TODO: test errorId + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/TransferDisconnectCallbackTest.java b/src/test/java/com/bandwidth/sdk/model/TransferDisconnectCallbackTest.java new file mode 100644 index 00000000..0b4c6061 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/TransferDisconnectCallbackTest.java @@ -0,0 +1,205 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.time.OffsetDateTime; +import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for TransferDisconnectCallback + */ +public class TransferDisconnectCallbackTest { + private final TransferDisconnectCallback model = new TransferDisconnectCallback(); + + /** + * Model tests for TransferDisconnectCallback + */ + @Test + public void testTransferDisconnectCallback() { + // TODO: test TransferDisconnectCallback + } + + /** + * Test the property 'eventType' + */ + @Test + public void eventTypeTest() { + // TODO: test eventType + } + + /** + * Test the property 'eventTime' + */ + @Test + public void eventTimeTest() { + // TODO: test eventTime + } + + /** + * Test the property 'accountId' + */ + @Test + public void accountIdTest() { + // TODO: test accountId + } + + /** + * Test the property 'applicationId' + */ + @Test + public void applicationIdTest() { + // TODO: test applicationId + } + + /** + * Test the property 'from' + */ + @Test + public void fromTest() { + // TODO: test from + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'direction' + */ + @Test + public void directionTest() { + // TODO: test direction + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + + /** + * Test the property 'callUrl' + */ + @Test + public void callUrlTest() { + // TODO: test callUrl + } + + /** + * Test the property 'parentCallId' + */ + @Test + public void parentCallIdTest() { + // TODO: test parentCallId + } + + /** + * Test the property 'enqueuedTime' + */ + @Test + public void enqueuedTimeTest() { + // TODO: test enqueuedTime + } + + /** + * Test the property 'startTime' + */ + @Test + public void startTimeTest() { + // TODO: test startTime + } + + /** + * Test the property 'answerTime' + */ + @Test + public void answerTimeTest() { + // TODO: test answerTime + } + + /** + * Test the property 'endTime' + */ + @Test + public void endTimeTest() { + // TODO: test endTime + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + + /** + * Test the property 'transferCallerId' + */ + @Test + public void transferCallerIdTest() { + // TODO: test transferCallerId + } + + /** + * Test the property 'transferTo' + */ + @Test + public void transferToTest() { + // TODO: test transferTo + } + + /** + * Test the property 'cause' + */ + @Test + public void causeTest() { + // TODO: test cause + } + + /** + * Test the property 'errorMessage' + */ + @Test + public void errorMessageTest() { + // TODO: test errorMessage + } + + /** + * Test the property 'errorId' + */ + @Test + public void errorIdTest() { + // TODO: test errorId + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/UpdateCallRecordingTest.java b/src/test/java/com/bandwidth/sdk/model/UpdateCallRecordingTest.java new file mode 100644 index 00000000..058ec4e0 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/UpdateCallRecordingTest.java @@ -0,0 +1,51 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.openapitools.client.model.RecordingStateEnum; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for UpdateCallRecording + */ +public class UpdateCallRecordingTest { + private final UpdateCallRecording model = new UpdateCallRecording(); + + /** + * Model tests for UpdateCallRecording + */ + @Test + public void testUpdateCallRecording() { + // TODO: test UpdateCallRecording + } + + /** + * Test the property 'state' + */ + @Test + public void stateTest() { + // TODO: test state + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/UpdateCallTest.java b/src/test/java/com/bandwidth/sdk/model/UpdateCallTest.java new file mode 100644 index 00000000..f65a3263 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/UpdateCallTest.java @@ -0,0 +1,126 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.net.URI; +import org.openapitools.client.model.CallStateEnum; +import org.openapitools.client.model.RedirectMethodEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for UpdateCall + */ +public class UpdateCallTest { + private final UpdateCall model = new UpdateCall(); + + /** + * Model tests for UpdateCall + */ + @Test + public void testUpdateCall() { + // TODO: test UpdateCall + } + + /** + * Test the property 'state' + */ + @Test + public void stateTest() { + // TODO: test state + } + + /** + * Test the property 'redirectUrl' + */ + @Test + public void redirectUrlTest() { + // TODO: test redirectUrl + } + + /** + * Test the property 'redirectMethod' + */ + @Test + public void redirectMethodTest() { + // TODO: test redirectMethod + } + + /** + * Test the property 'username' + */ + @Test + public void usernameTest() { + // TODO: test username + } + + /** + * Test the property 'password' + */ + @Test + public void passwordTest() { + // TODO: test password + } + + /** + * Test the property 'redirectFallbackUrl' + */ + @Test + public void redirectFallbackUrlTest() { + // TODO: test redirectFallbackUrl + } + + /** + * Test the property 'redirectFallbackMethod' + */ + @Test + public void redirectFallbackMethodTest() { + // TODO: test redirectFallbackMethod + } + + /** + * Test the property 'fallbackUsername' + */ + @Test + public void fallbackUsernameTest() { + // TODO: test fallbackUsername + } + + /** + * Test the property 'fallbackPassword' + */ + @Test + public void fallbackPasswordTest() { + // TODO: test fallbackPassword + } + + /** + * Test the property 'tag' + */ + @Test + public void tagTest() { + // TODO: test tag + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/UpdateConferenceMemberTest.java b/src/test/java/com/bandwidth/sdk/model/UpdateConferenceMemberTest.java new file mode 100644 index 00000000..02e2f24b --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/UpdateConferenceMemberTest.java @@ -0,0 +1,69 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for UpdateConferenceMember + */ +public class UpdateConferenceMemberTest { + private final UpdateConferenceMember model = new UpdateConferenceMember(); + + /** + * Model tests for UpdateConferenceMember + */ + @Test + public void testUpdateConferenceMember() { + // TODO: test UpdateConferenceMember + } + + /** + * Test the property 'mute' + */ + @Test + public void muteTest() { + // TODO: test mute + } + + /** + * Test the property 'hold' + */ + @Test + public void holdTest() { + // TODO: test hold + } + + /** + * Test the property 'callIdsToCoach' + */ + @Test + public void callIdsToCoachTest() { + // TODO: test callIdsToCoach + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/UpdateConferenceTest.java b/src/test/java/com/bandwidth/sdk/model/UpdateConferenceTest.java new file mode 100644 index 00000000..3016bcee --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/UpdateConferenceTest.java @@ -0,0 +1,118 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.net.URI; +import org.openapitools.client.model.ConferenceStateEnum; +import org.openapitools.client.model.RedirectMethodEnum; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for UpdateConference + */ +public class UpdateConferenceTest { + private final UpdateConference model = new UpdateConference(); + + /** + * Model tests for UpdateConference + */ + @Test + public void testUpdateConference() { + // TODO: test UpdateConference + } + + /** + * Test the property 'status' + */ + @Test + public void statusTest() { + // TODO: test status + } + + /** + * Test the property 'redirectUrl' + */ + @Test + public void redirectUrlTest() { + // TODO: test redirectUrl + } + + /** + * Test the property 'redirectMethod' + */ + @Test + public void redirectMethodTest() { + // TODO: test redirectMethod + } + + /** + * Test the property 'username' + */ + @Test + public void usernameTest() { + // TODO: test username + } + + /** + * Test the property 'password' + */ + @Test + public void passwordTest() { + // TODO: test password + } + + /** + * Test the property 'redirectFallbackUrl' + */ + @Test + public void redirectFallbackUrlTest() { + // TODO: test redirectFallbackUrl + } + + /** + * Test the property 'redirectFallbackMethod' + */ + @Test + public void redirectFallbackMethodTest() { + // TODO: test redirectFallbackMethod + } + + /** + * Test the property 'fallbackUsername' + */ + @Test + public void fallbackUsernameTest() { + // TODO: test fallbackUsername + } + + /** + * Test the property 'fallbackPassword' + */ + @Test + public void fallbackPasswordTest() { + // TODO: test fallbackPassword + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/VerifyCodeRequestTest.java b/src/test/java/com/bandwidth/sdk/model/VerifyCodeRequestTest.java new file mode 100644 index 00000000..c3e6cda4 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/VerifyCodeRequestTest.java @@ -0,0 +1,75 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import java.math.BigDecimal; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for VerifyCodeRequest + */ +public class VerifyCodeRequestTest { + private final VerifyCodeRequest model = new VerifyCodeRequest(); + + /** + * Model tests for VerifyCodeRequest + */ + @Test + public void testVerifyCodeRequest() { + // TODO: test VerifyCodeRequest + } + + /** + * Test the property 'to' + */ + @Test + public void toTest() { + // TODO: test to + } + + /** + * Test the property 'scope' + */ + @Test + public void scopeTest() { + // TODO: test scope + } + + /** + * Test the property 'expirationTimeInMinutes' + */ + @Test + public void expirationTimeInMinutesTest() { + // TODO: test expirationTimeInMinutes + } + + /** + * Test the property 'code' + */ + @Test + public void codeTest() { + // TODO: test code + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/VerifyCodeResponseTest.java b/src/test/java/com/bandwidth/sdk/model/VerifyCodeResponseTest.java new file mode 100644 index 00000000..0f3426b4 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/VerifyCodeResponseTest.java @@ -0,0 +1,50 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for VerifyCodeResponse + */ +public class VerifyCodeResponseTest { + private final VerifyCodeResponse model = new VerifyCodeResponse(); + + /** + * Model tests for VerifyCodeResponse + */ + @Test + public void testVerifyCodeResponse() { + // TODO: test VerifyCodeResponse + } + + /** + * Test the property 'valid' + */ + @Test + public void validTest() { + // TODO: test valid + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/VoiceApiErrorTest.java b/src/test/java/com/bandwidth/sdk/model/VoiceApiErrorTest.java new file mode 100644 index 00000000..b2a33c76 --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/VoiceApiErrorTest.java @@ -0,0 +1,67 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.openapitools.jackson.nullable.JsonNullable; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for VoiceApiError + */ +public class VoiceApiErrorTest { + private final VoiceApiError model = new VoiceApiError(); + + /** + * Model tests for VoiceApiError + */ + @Test + public void testVoiceApiError() { + // TODO: test VoiceApiError + } + + /** + * Test the property 'type' + */ + @Test + public void typeTest() { + // TODO: test type + } + + /** + * Test the property 'description' + */ + @Test + public void descriptionTest() { + // TODO: test description + } + + /** + * Test the property 'id' + */ + @Test + public void idTest() { + // TODO: test id + } + +} diff --git a/src/test/java/com/bandwidth/sdk/model/VoiceCodeResponseTest.java b/src/test/java/com/bandwidth/sdk/model/VoiceCodeResponseTest.java new file mode 100644 index 00000000..844ad78f --- /dev/null +++ b/src/test/java/com/bandwidth/sdk/model/VoiceCodeResponseTest.java @@ -0,0 +1,50 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + +package com.bandwidth.sdk.model; + +import com.google.gson.TypeAdapter; +import com.google.gson.annotations.JsonAdapter; +import com.google.gson.annotations.SerializedName; +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonWriter; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import java.io.IOException; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.Test; + + +/** + * Model tests for VoiceCodeResponse + */ +public class VoiceCodeResponseTest { + private final VoiceCodeResponse model = new VoiceCodeResponse(); + + /** + * Model tests for VoiceCodeResponse + */ + @Test + public void testVoiceCodeResponse() { + // TODO: test VoiceCodeResponse + } + + /** + * Test the property 'callId' + */ + @Test + public void callIdTest() { + // TODO: test callId + } + +} diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/BridgeVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/BridgeVerbTest.java similarity index 87% rename from src/test/java/org/openapitools/client/model/unit/bxml/BridgeVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/BridgeVerbTest.java index a015c3ec..a77d94bf 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/BridgeVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/BridgeVerbTest.java @@ -5,10 +5,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.Bridge; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.Bridge; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; @@ -34,4 +34,4 @@ public void bridgeVerbWorks() throws JAXBException { assertThat(new Bxml().with(bridge).toBxml(jaxbContext), is(expectedBxml)); } -}; \ No newline at end of file +}; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/BxmlVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/BxmlVerbTest.java similarity index 82% rename from src/test/java/org/openapitools/client/model/unit/bxml/BxmlVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/BxmlVerbTest.java index 2a4b6898..b4d96f0c 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/BxmlVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/BxmlVerbTest.java @@ -4,14 +4,14 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; - -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.Forward; -import org.openapitools.client.model.bxml.Tag; -import org.openapitools.client.model.bxml.Pause; -import org.openapitools.client.model.bxml.SendDtmf; -import org.openapitools.client.model.DiversionReason; +package com.bandwidth.sdk.model.unit.bxml; + +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.Forward; +import com.bandwidth.sdk.model.bxml.Tag; +import com.bandwidth.sdk.model.bxml.Pause; +import com.bandwidth.sdk.model.bxml.SendDtmf; +import com.bandwidth.sdk.model.DiversionReason; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/ConferenceVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/ConferenceVerbTest.java similarity index 93% rename from src/test/java/org/openapitools/client/model/unit/bxml/ConferenceVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/ConferenceVerbTest.java index aa9ac6f7..1b167afc 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/ConferenceVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/ConferenceVerbTest.java @@ -6,10 +6,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.Conference; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.Conference; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/ForwardVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/ForwardVerbTest.java similarity index 84% rename from src/test/java/org/openapitools/client/model/unit/bxml/ForwardVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/ForwardVerbTest.java index 2f106086..596d1125 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/ForwardVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/ForwardVerbTest.java @@ -6,12 +6,12 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.Forward; -import org.openapitools.client.model.DiversionReason; -import org.openapitools.client.model.DiversionTreatment; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.Forward; +import com.bandwidth.sdk.model.DiversionReason; +import com.bandwidth.sdk.model.DiversionTreatment; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/GatherVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/GatherVerbTest.java similarity index 90% rename from src/test/java/org/openapitools/client/model/unit/bxml/GatherVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/GatherVerbTest.java index e8de4c1b..5e0b7baf 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/GatherVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/GatherVerbTest.java @@ -6,12 +6,12 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.Gather; -import org.openapitools.client.model.bxml.SpeakSentence; -import org.openapitools.client.model.bxml.PlayAudio; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.Gather; +import com.bandwidth.sdk.model.bxml.SpeakSentence; +import com.bandwidth.sdk.model.bxml.PlayAudio; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/HangupVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/HangupVerbTest.java similarity index 82% rename from src/test/java/org/openapitools/client/model/unit/bxml/HangupVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/HangupVerbTest.java index f633436d..c0dbafe3 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/HangupVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/HangupVerbTest.java @@ -5,10 +5,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.Hangup; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.Hangup; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/PauseRecordingVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/PauseRecordingVerbTest.java similarity index 82% rename from src/test/java/org/openapitools/client/model/unit/bxml/PauseRecordingVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/PauseRecordingVerbTest.java index 9ad924ff..2e746855 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/PauseRecordingVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/PauseRecordingVerbTest.java @@ -5,10 +5,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.PauseRecording; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.PauseRecording; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/PauseVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/PauseVerbTest.java similarity index 82% rename from src/test/java/org/openapitools/client/model/unit/bxml/PauseVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/PauseVerbTest.java index 31fff421..ee63c4e5 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/PauseVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/PauseVerbTest.java @@ -5,10 +5,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.Pause; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.Pause; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; @@ -27,4 +27,3 @@ public void pauseVerbWorks() throws JAXBException { assertThat(new Bxml().with(new Pause(2d)).toBxml(jaxbContext), is(expectedBxml)); }; }; - \ No newline at end of file diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/PlayAudioVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/PlayAudioVerbTest.java similarity index 87% rename from src/test/java/org/openapitools/client/model/unit/bxml/PlayAudioVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/PlayAudioVerbTest.java index e7cbe0f3..ca68370e 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/PlayAudioVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/PlayAudioVerbTest.java @@ -6,10 +6,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.PlayAudio; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.PlayAudio; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/RecordVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/RecordVerbTest.java similarity index 87% rename from src/test/java/org/openapitools/client/model/unit/bxml/RecordVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/RecordVerbTest.java index 8cc49d8d..702d24bd 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/RecordVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/RecordVerbTest.java @@ -6,10 +6,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.Record; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.Record; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/RedirectVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/RedirectVerbTest.java similarity index 88% rename from src/test/java/org/openapitools/client/model/unit/bxml/RedirectVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/RedirectVerbTest.java index 063557f0..922935f3 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/RedirectVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/RedirectVerbTest.java @@ -6,10 +6,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.Redirect; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.Redirect; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/ResponseVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/ResponseVerbTest.java similarity index 84% rename from src/test/java/org/openapitools/client/model/unit/bxml/ResponseVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/ResponseVerbTest.java index 66062a34..59efd373 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/ResponseVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/ResponseVerbTest.java @@ -4,14 +4,14 @@ * @throws JAXBException if the test fails */ - package org.openapitools.client.model.unit.bxml; + package com.bandwidth.sdk.model.unit.bxml; - import org.openapitools.client.model.bxml.Response; - import org.openapitools.client.model.bxml.Forward; - import org.openapitools.client.model.bxml.Tag; - import org.openapitools.client.model.bxml.Pause; - import org.openapitools.client.model.bxml.SendDtmf; - import org.openapitools.client.model.DiversionReason; + import com.bandwidth.sdk.model.bxml.Response; + import com.bandwidth.sdk.model.bxml.Forward; + import com.bandwidth.sdk.model.bxml.Tag; + import com.bandwidth.sdk.model.bxml.Pause; + import com.bandwidth.sdk.model.bxml.SendDtmf; + import com.bandwidth.sdk.model.DiversionReason; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; @@ -61,4 +61,3 @@ public void withVerbsWorks() { assertThat(response.getVerbs().get(1), is(sendDtmf)); } }; - \ No newline at end of file diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/ResumeRecordingVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/ResumeRecordingVerbTest.java similarity index 82% rename from src/test/java/org/openapitools/client/model/unit/bxml/ResumeRecordingVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/ResumeRecordingVerbTest.java index b42aa317..cd379239 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/ResumeRecordingVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/ResumeRecordingVerbTest.java @@ -5,10 +5,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.ResumeRecording; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.ResumeRecording; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/RingVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/RingVerbTest.java similarity index 83% rename from src/test/java/org/openapitools/client/model/unit/bxml/RingVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/RingVerbTest.java index adb495ba..53f03420 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/RingVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/RingVerbTest.java @@ -5,10 +5,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.Ring; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.Ring; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; @@ -27,4 +27,3 @@ public void ringVerbWorks() throws JAXBException { assertThat(new Bxml().with(new Ring(30d, true)).toBxml(jaxbContext), is(expectedBxml)); }; }; - \ No newline at end of file diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/SendDtmfVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/SendDtmfVerbTest.java similarity index 83% rename from src/test/java/org/openapitools/client/model/unit/bxml/SendDtmfVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/SendDtmfVerbTest.java index 54213369..5cd533b6 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/SendDtmfVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/SendDtmfVerbTest.java @@ -5,10 +5,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.SendDtmf; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.SendDtmf; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/SpeakSentenceVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/SpeakSentenceVerbTest.java similarity index 84% rename from src/test/java/org/openapitools/client/model/unit/bxml/SpeakSentenceVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/SpeakSentenceVerbTest.java index cd5842c0..127e5f99 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/SpeakSentenceVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/SpeakSentenceVerbTest.java @@ -6,12 +6,12 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.SpeakSentence; -import org.openapitools.client.model.bxml.utils.TtsGender; -import org.openapitools.client.model.bxml.utils.TtsLocale; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.SpeakSentence; +import com.bandwidth.sdk.model.bxml.utils.TtsGender; +import com.bandwidth.sdk.model.bxml.utils.TtsLocale; import jakarta.xml.bind.JAXBContext; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/StartGatherVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StartGatherVerbTest.java similarity index 89% rename from src/test/java/org/openapitools/client/model/unit/bxml/StartGatherVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/StartGatherVerbTest.java index 17be0e5a..aee87abc 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/StartGatherVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StartGatherVerbTest.java @@ -6,10 +6,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.StartGather; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.StartGather; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/StartRecordingVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StartRecordingVerbTest.java similarity index 91% rename from src/test/java/org/openapitools/client/model/unit/bxml/StartRecordingVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/StartRecordingVerbTest.java index 05042148..29559551 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/StartRecordingVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StartRecordingVerbTest.java @@ -6,10 +6,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.StartRecording; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.StartRecording; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/StartStreamVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StartStreamVerbTest.java similarity index 88% rename from src/test/java/org/openapitools/client/model/unit/bxml/StartStreamVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/StartStreamVerbTest.java index 36fd58f0..40ac434f 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/StartStreamVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StartStreamVerbTest.java @@ -6,12 +6,12 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.CallDirectionEnum; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.StartStream; -import org.openapitools.client.model.bxml.StreamParam; +import com.bandwidth.sdk.model.CallDirectionEnum; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.StartStream; +import com.bandwidth.sdk.model.bxml.StreamParam; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/StartTranscriptionVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StartTranscriptionVerbTest.java similarity index 88% rename from src/test/java/org/openapitools/client/model/unit/bxml/StartTranscriptionVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/StartTranscriptionVerbTest.java index dc36e52a..d4a8be72 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/StartTranscriptionVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StartTranscriptionVerbTest.java @@ -6,12 +6,12 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.CallDirectionEnum; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.StartTranscription; -import org.openapitools.client.model.bxml.CustomParam; +import com.bandwidth.sdk.model.CallDirectionEnum; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.StartTranscription; +import com.bandwidth.sdk.model.bxml.CustomParam; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/StopGatherVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StopGatherVerbTest.java similarity index 82% rename from src/test/java/org/openapitools/client/model/unit/bxml/StopGatherVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/StopGatherVerbTest.java index 60544be1..ab5d59ed 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/StopGatherVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StopGatherVerbTest.java @@ -5,10 +5,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.StopGather; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.StopGather; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/StopRecordingVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StopRecordingVerbTest.java similarity index 82% rename from src/test/java/org/openapitools/client/model/unit/bxml/StopRecordingVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/StopRecordingVerbTest.java index 894ae40e..d8c18d8e 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/StopRecordingVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StopRecordingVerbTest.java @@ -5,10 +5,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.StopRecording; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.StopRecording; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/StopStreamVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StopStreamVerbTest.java similarity index 82% rename from src/test/java/org/openapitools/client/model/unit/bxml/StopStreamVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/StopStreamVerbTest.java index 54fa4297..80ae2442 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/StopStreamVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StopStreamVerbTest.java @@ -5,10 +5,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.StopStream; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.StopStream; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/StopTranscriptionVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StopTranscriptionVerbTest.java similarity index 82% rename from src/test/java/org/openapitools/client/model/unit/bxml/StopTranscriptionVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/StopTranscriptionVerbTest.java index c619af47..3339c18b 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/StopTranscriptionVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/StopTranscriptionVerbTest.java @@ -5,10 +5,10 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.StopTranscription; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.StopTranscription; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/TagVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/TagVerbTest.java similarity index 82% rename from src/test/java/org/openapitools/client/model/unit/bxml/TagVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/TagVerbTest.java index 0809c24b..e83f9c92 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/TagVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/TagVerbTest.java @@ -5,10 +5,10 @@ * @throws JAXBException if the test fails */ - package org.openapitools.client.model.unit.bxml; + package com.bandwidth.sdk.model.unit.bxml; - import org.openapitools.client.model.bxml.Bxml; - import org.openapitools.client.model.bxml.Tag; + import com.bandwidth.sdk.model.bxml.Bxml; + import com.bandwidth.sdk.model.bxml.Tag; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; @@ -27,4 +27,3 @@ public void tagVerbWorks() throws JAXBException { assertThat(new Bxml().with(new Tag("Tag Test Content")).toBxml(jaxbContext), is(expectedBxml)); }; }; - \ No newline at end of file diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/TransferVerbTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/TransferVerbTest.java similarity index 92% rename from src/test/java/org/openapitools/client/model/unit/bxml/TransferVerbTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/TransferVerbTest.java index 0374554d..44bc4225 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/TransferVerbTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/TransferVerbTest.java @@ -6,12 +6,12 @@ * @throws JAXBException if the test fails */ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.Bxml; -import org.openapitools.client.model.bxml.Transfer; -import org.openapitools.client.model.bxml.PhoneNumber; -import org.openapitools.client.model.bxml.SipUri; +import com.bandwidth.sdk.model.bxml.Bxml; +import com.bandwidth.sdk.model.bxml.Transfer; +import com.bandwidth.sdk.model.bxml.PhoneNumber; +import com.bandwidth.sdk.model.bxml.SipUri; import jakarta.xml.bind.JAXBContext; import jakarta.xml.bind.JAXBException; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/TtsGenderTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/TtsGenderTest.java similarity index 86% rename from src/test/java/org/openapitools/client/model/unit/bxml/TtsGenderTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/TtsGenderTest.java index f30a8924..c37ce20a 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/TtsGenderTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/TtsGenderTest.java @@ -1,6 +1,6 @@ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.utils.TtsGender; +import com.bandwidth.sdk.model.bxml.utils.TtsGender; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.is; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/TtsLocaleTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/TtsLocaleTest.java similarity index 87% rename from src/test/java/org/openapitools/client/model/unit/bxml/TtsLocaleTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/TtsLocaleTest.java index 903c9682..34347448 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/TtsLocaleTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/TtsLocaleTest.java @@ -1,6 +1,6 @@ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.utils.TtsLocale; +import com.bandwidth.sdk.model.bxml.utils.TtsLocale; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.is; diff --git a/src/test/java/org/openapitools/client/model/unit/bxml/TtsVoiceTest.java b/src/test/java/com/bandwidth/sdk/model/unit/bxml/TtsVoiceTest.java similarity index 83% rename from src/test/java/org/openapitools/client/model/unit/bxml/TtsVoiceTest.java rename to src/test/java/com/bandwidth/sdk/model/unit/bxml/TtsVoiceTest.java index 26a467bc..c29dad47 100644 --- a/src/test/java/org/openapitools/client/model/unit/bxml/TtsVoiceTest.java +++ b/src/test/java/com/bandwidth/sdk/model/unit/bxml/TtsVoiceTest.java @@ -1,8 +1,8 @@ -package org.openapitools.client.model.unit.bxml; +package com.bandwidth.sdk.model.unit.bxml; -import org.openapitools.client.model.bxml.utils.TtsGender; -import org.openapitools.client.model.bxml.utils.TtsLocale; -import org.openapitools.client.model.bxml.utils.TtsVoice; +import com.bandwidth.sdk.model.bxml.utils.TtsGender; +import com.bandwidth.sdk.model.bxml.utils.TtsLocale; +import com.bandwidth.sdk.model.bxml.utils.TtsVoice; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.is; diff --git a/src/test/java/org/openapitools/client/utils/CallCleanup.java b/src/test/java/com/bandwidth/sdk/utils/CallCleanup.java similarity index 93% rename from src/test/java/org/openapitools/client/utils/CallCleanup.java rename to src/test/java/com/bandwidth/sdk/utils/CallCleanup.java index b0c8f672..15c4ebe7 100644 --- a/src/test/java/org/openapitools/client/utils/CallCleanup.java +++ b/src/test/java/com/bandwidth/sdk/utils/CallCleanup.java @@ -1,17 +1,17 @@ -package org.openapitools.client.utils; +package com.bandwidth.sdk.utils; import java.util.List; import java.util.concurrent.TimeUnit; -import org.openapitools.client.api.CallsApiTest; -import org.openapitools.client.api.ConferencesApiTest; -import org.openapitools.client.api.RecordingsApiTest; +import com.bandwidth.sdk.api.CallsApiTest; +import com.bandwidth.sdk.api.ConferencesApiTest; +import com.bandwidth.sdk.api.RecordingsApiTest; import org.openapitools.client.model.CallStateEnum; import org.openapitools.client.model.UpdateCall; import org.openapitools.client.ApiException; import org.openapitools.client.ApiResponse; -import static org.openapitools.client.utils.TestingEnvironmentVariables.*; +import static com.bandwidth.sdk.utils.TestingEnvironmentVariables.*; public class CallCleanup { private static int TEST_SLEEP = 5; diff --git a/src/test/java/org/openapitools/client/utils/MantecaStatusResponse.java b/src/test/java/com/bandwidth/sdk/utils/MantecaStatusResponse.java similarity index 88% rename from src/test/java/org/openapitools/client/utils/MantecaStatusResponse.java rename to src/test/java/com/bandwidth/sdk/utils/MantecaStatusResponse.java index ac3d047f..29eb3ede 100644 --- a/src/test/java/org/openapitools/client/utils/MantecaStatusResponse.java +++ b/src/test/java/com/bandwidth/sdk/utils/MantecaStatusResponse.java @@ -1,4 +1,4 @@ -package org.openapitools.client.utils; +package com.bandwidth.sdk.utils; public class MantecaStatusResponse { public Boolean callRecorded; diff --git a/src/test/java/org/openapitools/client/utils/TestingEnvironmentVariables.java b/src/test/java/com/bandwidth/sdk/utils/TestingEnvironmentVariables.java similarity index 98% rename from src/test/java/org/openapitools/client/utils/TestingEnvironmentVariables.java rename to src/test/java/com/bandwidth/sdk/utils/TestingEnvironmentVariables.java index 9cc6b445..d7f22105 100644 --- a/src/test/java/org/openapitools/client/utils/TestingEnvironmentVariables.java +++ b/src/test/java/com/bandwidth/sdk/utils/TestingEnvironmentVariables.java @@ -1,4 +1,4 @@ -package org.openapitools.client.utils; +package com.bandwidth.sdk.utils; public final class TestingEnvironmentVariables { public static final String BW_USERNAME = System.getenv("BW_USERNAME"); diff --git a/src/test/java/org/openapitools/client/api/CallsApiTest.java b/src/test/java/org/openapitools/client/api/CallsApiTest.java index 97ef301b..33a499dd 100644 --- a/src/test/java/org/openapitools/client/api/CallsApiTest.java +++ b/src/test/java/org/openapitools/client/api/CallsApiTest.java @@ -1,400 +1,100 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + package org.openapitools.client.api; -import org.openapitools.client.ApiResponse; -import org.openapitools.client.ApiException; -import org.openapitools.client.ApiClient; -import org.openapitools.client.auth.HttpBasicAuth; -import org.openapitools.client.Configuration; -import org.openapitools.client.model.CallbackMethodEnum; +import com.bandwidth.sdk.ApiException; +import org.openapitools.client.model.CallState; import org.openapitools.client.model.CreateCall; import org.openapitools.client.model.CreateCallResponse; -import org.openapitools.client.model.CallDirectionEnum; -import org.openapitools.client.model.CallState; -import org.openapitools.client.model.CallStateEnum; -import org.openapitools.client.model.MachineDetectionConfiguration; -import org.openapitools.client.model.MachineDetectionModeEnum; import org.openapitools.client.model.UpdateCall; -import org.junit.jupiter.api.BeforeAll; -import org.junit.jupiter.api.MethodOrderer; -import org.junit.jupiter.api.Order; -import org.junit.jupiter.api.AfterAll; +import org.openapitools.client.model.VoiceApiError; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestInstance; -import org.junit.jupiter.api.TestMethodOrder; -import org.junit.jupiter.api.Assertions; -import java.net.URI; -import java.net.URISyntaxException; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; -import java.util.concurrent.TimeUnit; +import java.util.Map; -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.CoreMatchers.instanceOf; -import static org.hamcrest.Matchers.is; -import static org.hamcrest.Matchers.anyOf; -import static org.hamcrest.beans.HasPropertyWithValue.hasProperty; - -import static org.openapitools.client.utils.TestingEnvironmentVariables.*; -import static org.openapitools.client.utils.CallCleanup.Cleanup; - -@TestMethodOrder(MethodOrderer.OrderAnnotation.class) -@TestInstance(TestInstance.Lifecycle.PER_CLASS) +/** + * API tests for CallsApi + */ +@Disabled public class CallsApiTest { - public ApiClient defaultClient = Configuration.getDefaultApiClient(); - public HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic"); - public final CallsApi api = new CallsApi(defaultClient); - - private static List callIdList = new ArrayList(); - private static MachineDetectionConfiguration machineDetection = new MachineDetectionConfiguration(); - private static CreateCall createCallBody = new CreateCall(); - private static CreateCall createMantecaCallBody = new CreateCall(); - private static UpdateCall updateMantecaCallBody = new UpdateCall(); - private static UpdateCall completeMantecaCallBody = new UpdateCall(); - private static URI answerUrl; - private static URI mantecaAnswerUrl; - private static URI mantecaRedirectUrl; - private static URI fallbackUrl; - private static URI disconnectUrl; - private static URI machineDetectionUrl; - private static URI machineDetectionCompleteUrl; - private static CallbackMethodEnum callbackMethod = CallbackMethodEnum.POST; - private static String testCallId = "Call-Id"; - private static String testXmlBody = "This is a test bxml response"; - private static int TEST_SLEEP = 3; - - @BeforeAll - public static void setupBeforeClass() throws URISyntaxException { - answerUrl = new URI(BASE_CALLBACK_URL); - mantecaAnswerUrl = new URI(MANTECA_BASE_URL + "/bxml/pause"); - mantecaRedirectUrl = new URI(MANTECA_BASE_URL + "/bxml/pause"); - fallbackUrl = new URI("https://www.myFallbackServer.com/webhooks/answer"); - disconnectUrl = new URI("https://myServer.com/bandwidth/webhooks/disconnectUrl"); - machineDetectionUrl = new URI("https://myServer.com/bandwidth/webhooks/machineDetectionComplete"); - machineDetectionCompleteUrl = new URI( - "https://myFallbackServer.com/bandwidth/webhooks/machineDetectionComplete"); - - machineDetection.setMode(MachineDetectionModeEnum.ASYNC); - machineDetection.setDetectionTimeout(15.0); - machineDetection.setSilenceTimeout(10.0); - machineDetection.setSpeechThreshold(10.0); - machineDetection.setSpeechEndThreshold(5.0); - machineDetection.setMachineSpeechEndThreshold(5.0); - machineDetection.setDelayResult(false); - machineDetection.setCallbackUrl(machineDetectionUrl); - machineDetection.setCallbackMethod(callbackMethod); - machineDetection.setUsername("mySecretUsername"); - machineDetection.setPassword("mySecretPassword1!"); - machineDetection.setFallbackUrl(machineDetectionCompleteUrl); - machineDetection.setFallbackMethod(callbackMethod); - machineDetection.setFallbackUsername("mySecretUsername"); - machineDetection.setFallbackPassword("mySecretPassword1!"); - - createCallBody.setTo(USER_NUMBER); - createCallBody.setFrom(BW_NUMBER); - createCallBody.setApplicationId(BW_VOICE_APPLICATION_ID); - createCallBody.setAnswerUrl(answerUrl); - createCallBody.setAnswerMethod(callbackMethod); - createCallBody.setUsername("mySecretUsername"); - createCallBody.setPassword("mySecretPassword1!"); - createCallBody.setAnswerFallbackUrl(fallbackUrl); - createCallBody.setAnswerFallbackMethod(callbackMethod); - createCallBody.setFallbackUsername("mySecretUsername"); - createCallBody.setFallbackPassword("mySecretPassword1!"); - createCallBody.setDisconnectUrl(disconnectUrl); - createCallBody.setDisconnectMethod(callbackMethod); - createCallBody.setCallTimeout(30.0); - createCallBody.setCallbackTimeout(15.0); - createCallBody.setMachineDetection(machineDetection); - createCallBody.setPriority(5); - createCallBody.setTag("tag_example"); - - createMantecaCallBody.setFrom(MANTECA_ACTIVE_NUMBER); - createMantecaCallBody.setTo(MANTECA_IDLE_NUMBER); - createMantecaCallBody.setApplicationId(MANTECA_APPLICATION_ID); - createMantecaCallBody.setAnswerUrl(mantecaAnswerUrl); - - updateMantecaCallBody.setState(CallStateEnum.ACTIVE); - updateMantecaCallBody.setRedirectUrl(mantecaRedirectUrl); - - completeMantecaCallBody.setState(CallStateEnum.COMPLETED); - } - - @AfterAll - public void tearDownAfterClass() throws Exception { - TimeUnit.SECONDS.sleep(TEST_SLEEP); - Cleanup(this, callIdList); - } - - @Test - @Order(1) - public void createCall() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - ApiResponse response = api.createCallWithHttpInfo(BW_ACCOUNT_ID, createCallBody); - callIdList.add(response.getData().getCallId()); - - assertThat(response.getStatusCode(), is(201)); - assertThat(response.getData(), hasProperty("callId", is(instanceOf(String.class)))); - assertThat(response.getData(), hasProperty("accountId", is(BW_ACCOUNT_ID))); - assertThat(response.getData(), hasProperty("applicationId", is(BW_VOICE_APPLICATION_ID))); - assertThat(response.getData(), hasProperty("to", is(USER_NUMBER))); - assertThat(response.getData(), hasProperty("from", is(BW_NUMBER))); - } - - @Test - public void createCallBadRequest() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - CreateCall badCallRequest = new CreateCall(); - createCallBody.setTo("invalid_number"); - createCallBody.setFrom(BW_NUMBER); - createCallBody.setApplicationId(BW_VOICE_APPLICATION_ID); - createCallBody.setAnswerUrl(answerUrl); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.createCallWithHttpInfo(BW_ACCOUNT_ID, badCallRequest)); - - assertThat(exception.getCode(), is(400)); - } - - @Test - public void createCallUnauthorized() throws ApiException { - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - CreateCall badCallRequest = new CreateCall(); - createCallBody.setTo("invalid_number"); - createCallBody.setFrom(BW_NUMBER); - createCallBody.setApplicationId(BW_VOICE_APPLICATION_ID); - createCallBody.setAnswerUrl(answerUrl); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.createCallWithHttpInfo(BW_ACCOUNT_ID, badCallRequest)); - - assertThat(exception.getCode(), is(401)); - } - - @Test - public void createCallForbidden() throws ApiException { - Basic.setUsername(FORBIDDEN_USERNAME); - Basic.setPassword(FORBIDDEN_PASSWORD); - - CreateCall badCallRequest = new CreateCall(); - createCallBody.setTo("invalid_number"); - createCallBody.setFrom(BW_NUMBER); - createCallBody.setApplicationId(BW_VOICE_APPLICATION_ID); - createCallBody.setAnswerUrl(answerUrl); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.createCallWithHttpInfo(BW_ACCOUNT_ID, badCallRequest)); - - assertThat(exception.getCode(), is(403)); - } - - // @Test - // @Order(2) - // public void getCallState() throws ApiException, InterruptedException { - // Basic.setUsername(BW_USERNAME); - // Basic.setPassword(BW_PASSWORD); - - // TimeUnit.SECONDS.sleep(TEST_SLEEP); - // ApiResponse response = api.getCallStateWithHttpInfo(BW_ACCOUNT_ID, callIdList.get(0)); - - // assertThat(response.getStatusCode(), anyOf(is(200),is(404))); - // assertThat(response.getData(), hasProperty("callId", is(instanceOf(String.class)))); - // assertThat(response.getData(), hasProperty("state", is(instanceOf(String.class)))); - // assertThat(response.getData(), hasProperty("direction", is(CallDirectionEnum.OUTBOUND))); - // } - - @Test - public void getCallStateUnauthorized() throws ApiException { - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.getCallStateWithHttpInfo(BW_ACCOUNT_ID, "not a call id")); - - assertThat(exception.getCode(), is(401)); - } - - @Test - public void getCallStateForbidden() throws ApiException { - Basic.setUsername(FORBIDDEN_USERNAME); - Basic.setPassword(FORBIDDEN_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.getCallStateWithHttpInfo(BW_ACCOUNT_ID, "not a call id")); - - assertThat(exception.getCode(), is(403)); - } - - @Test - public void getCallStateNotFound() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.getCallStateWithHttpInfo(BW_ACCOUNT_ID, "not a call id")); - - assertThat(exception.getCode(), is(404)); - } - @Test - @Order(3) - public void updateCall() throws ApiException, InterruptedException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - // Create call - TimeUnit.SECONDS.sleep(TEST_SLEEP); - ApiResponse createCallResponse = api.createCallWithHttpInfo(BW_ACCOUNT_ID, - createMantecaCallBody); - callIdList.add(createCallResponse.getData().getCallId()); - - assertThat(createCallResponse.getStatusCode(), is(201)); - - // Redirect call to different url - TimeUnit.SECONDS.sleep(TEST_SLEEP); - ApiResponse updateCallResponse = api.updateCallWithHttpInfo(BW_ACCOUNT_ID, - createCallResponse.getData().getCallId(), updateMantecaCallBody); - - assertThat(updateCallResponse.getStatusCode(), is(200)); - - // Complete call - TimeUnit.SECONDS.sleep(TEST_SLEEP); - ApiResponse completeCallResponse = api.updateCallWithHttpInfo(BW_ACCOUNT_ID, - createCallResponse.getData().getCallId(), completeMantecaCallBody); - - assertThat(completeCallResponse.getStatusCode(), is(200)); + private final CallsApi api = new CallsApi(); + + /** + * Create Call + * + * Creates an outbound phone call. All calls are initially queued. Your outbound calls will initiated at a specific dequeueing rate, enabling your application to \"fire and forget\" when creating calls. Queued calls may not be modified until they are dequeued and placed, but may be removed from your queue on demand. <b>Please note:</b> Calls submitted to your queue will be placed approximately in order, but exact ordering is not guaranteed. + * + * @throws ApiException if the Api call fails + */ + @Test + public void createCallTest() throws ApiException { + String accountId = null; + CreateCall createCall = null; + CreateCallResponse response = api.createCall(accountId, createCall); + // TODO: test validations + } + + /** + * Get Call State Information + * + * Retrieve the current state of a specific call. This information is near-realtime, so it may take a few minutes for your call to be accessible using this endpoint. **Note**: Call information is kept for 7 days after the calls are hung up. If you attempt to retrieve information for a call that is older than 7 days, you will get an HTTP 404 response. + * + * @throws ApiException if the Api call fails + */ + @Test + public void getCallStateTest() throws ApiException { + String accountId = null; + String callId = null; + CallState response = api.getCallState(accountId, callId); + // TODO: test validations + } + + /** + * Update Call + * + * Interrupts and redirects a call to a different URL that should return a BXML document. + * + * @throws ApiException if the Api call fails + */ + @Test + public void updateCallTest() throws ApiException { + String accountId = null; + String callId = null; + UpdateCall updateCall = null; + api.updateCall(accountId, callId, updateCall); + // TODO: test validations + } + + /** + * Update Call BXML + * + * Interrupts and replaces an active call's BXML document. + * + * @throws ApiException if the Api call fails + */ + @Test + public void updateCallBxmlTest() throws ApiException { + String accountId = null; + String callId = null; + String body = null; + api.updateCallBxml(accountId, callId, body); + // TODO: test validations } - @Test - public void updateCallBadRequest() throws ApiException, InterruptedException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - UpdateCall badRequest = new UpdateCall(); - badRequest.state(null); - - // Create call - TimeUnit.SECONDS.sleep(TEST_SLEEP); - ApiResponse createCallResponse = api.createCallWithHttpInfo(BW_ACCOUNT_ID, - createMantecaCallBody); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.updateCallWithHttpInfo(BW_ACCOUNT_ID, createCallResponse.getData().getCallId(), - badRequest)); - - assertThat(exception.getCode(), is(400)); - } - - @Test - public void updateCallUnauthorized() throws ApiException { - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.updateCallWithHttpInfo(BW_ACCOUNT_ID, testCallId, - new UpdateCall().state(CallStateEnum.COMPLETED))); - - assertThat(exception.getCode(), is(401)); - - } - - @Test - public void updateCallForbidden() throws ApiException { - Basic.setUsername(FORBIDDEN_USERNAME); - Basic.setPassword(FORBIDDEN_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.updateCallWithHttpInfo(BW_ACCOUNT_ID, testCallId, - new UpdateCall().state(CallStateEnum.COMPLETED))); - - assertThat(exception.getCode(), is(403)); - } - - @Test - public void updateCallNotFound() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.updateCallWithHttpInfo(BW_ACCOUNT_ID, testCallId, - new UpdateCall().state(CallStateEnum.COMPLETED))); - - assertThat(exception.getCode(), is(404)); - } - - @Test - @Order(4) - public void updateCallBxml() throws ApiException, InterruptedException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - // Create call - TimeUnit.SECONDS.sleep(TEST_SLEEP); - ApiResponse createCallResponse = api.createCallWithHttpInfo(BW_ACCOUNT_ID, - createMantecaCallBody); - callIdList.add(createCallResponse.getData().getCallId()); - - assertThat(createCallResponse.getStatusCode(), is(201)); - - // Redirect call to different url - TimeUnit.SECONDS.sleep(TEST_SLEEP); - ApiResponse updateCallResponse = api.updateCallBxmlWithHttpInfo(BW_ACCOUNT_ID, - createCallResponse.getData().getCallId(), testXmlBody); - - assertThat(updateCallResponse.getStatusCode(), is(204)); - - // Complete call - TimeUnit.SECONDS.sleep(TEST_SLEEP); - ApiResponse completeCallResponse = api.updateCallWithHttpInfo(BW_ACCOUNT_ID, - createCallResponse.getData().getCallId(), completeMantecaCallBody); - - assertThat(completeCallResponse.getStatusCode(), is(200)); - } - - @Test - public void updateCallBxmlBadRequest() throws ApiException { - - } - - @Test - public void updateCallBxmlUnauthorized() throws ApiException { - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.updateCallBxmlWithHttpInfo(BW_ACCOUNT_ID, testCallId, - testXmlBody)); - - assertThat(exception.getCode(), is(401)); - } - - @Test - public void updateCallBxmlForbidden() throws ApiException { - Basic.setUsername(FORBIDDEN_USERNAME); - Basic.setPassword(FORBIDDEN_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.updateCallBxmlWithHttpInfo(BW_ACCOUNT_ID, testCallId, - testXmlBody)); - - assertThat(exception.getCode(), is(403)); - } - - @Test - public void updateCallBxmlNotFound() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.updateCallBxmlWithHttpInfo(BW_ACCOUNT_ID, testCallId, - testXmlBody)); - - assertThat(exception.getCode(), is(404)); - } } diff --git a/src/test/java/org/openapitools/client/api/ConferencesApiTest.java b/src/test/java/org/openapitools/client/api/ConferencesApiTest.java index 8c33830b..318dd80a 100644 --- a/src/test/java/org/openapitools/client/api/ConferencesApiTest.java +++ b/src/test/java/org/openapitools/client/api/ConferencesApiTest.java @@ -1,235 +1,186 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + package org.openapitools.client.api; -import org.openapitools.client.ApiResponse; -import org.openapitools.client.ApiClient; -import org.openapitools.client.auth.HttpBasicAuth; -import org.openapitools.client.Configuration; -import org.openapitools.client.model.ConferenceRecordingMetadata; -import org.openapitools.client.model.ConferenceStateEnum; -import org.openapitools.client.model.CreateCall; -import org.openapitools.client.model.CreateCallResponse; -import org.openapitools.client.model.FileFormatEnum; +import com.bandwidth.sdk.ApiException; import org.openapitools.client.model.Conference; import org.openapitools.client.model.ConferenceMember; -import org.openapitools.client.model.RedirectMethodEnum; +import org.openapitools.client.model.ConferenceRecordingMetadata; +import java.io.File; import org.openapitools.client.model.UpdateConference; import org.openapitools.client.model.UpdateConferenceMember; -import org.openapitools.client.utils.MantecaStatusResponse; - -import com.google.gson.Gson; - -import okhttp3.Call; -import okhttp3.MediaType; -import okhttp3.OkHttpClient; -import okhttp3.Request; -import okhttp3.RequestBody; -import okhttp3.Response; - -import org.junit.jupiter.api.BeforeAll; -import org.junit.jupiter.api.MethodOrderer; -import org.junit.jupiter.api.Order; -import org.junit.jupiter.api.AfterAll; +import org.openapitools.client.model.VoiceApiError; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestInstance; -import org.junit.jupiter.api.TestMethodOrder; -import java.io.File; -import java.io.IOException; -import java.net.URI; -import java.net.URISyntaxException; +import java.util.ArrayList; +import java.util.HashMap; import java.util.List; -import java.util.concurrent.TimeUnit; +import java.util.Map; -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.Matchers.is; -import static org.openapitools.client.utils.TestingEnvironmentVariables.*; -import static org.openapitools.client.utils.CallCleanup.Cleanup; - -@TestMethodOrder(MethodOrderer.OrderAnnotation.class) -@TestInstance(TestInstance.Lifecycle.PER_CLASS) +/** + * API tests for ConferencesApi + */ +@Disabled public class ConferencesApiTest { - public ApiClient defaultClient = Configuration.getDefaultApiClient(); - public HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic"); - public final CallsApi callsApi = new CallsApi(defaultClient); - public final ConferencesApi conferencesApi = new ConferencesApi(defaultClient); - - private static final OkHttpClient mantecaClient = new OkHttpClient(); - public static final MediaType jsonMediaType = MediaType.get("application/json; charset=utf-8"); - - private static String testId; - private static String callId; - private static String conferenceId; - private static URI answerUrl; - private static URI conferenceRedirectUrl; - private static String updateRecordingBxml = "This should be a conference recording."; - private static int TEST_SLEEP = 3; - private static int MAX_RETRIES = 40; - - @BeforeAll - public static void setUpBeforeClass() throws URISyntaxException { - answerUrl = new URI(MANTECA_BASE_URL + "/bxml/joinConferencePause"); - conferenceRedirectUrl = new URI(MANTECA_BASE_URL + "/bxml/pause"); - } - @AfterAll - public void tearDownAfterClass() throws Exception { - TimeUnit.SECONDS.sleep(TEST_SLEEP); - Cleanup(this, callId); + private final ConferencesApi api = new ConferencesApi(); + + /** + * Download Conference Recording + * + * Downloads the specified recording file. + * + * @throws ApiException if the Api call fails + */ + @Test + public void downloadConferenceRecordingTest() throws ApiException { + String accountId = null; + String conferenceId = null; + String recordingId = null; + File response = api.downloadConferenceRecording(accountId, conferenceId, recordingId); + // TODO: test validations } - static final String constructMantecaJsonBody(String os, String language) { - return "{\"os\": \"" + os + "\", \"language\":\"JAVA" + JAVA_VERSION + "\", \"type\":\"conference\"}"; + /** + * Get Conference Information + * + * Returns information about the specified conference. + * + * @throws ApiException if the Api call fails + */ + @Test + public void getConferenceTest() throws ApiException { + String accountId = null; + String conferenceId = null; + Conference response = api.getConference(accountId, conferenceId); + // TODO: test validations } - public void validateRecording(ConferenceRecordingMetadata recording, String conferenceId) { + /** + * Get Conference Member + * + * Returns information about the specified conference member. + * + * @throws ApiException if the Api call fails + */ + @Test + public void getConferenceMemberTest() throws ApiException { + String accountId = null; + String conferenceId = null; + String memberId = null; + ConferenceMember response = api.getConferenceMember(accountId, conferenceId, memberId); + // TODO: test validations + } + /** + * Get Conference Recording Information + * + * Returns metadata for the specified recording. + * + * @throws ApiException if the Api call fails + */ + @Test + public void getConferenceRecordingTest() throws ApiException { + String accountId = null; + String conferenceId = null; + String recordingId = null; + ConferenceRecordingMetadata response = api.getConferenceRecording(accountId, conferenceId, recordingId); + // TODO: test validations } - public Boolean getTestRecordedStatus(String mantecaTestId) throws Exception { - try { - // Setup the test with Manteca - Request mantecaStatusRequest = new Request.Builder() - .url(MANTECA_STATUS_URL + mantecaTestId) - .build(); - Call mantecaStatusApiCall = mantecaClient.newCall(mantecaStatusRequest); - Response mantecaStatusResponse = mantecaStatusApiCall.execute(); - - Gson gson = new Gson(); - MantecaStatusResponse mantecaStatus = gson.fromJson( - mantecaStatusResponse.peekBody(2048).string(), - MantecaStatusResponse.class); - if (mantecaStatusResponse.isSuccessful()) { - return mantecaStatus.callRecorded; - } else { - System.out.println(mantecaStatusResponse.body().string()); - throw new Exception( - "Received HTTP " + String.valueOf(mantecaStatusResponse.code()) + " status code from Manteca"); - } - } catch (IOException e) { - System.out.println(e.toString()); - throw new Exception("Failed to get test status from Manteca, aborting test run :("); - } + /** + * Get Conference Recordings + * + * Returns a (potentially empty) list of metadata for the recordings that took place during the specified conference. + * + * @throws ApiException if the Api call fails + */ + @Test + public void listConferenceRecordingsTest() throws ApiException { + String accountId = null; + String conferenceId = null; + List response = api.listConferenceRecordings(accountId, conferenceId); + // TODO: test validations } + /** + * Get Conferences + * + * Returns a max of 1000 conferences, sorted by `createdTime` from oldest to newest. **NOTE:** If the number of conferences in the account is bigger than `pageSize`, a `Link` header (with format `<{url}>; rel=\"next\"`) will be returned in the response. The url can be used to retrieve the next page of conference records. + * + * @throws ApiException if the Api call fails + */ @Test - @Order(1) - public void testCreateAndFetchConference() throws Exception { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - String mantecaJsonBody = constructMantecaJsonBody(OPERATING_SYSTEM, JAVA_VERSION); - RequestBody mantecaRequestBody = RequestBody.create(mantecaJsonBody, jsonMediaType); - - try { - // Setup the test with Manteca - Request mantecaRequest = new Request.Builder() - .url(MANTECA_BASE_URL + "/tests") - .post(mantecaRequestBody) - .build(); - Call mantecaApiCall = mantecaClient.newCall(mantecaRequest); - testId = mantecaApiCall.execute().body().string(); - } catch (IOException e) { - System.out.println(e.toString()); - throw new Exception("Failed to initialize conference tests with Manteca, aborting test run :("); - } - - CreateCall conferenceCallBody = new CreateCall(); - conferenceCallBody.setTo(MANTECA_IDLE_NUMBER); - conferenceCallBody.setFrom(MANTECA_ACTIVE_NUMBER); - conferenceCallBody.setApplicationId(MANTECA_APPLICATION_ID); - conferenceCallBody.setAnswerUrl(answerUrl); - conferenceCallBody.setTag(testId); - - ApiResponse createCallResponse = callsApi.createCallWithHttpInfo(BW_ACCOUNT_ID, - conferenceCallBody); - - assertThat(createCallResponse.getStatusCode(), is(201)); - callId = createCallResponse.getData().getCallId(); - - // TODO: Remove after successful test in GHA runners - System.out.println("TestId: " + testId); - System.out.println("CallId: " + callId); - - TimeUnit.SECONDS.sleep(TEST_SLEEP); - - ApiResponse> listConferencesResponse = conferencesApi - .listConferencesWithHttpInfo(BW_ACCOUNT_ID, testId, null, null, null, null); - assertThat(listConferencesResponse.getStatusCode(), is(200)); - - conferenceId = listConferencesResponse.getData().get(0).getId(); - - ApiResponse getConferenceResponse = conferencesApi.getConferenceWithHttpInfo(BW_ACCOUNT_ID, - conferenceId); - assertThat(getConferenceResponse.getStatusCode(), is(200)); + public void listConferencesTest() throws ApiException { + String accountId = null; + String name = null; + String minCreatedTime = null; + String maxCreatedTime = null; + Integer pageSize = null; + String pageToken = null; + List response = api.listConferences(accountId, name, minCreatedTime, maxCreatedTime, pageSize, pageToken); + // TODO: test validations + } + /** + * Update Conference + * + * Update the conference state. + * + * @throws ApiException if the Api call fails + */ + @Test + public void updateConferenceTest() throws ApiException { + String accountId = null; + String conferenceId = null; + UpdateConference updateConference = null; + api.updateConference(accountId, conferenceId, updateConference); + // TODO: test validations } + /** + * Update Conference BXML + * + * Update the conference BXML document. + * + * @throws ApiException if the Api call fails + */ @Test - @Order(2) - public void testConferenceAndMembers() throws Exception { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - ApiResponse listConferenceMembersResponse = conferencesApi - .getConferenceMemberWithHttpInfo(BW_ACCOUNT_ID, conferenceId, callId); - assertThat(listConferenceMembersResponse.getStatusCode(), is(200)); - - UpdateConferenceMember updateMember = new UpdateConferenceMember(); - updateMember.setMute(false); - - ApiResponse updateConferenceMemberResponse = conferencesApi - .updateConferenceMemberWithHttpInfo(BW_ACCOUNT_ID, conferenceId, callId, updateMember); - assertThat(updateConferenceMemberResponse.getStatusCode(), is(204)); - - UpdateConference updateConference = new UpdateConference(); - updateConference.setStatus(ConferenceStateEnum.ACTIVE); - updateConference.setRedirectUrl(conferenceRedirectUrl); - updateConference.setRedirectMethod(RedirectMethodEnum.POST); - updateConference.setUsername("myUsername"); - updateConference.setPassword("myPassword1!"); - updateConference.setRedirectFallbackUrl(conferenceRedirectUrl); - updateConference.setRedirectFallbackMethod(RedirectMethodEnum.POST); - updateConference.setFallbackUsername("myUsername"); - updateConference.setFallbackPassword("myPassword1!"); - - ApiResponse updateConferenceResponse = conferencesApi.updateConferenceWithHttpInfo(BW_ACCOUNT_ID, - conferenceId, updateConference); - assertThat(updateConferenceResponse.getStatusCode(), is(204)); - - ApiResponse updateConferenceBxmlResponse = conferencesApi.updateConferenceBxmlWithHttpInfo(BW_ACCOUNT_ID, - conferenceId, updateRecordingBxml); - assertThat(updateConferenceBxmlResponse.getStatusCode(), is(204)); + public void updateConferenceBxmlTest() throws ApiException { + String accountId = null; + String conferenceId = null; + String body = null; + api.updateConferenceBxml(accountId, conferenceId, body); + // TODO: test validations } + /** + * Update Conference Member + * + * Updates settings for a particular conference member. + * + * @throws ApiException if the Api call fails + */ @Test - @Order(3) - public void testConferenceRecordings() throws Exception { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - Boolean testRecordingStatus = false; - for (int i = 0; i < MAX_RETRIES; i++) { - TimeUnit.SECONDS.sleep(TEST_SLEEP); - testRecordingStatus = getTestRecordedStatus(testId); - } - assertThat(testRecordingStatus, is(true)); - - ApiResponse> listConferenceRecordingsResponse = conferencesApi - .listConferenceRecordingsWithHttpInfo(BW_ACCOUNT_ID, conferenceId); - assertThat(listConferenceRecordingsResponse.getStatusCode(), is(200)); - - ConferenceRecordingMetadata conferenceRecording = listConferenceRecordingsResponse.getData().get(0); - - ApiResponse conferenceRecordingMetadataResponse = conferencesApi - .getConferenceRecordingWithHttpInfo(BW_ACCOUNT_ID, conferenceId, - conferenceRecording.getRecordingId()); - assertThat(conferenceRecordingMetadataResponse.getStatusCode(), is(200)); - assertThat(conferenceRecordingMetadataResponse.getData().getStatus(), is("complete")); - assertThat(conferenceRecordingMetadataResponse.getData().getFileFormat(), is(FileFormatEnum.WAV)); - - ApiResponse downloadRecordingResponse = conferencesApi.downloadConferenceRecordingWithHttpInfo( - BW_ACCOUNT_ID, conferenceId, - conferenceRecording.getRecordingId()); - assertThat(downloadRecordingResponse.getStatusCode(), is(200)); + public void updateConferenceMemberTest() throws ApiException { + String accountId = null; + String conferenceId = null; + String memberId = null; + UpdateConferenceMember updateConferenceMember = null; + api.updateConferenceMember(accountId, conferenceId, memberId, updateConferenceMember); + // TODO: test validations } + } diff --git a/src/test/java/org/openapitools/client/api/MediaApiTest.java b/src/test/java/org/openapitools/client/api/MediaApiTest.java index c0de71e0..e3053675 100644 --- a/src/test/java/org/openapitools/client/api/MediaApiTest.java +++ b/src/test/java/org/openapitools/client/api/MediaApiTest.java @@ -1,90 +1,99 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + package org.openapitools.client.api; -import org.openapitools.client.ApiException; -import org.openapitools.client.ApiResponse; -import org.openapitools.client.ApiClient; -import org.openapitools.client.auth.HttpBasicAuth; +import com.bandwidth.sdk.ApiException; +import java.io.File; import org.openapitools.client.model.Media; -import org.openapitools.client.Configuration; -import org.junit.jupiter.api.BeforeAll; -import org.junit.jupiter.api.Order; +import org.openapitools.client.model.MessagingRequestError; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestMethodOrder; -import org.junit.jupiter.api.MethodOrderer.OrderAnnotation; -import org.apache.commons.io.FileUtils; -import java.io.File; -import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; import java.util.List; -import java.util.UUID; +import java.util.Map; -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.Matchers.is; - -import static org.openapitools.client.utils.TestingEnvironmentVariables.*; - -@TestMethodOrder(OrderAnnotation.class) +/** + * API tests for MediaApi + */ +@Disabled public class MediaApiTest { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic"); - private final MediaApi api = new MediaApi(defaultClient); - private static String mediaPath = "src/test/java/org/openapitools/client/fixtures/"; - private static String mediaFile = "java_cat.jpeg"; - private static String mediaId; - private static UUID uuid; - private static File media = new File(mediaPath + mediaFile); - private static String contentType = "image/jpeg"; - private static String cacheControl = "no-cache"; - - @BeforeAll - public static void setupBeforeClass() { - uuid = UUID.randomUUID(); - mediaId = JAVA_VERSION + "_" + RUNNER_OS + "_" + uuid + "_" + mediaFile; - } + private final MediaApi api = new MediaApi(); + /** + * Delete Media + * + * Deletes a media file from Bandwidth API server. Make sure you don't have any application scripts still using the media before you delete. If you accidentally delete a media file you can immediately upload a new file with the same name. + * + * @throws ApiException if the Api call fails + */ @Test - @Order(1) - public void uploadMedia() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - ApiResponse response = api.uploadMediaWithHttpInfo(BW_ACCOUNT_ID, mediaId, media, - contentType, - cacheControl); - - assertThat(response.getStatusCode(), is(204)); + public void deleteMediaTest() throws ApiException { + String accountId = null; + String mediaId = null; + api.deleteMedia(accountId, mediaId); + // TODO: test validations } + /** + * Get Media + * + * Downloads a media file you previously uploaded. + * + * @throws ApiException if the Api call fails + */ @Test - @Order(2) - public void listMedia() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - ApiResponse> response = api.listMediaWithHttpInfo(BW_ACCOUNT_ID, null); - - assertThat(response.getStatusCode(), is(200)); + public void getMediaTest() throws ApiException { + String accountId = null; + String mediaId = null; + File response = api.getMedia(accountId, mediaId); + // TODO: test validations } + /** + * List Media + * + * Gets a list of your media files. No query parameters are supported. + * + * @throws ApiException if the Api call fails + */ @Test - @Order(3) - public void getMedia() throws ApiException, IOException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - ApiResponse response = api.getMediaWithHttpInfo(BW_ACCOUNT_ID, mediaId); - - assertThat(response.getStatusCode(), is(200)); - assertThat(FileUtils.readLines(response.getData(), "utf-8"), is(FileUtils.readLines(media, "utf-8"))); + public void listMediaTest() throws ApiException { + String accountId = null; + String continuationToken = null; + List response = api.listMedia(accountId, continuationToken); + // TODO: test validations } + /** + * Upload Media + * + * Upload a file. You may add headers to the request in order to provide some control to your media file. If a file is uploaded with the same name as a file that already exists under this account, the previous file will be overwritten. A list of supported media types can be found [here](https://support.bandwidth.com/hc/en-us/articles/360014128994-What-MMS-file-types-are-supported-). + * + * @throws ApiException if the Api call fails + */ @Test - @Order(4) - public void deleteMedia() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - ApiResponse response = api.deleteMediaWithHttpInfo(BW_ACCOUNT_ID, mediaId); - assertThat(response.getStatusCode(), is(204)); + public void uploadMediaTest() throws ApiException { + String accountId = null; + String mediaId = null; + File body = null; + String contentType = null; + String cacheControl = null; + api.uploadMedia(accountId, mediaId, body, contentType, cacheControl); + // TODO: test validations } + } diff --git a/src/test/java/org/openapitools/client/api/MessagesApiTest.java b/src/test/java/org/openapitools/client/api/MessagesApiTest.java index dab434e9..da3fe59d 100644 --- a/src/test/java/org/openapitools/client/api/MessagesApiTest.java +++ b/src/test/java/org/openapitools/client/api/MessagesApiTest.java @@ -5,182 +5,81 @@ * The version of the OpenAPI document: 1.0.0 * Contact: letstalk@bandwidth.com * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. */ + package org.openapitools.client.api; -import org.openapitools.client.ApiException; -import org.openapitools.client.ApiClient; -import org.openapitools.client.auth.HttpBasicAuth; -import org.openapitools.client.Configuration; +import com.bandwidth.sdk.ApiException; +import org.openapitools.client.model.CreateMessageRequestError; import org.openapitools.client.model.ListMessageDirectionEnum; -import org.openapitools.client.model.ListMessageItem; import org.openapitools.client.model.Message; import org.openapitools.client.model.MessageRequest; import org.openapitools.client.model.MessageStatusEnum; import org.openapitools.client.model.MessageTypeEnum; import org.openapitools.client.model.MessagesList; -import org.openapitools.client.model.PriorityEnum; -import org.junit.jupiter.api.Assertions; +import org.openapitools.client.model.MessagingRequestError; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; -import java.net.URI; - -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.CoreMatchers.instanceOf; -import static org.hamcrest.Matchers.greaterThan; -import static org.hamcrest.Matchers.is; -import static org.hamcrest.Matchers.matchesRegex; -import static org.hamcrest.Matchers.contains; - -import static org.openapitools.client.utils.TestingEnvironmentVariables.*; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; /** * API tests for MessagesApi */ +@Disabled public class MessagesApiTest { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic"); - private final MessagesApi api = new MessagesApi(defaultClient); - - // Setting up variables - String accountId = BW_ACCOUNT_ID; - String messageId = null; - String sourceTn = null; - String destinationTn = null; - MessageStatusEnum messageStatus = null; - ListMessageDirectionEnum messageDirection = null; - String carrierName = null; - MessageTypeEnum messageType = MessageTypeEnum.fromValue("sms"); - Integer errorCode = null; - String fromDateTime = null; - String toDateTime = null; - String campaignId = null; - String sort = "sourceTn:desc"; - String pageToken = null; - Integer limit = 50; - - String applicationId = (BW_MESSAGING_APPLICATION_ID); - - public MessageRequest messageRequest = new MessageRequest(); + private final MessagesApi api = new MessagesApi(); /** - * List Messages + * Create Message * - * Returns a list of messages based on query parameters. + * Endpoint for sending text messages and picture messages using V2 messaging. * * @throws ApiException if the Api call fails */ - - @Test - public void listMessagesTest() throws ApiException { - - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - MessagesList response = api.listMessages(accountId, messageId, sourceTn, destinationTn, messageStatus, - messageDirection, carrierName, messageType, errorCode, fromDateTime, toDateTime, campaignId, sort, pageToken, - limit, false); - - assertThat(response, instanceOf(MessagesList.class)); - assertThat(response.getTotalCount(), greaterThan(0)); - - ListMessageItem message = response.getMessages().get(0); - assertThat(message, instanceOf(ListMessageItem.class)); - assertThat(message.getAccountId(), is(System.getenv("BW_ACCOUNT_ID"))); - assertThat(message.getDestinationTn(), matchesRegex("^\\+[1-9]\\d{1,14}$")); - assertThat(message.getMessageDirection(), instanceOf(ListMessageDirectionEnum.class)); - assertThat(message.getMessageId(), matchesRegex("^.+$")); - assertThat(message.getMessageStatus(), instanceOf(MessageStatusEnum.class)); - assertThat(message.getMessageType(), instanceOf(MessageTypeEnum.class)); - assertThat(message.getSegmentCount(), greaterThan(0)); - } - - @Test - public void listMessageBadRequestTest() { - - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - String pageToken = "gdEewhcJLQRB5"; // Bad Token - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.listMessages(accountId, messageId, sourceTn, destinationTn, messageStatus, messageDirection, - carrierName, messageType, errorCode, fromDateTime, toDateTime, campaignId, sort, pageToken, limit, false)); - assertThat(exception.getCode(), is(400)); - - } - @Test - public void listMessageUnauthorizedTest() { - - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.listMessages(accountId, messageId, sourceTn, destinationTn, messageStatus, messageDirection, - carrierName, messageType, errorCode, fromDateTime, toDateTime, campaignId, sort, pageToken, limit, false)); - assertThat(exception.getCode(), is(401)); + public void createMessageTest() throws ApiException { + String accountId = null; + MessageRequest messageRequest = null; + Message response = api.createMessage(accountId, messageRequest); + // TODO: test validations } /** - * Create Message + * List Messages * - * Endpoint for sending text messages and picture messages using V2 messaging. + * Returns a list of messages based on query parameters. * * @throws ApiException if the Api call fails */ - @Test - public void createMessageTest() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - messageRequest.applicationId(applicationId); - messageRequest.addToItem(USER_NUMBER); - messageRequest.from(BW_NUMBER); - messageRequest.text("Sample Text"); - messageRequest.addMediaItem(URI.create("https://cdn2.thecatapi.com/images/MTY3ODIyMQ.jpg")); - messageRequest.tag("Java Integration Test"); - messageRequest.priority(PriorityEnum.DEFAULT); - Message response = api.createMessage(accountId, messageRequest); - - assertThat(response, instanceOf(Message.class)); - assertThat(response.getFrom(), is(System.getenv("BW_NUMBER"))); - assertThat(response.getTo(), contains(System.getenv("USER_NUMBER"))); - assertThat(response.getApplicationId(), is(System.getenv("BW_MESSAGING_APPLICATION_ID"))); - assertThat(response.getText(), is("Sample Text")); - assertThat(response.getTag(), is("Java Integration Test")); - assertThat(response.getMedia(), contains("https://cdn2.thecatapi.com/images/MTY3ODIyMQ.jpg")); - assertThat(response.getPriority(), instanceOf(PriorityEnum.class)); - assertThat(response.getSegmentCount(), greaterThan(0)); - } - - @Test - public void createMessageBadRequestTest() { - - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - messageRequest.applicationId(null); - messageRequest.addToItem(USER_NUMBER); - messageRequest.from(BW_NUMBER); - messageRequest.text("Sample Text"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.createMessage(accountId, messageRequest)); - assertThat(exception.getCode(), is(400)); + public void listMessagesTest() throws ApiException { + String accountId = null; + String messageId = null; + String sourceTn = null; + String destinationTn = null; + MessageStatusEnum messageStatus = null; + ListMessageDirectionEnum messageDirection = null; + String carrierName = null; + MessageTypeEnum messageType = null; + Integer errorCode = null; + String fromDateTime = null; + String toDateTime = null; + String campaignId = null; + String sort = null; + String pageToken = null; + Integer limit = null; + Boolean limitTotalCount = null; + MessagesList response = api.listMessages(accountId, messageId, sourceTn, destinationTn, messageStatus, messageDirection, carrierName, messageType, errorCode, fromDateTime, toDateTime, campaignId, sort, pageToken, limit, limitTotalCount); + // TODO: test validations } - @Test - public void createMessageUnauthorizedTest() { - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - messageRequest.applicationId(BW_MESSAGING_APPLICATION_ID); - messageRequest.addToItem(USER_NUMBER); - messageRequest.from(BW_NUMBER); - messageRequest.text("Sample Text"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.createMessage(accountId, messageRequest)); - assertThat(exception.getCode(), is(401)); - } } diff --git a/src/test/java/org/openapitools/client/api/MfaApiTest.java b/src/test/java/org/openapitools/client/api/MfaApiTest.java index b25909f0..fe52cc6b 100644 --- a/src/test/java/org/openapitools/client/api/MfaApiTest.java +++ b/src/test/java/org/openapitools/client/api/MfaApiTest.java @@ -1,151 +1,86 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + package org.openapitools.client.api; -import org.openapitools.client.ApiResponse; -import org.openapitools.client.ApiException; -import org.openapitools.client.ApiClient; -import org.openapitools.client.auth.HttpBasicAuth; +import com.bandwidth.sdk.ApiException; import org.openapitools.client.model.CodeRequest; import org.openapitools.client.model.MessagingCodeResponse; +import org.openapitools.client.model.MfaForbiddenRequestError; +import org.openapitools.client.model.MfaRequestError; +import org.openapitools.client.model.MfaUnauthorizedRequestError; import org.openapitools.client.model.VerifyCodeRequest; import org.openapitools.client.model.VerifyCodeResponse; import org.openapitools.client.model.VoiceCodeResponse; -import org.openapitools.client.Configuration; -import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; -import java.math.BigDecimal; -import java.util.concurrent.ThreadLocalRandom; - -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.CoreMatchers.instanceOf; -import static org.hamcrest.Matchers.is; - -import static org.openapitools.client.utils.TestingEnvironmentVariables.*; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * API tests for MfaApi + */ +@Disabled public class MfaApiTest { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic"); - private final MfaApi api = new MfaApi(defaultClient); - - @Test - public void successfulMfaGenerateMessagingCodeRequest() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - CodeRequest request = new CodeRequest(); - request.setTo(USER_NUMBER); - request.setFrom(BW_NUMBER); - request.setApplicationId(BW_MESSAGING_APPLICATION_ID); - request.setScope("scope"); - request.setMessage("Your temporary {NAME} {SCOPE} code is {CODE}"); - request.setDigits(6); - ApiResponse response = api.generateMessagingCodeWithHttpInfo(BW_ACCOUNT_ID, request); - assertThat(response.getStatusCode(), is(200)); - assertThat(response.getData(), instanceOf(MessagingCodeResponse.class)); - } + private final MfaApi api = new MfaApi(); + /** + * Messaging Authentication Code + * + * Send an MFA code via text message (SMS). + * + * @throws ApiException if the Api call fails + */ @Test - public void successfulMfaGenerateVoiceCodeRequest() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - CodeRequest request = new CodeRequest(); - request.setTo(USER_NUMBER); - request.setFrom(BW_NUMBER); - request.setApplicationId(BW_VOICE_APPLICATION_ID); - request.setScope("scope"); - request.setMessage("Your temporary {NAME} {SCOPE} code is {CODE}"); - request.setDigits(6); - ApiResponse response = api.generateVoiceCodeWithHttpInfo(BW_ACCOUNT_ID, request); - assertThat(response.getStatusCode(), is(200)); - - assertThat(response.getData(), instanceOf(VoiceCodeResponse.class)); + public void generateMessagingCodeTest() throws ApiException { + String accountId = null; + CodeRequest codeRequest = null; + MessagingCodeResponse response = api.generateMessagingCode(accountId, codeRequest); + // TODO: test validations } + /** + * Voice Authentication Code + * + * Send an MFA Code via a phone call. + * + * @throws ApiException if the Api call fails + */ @Test - public void successfulMfaVerifyCodeRequest() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - BigDecimal expirationTime = new BigDecimal(3); - - // Generate a random TN for the setTo - otherwise we get heavily rate limited - Long minTn = 1111111111L; - Long maxTn = 9999999999L; - Long randomInt = ThreadLocalRandom.current().nextLong(maxTn - minTn) + minTn; - - VerifyCodeRequest request = new VerifyCodeRequest(); - request.setTo("+1" + randomInt.toString()); - request.setScope("2FA"); - request.setExpirationTimeInMinutes(expirationTime); - request.setCode("123456"); - - ApiResponse response = api.verifyCodeWithHttpInfo(BW_ACCOUNT_ID, request); - - assertThat(response.getStatusCode(), is(200)); - assertThat(response.getData().getValid(), is(false)); + public void generateVoiceCodeTest() throws ApiException { + String accountId = null; + CodeRequest codeRequest = null; + VoiceCodeResponse response = api.generateVoiceCode(accountId, codeRequest); + // TODO: test validations } + /** + * Verify Authentication Code + * + * Verify a previously sent MFA code. + * + * @throws ApiException if the Api call fails + */ @Test - public void badRequest() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - CodeRequest badRequest = new CodeRequest(); - badRequest.setTo(USER_NUMBER); - badRequest.setFrom(BW_NUMBER); - badRequest.setApplicationId("not_an_application_id"); - badRequest.setScope("scope"); - badRequest.setMessage("Your temporary {NAME} {SCOPE} code is {CODE}"); - badRequest.setDigits(6); - - ApiException messagingException = Assertions.assertThrows(ApiException.class, - () -> api.generateMessagingCodeWithHttpInfo(BW_ACCOUNT_ID, - badRequest)); - assertThat(messagingException.getCode(), is(400)); - - ApiException voiceException = Assertions.assertThrows(ApiException.class, - () -> api.generateVoiceCodeWithHttpInfo(BW_ACCOUNT_ID, - badRequest)); - assertThat(voiceException.getCode(), is(400)); - } - - @Test - public void unauthorizedRequest() throws ApiException { - Basic.setUsername(null); - Basic.setPassword(null); - - CodeRequest request = new CodeRequest(); - request.setTo(USER_NUMBER); - request.setFrom(BW_NUMBER); - request.setApplicationId(BW_VOICE_APPLICATION_ID); - request.setScope("scope"); - request.setMessage("Your temporary {NAME} {SCOPE} code is {CODE}"); - request.setDigits(6); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.generateMessagingCodeWithHttpInfo(BW_ACCOUNT_ID, - request)); - assertThat(exception.getCode(), is(401)); - } - - @Test - public void forbiddenRequest() { - Basic.setUsername(FORBIDDEN_USERNAME); - Basic.setPassword("bad_password"); - - CodeRequest request = new CodeRequest(); - request.setTo(USER_NUMBER); - request.setFrom(BW_NUMBER); - request.setApplicationId(BW_MESSAGING_APPLICATION_ID); - request.setScope("scope"); - request.setMessage("Your temporary {NAME} {SCOPE} code is {CODE}"); - request.setDigits(6); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.generateMessagingCodeWithHttpInfo(BW_ACCOUNT_ID, - request)); - assertThat(exception.getCode(), is(403)); + public void verifyCodeTest() throws ApiException { + String accountId = null; + VerifyCodeRequest verifyCodeRequest = null; + VerifyCodeResponse response = api.verifyCode(accountId, verifyCodeRequest); + // TODO: test validations } } diff --git a/src/test/java/org/openapitools/client/api/PhoneNumberLookupApiTest.java b/src/test/java/org/openapitools/client/api/PhoneNumberLookupApiTest.java index 0e34b752..039455fc 100644 --- a/src/test/java/org/openapitools/client/api/PhoneNumberLookupApiTest.java +++ b/src/test/java/org/openapitools/client/api/PhoneNumberLookupApiTest.java @@ -1,185 +1,67 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + package org.openapitools.client.api; -import org.openapitools.client.ApiResponse; -import org.openapitools.client.ApiException; -import org.openapitools.client.ApiClient; -import org.openapitools.client.auth.HttpBasicAuth; -import org.openapitools.client.Configuration; +import com.bandwidth.sdk.ApiException; +import org.openapitools.client.model.CreateLookupResponse; import org.openapitools.client.model.LookupRequest; import org.openapitools.client.model.LookupStatus; -import org.openapitools.client.model.LookupStatusEnum; -import org.openapitools.client.model.CreateLookupResponse; -import org.openapitools.client.model.LookupResult; -import org.junit.jupiter.api.Assertions; +import org.openapitools.client.model.TnLookupRequestError; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; -import java.util.concurrent.TimeUnit; - -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.CoreMatchers.instanceOf; -import static org.hamcrest.Matchers.hasProperty; -import static org.hamcrest.Matchers.is; -import static org.hamcrest.Matchers.matchesRegex; - -import static org.openapitools.client.utils.TestingEnvironmentVariables.*; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +/** + * API tests for PhoneNumberLookupApi + */ +@Disabled public class PhoneNumberLookupApiTest { - ApiClient defaultClient = Configuration.getDefaultApiClient(); - HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic"); - private final PhoneNumberLookupApi api = new PhoneNumberLookupApi(defaultClient); - LookupRequest lookupRequest = new LookupRequest(); + private final PhoneNumberLookupApi api = new PhoneNumberLookupApi(); /** - * Validate a LookupResult object + * Create Lookup * - * @param result A LookupResult object - * @param phoneNumber A String phone number in E164 format to check against the - * E164 format value in the result + * Create a Phone Number Lookup Request. + * + * @throws ApiException if the Api call fails */ - private void validateResult(LookupResult result, String phoneNumber) { - if (result.getMobileCountryCode() != null || result.getMobileNetworkCode() != null) { - assertThat(result.getMobileCountryCode(), instanceOf(String.class)); - assertThat(result.getMobileNetworkCode(), instanceOf(String.class)); - } - - assertThat(result, hasProperty("responseCode")); - assertThat(result, hasProperty("message")); - assertThat(result, hasProperty("e164Format")); - assertThat(result, hasProperty("formatted")); - assertThat(result, hasProperty("country")); - assertThat(result, hasProperty("lineType")); - assertThat(result, hasProperty("lineProvider")); - assertThat(result, hasProperty("mobileCountryCode")); - assertThat(result, hasProperty("mobileNetworkCode")); - - assertThat(result.getE164Format(), is(phoneNumber)); + @Test + public void createLookupTest() throws ApiException { + String accountId = null; + LookupRequest lookupRequest = null; + CreateLookupResponse response = api.createLookup(accountId, lookupRequest); + // TODO: test validations } /** - * Poll for a completed TN Lookup order + * Get Lookup Request Status + * + * Get an existing Phone Number Lookup Request. * - * @param requestId String requestId to poll for - * @return the completed lookup status - * @throws Exception If status was not complete after 5 attempts + * @throws ApiException if the Api call fails */ - private LookupStatus pollLookupStatus(String requestId) throws Exception { - int attempt = 1; - LookupStatus lookupStatus = this.api.getLookupStatus(BW_ACCOUNT_ID, requestId); - - do { - try { - lookupStatus = this.api.getLookupStatus(BW_ACCOUNT_ID, requestId); - TimeUnit.SECONDS.sleep(2); - attempt += 1; - } catch (ApiException e) { - throw new Exception( - "Polling for TnLookup order status failed. \nStatus Code: " + String.valueOf(e.getCode()) - + "\nMessage: " + e.getMessage()); - } - } while (attempt <= 5 && lookupStatus.getStatus() != LookupStatusEnum.COMPLETE); - return lookupStatus; - } - @Test - public void successfulPhoneNumberLookup() throws Exception, ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - lookupRequest.addTnsItem(BW_NUMBER); - lookupRequest.addTnsItem(VZW_NUMBER); - lookupRequest.addTnsItem(ATT_NUMBER); - lookupRequest.addTnsItem(T_MOBILE_NUMBER); - - // Create the lookup request and validate the response - ApiResponse response = api.createLookupWithHttpInfo(BW_ACCOUNT_ID, lookupRequest); - CreateLookupResponse lookupResponse = response.getData(); - assertThat(response.getStatusCode(), is(202)); - assertThat(response.getData(), instanceOf(CreateLookupResponse.class)); - assertThat(lookupResponse.getStatus(), is(LookupStatusEnum.IN_PROGRESS)); - assertThat(lookupResponse.getRequestId(), instanceOf(String.class)); - assertThat(lookupResponse.getRequestId(), - matchesRegex("^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$")); - - // Test GET LookupStatus Response - ApiResponse lookupStatusResponse = api.getLookupStatusWithHttpInfo(BW_ACCOUNT_ID, - lookupResponse.getRequestId()); - assertThat(lookupStatusResponse.getStatusCode(), is(200)); - - LookupStatus completedLookup = null; - try { - completedLookup = pollLookupStatus(lookupStatusResponse.getData().getRequestId()); - } catch (Exception e) { - throw e; - } - assertThat(lookupStatusResponse.getData().getRequestId(), is(completedLookup.getRequestId())); - - for (LookupResult result : completedLookup.getResult()) { - assertThat(result, instanceOf(LookupResult.class)); - } - - LookupResult bwLookupResult = completedLookup.getResult().get(0); - validateResult(bwLookupResult, BW_NUMBER); - - LookupResult vzwLookupResult = completedLookup.getResult().get(1); - validateResult(vzwLookupResult, VZW_NUMBER); - - LookupResult attLookupResult = completedLookup.getResult().get(2); - validateResult(attLookupResult, ATT_NUMBER); - - LookupResult tMobileLookupResult = completedLookup.getResult().get(3); - validateResult(tMobileLookupResult, T_MOBILE_NUMBER); - + public void getLookupStatusTest() throws ApiException { + String accountId = null; + String requestId = null; + LookupStatus response = api.getLookupStatus(accountId, requestId); + // TODO: test validations } - @Test - public void failedPhoneNumberLookup() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - lookupRequest.addTnsItem("not a number"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.createLookup(BW_ACCOUNT_ID, lookupRequest)); - assertThat(exception.getCode(), is(400)); - } - - @Test - public void duplicatePhoneNumberLookup() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - lookupRequest.addTnsItem(BW_NUMBER); - lookupRequest.addTnsItem(BW_NUMBER); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.createLookup(BW_ACCOUNT_ID, lookupRequest)); - assertThat(exception.getCode(), is(400)); - } - - @Test - public void unauthorizedRequest() throws ApiException { - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - lookupRequest.addTnsItem(BW_NUMBER); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.createLookup(BW_ACCOUNT_ID, lookupRequest)); - assertThat(exception.getCode(), is(401)); - } - - @Disabled(("403 Response is not implemented in the API")) - @Test - public void forbiddenRequest() throws ApiException { - Basic.setUsername(FORBIDDEN_USERNAME); - Basic.setPassword(FORBIDDEN_PASSWORD); - - lookupRequest.addTnsItem(BW_NUMBER); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> api.createLookup(BW_ACCOUNT_ID, lookupRequest)); - assertThat(exception.getCode(), is(403)); - } } diff --git a/src/test/java/org/openapitools/client/api/RecordingsApiTest.java b/src/test/java/org/openapitools/client/api/RecordingsApiTest.java index 50e0756b..c07f3856 100644 --- a/src/test/java/org/openapitools/client/api/RecordingsApiTest.java +++ b/src/test/java/org/openapitools/client/api/RecordingsApiTest.java @@ -1,436 +1,201 @@ +/* + * Bandwidth + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + + package org.openapitools.client.api; -import org.openapitools.client.ApiResponse; -import org.openapitools.client.ApiClient; -import org.openapitools.client.ApiException; -import org.openapitools.client.auth.HttpBasicAuth; -import org.openapitools.client.Configuration; +import com.bandwidth.sdk.ApiException; import org.openapitools.client.model.CallRecordingMetadata; -import org.openapitools.client.model.CallStateEnum; -import org.openapitools.client.model.CreateCall; -import org.openapitools.client.model.CreateCallResponse; -import org.openapitools.client.model.RecordingStateEnum; +import java.io.File; import org.openapitools.client.model.TranscribeRecording; import org.openapitools.client.model.TranscriptionList; -import org.openapitools.client.model.UpdateCall; import org.openapitools.client.model.UpdateCallRecording; -import org.openapitools.client.utils.MantecaStatusResponse; - -import com.google.gson.Gson; - -import okhttp3.Call; -import okhttp3.MediaType; -import okhttp3.OkHttpClient; -import okhttp3.Request; -import okhttp3.RequestBody; -import okhttp3.Response; - -import org.junit.jupiter.api.BeforeAll; -import org.junit.jupiter.api.MethodOrderer; -import org.junit.jupiter.api.Order; -import org.junit.jupiter.api.AfterAll; -import org.junit.jupiter.api.Assertions; +import org.openapitools.client.model.VoiceApiError; +import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.TestInstance; -import org.junit.jupiter.api.TestMethodOrder; -import java.io.IOException; -import java.net.URI; -import java.net.URISyntaxException; +import java.util.ArrayList; +import java.util.HashMap; import java.util.List; -import java.util.concurrent.TimeUnit; - -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.Matchers.is; -import static org.openapitools.client.utils.TestingEnvironmentVariables.*; -import static org.openapitools.client.utils.CallCleanup.Cleanup; +import java.util.Map; -@TestMethodOrder(MethodOrderer.OrderAnnotation.class) -@TestInstance(TestInstance.Lifecycle.PER_CLASS) +/** + * API tests for RecordingsApi + */ +@Disabled public class RecordingsApiTest { - public ApiClient defaultClient = Configuration.getDefaultApiClient(); - public HttpBasicAuth Basic = (HttpBasicAuth) defaultClient.getAuthentication("Basic"); - public final CallsApi callsApi = new CallsApi(defaultClient); - public final RecordingsApi recordingsApi = new RecordingsApi(defaultClient); - - private static final OkHttpClient mantecaClient = new OkHttpClient(); - public static final MediaType jsonMediaType = MediaType.get("application/json; charset=utf-8"); - - public static TranscribeRecording transcribeRecording = new TranscribeRecording(); - - private static String testId; - private static URI answerUrl; - private static String callId; - private static String recordingId; - private static int TEST_SLEEP = 3; - private static int MAX_RETRIES = 40; - - private static CreateCall createCallBody = new CreateCall(); - - @BeforeAll - public static void setUpBeforeClass() throws URISyntaxException { - // answerUrl = new URI(MANTECA_BASE_URL + "/bxml/startRecording"); - answerUrl = new URI(MANTECA_BASE_URL + "/bxml/startLongRecording"); - } - - @AfterAll - public void tearDownAfterClass() throws Exception { - TimeUnit.SECONDS.sleep(TEST_SLEEP); - Cleanup(this, callId); - } - - static final String constructMantecaJsonBody() { - return "{\"os\": \"" + OPERATING_SYSTEM + "\", \"language\":\"JAVA" + JAVA_VERSION + "_" + DISTRIBUTION - + "\", \"type\":\"CALL\"}"; - } - - public MantecaStatusResponse getTestStatus(String mantecaTestId) throws Exception { - try { - // Setup the test with Manteca - Request mantecaStatusRequest = new Request.Builder() - .url(MANTECA_STATUS_URL + mantecaTestId) - .build(); - Call mantecaStatusApiCall = mantecaClient.newCall(mantecaStatusRequest); - Response mantecaStatusResponse = mantecaStatusApiCall.execute(); - - Gson gson = new Gson(); - MantecaStatusResponse mantecaStatus = gson.fromJson( - mantecaStatusResponse.peekBody(2048).string(), - MantecaStatusResponse.class); - if (mantecaStatusResponse.isSuccessful()) { - return mantecaStatus; - } else { - System.out.println(mantecaStatusResponse.body().string()); - throw new Exception( - "Received HTTP " + String.valueOf(mantecaStatusResponse.code()) + " status code from Manteca"); - } - } catch (IOException e) { - System.out.println(e.toString()); - throw new Exception("Failed to get test status from Manteca, aborting test run :("); - } - } - - @Test - @Order(1) - public void testCallRecordingAndTranscription() throws Exception { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - String mantecaJsonBody = constructMantecaJsonBody(); - RequestBody mantecaRequestBody = RequestBody.create(mantecaJsonBody, jsonMediaType); - - try { - // Setup the test with Manteca - Request mantecaRequest = new Request.Builder() - .url(MANTECA_BASE_URL + "/tests") - .post(mantecaRequestBody) - .build(); - Call mantecaApiCall = mantecaClient.newCall(mantecaRequest); - testId = mantecaApiCall.execute().body().string(); - } catch (IOException e) { - System.out.println(e.toString()); - throw new Exception("Failed to initialize conference tests with Manteca, aborting test run :("); - } - - createCallBody.setTo(MANTECA_IDLE_NUMBER); - createCallBody.setFrom(MANTECA_ACTIVE_NUMBER); - createCallBody.setApplicationId(MANTECA_APPLICATION_ID); - createCallBody.setAnswerUrl(answerUrl); - createCallBody.setTag(testId); - - // Create Call - CreateCallResponse callResponse = callsApi.createCall(BW_ACCOUNT_ID, createCallBody); - callId = callResponse.getCallId(); - - // Update Recording - TimeUnit.SECONDS.sleep(TEST_SLEEP * 2); - UpdateCallRecording updateRecording = new UpdateCallRecording(); - updateRecording.setState(RecordingStateEnum.PAUSED); - - ApiResponse pauseRecordingResponse = recordingsApi.updateCallRecordingStateWithHttpInfo(BW_ACCOUNT_ID, - callId, updateRecording); - assertThat(pauseRecordingResponse.getStatusCode(), is(200)); - - // Update Recording - TimeUnit.SECONDS.sleep(TEST_SLEEP); - updateRecording.setState(RecordingStateEnum.RECORDING); - - ApiResponse resumeRecordingResponse = recordingsApi.updateCallRecordingStateWithHttpInfo(BW_ACCOUNT_ID, - callId, updateRecording); - assertThat(resumeRecordingResponse.getStatusCode(), is(200)); - - // Terminate the call - UpdateCall updateCall = new UpdateCall(); - updateCall.setState(CallStateEnum.COMPLETED); - ApiResponse updateCallResponse = callsApi.updateCallWithHttpInfo(BW_ACCOUNT_ID, callId, - updateCall); - assertThat(updateCallResponse.getStatusCode(), is(200)); - - // Make sure its been recorded by fetching the status from Manteca - int x = 0; - Boolean recordingStatus = false; - while (recordingStatus != true && x < MAX_RETRIES) { - TimeUnit.SECONDS.sleep(TEST_SLEEP); - recordingStatus = getTestStatus(testId).callRecorded; - x++; - } - assertThat(recordingStatus, is(true)); - - // Validate the recording metadata endpoint - ApiResponse> listRecordingMetadataResponse = recordingsApi - .listCallRecordingsWithHttpInfo(BW_ACCOUNT_ID, callId); - assertThat(listRecordingMetadataResponse.getStatusCode(), is(200)); - recordingId = listRecordingMetadataResponse.getData().get(0).getRecordingId(); - - ApiResponse recordingMetadataResponse = recordingsApi.getCallRecordingWithHttpInfo( - BW_ACCOUNT_ID, callId, recordingId); - assertThat(recordingMetadataResponse.getStatusCode(), is(200)); - - // Pass the tag to transcribeRecording to receive the callback - transcribeRecording.callbackUrl(new URI(MANTECA_BASE_URL + "/transcriptions")); - transcribeRecording.setTag(testId); - - ApiResponse requestTranscriptionResponse = recordingsApi.transcribeCallRecordingWithHttpInfo( - BW_ACCOUNT_ID, callId, recordingId, transcribeRecording); - assertThat(requestTranscriptionResponse.getStatusCode(), is(204)); - - // Make sure its been transcribed by fetching status from manteca - int i = 0; - Boolean transcriptionStatus = false; - while (transcriptionStatus != true && i < MAX_RETRIES) { - TimeUnit.SECONDS.sleep(TEST_SLEEP); - transcriptionStatus = getTestStatus(testId).callTranscribed; - i++; - } - assertThat(transcriptionStatus, is(true)); - - // Validate the transcription metadata endpoint - ApiResponse listTranscriptionsResponse = recordingsApi - .getCallTranscriptionWithHttpInfo(BW_ACCOUNT_ID, callId, recordingId); - assertThat(listTranscriptionsResponse.getStatusCode(), is(200)); - - // Delete transcription - ApiResponse deleteTranscriptionResponse = recordingsApi.deleteCallTranscriptionWithHttpInfo(BW_ACCOUNT_ID, - callId, recordingId); - assertThat(deleteTranscriptionResponse.getStatusCode(), is(204)); - - // Delete recording media - ApiResponse deleteRecordingMediaResponse = recordingsApi.deleteRecordingMediaWithHttpInfo(BW_ACCOUNT_ID, - callId, recordingId); - assertThat(deleteRecordingMediaResponse.getStatusCode(), is(204)); - - // Delete recording metadata - ApiResponse deleteRecordingMetadataResponse = recordingsApi.deleteRecordingWithHttpInfo(BW_ACCOUNT_ID, - callId, recordingId); - assertThat(deleteRecordingMetadataResponse.getStatusCode(), is(204)); - } - - @Test - public void testGetAccountRecordings() throws ApiException { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - ApiResponse> response = recordingsApi - .listAccountCallRecordingsWithHttpInfo(BW_ACCOUNT_ID, null, null, null, - null); - - assertThat(response.getStatusCode(), is(200)); - } - - @Test - public void testGetAccountRecordingsUnauthorized() { - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.listAccountCallRecordingsWithHttpInfo(BW_ACCOUNT_ID, - null, null, null, null)); - - assertThat(exception.getCode(), is(401)); - } - - @Test - public void testGetAccountRecordingsForbidden() { - Basic.setUsername(FORBIDDEN_USERNAME); - Basic.setPassword(FORBIDDEN_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.listAccountCallRecordingsWithHttpInfo(BW_ACCOUNT_ID, - null, null, null, null)); - - assertThat(exception.getCode(), is(403)); - } - - @Test - public void testRecordingNotFound() { - Basic.setUsername(BW_USERNAME); - Basic.setPassword(BW_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.getCallRecording(BW_ACCOUNT_ID, "not a call", "not a recording")); - - assertThat(exception.getCode(), is(404)); - } - - @Test - public void testUnauthorizedGetRecording() { - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.getCallRecording(BW_ACCOUNT_ID, callId, recordingId)); - assertThat(exception.getCode(), is(401)); + private final RecordingsApi api = new RecordingsApi(); + + /** + * Delete Transcription + * + * Deletes the specified recording's transcription. Note: After the deletion is requested and a `204` is returned, the transcription will not be accessible anymore. However, it is not deleted immediately. This deletion process, while transparent and irreversible, can take an additional 24 to 48 hours. + * + * @throws ApiException if the Api call fails + */ + @Test + public void deleteCallTranscriptionTest() throws ApiException { + String accountId = null; + String callId = null; + String recordingId = null; + api.deleteCallTranscription(accountId, callId, recordingId); + // TODO: test validations + } + + /** + * Delete Recording + * + * Delete the recording information, media and transcription. Note: After the deletion is requested and a `204` is returned, neither the recording metadata nor the actual media nor its transcription will be accessible anymore. However, the media of the specified recording is not deleted immediately. This deletion process, while transparent and irreversible, can take an additional 24 to 48 hours. + * + * @throws ApiException if the Api call fails + */ + @Test + public void deleteRecordingTest() throws ApiException { + String accountId = null; + String callId = null; + String recordingId = null; + api.deleteRecording(accountId, callId, recordingId); + // TODO: test validations + } + + /** + * Delete Recording Media + * + * Deletes the specified recording's media. + * + * @throws ApiException if the Api call fails + */ + @Test + public void deleteRecordingMediaTest() throws ApiException { + String accountId = null; + String callId = null; + String recordingId = null; + api.deleteRecordingMedia(accountId, callId, recordingId); + // TODO: test validations + } + + /** + * Download Recording + * + * Downloads the specified recording. + * + * @throws ApiException if the Api call fails + */ + @Test + public void downloadCallRecordingTest() throws ApiException { + String accountId = null; + String callId = null; + String recordingId = null; + File response = api.downloadCallRecording(accountId, callId, recordingId); + // TODO: test validations + } + + /** + * Get Call Recording + * + * Returns metadata for the specified recording. + * + * @throws ApiException if the Api call fails + */ + @Test + public void getCallRecordingTest() throws ApiException { + String accountId = null; + String callId = null; + String recordingId = null; + CallRecordingMetadata response = api.getCallRecording(accountId, callId, recordingId); + // TODO: test validations + } + + /** + * Get Transcription + * + * Downloads the specified transcription. If the transcribed recording was multi-channel, then there will be 2 transcripts. The caller/called party transcript will be the first item while [`<PlayAudio>`](/docs/voice/bxml/playAudio) and [`<SpeakSentence>`](/docs/voice/bxml/speakSentence) transcript will be the second item. During a [`<Transfer>`](/docs/voice/bxml/transfer) the A-leg transcript will be the first item while the B-leg transcript will be the second item. + * + * @throws ApiException if the Api call fails + */ + @Test + public void getCallTranscriptionTest() throws ApiException { + String accountId = null; + String callId = null; + String recordingId = null; + TranscriptionList response = api.getCallTranscription(accountId, callId, recordingId); + // TODO: test validations + } + + /** + * Get Call Recordings + * + * Returns a list of metadata for the recordings associated with the specified account. The list can be filtered by the optional from, to, minStartTime, and maxStartTime arguments. The list is capped at 1000 entries and may be empty if no recordings match the specified criteria. + * + * @throws ApiException if the Api call fails + */ + @Test + public void listAccountCallRecordingsTest() throws ApiException { + String accountId = null; + String to = null; + String from = null; + String minStartTime = null; + String maxStartTime = null; + List response = api.listAccountCallRecordings(accountId, to, from, minStartTime, maxStartTime); + // TODO: test validations + } + + /** + * List Call Recordings + * + * Returns a (potentially empty) list of metadata for the recordings that took place during the specified call. + * + * @throws ApiException if the Api call fails + */ + @Test + public void listCallRecordingsTest() throws ApiException { + String accountId = null; + String callId = null; + List response = api.listCallRecordings(accountId, callId); + // TODO: test validations + } + + /** + * Create Transcription Request + * + * Generate the transcription for a specific recording. Transcription can succeed only for recordings of length greater than 500 milliseconds and less than 4 hours. + * + * @throws ApiException if the Api call fails + */ + @Test + public void transcribeCallRecordingTest() throws ApiException { + String accountId = null; + String callId = null; + String recordingId = null; + TranscribeRecording transcribeRecording = null; + api.transcribeCallRecording(accountId, callId, recordingId, transcribeRecording); + // TODO: test validations + } + + /** + * Update Recording + * + * Pause or resume a recording on an active phone call. + * + * @throws ApiException if the Api call fails + */ + @Test + public void updateCallRecordingStateTest() throws ApiException { + String accountId = null; + String callId = null; + UpdateCallRecording updateCallRecording = null; + api.updateCallRecordingState(accountId, callId, updateCallRecording); + // TODO: test validations } - @Test - public void testForbiddenGetRecording() { - Basic.setUsername(FORBIDDEN_USERNAME); - Basic.setPassword(FORBIDDEN_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.getCallRecording(BW_ACCOUNT_ID, callId, recordingId)); - - assertThat(exception.getCode(), is(403)); - } - - @Test - public void testUnauthorizedDeleteRecording() { - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.deleteRecording(BW_ACCOUNT_ID, callId, recordingId)); - - assertThat(exception.getCode(), is(401)); - } - - @Test - public void testForbiddenDeleteRecording() { - Basic.setUsername(FORBIDDEN_USERNAME); - Basic.setPassword(FORBIDDEN_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.deleteRecording(BW_ACCOUNT_ID, callId, recordingId)); - - assertThat(exception.getCode(), is(403)); - } - - @Test - public void testUnauthorizedDownloadRecording() { - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.downloadCallRecording(BW_ACCOUNT_ID, callId, - recordingId)); - - assertThat(exception.getCode(), is(401)); - } - - @Test - public void testForbiddenDownloadRecording() { - Basic.setUsername(FORBIDDEN_USERNAME); - Basic.setPassword(FORBIDDEN_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.downloadCallRecording(BW_ACCOUNT_ID, callId, - recordingId)); - - assertThat(exception.getCode(), is(403)); - } - - @Test - public void testUnauthorizedDeleteRecordingMedia() { - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.deleteRecording(BW_ACCOUNT_ID, callId, recordingId)); - - assertThat(exception.getCode(), is(401)); - } - - @Test - public void testForbiddenDeleteRecordingMedia() { - Basic.setUsername(FORBIDDEN_USERNAME); - Basic.setPassword(FORBIDDEN_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.deleteRecording(BW_ACCOUNT_ID, callId, recordingId)); - - assertThat(exception.getCode(), is(403)); - } - - @Test - public void testUnauthorizedGetTranscription() { - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.deleteCallTranscription(BW_ACCOUNT_ID, callId, - recordingId)); - - assertThat(exception.getCode(), is(401)); - } - - @Test - public void testForbiddenGetTranscription() { - Basic.setUsername(FORBIDDEN_USERNAME); - Basic.setPassword(FORBIDDEN_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.deleteCallTranscription(BW_ACCOUNT_ID, callId, - recordingId)); - - assertThat(exception.getCode(), is(403)); - } - - @Test - public void testUnauthorizedCreateTranscriptionRequest() { - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.transcribeCallRecording(BW_ACCOUNT_ID, callId, - recordingId, transcribeRecording)); - - assertThat(exception.getCode(), is(401)); - } - - @Test - public void testForbiddenCreateTranscriptionRequest() { - Basic.setUsername(FORBIDDEN_USERNAME); - Basic.setPassword(FORBIDDEN_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.transcribeCallRecording(BW_ACCOUNT_ID, callId, - recordingId, transcribeRecording)); - - assertThat(exception.getCode(), is(403)); - } - - @Test - public void testUnauthorizedDeleteTranscription() throws ApiException { - Basic.setUsername("bad_username"); - Basic.setPassword("bad_password"); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.deleteCallTranscription(BW_ACCOUNT_ID, callId, - recordingId)); - - assertThat(exception.getCode(), is(401)); - } - - @Test - public void testForbiddenDeleteTranscription() { - Basic.setUsername(FORBIDDEN_USERNAME); - Basic.setPassword(FORBIDDEN_PASSWORD); - - ApiException exception = Assertions.assertThrows(ApiException.class, - () -> recordingsApi.deleteCallTranscription(BW_ACCOUNT_ID, callId, - recordingId)); - - assertThat(exception.getCode(), is(403)); - } } diff --git a/src/test/java/org/openapitools/client/api/StatisticsApiTest.java b/src/test/java/org/openapitools/client/api/StatisticsApiTest.java index f486b9de..6b232e7e 100644 --- a/src/test/java/org/openapitools/client/api/StatisticsApiTest.java +++ b/src/test/java/org/openapitools/client/api/StatisticsApiTest.java @@ -13,7 +13,7 @@ package org.openapitools.client.api; -import org.openapitools.client.ApiException; +import com.bandwidth.sdk.ApiException; import org.openapitools.client.model.AccountStatistics; import org.openapitools.client.model.VoiceApiError; import org.junit.jupiter.api.Disabled; diff --git a/src/test/java/org/openapitools/client/model/AccountStatisticsTest.java b/src/test/java/org/openapitools/client/model/AccountStatisticsTest.java index fe8992f7..0ab39570 100644 --- a/src/test/java/org/openapitools/client/model/AccountStatisticsTest.java +++ b/src/test/java/org/openapitools/client/model/AccountStatisticsTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for AccountStatistics */ diff --git a/src/test/java/org/openapitools/client/model/AnswerCallbackTest.java b/src/test/java/org/openapitools/client/model/AnswerCallbackTest.java index 761853fb..a5a800ed 100644 --- a/src/test/java/org/openapitools/client/model/AnswerCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/AnswerCallbackTest.java @@ -18,16 +18,15 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.client.model.MachineDetectionResult; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for AnswerCallback */ diff --git a/src/test/java/org/openapitools/client/model/BridgeCompleteCallbackTest.java b/src/test/java/org/openapitools/client/model/BridgeCompleteCallbackTest.java index 0704260c..5ca52c8c 100644 --- a/src/test/java/org/openapitools/client/model/BridgeCompleteCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/BridgeCompleteCallbackTest.java @@ -18,16 +18,14 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for BridgeCompleteCallback */ diff --git a/src/test/java/org/openapitools/client/model/BridgeTargetCompleteCallbackTest.java b/src/test/java/org/openapitools/client/model/BridgeTargetCompleteCallbackTest.java index b137bf08..5b03e1f3 100644 --- a/src/test/java/org/openapitools/client/model/BridgeTargetCompleteCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/BridgeTargetCompleteCallbackTest.java @@ -18,16 +18,14 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for BridgeTargetCompleteCallback */ diff --git a/src/test/java/org/openapitools/client/model/CallDirectionEnumTest.java b/src/test/java/org/openapitools/client/model/CallDirectionEnumTest.java index cbd8233c..8626a9aa 100644 --- a/src/test/java/org/openapitools/client/model/CallDirectionEnumTest.java +++ b/src/test/java/org/openapitools/client/model/CallDirectionEnumTest.java @@ -13,12 +13,10 @@ package org.openapitools.client.model; -import io.swagger.annotations.ApiModel; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for CallDirectionEnum */ diff --git a/src/test/java/org/openapitools/client/model/CallRecordingMetadataTest.java b/src/test/java/org/openapitools/client/model/CallRecordingMetadataTest.java index 2da10387..fbb10078 100644 --- a/src/test/java/org/openapitools/client/model/CallRecordingMetadataTest.java +++ b/src/test/java/org/openapitools/client/model/CallRecordingMetadataTest.java @@ -18,11 +18,10 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.net.URI; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.client.model.FileFormatEnum; import org.openapitools.client.model.TranscriptionMetadata; @@ -30,7 +29,6 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for CallRecordingMetadata */ diff --git a/src/test/java/org/openapitools/client/model/CallStateEnumTest.java b/src/test/java/org/openapitools/client/model/CallStateEnumTest.java index 70c80ce4..051c2be2 100644 --- a/src/test/java/org/openapitools/client/model/CallStateEnumTest.java +++ b/src/test/java/org/openapitools/client/model/CallStateEnumTest.java @@ -13,12 +13,10 @@ package org.openapitools.client.model; -import io.swagger.annotations.ApiModel; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for CallStateEnum */ diff --git a/src/test/java/org/openapitools/client/model/CallStateTest.java b/src/test/java/org/openapitools/client/model/CallStateTest.java index ea200614..f729e493 100644 --- a/src/test/java/org/openapitools/client/model/CallStateTest.java +++ b/src/test/java/org/openapitools/client/model/CallStateTest.java @@ -18,10 +18,9 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.HashMap; import java.util.Map; import org.openapitools.client.model.CallDirectionEnum; @@ -29,7 +28,6 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for CallState */ diff --git a/src/test/java/org/openapitools/client/model/CallbackMethodEnumTest.java b/src/test/java/org/openapitools/client/model/CallbackMethodEnumTest.java index 6cf94ee7..2ccbe422 100644 --- a/src/test/java/org/openapitools/client/model/CallbackMethodEnumTest.java +++ b/src/test/java/org/openapitools/client/model/CallbackMethodEnumTest.java @@ -13,12 +13,10 @@ package org.openapitools.client.model; -import io.swagger.annotations.ApiModel; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for CallbackMethodEnum */ diff --git a/src/test/java/org/openapitools/client/model/CodeRequestTest.java b/src/test/java/org/openapitools/client/model/CodeRequestTest.java index 7ebaa206..fd810a0a 100644 --- a/src/test/java/org/openapitools/client/model/CodeRequestTest.java +++ b/src/test/java/org/openapitools/client/model/CodeRequestTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for CodeRequest */ diff --git a/src/test/java/org/openapitools/client/model/ConferenceCompletedCallbackTest.java b/src/test/java/org/openapitools/client/model/ConferenceCompletedCallbackTest.java index 154717e3..2d230090 100644 --- a/src/test/java/org/openapitools/client/model/ConferenceCompletedCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/ConferenceCompletedCallbackTest.java @@ -18,14 +18,13 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for ConferenceCompletedCallback */ diff --git a/src/test/java/org/openapitools/client/model/ConferenceCreatedCallbackTest.java b/src/test/java/org/openapitools/client/model/ConferenceCreatedCallbackTest.java index f9274314..b00c7caf 100644 --- a/src/test/java/org/openapitools/client/model/ConferenceCreatedCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/ConferenceCreatedCallbackTest.java @@ -18,14 +18,13 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for ConferenceCreatedCallback */ diff --git a/src/test/java/org/openapitools/client/model/ConferenceMemberExitCallbackTest.java b/src/test/java/org/openapitools/client/model/ConferenceMemberExitCallbackTest.java index c8b4c405..041147c2 100644 --- a/src/test/java/org/openapitools/client/model/ConferenceMemberExitCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/ConferenceMemberExitCallbackTest.java @@ -18,14 +18,13 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for ConferenceMemberExitCallback */ diff --git a/src/test/java/org/openapitools/client/model/ConferenceMemberJoinCallbackTest.java b/src/test/java/org/openapitools/client/model/ConferenceMemberJoinCallbackTest.java index 8346305d..b5d8fe17 100644 --- a/src/test/java/org/openapitools/client/model/ConferenceMemberJoinCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/ConferenceMemberJoinCallbackTest.java @@ -18,14 +18,13 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for ConferenceMemberJoinCallback */ diff --git a/src/test/java/org/openapitools/client/model/ConferenceMemberTest.java b/src/test/java/org/openapitools/client/model/ConferenceMemberTest.java index 2f2f5bfe..c802f0c7 100644 --- a/src/test/java/org/openapitools/client/model/ConferenceMemberTest.java +++ b/src/test/java/org/openapitools/client/model/ConferenceMemberTest.java @@ -18,16 +18,14 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for ConferenceMember */ diff --git a/src/test/java/org/openapitools/client/model/ConferenceRecordingAvailableCallbackTest.java b/src/test/java/org/openapitools/client/model/ConferenceRecordingAvailableCallbackTest.java index 31ca5613..adf3260d 100644 --- a/src/test/java/org/openapitools/client/model/ConferenceRecordingAvailableCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/ConferenceRecordingAvailableCallbackTest.java @@ -18,17 +18,15 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.net.URI; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.FileFormatEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for ConferenceRecordingAvailableCallback */ diff --git a/src/test/java/org/openapitools/client/model/ConferenceRecordingMetadataTest.java b/src/test/java/org/openapitools/client/model/ConferenceRecordingMetadataTest.java index d0694f4f..0ec9e83b 100644 --- a/src/test/java/org/openapitools/client/model/ConferenceRecordingMetadataTest.java +++ b/src/test/java/org/openapitools/client/model/ConferenceRecordingMetadataTest.java @@ -18,17 +18,15 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.net.URI; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.FileFormatEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for ConferenceRecordingMetadata */ diff --git a/src/test/java/org/openapitools/client/model/ConferenceRedirectCallbackTest.java b/src/test/java/org/openapitools/client/model/ConferenceRedirectCallbackTest.java index dc39a800..af218d2e 100644 --- a/src/test/java/org/openapitools/client/model/ConferenceRedirectCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/ConferenceRedirectCallbackTest.java @@ -18,14 +18,13 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for ConferenceRedirectCallback */ diff --git a/src/test/java/org/openapitools/client/model/ConferenceStateEnumTest.java b/src/test/java/org/openapitools/client/model/ConferenceStateEnumTest.java index 0be4ab7f..ca9dddf6 100644 --- a/src/test/java/org/openapitools/client/model/ConferenceStateEnumTest.java +++ b/src/test/java/org/openapitools/client/model/ConferenceStateEnumTest.java @@ -13,12 +13,10 @@ package org.openapitools.client.model; -import io.swagger.annotations.ApiModel; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for ConferenceStateEnum */ diff --git a/src/test/java/org/openapitools/client/model/ConferenceTest.java b/src/test/java/org/openapitools/client/model/ConferenceTest.java index ca0b17e3..f3ce9cba 100644 --- a/src/test/java/org/openapitools/client/model/ConferenceTest.java +++ b/src/test/java/org/openapitools/client/model/ConferenceTest.java @@ -18,12 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.net.URI; import java.time.OffsetDateTime; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import org.openapitools.client.model.CallbackMethodEnum; import org.openapitools.client.model.ConferenceMember; @@ -31,7 +30,6 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for Conference */ diff --git a/src/test/java/org/openapitools/client/model/CreateCallResponseTest.java b/src/test/java/org/openapitools/client/model/CreateCallResponseTest.java index b54f5013..b5914ea8 100644 --- a/src/test/java/org/openapitools/client/model/CreateCallResponseTest.java +++ b/src/test/java/org/openapitools/client/model/CreateCallResponseTest.java @@ -18,18 +18,15 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; -import java.math.BigDecimal; import java.net.URI; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallbackMethodEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for CreateCallResponse */ diff --git a/src/test/java/org/openapitools/client/model/CreateCallTest.java b/src/test/java/org/openapitools/client/model/CreateCallTest.java index 9e8a9a80..5f4f4b9f 100644 --- a/src/test/java/org/openapitools/client/model/CreateCallTest.java +++ b/src/test/java/org/openapitools/client/model/CreateCallTest.java @@ -18,17 +18,15 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.net.URI; +import java.util.Arrays; import org.openapitools.client.model.CallbackMethodEnum; import org.openapitools.client.model.MachineDetectionConfiguration; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for CreateCall */ @@ -59,6 +57,14 @@ public void fromTest() { // TODO: test from } + /** + * Test the property 'displayName' + */ + @Test + public void displayNameTest() { + // TODO: test displayName + } + /** * Test the property 'uui' */ diff --git a/src/test/java/org/openapitools/client/model/CreateLookupResponseTest.java b/src/test/java/org/openapitools/client/model/CreateLookupResponseTest.java index f4d853f4..41aee134 100644 --- a/src/test/java/org/openapitools/client/model/CreateLookupResponseTest.java +++ b/src/test/java/org/openapitools/client/model/CreateLookupResponseTest.java @@ -18,14 +18,12 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.openapitools.client.model.LookupStatusEnum; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for CreateLookupResponse */ diff --git a/src/test/java/org/openapitools/client/model/CreateMessageRequestErrorTest.java b/src/test/java/org/openapitools/client/model/CreateMessageRequestErrorTest.java index 448a2918..afe48b6e 100644 --- a/src/test/java/org/openapitools/client/model/CreateMessageRequestErrorTest.java +++ b/src/test/java/org/openapitools/client/model/CreateMessageRequestErrorTest.java @@ -18,16 +18,14 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import org.openapitools.client.model.FieldError; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for CreateMessageRequestError */ diff --git a/src/test/java/org/openapitools/client/model/DeferredResultTest.java b/src/test/java/org/openapitools/client/model/DeferredResultTest.java index 87b4c41b..a91332fb 100644 --- a/src/test/java/org/openapitools/client/model/DeferredResultTest.java +++ b/src/test/java/org/openapitools/client/model/DeferredResultTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for DeferredResult */ diff --git a/src/test/java/org/openapitools/client/model/DisconnectCallbackTest.java b/src/test/java/org/openapitools/client/model/DisconnectCallbackTest.java index 8d8727d8..71584fac 100644 --- a/src/test/java/org/openapitools/client/model/DisconnectCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/DisconnectCallbackTest.java @@ -20,12 +20,12 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for DisconnectCallback */ diff --git a/src/test/java/org/openapitools/client/model/DiversionTest.java b/src/test/java/org/openapitools/client/model/DiversionTest.java index 45c90ce2..1ba8f470 100644 --- a/src/test/java/org/openapitools/client/model/DiversionTest.java +++ b/src/test/java/org/openapitools/client/model/DiversionTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for Diversion */ diff --git a/src/test/java/org/openapitools/client/model/DtmfCallbackTest.java b/src/test/java/org/openapitools/client/model/DtmfCallbackTest.java index 6c5538fb..b1ade470 100644 --- a/src/test/java/org/openapitools/client/model/DtmfCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/DtmfCallbackTest.java @@ -18,16 +18,14 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for DtmfCallback */ diff --git a/src/test/java/org/openapitools/client/model/FieldErrorTest.java b/src/test/java/org/openapitools/client/model/FieldErrorTest.java index cb5f4600..6cac8997 100644 --- a/src/test/java/org/openapitools/client/model/FieldErrorTest.java +++ b/src/test/java/org/openapitools/client/model/FieldErrorTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for FieldError */ diff --git a/src/test/java/org/openapitools/client/model/FileFormatEnumTest.java b/src/test/java/org/openapitools/client/model/FileFormatEnumTest.java index 89acf49d..9410e881 100644 --- a/src/test/java/org/openapitools/client/model/FileFormatEnumTest.java +++ b/src/test/java/org/openapitools/client/model/FileFormatEnumTest.java @@ -13,12 +13,10 @@ package org.openapitools.client.model; -import io.swagger.annotations.ApiModel; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for FileFormatEnum */ diff --git a/src/test/java/org/openapitools/client/model/GatherCallbackTest.java b/src/test/java/org/openapitools/client/model/GatherCallbackTest.java index 91b378c0..26a26b2b 100644 --- a/src/test/java/org/openapitools/client/model/GatherCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/GatherCallbackTest.java @@ -18,16 +18,14 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for GatherCallback */ diff --git a/src/test/java/org/openapitools/client/model/InboundMessageCallbackMessageTest.java b/src/test/java/org/openapitools/client/model/InboundMessageCallbackMessageTest.java index dec4d23f..af6ef843 100644 --- a/src/test/java/org/openapitools/client/model/InboundMessageCallbackMessageTest.java +++ b/src/test/java/org/openapitools/client/model/InboundMessageCallbackMessageTest.java @@ -22,6 +22,7 @@ import java.net.URI; import java.time.OffsetDateTime; import java.util.ArrayList; +import java.util.Arrays; import java.util.LinkedHashSet; import java.util.List; import java.util.Set; @@ -30,7 +31,6 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for InboundMessageCallbackMessage */ diff --git a/src/test/java/org/openapitools/client/model/InboundMessageCallbackTest.java b/src/test/java/org/openapitools/client/model/InboundMessageCallbackTest.java index 293ac767..8255f1c9 100644 --- a/src/test/java/org/openapitools/client/model/InboundMessageCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/InboundMessageCallbackTest.java @@ -20,11 +20,11 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.InboundMessageCallbackMessage; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for InboundMessageCallback */ diff --git a/src/test/java/org/openapitools/client/model/InitiateCallbackTest.java b/src/test/java/org/openapitools/client/model/InitiateCallbackTest.java index ba2baf9a..8de5bb0e 100644 --- a/src/test/java/org/openapitools/client/model/InitiateCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/InitiateCallbackTest.java @@ -18,17 +18,15 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.client.model.Diversion; import org.openapitools.client.model.StirShaken; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for InitiateCallback */ diff --git a/src/test/java/org/openapitools/client/model/ListMessageDirectionEnumTest.java b/src/test/java/org/openapitools/client/model/ListMessageDirectionEnumTest.java index d2e189ca..e51ae7d7 100644 --- a/src/test/java/org/openapitools/client/model/ListMessageDirectionEnumTest.java +++ b/src/test/java/org/openapitools/client/model/ListMessageDirectionEnumTest.java @@ -13,12 +13,10 @@ package org.openapitools.client.model; -import io.swagger.annotations.ApiModel; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for ListMessageDirectionEnum */ diff --git a/src/test/java/org/openapitools/client/model/ListMessageItemTest.java b/src/test/java/org/openapitools/client/model/ListMessageItemTest.java index a240a0c3..2408f20b 100644 --- a/src/test/java/org/openapitools/client/model/ListMessageItemTest.java +++ b/src/test/java/org/openapitools/client/model/ListMessageItemTest.java @@ -18,9 +18,9 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.ListMessageDirectionEnum; import org.openapitools.client.model.MessageStatusEnum; import org.openapitools.client.model.MessageTypeEnum; @@ -28,7 +28,6 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for ListMessageItem */ @@ -171,4 +170,12 @@ public void campaignClassTest() { // TODO: test campaignClass } + /** + * Test the property 'campaignId' + */ + @Test + public void campaignIdTest() { + // TODO: test campaignId + } + } diff --git a/src/test/java/org/openapitools/client/model/LookupRequestTest.java b/src/test/java/org/openapitools/client/model/LookupRequestTest.java index b704b9a0..ce90069e 100644 --- a/src/test/java/org/openapitools/client/model/LookupRequestTest.java +++ b/src/test/java/org/openapitools/client/model/LookupRequestTest.java @@ -18,15 +18,13 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for LookupRequest */ diff --git a/src/test/java/org/openapitools/client/model/LookupResultTest.java b/src/test/java/org/openapitools/client/model/LookupResultTest.java index 549785af..f95d8492 100644 --- a/src/test/java/org/openapitools/client/model/LookupResultTest.java +++ b/src/test/java/org/openapitools/client/model/LookupResultTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for LookupResult */ diff --git a/src/test/java/org/openapitools/client/model/LookupStatusEnumTest.java b/src/test/java/org/openapitools/client/model/LookupStatusEnumTest.java index b8f28030..66f38566 100644 --- a/src/test/java/org/openapitools/client/model/LookupStatusEnumTest.java +++ b/src/test/java/org/openapitools/client/model/LookupStatusEnumTest.java @@ -13,12 +13,10 @@ package org.openapitools.client.model; -import io.swagger.annotations.ApiModel; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for LookupStatusEnum */ diff --git a/src/test/java/org/openapitools/client/model/LookupStatusTest.java b/src/test/java/org/openapitools/client/model/LookupStatusTest.java index faf8ae5f..50f4d2d5 100644 --- a/src/test/java/org/openapitools/client/model/LookupStatusTest.java +++ b/src/test/java/org/openapitools/client/model/LookupStatusTest.java @@ -18,17 +18,15 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import org.openapitools.client.model.LookupResult; import org.openapitools.client.model.LookupStatusEnum; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for LookupStatus */ diff --git a/src/test/java/org/openapitools/client/model/MachineDetectionCompleteCallbackTest.java b/src/test/java/org/openapitools/client/model/MachineDetectionCompleteCallbackTest.java index 46ca636e..9db2ea01 100644 --- a/src/test/java/org/openapitools/client/model/MachineDetectionCompleteCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/MachineDetectionCompleteCallbackTest.java @@ -18,16 +18,15 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; +import org.openapitools.client.model.MachineDetectionResult; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MachineDetectionCompleteCallback */ diff --git a/src/test/java/org/openapitools/client/model/MachineDetectionConfigurationTest.java b/src/test/java/org/openapitools/client/model/MachineDetectionConfigurationTest.java index ec792779..820a3676 100644 --- a/src/test/java/org/openapitools/client/model/MachineDetectionConfigurationTest.java +++ b/src/test/java/org/openapitools/client/model/MachineDetectionConfigurationTest.java @@ -18,17 +18,15 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.net.URI; +import java.util.Arrays; import org.openapitools.client.model.CallbackMethodEnum; import org.openapitools.client.model.MachineDetectionModeEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MachineDetectionConfiguration */ diff --git a/src/test/java/org/openapitools/client/model/MachineDetectionModeEnumTest.java b/src/test/java/org/openapitools/client/model/MachineDetectionModeEnumTest.java index 067df865..5567bb02 100644 --- a/src/test/java/org/openapitools/client/model/MachineDetectionModeEnumTest.java +++ b/src/test/java/org/openapitools/client/model/MachineDetectionModeEnumTest.java @@ -13,12 +13,10 @@ package org.openapitools.client.model; -import io.swagger.annotations.ApiModel; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MachineDetectionModeEnum */ diff --git a/src/test/java/org/openapitools/client/model/MediaTest.java b/src/test/java/org/openapitools/client/model/MediaTest.java index e90800b9..279764e1 100644 --- a/src/test/java/org/openapitools/client/model/MediaTest.java +++ b/src/test/java/org/openapitools/client/model/MediaTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for Media */ diff --git a/src/test/java/org/openapitools/client/model/MessageDeliveredCallbackMessageTest.java b/src/test/java/org/openapitools/client/model/MessageDeliveredCallbackMessageTest.java index cdec91cf..181c3b5c 100644 --- a/src/test/java/org/openapitools/client/model/MessageDeliveredCallbackMessageTest.java +++ b/src/test/java/org/openapitools/client/model/MessageDeliveredCallbackMessageTest.java @@ -22,6 +22,7 @@ import java.net.URI; import java.time.OffsetDateTime; import java.util.ArrayList; +import java.util.Arrays; import java.util.LinkedHashSet; import java.util.List; import java.util.Set; @@ -30,7 +31,6 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MessageDeliveredCallbackMessage */ diff --git a/src/test/java/org/openapitools/client/model/MessageDeliveredCallbackTest.java b/src/test/java/org/openapitools/client/model/MessageDeliveredCallbackTest.java index 2633cd65..d979e36c 100644 --- a/src/test/java/org/openapitools/client/model/MessageDeliveredCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/MessageDeliveredCallbackTest.java @@ -20,11 +20,11 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.MessageDeliveredCallbackMessage; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MessageDeliveredCallback */ diff --git a/src/test/java/org/openapitools/client/model/MessageDirectionEnumTest.java b/src/test/java/org/openapitools/client/model/MessageDirectionEnumTest.java index 20845f65..ac33ee1d 100644 --- a/src/test/java/org/openapitools/client/model/MessageDirectionEnumTest.java +++ b/src/test/java/org/openapitools/client/model/MessageDirectionEnumTest.java @@ -13,12 +13,10 @@ package org.openapitools.client.model; -import io.swagger.annotations.ApiModel; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MessageDirectionEnum */ diff --git a/src/test/java/org/openapitools/client/model/MessageFailedCallbackMessageTest.java b/src/test/java/org/openapitools/client/model/MessageFailedCallbackMessageTest.java index 769c4aa4..19632833 100644 --- a/src/test/java/org/openapitools/client/model/MessageFailedCallbackMessageTest.java +++ b/src/test/java/org/openapitools/client/model/MessageFailedCallbackMessageTest.java @@ -22,6 +22,7 @@ import java.net.URI; import java.time.OffsetDateTime; import java.util.ArrayList; +import java.util.Arrays; import java.util.LinkedHashSet; import java.util.List; import java.util.Set; @@ -30,7 +31,6 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MessageFailedCallbackMessage */ diff --git a/src/test/java/org/openapitools/client/model/MessageFailedCallbackTest.java b/src/test/java/org/openapitools/client/model/MessageFailedCallbackTest.java index 87f579e3..ccd3be0e 100644 --- a/src/test/java/org/openapitools/client/model/MessageFailedCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/MessageFailedCallbackTest.java @@ -20,11 +20,11 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.MessageFailedCallbackMessage; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MessageFailedCallback */ diff --git a/src/test/java/org/openapitools/client/model/MessageRequestTest.java b/src/test/java/org/openapitools/client/model/MessageRequestTest.java index b934465a..52a3cb69 100644 --- a/src/test/java/org/openapitools/client/model/MessageRequestTest.java +++ b/src/test/java/org/openapitools/client/model/MessageRequestTest.java @@ -18,11 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.net.URI; +import java.time.OffsetDateTime; import java.util.ArrayList; +import java.util.Arrays; import java.util.LinkedHashSet; import java.util.List; import java.util.Set; @@ -30,7 +30,6 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MessageRequest */ diff --git a/src/test/java/org/openapitools/client/model/MessageSendingCallbackMessageTest.java b/src/test/java/org/openapitools/client/model/MessageSendingCallbackMessageTest.java index 7e562814..3225c1be 100644 --- a/src/test/java/org/openapitools/client/model/MessageSendingCallbackMessageTest.java +++ b/src/test/java/org/openapitools/client/model/MessageSendingCallbackMessageTest.java @@ -22,6 +22,7 @@ import java.net.URI; import java.time.OffsetDateTime; import java.util.ArrayList; +import java.util.Arrays; import java.util.LinkedHashSet; import java.util.List; import java.util.Set; @@ -30,7 +31,6 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MessageSendingCallbackMessage */ diff --git a/src/test/java/org/openapitools/client/model/MessageSendingCallbackTest.java b/src/test/java/org/openapitools/client/model/MessageSendingCallbackTest.java index c3966607..75064984 100644 --- a/src/test/java/org/openapitools/client/model/MessageSendingCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/MessageSendingCallbackTest.java @@ -20,11 +20,11 @@ import com.google.gson.stream.JsonWriter; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.MessageSendingCallbackMessage; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MessageSendingCallback */ diff --git a/src/test/java/org/openapitools/client/model/MessageStatusEnumTest.java b/src/test/java/org/openapitools/client/model/MessageStatusEnumTest.java index 435f7939..ad805092 100644 --- a/src/test/java/org/openapitools/client/model/MessageStatusEnumTest.java +++ b/src/test/java/org/openapitools/client/model/MessageStatusEnumTest.java @@ -13,12 +13,10 @@ package org.openapitools.client.model; -import io.swagger.annotations.ApiModel; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MessageStatusEnum */ diff --git a/src/test/java/org/openapitools/client/model/MessageTest.java b/src/test/java/org/openapitools/client/model/MessageTest.java index 29833de2..77a3ee09 100644 --- a/src/test/java/org/openapitools/client/model/MessageTest.java +++ b/src/test/java/org/openapitools/client/model/MessageTest.java @@ -18,9 +18,9 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.time.OffsetDateTime; +import java.util.Arrays; import java.util.LinkedHashSet; import java.util.Set; import org.openapitools.client.model.MessageDirectionEnum; @@ -28,7 +28,6 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for Message */ @@ -139,4 +138,12 @@ public void priorityTest() { // TODO: test priority } + /** + * Test the property 'expiration' + */ + @Test + public void expirationTest() { + // TODO: test expiration + } + } diff --git a/src/test/java/org/openapitools/client/model/MessageTypeEnumTest.java b/src/test/java/org/openapitools/client/model/MessageTypeEnumTest.java index c1fcbe7d..4d5691a6 100644 --- a/src/test/java/org/openapitools/client/model/MessageTypeEnumTest.java +++ b/src/test/java/org/openapitools/client/model/MessageTypeEnumTest.java @@ -13,12 +13,10 @@ package org.openapitools.client.model; -import io.swagger.annotations.ApiModel; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MessageTypeEnum */ diff --git a/src/test/java/org/openapitools/client/model/MessagesListTest.java b/src/test/java/org/openapitools/client/model/MessagesListTest.java index 5a5fde85..b1fcfb55 100644 --- a/src/test/java/org/openapitools/client/model/MessagesListTest.java +++ b/src/test/java/org/openapitools/client/model/MessagesListTest.java @@ -18,17 +18,15 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import org.openapitools.client.model.ListMessageItem; import org.openapitools.client.model.PageInfo; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MessagesList */ diff --git a/src/test/java/org/openapitools/client/model/MessagingCodeResponseTest.java b/src/test/java/org/openapitools/client/model/MessagingCodeResponseTest.java index c19a3af5..153b9fca 100644 --- a/src/test/java/org/openapitools/client/model/MessagingCodeResponseTest.java +++ b/src/test/java/org/openapitools/client/model/MessagingCodeResponseTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MessagingCodeResponse */ diff --git a/src/test/java/org/openapitools/client/model/MessagingRequestErrorTest.java b/src/test/java/org/openapitools/client/model/MessagingRequestErrorTest.java index 5c1d2242..872ca463 100644 --- a/src/test/java/org/openapitools/client/model/MessagingRequestErrorTest.java +++ b/src/test/java/org/openapitools/client/model/MessagingRequestErrorTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MessagingRequestError */ diff --git a/src/test/java/org/openapitools/client/model/MfaForbiddenRequestErrorTest.java b/src/test/java/org/openapitools/client/model/MfaForbiddenRequestErrorTest.java index ee82ddbe..45d583b1 100644 --- a/src/test/java/org/openapitools/client/model/MfaForbiddenRequestErrorTest.java +++ b/src/test/java/org/openapitools/client/model/MfaForbiddenRequestErrorTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MfaForbiddenRequestError */ diff --git a/src/test/java/org/openapitools/client/model/MfaRequestErrorTest.java b/src/test/java/org/openapitools/client/model/MfaRequestErrorTest.java index 73a92583..47f0b0cf 100644 --- a/src/test/java/org/openapitools/client/model/MfaRequestErrorTest.java +++ b/src/test/java/org/openapitools/client/model/MfaRequestErrorTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MfaRequestError */ diff --git a/src/test/java/org/openapitools/client/model/MfaUnauthorizedRequestErrorTest.java b/src/test/java/org/openapitools/client/model/MfaUnauthorizedRequestErrorTest.java index d4382867..59926057 100644 --- a/src/test/java/org/openapitools/client/model/MfaUnauthorizedRequestErrorTest.java +++ b/src/test/java/org/openapitools/client/model/MfaUnauthorizedRequestErrorTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for MfaUnauthorizedRequestError */ diff --git a/src/test/java/org/openapitools/client/model/PageInfoTest.java b/src/test/java/org/openapitools/client/model/PageInfoTest.java index c15b9fd4..dbab4768 100644 --- a/src/test/java/org/openapitools/client/model/PageInfoTest.java +++ b/src/test/java/org/openapitools/client/model/PageInfoTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for PageInfo */ diff --git a/src/test/java/org/openapitools/client/model/PriorityEnumTest.java b/src/test/java/org/openapitools/client/model/PriorityEnumTest.java index ee3fbca1..f0f54f1e 100644 --- a/src/test/java/org/openapitools/client/model/PriorityEnumTest.java +++ b/src/test/java/org/openapitools/client/model/PriorityEnumTest.java @@ -13,12 +13,10 @@ package org.openapitools.client.model; -import io.swagger.annotations.ApiModel; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for PriorityEnum */ diff --git a/src/test/java/org/openapitools/client/model/RecordingAvailableCallbackTest.java b/src/test/java/org/openapitools/client/model/RecordingAvailableCallbackTest.java index ab4032f9..ddf4d5ef 100644 --- a/src/test/java/org/openapitools/client/model/RecordingAvailableCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/RecordingAvailableCallbackTest.java @@ -18,18 +18,16 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.net.URI; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.client.model.FileFormatEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for RecordingAvailableCallback */ diff --git a/src/test/java/org/openapitools/client/model/RecordingCompleteCallbackTest.java b/src/test/java/org/openapitools/client/model/RecordingCompleteCallbackTest.java index aae083c9..f778d864 100644 --- a/src/test/java/org/openapitools/client/model/RecordingCompleteCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/RecordingCompleteCallbackTest.java @@ -18,18 +18,16 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.net.URI; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.client.model.FileFormatEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for RecordingCompleteCallback */ diff --git a/src/test/java/org/openapitools/client/model/RecordingStateEnumTest.java b/src/test/java/org/openapitools/client/model/RecordingStateEnumTest.java index 7ceab432..577121bd 100644 --- a/src/test/java/org/openapitools/client/model/RecordingStateEnumTest.java +++ b/src/test/java/org/openapitools/client/model/RecordingStateEnumTest.java @@ -13,12 +13,10 @@ package org.openapitools.client.model; -import io.swagger.annotations.ApiModel; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for RecordingStateEnum */ diff --git a/src/test/java/org/openapitools/client/model/RedirectCallbackTest.java b/src/test/java/org/openapitools/client/model/RedirectCallbackTest.java index a55eb42d..b4cce0e9 100644 --- a/src/test/java/org/openapitools/client/model/RedirectCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/RedirectCallbackTest.java @@ -18,16 +18,14 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for RedirectCallback */ diff --git a/src/test/java/org/openapitools/client/model/RedirectMethodEnumTest.java b/src/test/java/org/openapitools/client/model/RedirectMethodEnumTest.java index 479be7a5..39a6deab 100644 --- a/src/test/java/org/openapitools/client/model/RedirectMethodEnumTest.java +++ b/src/test/java/org/openapitools/client/model/RedirectMethodEnumTest.java @@ -13,12 +13,10 @@ package org.openapitools.client.model; -import io.swagger.annotations.ApiModel; import com.google.gson.annotations.SerializedName; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for RedirectMethodEnum */ diff --git a/src/test/java/org/openapitools/client/model/StirShakenTest.java b/src/test/java/org/openapitools/client/model/StirShakenTest.java index 43c2d25b..e4b8de71 100644 --- a/src/test/java/org/openapitools/client/model/StirShakenTest.java +++ b/src/test/java/org/openapitools/client/model/StirShakenTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for StirShaken */ diff --git a/src/test/java/org/openapitools/client/model/TagTest.java b/src/test/java/org/openapitools/client/model/TagTest.java index 2826a2be..ccfcc003 100644 --- a/src/test/java/org/openapitools/client/model/TagTest.java +++ b/src/test/java/org/openapitools/client/model/TagTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for Tag */ diff --git a/src/test/java/org/openapitools/client/model/TnLookupRequestErrorTest.java b/src/test/java/org/openapitools/client/model/TnLookupRequestErrorTest.java index d9b92b48..da1409a7 100644 --- a/src/test/java/org/openapitools/client/model/TnLookupRequestErrorTest.java +++ b/src/test/java/org/openapitools/client/model/TnLookupRequestErrorTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for TnLookupRequestError */ diff --git a/src/test/java/org/openapitools/client/model/TranscribeRecordingTest.java b/src/test/java/org/openapitools/client/model/TranscribeRecordingTest.java index adae771f..91dad15f 100644 --- a/src/test/java/org/openapitools/client/model/TranscribeRecordingTest.java +++ b/src/test/java/org/openapitools/client/model/TranscribeRecordingTest.java @@ -18,16 +18,14 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.net.URI; +import java.util.Arrays; import org.openapitools.client.model.CallbackMethodEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for TranscribeRecording */ @@ -90,4 +88,12 @@ public void callbackTimeoutTest() { // TODO: test callbackTimeout } + /** + * Test the property 'detectLanguage' + */ + @Test + public void detectLanguageTest() { + // TODO: test detectLanguage + } + } diff --git a/src/test/java/org/openapitools/client/model/TranscriptionAvailableCallbackTest.java b/src/test/java/org/openapitools/client/model/TranscriptionAvailableCallbackTest.java index 9316e9e4..1cd6e421 100644 --- a/src/test/java/org/openapitools/client/model/TranscriptionAvailableCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/TranscriptionAvailableCallbackTest.java @@ -18,11 +18,10 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.net.URI; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.client.model.FileFormatEnum; import org.openapitools.client.model.Transcription; @@ -30,7 +29,6 @@ import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for TranscriptionAvailableCallback */ diff --git a/src/test/java/org/openapitools/client/model/TranscriptionListTest.java b/src/test/java/org/openapitools/client/model/TranscriptionListTest.java index 4eef6d07..70903a1d 100644 --- a/src/test/java/org/openapitools/client/model/TranscriptionListTest.java +++ b/src/test/java/org/openapitools/client/model/TranscriptionListTest.java @@ -18,16 +18,14 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import org.openapitools.client.model.Transcription; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for TranscriptionList */ diff --git a/src/test/java/org/openapitools/client/model/TranscriptionMetadataTest.java b/src/test/java/org/openapitools/client/model/TranscriptionMetadataTest.java index 94a50e06..adb2f00b 100644 --- a/src/test/java/org/openapitools/client/model/TranscriptionMetadataTest.java +++ b/src/test/java/org/openapitools/client/model/TranscriptionMetadataTest.java @@ -18,14 +18,12 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.net.URI; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for TranscriptionMetadata */ diff --git a/src/test/java/org/openapitools/client/model/TranscriptionTest.java b/src/test/java/org/openapitools/client/model/TranscriptionTest.java index dc82f880..70556161 100644 --- a/src/test/java/org/openapitools/client/model/TranscriptionTest.java +++ b/src/test/java/org/openapitools/client/model/TranscriptionTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for Transcription */ diff --git a/src/test/java/org/openapitools/client/model/TransferAnswerCallbackTest.java b/src/test/java/org/openapitools/client/model/TransferAnswerCallbackTest.java index f3e07d45..b80d39ae 100644 --- a/src/test/java/org/openapitools/client/model/TransferAnswerCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/TransferAnswerCallbackTest.java @@ -18,16 +18,14 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for TransferAnswerCallback */ diff --git a/src/test/java/org/openapitools/client/model/TransferCompleteCallbackTest.java b/src/test/java/org/openapitools/client/model/TransferCompleteCallbackTest.java index d3f06673..8cfb739f 100644 --- a/src/test/java/org/openapitools/client/model/TransferCompleteCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/TransferCompleteCallbackTest.java @@ -18,16 +18,14 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for TransferCompleteCallback */ diff --git a/src/test/java/org/openapitools/client/model/TransferDisconnectCallbackTest.java b/src/test/java/org/openapitools/client/model/TransferDisconnectCallbackTest.java index cd1e63a9..25c0046a 100644 --- a/src/test/java/org/openapitools/client/model/TransferDisconnectCallbackTest.java +++ b/src/test/java/org/openapitools/client/model/TransferDisconnectCallbackTest.java @@ -18,16 +18,14 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.time.OffsetDateTime; +import java.util.Arrays; import org.openapitools.client.model.CallDirectionEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for TransferDisconnectCallback */ diff --git a/src/test/java/org/openapitools/client/model/UpdateCallRecordingTest.java b/src/test/java/org/openapitools/client/model/UpdateCallRecordingTest.java index fb452c7f..46fe0abd 100644 --- a/src/test/java/org/openapitools/client/model/UpdateCallRecordingTest.java +++ b/src/test/java/org/openapitools/client/model/UpdateCallRecordingTest.java @@ -18,14 +18,12 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.openapitools.client.model.RecordingStateEnum; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for UpdateCallRecording */ diff --git a/src/test/java/org/openapitools/client/model/UpdateCallTest.java b/src/test/java/org/openapitools/client/model/UpdateCallTest.java index eb8660ba..82a16d4e 100644 --- a/src/test/java/org/openapitools/client/model/UpdateCallTest.java +++ b/src/test/java/org/openapitools/client/model/UpdateCallTest.java @@ -18,17 +18,15 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.net.URI; +import java.util.Arrays; import org.openapitools.client.model.CallStateEnum; import org.openapitools.client.model.RedirectMethodEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for UpdateCall */ diff --git a/src/test/java/org/openapitools/client/model/UpdateConferenceMemberTest.java b/src/test/java/org/openapitools/client/model/UpdateConferenceMemberTest.java index 168fb7d0..60ec513c 100644 --- a/src/test/java/org/openapitools/client/model/UpdateConferenceMemberTest.java +++ b/src/test/java/org/openapitools/client/model/UpdateConferenceMemberTest.java @@ -18,16 +18,14 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for UpdateConferenceMember */ diff --git a/src/test/java/org/openapitools/client/model/UpdateConferenceTest.java b/src/test/java/org/openapitools/client/model/UpdateConferenceTest.java index b2063af1..5900523d 100644 --- a/src/test/java/org/openapitools/client/model/UpdateConferenceTest.java +++ b/src/test/java/org/openapitools/client/model/UpdateConferenceTest.java @@ -18,17 +18,15 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.net.URI; +import java.util.Arrays; import org.openapitools.client.model.ConferenceStateEnum; import org.openapitools.client.model.RedirectMethodEnum; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for UpdateConference */ diff --git a/src/test/java/org/openapitools/client/model/VerifyCodeRequestTest.java b/src/test/java/org/openapitools/client/model/VerifyCodeRequestTest.java index 7287dbe2..a9ebec44 100644 --- a/src/test/java/org/openapitools/client/model/VerifyCodeRequestTest.java +++ b/src/test/java/org/openapitools/client/model/VerifyCodeRequestTest.java @@ -18,14 +18,12 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; import java.math.BigDecimal; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for VerifyCodeRequest */ diff --git a/src/test/java/org/openapitools/client/model/VerifyCodeResponseTest.java b/src/test/java/org/openapitools/client/model/VerifyCodeResponseTest.java index cf3a32ea..99eee368 100644 --- a/src/test/java/org/openapitools/client/model/VerifyCodeResponseTest.java +++ b/src/test/java/org/openapitools/client/model/VerifyCodeResponseTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for VerifyCodeResponse */ diff --git a/src/test/java/org/openapitools/client/model/VoiceApiErrorTest.java b/src/test/java/org/openapitools/client/model/VoiceApiErrorTest.java index 8f9110bd..9b5906ff 100644 --- a/src/test/java/org/openapitools/client/model/VoiceApiErrorTest.java +++ b/src/test/java/org/openapitools/client/model/VoiceApiErrorTest.java @@ -18,14 +18,12 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.openapitools.jackson.nullable.JsonNullable; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for VoiceApiError */ diff --git a/src/test/java/org/openapitools/client/model/VoiceCodeResponseTest.java b/src/test/java/org/openapitools/client/model/VoiceCodeResponseTest.java index 72fa83f3..7953eae2 100644 --- a/src/test/java/org/openapitools/client/model/VoiceCodeResponseTest.java +++ b/src/test/java/org/openapitools/client/model/VoiceCodeResponseTest.java @@ -18,13 +18,11 @@ import com.google.gson.annotations.SerializedName; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonWriter; -import io.swagger.annotations.ApiModel; -import io.swagger.annotations.ApiModelProperty; import java.io.IOException; +import java.util.Arrays; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; - /** * Model tests for VoiceCodeResponse */