From d996cdf3aa3bb2fa6d182224ca45d897a4b7f36f Mon Sep 17 00:00:00 2001 From: DX-Bandwidth Date: Tue, 11 Aug 2026 14:28:19 +0000 Subject: [PATCH] Generate SDK with OpenAPI Generator Version --- .openapi-generator/FILES | 4 + Bandwidth.Standard.sln | 10 +- README.md | 2 + api/openapi.yaml | 193 ++++++++++---- bandwidth.yml | 65 ++++- docs/AnswerCallback.md | 2 +- docs/BridgeCompleteCallback.md | 2 +- docs/BridgeTargetCompleteCallback.md | 2 +- docs/ConferenceCompletedCallback.md | 2 +- docs/ConferenceCreatedCallback.md | 2 +- docs/ConferenceMemberExitCallback.md | 2 +- docs/ConferenceMemberJoinCallback.md | 2 +- docs/ConferenceRecordingAvailableCallback.md | 2 +- docs/ConferenceRedirectCallback.md | 2 +- docs/DisconnectCallback.md | 2 +- docs/DtmfCallback.md | 2 +- docs/GatherCallback.md | 2 +- docs/InitiateCallback.md | 2 +- docs/MachineDetectionCompleteCallback.md | 2 +- docs/RecordingAvailableCallback.md | 2 +- docs/RecordingCompleteCallback.md | 2 +- docs/RedirectCallback.md | 2 +- docs/ReferCallStatusEnum.md | 10 + docs/ReferCompleteCallback.md | 25 ++ docs/TranscriptionAvailableCallback.md | 2 +- docs/TransferAnswerCallback.md | 2 +- docs/TransferCompleteCallback.md | 2 +- docs/TransferDisconnectCallback.md | 2 +- .../Model/AnswerCallback.cs | 6 +- .../Model/BridgeCompleteCallback.cs | 6 +- .../Model/BridgeTargetCompleteCallback.cs | 6 +- .../Model/ConferenceCompletedCallback.cs | 6 +- .../Model/ConferenceCreatedCallback.cs | 6 +- .../Model/ConferenceMemberExitCallback.cs | 6 +- .../Model/ConferenceMemberJoinCallback.cs | 6 +- .../ConferenceRecordingAvailableCallback.cs | 6 +- .../Model/ConferenceRedirectCallback.cs | 6 +- .../Model/DisconnectCallback.cs | 6 +- src/Bandwidth.Standard/Model/DtmfCallback.cs | 6 +- .../Model/GatherCallback.cs | 6 +- .../Model/InitiateCallback.cs | 6 +- .../Model/MachineDetectionCompleteCallback.cs | 6 +- src/Bandwidth.Standard/Model/RbmActionBase.cs | 2 +- .../Model/RbmSuggestionResponse.cs | 2 +- .../Model/RecordingAvailableCallback.cs | 6 +- .../Model/RecordingCompleteCallback.cs | 6 +- .../Model/RedirectCallback.cs | 6 +- .../Model/ReferCallStatusEnum.cs | 49 ++++ .../Model/ReferCompleteCallback.cs | 235 ++++++++++++++++++ .../Model/TranscriptionAvailableCallback.cs | 6 +- .../Model/TransferAnswerCallback.cs | 6 +- .../Model/TransferCompleteCallback.cs | 6 +- .../Model/TransferDisconnectCallback.cs | 6 +- 53 files changed, 628 insertions(+), 137 deletions(-) create mode 100644 docs/ReferCallStatusEnum.md create mode 100644 docs/ReferCompleteCallback.md create mode 100644 src/Bandwidth.Standard/Model/ReferCallStatusEnum.cs create mode 100644 src/Bandwidth.Standard/Model/ReferCompleteCallback.cs diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 2b798a2e..8a73cae2 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -169,6 +169,8 @@ docs/RecordingTranscriptions.md docs/RecordingsApi.md docs/RedirectCallback.md docs/RedirectMethodEnum.md +docs/ReferCallStatusEnum.md +docs/ReferCompleteCallback.md docs/SipConnectionMetadata.md docs/SipCredentials.md docs/SmsMessageContent.md @@ -405,6 +407,8 @@ src/Bandwidth.Standard/Model/RecordingTranscriptionMetadata.cs src/Bandwidth.Standard/Model/RecordingTranscriptions.cs src/Bandwidth.Standard/Model/RedirectCallback.cs src/Bandwidth.Standard/Model/RedirectMethodEnum.cs +src/Bandwidth.Standard/Model/ReferCallStatusEnum.cs +src/Bandwidth.Standard/Model/ReferCompleteCallback.cs src/Bandwidth.Standard/Model/SipConnectionMetadata.cs src/Bandwidth.Standard/Model/SipCredentials.cs src/Bandwidth.Standard/Model/SmsMessageContent.cs diff --git a/Bandwidth.Standard.sln b/Bandwidth.Standard.sln index 9042f109..c5ba16c4 100644 --- a/Bandwidth.Standard.sln +++ b/Bandwidth.Standard.sln @@ -2,7 +2,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 VisualStudioVersion = 14.0.25420.1 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bandwidth.Standard", "src\Bandwidth.Standard\Bandwidth.Standard.csproj", "{9FC2896C-E597-4157-B9F7-09A0CEA7FE7D}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bandwidth.Standard", "src\Bandwidth.Standard\Bandwidth.Standard.csproj", "{0AC7241A-463A-4CA2-A850-F38F4A50FC51}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bandwidth.Standard.Test", "src\Bandwidth.Standard.Test\Bandwidth.Standard.Test.csproj", "{19F1DEBC-DE5E-4517-8062-F000CD499087}" EndProject @@ -12,10 +12,10 @@ Global Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {9FC2896C-E597-4157-B9F7-09A0CEA7FE7D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9FC2896C-E597-4157-B9F7-09A0CEA7FE7D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9FC2896C-E597-4157-B9F7-09A0CEA7FE7D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9FC2896C-E597-4157-B9F7-09A0CEA7FE7D}.Release|Any CPU.Build.0 = Release|Any CPU + {0AC7241A-463A-4CA2-A850-F38F4A50FC51}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0AC7241A-463A-4CA2-A850-F38F4A50FC51}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0AC7241A-463A-4CA2-A850-F38F4A50FC51}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0AC7241A-463A-4CA2-A850-F38F4A50FC51}.Release|Any CPU.Build.0 = Release|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Debug|Any CPU.Build.0 = Debug|Any CPU {19F1DEBC-DE5E-4517-8062-F000CD499087}.Release|Any CPU.ActiveCfg = Release|Any CPU diff --git a/README.md b/README.md index 63f5bbd9..e7749571 100644 --- a/README.md +++ b/README.md @@ -331,6 +331,8 @@ Class | Method | HTTP request | Description - [Model.RecordingTranscriptions](docs/RecordingTranscriptions.md) - [Model.RedirectCallback](docs/RedirectCallback.md) - [Model.RedirectMethodEnum](docs/RedirectMethodEnum.md) + - [Model.ReferCallStatusEnum](docs/ReferCallStatusEnum.md) + - [Model.ReferCompleteCallback](docs/ReferCompleteCallback.md) - [Model.SipConnectionMetadata](docs/SipConnectionMetadata.md) - [Model.SipCredentials](docs/SipCredentials.md) - [Model.SmsMessageContent](docs/SmsMessageContent.md) diff --git a/api/openapi.yaml b/api/openapi.yaml index 07f8c063..483be225 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -10872,6 +10872,13 @@ components: - outbound example: inbound type: string + referCallStatusEnum: + description: The outcome of the REFER operation. + enum: + - success + - failure + example: success + type: string fileFormatEnum: description: The format that the recording is stored in. enum: @@ -12240,8 +12247,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -12326,8 +12333,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -12420,8 +12427,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -12499,8 +12506,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -12541,8 +12548,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -12582,8 +12589,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -12637,8 +12644,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -12687,8 +12694,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -12724,8 +12731,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -12805,8 +12812,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -12915,8 +12922,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -13009,8 +13016,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -13112,8 +13119,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -13202,8 +13209,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -13280,8 +13287,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -13398,8 +13405,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -13519,8 +13526,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -13600,6 +13607,91 @@ components: example: "+15555555555" type: string type: object + referCompleteCallback: + description: "This event is sent to the referCompleteUrl of a call's \ + \ verb when the SIP REFER flow completes. On success, the call has been torn\ + \ down and the BXML returned from this callback is ignored. On failure, the\ + \ call remains active and the BXML returned from this callback is executed\ + \ on the call." + properties: + eventType: + description: "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, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." + example: bridgeComplete + type: string + eventTime: + description: "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." + example: 2022-06-17T22:19:40.375Z + format: date-time + type: string + accountId: + description: The user account associated with the call. + example: "9900000" + type: string + applicationId: + description: The id of the application associated with the call. + example: 04e88489-df02-4e34-a0ee-27a91849555f + type: string + from: + description: The provided identifier of the caller. Must be a phone number + in E.164 format (e.g. +15555555555). + example: "+15555555555" + type: string + to: + description: "The phone number that received the call, in E.164 format (e.g.\ + \ +15555555555)." + example: "+15555555555" + type: string + direction: + $ref: '#/components/schemas/callDirectionEnum' + callId: + description: The call id associated with the event. + example: c-15ac29a2-1331029c-2cb0-4a07-b215-b22865662d85 + type: string + callUrl: + description: The URL of the call associated with the event. + example: https://voice.bandwidth.com/api/v2/accounts/9900000/calls/c-15ac29a2-1331029c-2cb0-4a07-b215-b22865662d85 + format: uri + type: string + startTime: + description: "Time the call was started, in ISO 8601 format." + example: 2022-06-17T22:19:40.375Z + format: date-time + type: string + answerTime: + description: "Time the call was answered, in ISO 8601 format." + example: 2022-06-17T22:20:00Z + format: date-time + nullable: true + type: string + tag: + description: "(optional) The tag specified on call creation. If no tag was\ + \ specified or it was previously cleared, this field will not be present." + example: exampleTag + nullable: true + type: string + referCallStatus: + $ref: '#/components/schemas/referCallStatusEnum' + referSipResponseCode: + description: "(optional) The SIP response code returned for the REFER request\ + \ itself (e.g. 202, 405, 603). Present when a SIP response was received\ + \ for the REFER." + example: 202 + type: integer + notifySipResponseCode: + description: "(optional) The final SIP response code reported via NOTIFY\ + \ (message/sipfrag body). Present only when the caller's endpoint sent\ + \ a final NOTIFY (e.g. 200, 404, 486, 503). Not present on NOTIFY timeout\ + \ or when the REFER was rejected before a subscription was established." + example: 200 + type: integer + type: object transcriptionAvailableCallback: description: The Transcription Available event is sent when the recording transcription is available to be downloaded. @@ -13609,8 +13701,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -13722,8 +13814,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -13809,8 +13901,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -13915,8 +14007,8 @@ components: \ bridgeComplete, bridgeTargetComplete, conferenceCreated, conferenceRedirect,\ \ conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer,\ - \ transferComplete, transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable,\ + \ transferAnswer, transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -14024,8 +14116,8 @@ components: \ bridgeTargetComplete, conferenceCreated, conferenceRedirect, conferenceMemberJoin,\ \ conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable,\ \ disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete,\ - \ recordingAvailable, redirect, transcriptionAvailable, transferAnswer, transferComplete,\ - \ transferDisconnect." + \ recordingAvailable, redirect, referComplete, transcriptionAvailable, transferAnswer,\ + \ transferComplete, transferDisconnect." example: bridgeComplete type: string eventTime: @@ -14165,6 +14257,19 @@ components: example: exampleTag nullable: true type: string + referSipResponseCode: + description: "(optional) The SIP response code returned for the REFER request\ + \ itself (e.g. 202, 405, 603). Present when a SIP response was received for\ + \ the REFER." + example: 202 + type: integer + notifySipResponseCode: + description: "(optional) The final SIP response code reported via NOTIFY (message/sipfrag\ + \ body). Present only when the caller's endpoint sent a final NOTIFY (e.g.\ + \ 200, 404, 486, 503). Not present on NOTIFY timeout or when the REFER was\ + \ rejected before a subscription was established." + example: 200 + type: integer cause: description: "Reason the call failed - hangup, busy, timeout, cancel, rejected,\ \ callback-error, invalid-bxml, application-error, account-limit, node-capacity-exceeded,\ diff --git a/bandwidth.yml b/bandwidth.yml index 8764a422..4b88b456 100644 --- a/bandwidth.yml +++ b/bandwidth.yml @@ -3184,6 +3184,13 @@ components: - outbound description: The direction of the call. example: inbound + referCallStatusEnum: + type: string + enum: + - success + - failure + description: The outcome of the REFER operation. + example: success fileFormatEnum: type: string enum: @@ -5134,6 +5141,45 @@ components: $ref: '#/components/schemas/transferCallerId' transferTo: $ref: '#/components/schemas/transferTo' + referCompleteCallback: + type: object + description: >- + This event is sent to the referCompleteUrl of a call's verb when + the SIP REFER flow completes. On success, the call has been torn down + and the BXML returned from this callback is ignored. On failure, the + call remains active and the BXML returned from this callback is executed + on the call. + properties: + eventType: + $ref: '#/components/schemas/eventType' + eventTime: + $ref: '#/components/schemas/eventTime' + accountId: + $ref: '#/components/schemas/accountId' + applicationId: + $ref: '#/components/schemas/applicationId1' + from: + $ref: '#/components/schemas/from' + to: + $ref: '#/components/schemas/to' + direction: + $ref: '#/components/schemas/callDirectionEnum' + callId: + $ref: '#/components/schemas/callId' + callUrl: + $ref: '#/components/schemas/callUrl' + startTime: + $ref: '#/components/schemas/startTime' + answerTime: + $ref: '#/components/schemas/answerTime' + tag: + $ref: '#/components/schemas/tag1' + referCallStatus: + $ref: '#/components/schemas/referCallStatusEnum' + referSipResponseCode: + $ref: '#/components/schemas/referSipResponseCode' + notifySipResponseCode: + $ref: '#/components/schemas/notifySipResponseCode' transcriptionAvailableCallback: type: object description: >- @@ -5326,8 +5372,8 @@ components: conferenceRedirect, conferenceMemberJoin, conferenceMemberExit, conferenceCompleted, conferenceRecordingAvailable, disconnect, dtmf, gather, initiate, machineDetectionComplete, recordingComplete, - recordingAvailable, redirect, transcriptionAvailable, transferAnswer, - transferComplete, transferDisconnect. + recordingAvailable, redirect, referComplete, transcriptionAvailable, + transferAnswer, transferComplete, transferDisconnect. example: bridgeComplete eventTime: type: string @@ -5479,6 +5525,21 @@ components: or it was previously cleared, this field will not be present. example: exampleTag nullable: true + referSipResponseCode: + type: integer + description: >- + (optional) The SIP response code returned for the REFER request itself + (e.g. 202, 405, 603). Present when a SIP response was received for the + REFER. + example: 202 + notifySipResponseCode: + type: integer + description: >- + (optional) The final SIP response code reported via NOTIFY + (message/sipfrag body). Present only when the caller's endpoint sent a + final NOTIFY (e.g. 200, 404, 486, 503). Not present on NOTIFY timeout or + when the REFER was rejected before a subscription was established. + example: 200 cause: type: string description: >- diff --git a/docs/AnswerCallback.md b/docs/AnswerCallback.md index c07fc3ae..d9b32667 100644 --- a/docs/AnswerCallback.md +++ b/docs/AnswerCallback.md @@ -5,7 +5,7 @@ The Answer event is sent to the answerUrl specified in the createCall request wh Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/docs/BridgeCompleteCallback.md b/docs/BridgeCompleteCallback.md index 5849cb2b..fbccc9a2 100644 --- a/docs/BridgeCompleteCallback.md +++ b/docs/BridgeCompleteCallback.md @@ -5,7 +5,7 @@ If the target call leaves the , then this callback is sent to the bridge Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/docs/BridgeTargetCompleteCallback.md b/docs/BridgeTargetCompleteCallback.md index 1bd0ed9a..cf4d74ca 100644 --- a/docs/BridgeTargetCompleteCallback.md +++ b/docs/BridgeTargetCompleteCallback.md @@ -5,7 +5,7 @@ If the originating call leaves the , then this callback is sent to the b Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/docs/ConferenceCompletedCallback.md b/docs/ConferenceCompletedCallback.md index 3b1d9545..97d41f25 100644 --- a/docs/ConferenceCompletedCallback.md +++ b/docs/ConferenceCompletedCallback.md @@ -5,7 +5,7 @@ The Conference Completed event is fired when the last member leaves the conferen Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **ConferenceId** | **string** | The unique, Bandwidth-generated ID of the conference that was recorded | [optional] **Name** | **string** | The user-specified name of the conference that was recorded | [optional] diff --git a/docs/ConferenceCreatedCallback.md b/docs/ConferenceCreatedCallback.md index a15672be..e7b85ff7 100644 --- a/docs/ConferenceCreatedCallback.md +++ b/docs/ConferenceCreatedCallback.md @@ -5,7 +5,7 @@ The Conference Created event is fired whenever a new conference that specified a Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **ConferenceId** | **string** | The unique, Bandwidth-generated ID of the conference that was recorded | [optional] **Name** | **string** | The user-specified name of the conference that was recorded | [optional] diff --git a/docs/ConferenceMemberExitCallback.md b/docs/ConferenceMemberExitCallback.md index a871edd8..e4f1ab4e 100644 --- a/docs/ConferenceMemberExitCallback.md +++ b/docs/ConferenceMemberExitCallback.md @@ -5,7 +5,7 @@ The Conference Member Exit event is fired whenever a caller exits a conference t Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **ConferenceId** | **string** | The unique, Bandwidth-generated ID of the conference that was recorded | [optional] **Name** | **string** | The user-specified name of the conference that was recorded | [optional] diff --git a/docs/ConferenceMemberJoinCallback.md b/docs/ConferenceMemberJoinCallback.md index b8a9b355..e7ba6315 100644 --- a/docs/ConferenceMemberJoinCallback.md +++ b/docs/ConferenceMemberJoinCallback.md @@ -5,7 +5,7 @@ The Conference Member Join event is fired whenever a caller joins a conference t Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **ConferenceId** | **string** | The unique, Bandwidth-generated ID of the conference that was recorded | [optional] **Name** | **string** | The user-specified name of the conference that was recorded | [optional] diff --git a/docs/ConferenceRecordingAvailableCallback.md b/docs/ConferenceRecordingAvailableCallback.md index d3c76260..a1480605 100644 --- a/docs/ConferenceRecordingAvailableCallback.md +++ b/docs/ConferenceRecordingAvailableCallback.md @@ -5,7 +5,7 @@ The Conference Recording Available event is sent after a conference recording ha Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **ConferenceId** | **string** | The unique, Bandwidth-generated ID of the conference that was recorded | [optional] **Name** | **string** | The user-specified name of the conference that was recorded | [optional] diff --git a/docs/ConferenceRedirectCallback.md b/docs/ConferenceRedirectCallback.md index 7752fa0f..705cdfdb 100644 --- a/docs/ConferenceRedirectCallback.md +++ b/docs/ConferenceRedirectCallback.md @@ -5,7 +5,7 @@ The Conference Redirect event is fired whenever an existing conference is modifi Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **ConferenceId** | **string** | The unique, Bandwidth-generated ID of the conference that was recorded | [optional] **Name** | **string** | The user-specified name of the conference that was recorded | [optional] diff --git a/docs/DisconnectCallback.md b/docs/DisconnectCallback.md index eba51a95..2fd739cd 100644 --- a/docs/DisconnectCallback.md +++ b/docs/DisconnectCallback.md @@ -5,7 +5,7 @@ The Disconnect event is fired when a call ends, for any reason. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/docs/DtmfCallback.md b/docs/DtmfCallback.md index f6855d04..ae699025 100644 --- a/docs/DtmfCallback.md +++ b/docs/DtmfCallback.md @@ -5,7 +5,7 @@ The DTMF event is sent for every digit detected after a verb is ex Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/docs/GatherCallback.md b/docs/GatherCallback.md index 6eecca85..307992ea 100644 --- a/docs/GatherCallback.md +++ b/docs/GatherCallback.md @@ -5,7 +5,7 @@ The gather event is sent after a verb is executed. Its purpose is to re Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/docs/InitiateCallback.md b/docs/InitiateCallback.md index 34bae87e..5343d316 100644 --- a/docs/InitiateCallback.md +++ b/docs/InitiateCallback.md @@ -5,7 +5,7 @@ The Initiate event is fired when an inbound call is received for a Telephone Num Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/docs/MachineDetectionCompleteCallback.md b/docs/MachineDetectionCompleteCallback.md index bbc54e46..e7a8a7a0 100644 --- a/docs/MachineDetectionCompleteCallback.md +++ b/docs/MachineDetectionCompleteCallback.md @@ -5,7 +5,7 @@ This event is sent to the url informed when requesting a machine detection opera Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/docs/RecordingAvailableCallback.md b/docs/RecordingAvailableCallback.md index 5c75248a..41c1cc8f 100644 --- a/docs/RecordingAvailableCallback.md +++ b/docs/RecordingAvailableCallback.md @@ -5,7 +5,7 @@ The Recording Available event is sent after a recording has been processed. It i Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/docs/RecordingCompleteCallback.md b/docs/RecordingCompleteCallback.md index f2242b41..9a267a96 100644 --- a/docs/RecordingCompleteCallback.md +++ b/docs/RecordingCompleteCallback.md @@ -5,7 +5,7 @@ The Record Complete event is sent after a verb has executed if the call Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/docs/RedirectCallback.md b/docs/RedirectCallback.md index 398359f5..99b00d79 100644 --- a/docs/RedirectCallback.md +++ b/docs/RedirectCallback.md @@ -5,7 +5,7 @@ The Redirect event is fired when a verb is executed. Its purpose is t Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/docs/ReferCallStatusEnum.md b/docs/ReferCallStatusEnum.md new file mode 100644 index 00000000..7c88caf4 --- /dev/null +++ b/docs/ReferCallStatusEnum.md @@ -0,0 +1,10 @@ +# Bandwidth.Standard.Model.ReferCallStatusEnum +The outcome of the REFER operation. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/docs/ReferCompleteCallback.md b/docs/ReferCompleteCallback.md new file mode 100644 index 00000000..ed548398 --- /dev/null +++ b/docs/ReferCompleteCallback.md @@ -0,0 +1,25 @@ +# Bandwidth.Standard.Model.ReferCompleteCallback +This event is sent to the referCompleteUrl of a call's verb when the SIP REFER flow completes. On success, the call has been torn down and the BXML returned from this callback is ignored. On failure, the call remains active and the BXML returned from this callback is executed on the call. + +## Properties + +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] +**EventTime** | **DateTime** | 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. | [optional] +**AccountId** | **string** | The user account associated with the call. | [optional] +**ApplicationId** | **string** | The id of the application associated with the call. | [optional] +**From** | **string** | The provided identifier of the caller. Must be a phone number in E.164 format (e.g. +15555555555). | [optional] +**To** | **string** | The phone number that received the call, in E.164 format (e.g. +15555555555). | [optional] +**Direction** | **CallDirectionEnum** | | [optional] +**CallId** | **string** | The call id associated with the event. | [optional] +**CallUrl** | **string** | The URL of the call associated with the event. | [optional] +**StartTime** | **DateTime** | Time the call was started, in ISO 8601 format. | [optional] +**AnswerTime** | **DateTime?** | Time the call was answered, in ISO 8601 format. | [optional] +**Tag** | **string** | (optional) The tag specified on call creation. If no tag was specified or it was previously cleared, this field will not be present. | [optional] +**ReferCallStatus** | **ReferCallStatusEnum** | | [optional] +**ReferSipResponseCode** | **int** | (optional) The SIP response code returned for the REFER request itself (e.g. 202, 405, 603). Present when a SIP response was received for the REFER. | [optional] +**NotifySipResponseCode** | **int** | (optional) The final SIP response code reported via NOTIFY (message/sipfrag body). Present only when the caller's endpoint sent a final NOTIFY (e.g. 200, 404, 486, 503). Not present on NOTIFY timeout or when the REFER was rejected before a subscription was established. | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + diff --git a/docs/TranscriptionAvailableCallback.md b/docs/TranscriptionAvailableCallback.md index 911f5fc7..79f3f787 100644 --- a/docs/TranscriptionAvailableCallback.md +++ b/docs/TranscriptionAvailableCallback.md @@ -5,7 +5,7 @@ The Transcription Available event is sent when the recording transcription is av Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/docs/TransferAnswerCallback.md b/docs/TransferAnswerCallback.md index 67804363..60a4b819 100644 --- a/docs/TransferAnswerCallback.md +++ b/docs/TransferAnswerCallback.md @@ -5,7 +5,7 @@ When processing a verb, this event is sent when a called party (B-leg Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/docs/TransferCompleteCallback.md b/docs/TransferCompleteCallback.md index 4307fa9b..07c0b221 100644 --- a/docs/TransferCompleteCallback.md +++ b/docs/TransferCompleteCallback.md @@ -5,7 +5,7 @@ This event is sent to the transferCompleteUrl of the A-leg's verb whe Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/docs/TransferDisconnectCallback.md b/docs/TransferDisconnectCallback.md index 357670b3..42de7a05 100644 --- a/docs/TransferDisconnectCallback.md +++ b/docs/TransferDisconnectCallback.md @@ -5,7 +5,7 @@ This event is sent to the transferDisconnectUrl of each tag when i Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**EventType** | **string** | 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. | [optional] +**EventType** | **string** | 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. | [optional] **EventTime** | **DateTime** | 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. | [optional] **AccountId** | **string** | The user account associated with the call. | [optional] **ApplicationId** | **string** | The id of the application associated with the call. | [optional] diff --git a/src/Bandwidth.Standard/Model/AnswerCallback.cs b/src/Bandwidth.Standard/Model/AnswerCallback.cs index a158f222..41c6aae1 100644 --- a/src/Bandwidth.Standard/Model/AnswerCallback.cs +++ b/src/Bandwidth.Standard/Model/AnswerCallback.cs @@ -41,7 +41,7 @@ public partial class AnswerCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -76,9 +76,9 @@ public partial class AnswerCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/BridgeCompleteCallback.cs b/src/Bandwidth.Standard/Model/BridgeCompleteCallback.cs index 31477f39..ad08d407 100644 --- a/src/Bandwidth.Standard/Model/BridgeCompleteCallback.cs +++ b/src/Bandwidth.Standard/Model/BridgeCompleteCallback.cs @@ -41,7 +41,7 @@ public partial class BridgeCompleteCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -78,9 +78,9 @@ public partial class BridgeCompleteCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/BridgeTargetCompleteCallback.cs b/src/Bandwidth.Standard/Model/BridgeTargetCompleteCallback.cs index a8e68adb..f7ef1dff 100644 --- a/src/Bandwidth.Standard/Model/BridgeTargetCompleteCallback.cs +++ b/src/Bandwidth.Standard/Model/BridgeTargetCompleteCallback.cs @@ -41,7 +41,7 @@ public partial class BridgeTargetCompleteCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -72,9 +72,9 @@ public partial class BridgeTargetCompleteCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/ConferenceCompletedCallback.cs b/src/Bandwidth.Standard/Model/ConferenceCompletedCallback.cs index 3646ed0a..1c065e2d 100644 --- a/src/Bandwidth.Standard/Model/ConferenceCompletedCallback.cs +++ b/src/Bandwidth.Standard/Model/ConferenceCompletedCallback.cs @@ -35,7 +35,7 @@ public partial class ConferenceCompletedCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The unique, Bandwidth-generated ID of the conference that was recorded. /// The user-specified name of the conference that was recorded. @@ -50,9 +50,9 @@ public partial class ConferenceCompletedCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/ConferenceCreatedCallback.cs b/src/Bandwidth.Standard/Model/ConferenceCreatedCallback.cs index 1e372bce..c1432116 100644 --- a/src/Bandwidth.Standard/Model/ConferenceCreatedCallback.cs +++ b/src/Bandwidth.Standard/Model/ConferenceCreatedCallback.cs @@ -35,7 +35,7 @@ public partial class ConferenceCreatedCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The unique, Bandwidth-generated ID of the conference that was recorded. /// The user-specified name of the conference that was recorded. @@ -50,9 +50,9 @@ public partial class ConferenceCreatedCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/ConferenceMemberExitCallback.cs b/src/Bandwidth.Standard/Model/ConferenceMemberExitCallback.cs index e1218ae6..79b67fa6 100644 --- a/src/Bandwidth.Standard/Model/ConferenceMemberExitCallback.cs +++ b/src/Bandwidth.Standard/Model/ConferenceMemberExitCallback.cs @@ -35,7 +35,7 @@ public partial class ConferenceMemberExitCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The unique, Bandwidth-generated ID of the conference that was recorded. /// The user-specified name of the conference that was recorded. @@ -56,9 +56,9 @@ public partial class ConferenceMemberExitCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/ConferenceMemberJoinCallback.cs b/src/Bandwidth.Standard/Model/ConferenceMemberJoinCallback.cs index e0eecda0..a4efb53f 100644 --- a/src/Bandwidth.Standard/Model/ConferenceMemberJoinCallback.cs +++ b/src/Bandwidth.Standard/Model/ConferenceMemberJoinCallback.cs @@ -35,7 +35,7 @@ public partial class ConferenceMemberJoinCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The unique, Bandwidth-generated ID of the conference that was recorded. /// The user-specified name of the conference that was recorded. @@ -56,9 +56,9 @@ public partial class ConferenceMemberJoinCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/ConferenceRecordingAvailableCallback.cs b/src/Bandwidth.Standard/Model/ConferenceRecordingAvailableCallback.cs index 94440bb1..47532e03 100644 --- a/src/Bandwidth.Standard/Model/ConferenceRecordingAvailableCallback.cs +++ b/src/Bandwidth.Standard/Model/ConferenceRecordingAvailableCallback.cs @@ -41,7 +41,7 @@ public partial class ConferenceRecordingAvailableCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The unique, Bandwidth-generated ID of the conference that was recorded. /// The user-specified name of the conference that was recorded. @@ -74,9 +74,9 @@ public partial class ConferenceRecordingAvailableCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/ConferenceRedirectCallback.cs b/src/Bandwidth.Standard/Model/ConferenceRedirectCallback.cs index b1478f96..6521be84 100644 --- a/src/Bandwidth.Standard/Model/ConferenceRedirectCallback.cs +++ b/src/Bandwidth.Standard/Model/ConferenceRedirectCallback.cs @@ -35,7 +35,7 @@ public partial class ConferenceRedirectCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The unique, Bandwidth-generated ID of the conference that was recorded. /// The user-specified name of the conference that was recorded. @@ -50,9 +50,9 @@ public partial class ConferenceRedirectCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/DisconnectCallback.cs b/src/Bandwidth.Standard/Model/DisconnectCallback.cs index e0e4d205..012436ff 100644 --- a/src/Bandwidth.Standard/Model/DisconnectCallback.cs +++ b/src/Bandwidth.Standard/Model/DisconnectCallback.cs @@ -41,7 +41,7 @@ public partial class DisconnectCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -84,9 +84,9 @@ public partial class DisconnectCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/DtmfCallback.cs b/src/Bandwidth.Standard/Model/DtmfCallback.cs index d7533fde..3a40e9e9 100644 --- a/src/Bandwidth.Standard/Model/DtmfCallback.cs +++ b/src/Bandwidth.Standard/Model/DtmfCallback.cs @@ -41,7 +41,7 @@ public partial class DtmfCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -80,9 +80,9 @@ public partial class DtmfCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/GatherCallback.cs b/src/Bandwidth.Standard/Model/GatherCallback.cs index 50546196..5bc566b7 100644 --- a/src/Bandwidth.Standard/Model/GatherCallback.cs +++ b/src/Bandwidth.Standard/Model/GatherCallback.cs @@ -41,7 +41,7 @@ public partial class GatherCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -82,9 +82,9 @@ public partial class GatherCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/InitiateCallback.cs b/src/Bandwidth.Standard/Model/InitiateCallback.cs index a5de0856..65a9d31e 100644 --- a/src/Bandwidth.Standard/Model/InitiateCallback.cs +++ b/src/Bandwidth.Standard/Model/InitiateCallback.cs @@ -41,7 +41,7 @@ public partial class InitiateCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -76,9 +76,9 @@ public partial class InitiateCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/MachineDetectionCompleteCallback.cs b/src/Bandwidth.Standard/Model/MachineDetectionCompleteCallback.cs index d7d5ba36..0ff27413 100644 --- a/src/Bandwidth.Standard/Model/MachineDetectionCompleteCallback.cs +++ b/src/Bandwidth.Standard/Model/MachineDetectionCompleteCallback.cs @@ -41,7 +41,7 @@ public partial class MachineDetectionCompleteCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -74,9 +74,9 @@ public partial class MachineDetectionCompleteCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/RbmActionBase.cs b/src/Bandwidth.Standard/Model/RbmActionBase.cs index e9b97152..b40a5e64 100644 --- a/src/Bandwidth.Standard/Model/RbmActionBase.cs +++ b/src/Bandwidth.Standard/Model/RbmActionBase.cs @@ -78,7 +78,7 @@ protected RbmActionBase() { } /// Base64 payload the customer receives when the reply is clicked. /// /// Base64 payload the customer receives when the reply is clicked. - /// [B@1dc2c13c + /// [B@eaa07bb [DataMember(Name = "postbackData", IsRequired = true, EmitDefaultValue = true)] public byte[] PostbackData { get; set; } diff --git a/src/Bandwidth.Standard/Model/RbmSuggestionResponse.cs b/src/Bandwidth.Standard/Model/RbmSuggestionResponse.cs index 3523eb39..dab73602 100644 --- a/src/Bandwidth.Standard/Model/RbmSuggestionResponse.cs +++ b/src/Bandwidth.Standard/Model/RbmSuggestionResponse.cs @@ -57,7 +57,7 @@ public partial class RbmSuggestionResponse : IValidatableObject /// Base64 payload the customer receives when the reply is clicked. /// /// Base64 payload the customer receives when the reply is clicked. - /// [B@1dc2c13c + /// [B@eaa07bb [DataMember(Name = "postbackData", EmitDefaultValue = false)] public byte[] PostbackData { get; set; } diff --git a/src/Bandwidth.Standard/Model/RecordingAvailableCallback.cs b/src/Bandwidth.Standard/Model/RecordingAvailableCallback.cs index 82ca7505..39c06854 100644 --- a/src/Bandwidth.Standard/Model/RecordingAvailableCallback.cs +++ b/src/Bandwidth.Standard/Model/RecordingAvailableCallback.cs @@ -47,7 +47,7 @@ public partial class RecordingAvailableCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -96,9 +96,9 @@ public partial class RecordingAvailableCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/RecordingCompleteCallback.cs b/src/Bandwidth.Standard/Model/RecordingCompleteCallback.cs index 33f7ec8a..23f93c78 100644 --- a/src/Bandwidth.Standard/Model/RecordingCompleteCallback.cs +++ b/src/Bandwidth.Standard/Model/RecordingCompleteCallback.cs @@ -47,7 +47,7 @@ public partial class RecordingCompleteCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -96,9 +96,9 @@ public partial class RecordingCompleteCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/RedirectCallback.cs b/src/Bandwidth.Standard/Model/RedirectCallback.cs index c002d7cf..f0ff98d4 100644 --- a/src/Bandwidth.Standard/Model/RedirectCallback.cs +++ b/src/Bandwidth.Standard/Model/RedirectCallback.cs @@ -41,7 +41,7 @@ public partial class RedirectCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -78,9 +78,9 @@ public partial class RedirectCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/ReferCallStatusEnum.cs b/src/Bandwidth.Standard/Model/ReferCallStatusEnum.cs new file mode 100644 index 00000000..6d9a1334 --- /dev/null +++ b/src/Bandwidth.Standard/Model/ReferCallStatusEnum.cs @@ -0,0 +1,49 @@ +/* + * Bandwidth + * + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Bandwidth.Standard.Client.OpenAPIDateConverter; + +namespace Bandwidth.Standard.Model +{ + /// + /// The outcome of the REFER operation. + /// + /// The outcome of the REFER operation. + [JsonConverter(typeof(StringEnumConverter))] + public enum ReferCallStatusEnum + { + /// + /// Enum Success for value: success + /// + [EnumMember(Value = "success")] + Success = 1, + + /// + /// Enum Failure for value: failure + /// + [EnumMember(Value = "failure")] + Failure = 2 + } + +} diff --git a/src/Bandwidth.Standard/Model/ReferCompleteCallback.cs b/src/Bandwidth.Standard/Model/ReferCompleteCallback.cs new file mode 100644 index 00000000..9b9c86dd --- /dev/null +++ b/src/Bandwidth.Standard/Model/ReferCompleteCallback.cs @@ -0,0 +1,235 @@ +/* + * Bandwidth + * + * Bandwidth's Communication APIs + * + * The version of the OpenAPI document: 1.0.0 + * Contact: letstalk@bandwidth.com + * Generated by: https://github.com/openapitools/openapi-generator.git + */ + + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Collections.ObjectModel; +using System.Linq; +using System.IO; +using System.Runtime.Serialization; +using System.Text; +using System.Text.RegularExpressions; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; +using Newtonsoft.Json.Linq; +using System.ComponentModel.DataAnnotations; +using OpenAPIDateConverter = Bandwidth.Standard.Client.OpenAPIDateConverter; + +namespace Bandwidth.Standard.Model +{ + /// + /// This event is sent to the referCompleteUrl of a call's <Refer> verb when the SIP REFER flow completes. On success, the call has been torn down and the BXML returned from this callback is ignored. On failure, the call remains active and the BXML returned from this callback is executed on the call. + /// + [DataContract(Name = "referCompleteCallback")] + public partial class ReferCompleteCallback : IValidatableObject + { + + /// + /// Gets or Sets Direction + /// + [DataMember(Name = "direction", EmitDefaultValue = false)] + public CallDirectionEnum? Direction { get; set; } + + /// + /// Gets or Sets ReferCallStatus + /// + [DataMember(Name = "referCallStatus", EmitDefaultValue = false)] + public ReferCallStatusEnum? ReferCallStatus { get; set; } + /// + /// Initializes a new instance of the class. + /// + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. + /// 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.. + /// The user account associated with the call.. + /// The id of the application associated with the call.. + /// The provided identifier of the caller. Must be a phone number in E.164 format (e.g. +15555555555).. + /// The phone number that received the call, in E.164 format (e.g. +15555555555).. + /// direction. + /// The call id associated with the event.. + /// The URL of the call associated with the event.. + /// Time the call was started, in ISO 8601 format.. + /// Time the call was answered, in ISO 8601 format.. + /// (optional) The tag specified on call creation. If no tag was specified or it was previously cleared, this field will not be present.. + /// referCallStatus. + /// (optional) The SIP response code returned for the REFER request itself (e.g. 202, 405, 603). Present when a SIP response was received for the REFER.. + /// (optional) The final SIP response code reported via NOTIFY (message/sipfrag body). Present only when the caller's endpoint sent a final NOTIFY (e.g. 200, 404, 486, 503). Not present on NOTIFY timeout or when the REFER was rejected before a subscription was established.. + public ReferCompleteCallback(string eventType = default(string), DateTime eventTime = default(DateTime), string accountId = default(string), string applicationId = default(string), string from = default(string), string to = default(string), CallDirectionEnum? direction = default(CallDirectionEnum?), string callId = default(string), string callUrl = default(string), DateTime startTime = default(DateTime), DateTime? answerTime = default(DateTime?), string tag = default(string), ReferCallStatusEnum? referCallStatus = default(ReferCallStatusEnum?), int referSipResponseCode = default(int), int notifySipResponseCode = default(int)) + { + this.EventType = eventType; + this.EventTime = eventTime; + this.AccountId = accountId; + this.ApplicationId = applicationId; + this.From = from; + this.To = to; + this.Direction = direction; + this.CallId = callId; + this.CallUrl = callUrl; + this.StartTime = startTime; + this.AnswerTime = answerTime; + this.Tag = tag; + this.ReferCallStatus = referCallStatus; + this.ReferSipResponseCode = referSipResponseCode; + this.NotifySipResponseCode = notifySipResponseCode; + } + + /// + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. + /// + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. + /// bridgeComplete + [DataMember(Name = "eventType", EmitDefaultValue = false)] + public string EventType { get; set; } + + /// + /// 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. + /// + /// 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. + /// 2022-06-17T22:19:40.375Z + [DataMember(Name = "eventTime", EmitDefaultValue = false)] + public DateTime EventTime { get; set; } + + /// + /// The user account associated with the call. + /// + /// The user account associated with the call. + /// 9900000 + [DataMember(Name = "accountId", EmitDefaultValue = false)] + public string AccountId { get; set; } + + /// + /// The id of the application associated with the call. + /// + /// The id of the application associated with the call. + /// 04e88489-df02-4e34-a0ee-27a91849555f + [DataMember(Name = "applicationId", EmitDefaultValue = false)] + public string ApplicationId { get; set; } + + /// + /// The provided identifier of the caller. Must be a phone number in E.164 format (e.g. +15555555555). + /// + /// The provided identifier of the caller. Must be a phone number in E.164 format (e.g. +15555555555). + /// +15555555555 + [DataMember(Name = "from", EmitDefaultValue = false)] + public string From { get; set; } + + /// + /// The phone number that received the call, in E.164 format (e.g. +15555555555). + /// + /// The phone number that received the call, in E.164 format (e.g. +15555555555). + /// +15555555555 + [DataMember(Name = "to", EmitDefaultValue = false)] + public string To { get; set; } + + /// + /// The call id associated with the event. + /// + /// The call id associated with the event. + /// c-15ac29a2-1331029c-2cb0-4a07-b215-b22865662d85 + [DataMember(Name = "callId", EmitDefaultValue = false)] + public string CallId { get; set; } + + /// + /// The URL of the call associated with the event. + /// + /// The URL of the call associated with the event. + /// https://voice.bandwidth.com/api/v2/accounts/9900000/calls/c-15ac29a2-1331029c-2cb0-4a07-b215-b22865662d85 + [DataMember(Name = "callUrl", EmitDefaultValue = false)] + public string CallUrl { get; set; } + + /// + /// Time the call was started, in ISO 8601 format. + /// + /// Time the call was started, in ISO 8601 format. + /// 2022-06-17T22:19:40.375Z + [DataMember(Name = "startTime", EmitDefaultValue = false)] + public DateTime StartTime { get; set; } + + /// + /// Time the call was answered, in ISO 8601 format. + /// + /// Time the call was answered, in ISO 8601 format. + /// 2022-06-17T22:20Z + [DataMember(Name = "answerTime", EmitDefaultValue = true)] + public DateTime? AnswerTime { get; set; } + + /// + /// (optional) The tag specified on call creation. If no tag was specified or it was previously cleared, this field will not be present. + /// + /// (optional) The tag specified on call creation. If no tag was specified or it was previously cleared, this field will not be present. + /// exampleTag + [DataMember(Name = "tag", EmitDefaultValue = true)] + public string Tag { get; set; } + + /// + /// (optional) The SIP response code returned for the REFER request itself (e.g. 202, 405, 603). Present when a SIP response was received for the REFER. + /// + /// (optional) The SIP response code returned for the REFER request itself (e.g. 202, 405, 603). Present when a SIP response was received for the REFER. + /// 202 + [DataMember(Name = "referSipResponseCode", EmitDefaultValue = false)] + public int ReferSipResponseCode { get; set; } + + /// + /// (optional) The final SIP response code reported via NOTIFY (message/sipfrag body). Present only when the caller's endpoint sent a final NOTIFY (e.g. 200, 404, 486, 503). Not present on NOTIFY timeout or when the REFER was rejected before a subscription was established. + /// + /// (optional) The final SIP response code reported via NOTIFY (message/sipfrag body). Present only when the caller's endpoint sent a final NOTIFY (e.g. 200, 404, 486, 503). Not present on NOTIFY timeout or when the REFER was rejected before a subscription was established. + /// 200 + [DataMember(Name = "notifySipResponseCode", EmitDefaultValue = false)] + public int NotifySipResponseCode { get; set; } + + /// + /// Returns the string presentation of the object + /// + /// String presentation of the object + public override string ToString() + { + StringBuilder sb = new StringBuilder(); + sb.Append("class ReferCompleteCallback {\n"); + sb.Append(" EventType: ").Append(EventType).Append("\n"); + sb.Append(" EventTime: ").Append(EventTime).Append("\n"); + sb.Append(" AccountId: ").Append(AccountId).Append("\n"); + sb.Append(" ApplicationId: ").Append(ApplicationId).Append("\n"); + sb.Append(" From: ").Append(From).Append("\n"); + sb.Append(" To: ").Append(To).Append("\n"); + sb.Append(" Direction: ").Append(Direction).Append("\n"); + sb.Append(" CallId: ").Append(CallId).Append("\n"); + sb.Append(" CallUrl: ").Append(CallUrl).Append("\n"); + sb.Append(" StartTime: ").Append(StartTime).Append("\n"); + sb.Append(" AnswerTime: ").Append(AnswerTime).Append("\n"); + sb.Append(" Tag: ").Append(Tag).Append("\n"); + sb.Append(" ReferCallStatus: ").Append(ReferCallStatus).Append("\n"); + sb.Append(" ReferSipResponseCode: ").Append(ReferSipResponseCode).Append("\n"); + sb.Append(" NotifySipResponseCode: ").Append(NotifySipResponseCode).Append("\n"); + sb.Append("}\n"); + return sb.ToString(); + } + + /// + /// Returns the JSON string presentation of the object + /// + /// JSON string presentation of the object + public virtual string ToJson() + { + return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); + } + + /// + /// To validate all properties of the instance + /// + /// Validation context + /// Validation Result + IEnumerable IValidatableObject.Validate(ValidationContext validationContext) + { + yield break; + } + } + +} diff --git a/src/Bandwidth.Standard/Model/TranscriptionAvailableCallback.cs b/src/Bandwidth.Standard/Model/TranscriptionAvailableCallback.cs index 57f4ec3e..52a09225 100644 --- a/src/Bandwidth.Standard/Model/TranscriptionAvailableCallback.cs +++ b/src/Bandwidth.Standard/Model/TranscriptionAvailableCallback.cs @@ -47,7 +47,7 @@ public partial class TranscriptionAvailableCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -94,9 +94,9 @@ public partial class TranscriptionAvailableCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/TransferAnswerCallback.cs b/src/Bandwidth.Standard/Model/TransferAnswerCallback.cs index f5c17c65..47ff5e75 100644 --- a/src/Bandwidth.Standard/Model/TransferAnswerCallback.cs +++ b/src/Bandwidth.Standard/Model/TransferAnswerCallback.cs @@ -41,7 +41,7 @@ public partial class TransferAnswerCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -76,9 +76,9 @@ public partial class TransferAnswerCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/TransferCompleteCallback.cs b/src/Bandwidth.Standard/Model/TransferCompleteCallback.cs index 02414bcb..7cdd1141 100644 --- a/src/Bandwidth.Standard/Model/TransferCompleteCallback.cs +++ b/src/Bandwidth.Standard/Model/TransferCompleteCallback.cs @@ -41,7 +41,7 @@ public partial class TransferCompleteCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -82,9 +82,9 @@ public partial class TransferCompleteCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; } diff --git a/src/Bandwidth.Standard/Model/TransferDisconnectCallback.cs b/src/Bandwidth.Standard/Model/TransferDisconnectCallback.cs index cfa35de1..51d003e2 100644 --- a/src/Bandwidth.Standard/Model/TransferDisconnectCallback.cs +++ b/src/Bandwidth.Standard/Model/TransferDisconnectCallback.cs @@ -41,7 +41,7 @@ public partial class TransferDisconnectCallback : IValidatableObject /// /// Initializes a new instance of the class. /// - /// 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.. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect.. /// 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.. /// The user account associated with the call.. /// The id of the application associated with the call.. @@ -86,9 +86,9 @@ public partial class TransferDisconnectCallback : IValidatableObject } /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// - /// 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. + /// 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, referComplete, transcriptionAvailable, transferAnswer, transferComplete, transferDisconnect. /// bridgeComplete [DataMember(Name = "eventType", EmitDefaultValue = false)] public string EventType { get; set; }