diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 2b798a2..8a73cae 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 9042f10..c5ba16c 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 63f5bbd..e774957 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 07f8c06..483be22 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 8764a42..4b88b45 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 c07fc3a..d9b3266 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 5849cb2..fbccc9a 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 1bd0ed9..cf4d74c 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 3b1d954..97d41f2 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 a15672b..e7b85ff 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 a871edd..e4f1ab4 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 b8a9b35..e7ba631 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 d3c7626..a148060 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 7752fa0..705cdfd 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 eba51a9..2fd739c 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 f6855d0..ae69902 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 6eecca8..307992e 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 34bae87..5343d31 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 bbc54e4..e7a8a7a 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 5c75248..41c1cc8 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 f2242b4..9a267a9 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 398359f..99b00d7 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 0000000..7c88caf --- /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 0000000..ed54839 --- /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 911f5fc..79f3f78 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 6780436..60a4b81 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 4307fa9..07c0b22 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 357670b..42de7a0 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 a158f22..41c6aae 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 31477f3..ad08d40 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 a8e68ad..f7ef1df 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 3646ed0..1c065e2 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 1e372bc..c143211 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 e1218ae..79b67fa 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 e0eecda..a4efb53 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 94440bb..47532e0 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 b1478f9..6521be8 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 e0e4d20..012436f 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 d7533fd..3a40e9e 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 5054619..5bc566b 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 a5de085..65a9d31 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 d7d5ba3..0ff2741 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 e9b9715..b40a5e6 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 3523eb3..dab7360 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 82ca750..39c0685 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 33f7ec8..23f93c7 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 c002d7c..f0ff98d 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 0000000..6d9a133 --- /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 0000000..9b9c86d --- /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 57f4ec3..52a0922 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 f5c17c6..47ff5e7 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 02414bc..7cdd114 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 cfa35de..51d003e 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; }