diff --git a/Bandwidth.Standard.sln b/Bandwidth.Standard.sln index 6ed7907..213cb40 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", "{2EE37635-F4D1-483D-AF82-A519BA7844FB}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bandwidth.Standard", "src\Bandwidth.Standard\Bandwidth.Standard.csproj", "{FDCACCB2-FFE6-4E8A-9F20-CA5F0A4D92B5}" 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 - {2EE37635-F4D1-483D-AF82-A519BA7844FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2EE37635-F4D1-483D-AF82-A519BA7844FB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2EE37635-F4D1-483D-AF82-A519BA7844FB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2EE37635-F4D1-483D-AF82-A519BA7844FB}.Release|Any CPU.Build.0 = Release|Any CPU + {FDCACCB2-FFE6-4E8A-9F20-CA5F0A4D92B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FDCACCB2-FFE6-4E8A-9F20-CA5F0A4D92B5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FDCACCB2-FFE6-4E8A-9F20-CA5F0A4D92B5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FDCACCB2-FFE6-4E8A-9F20-CA5F0A4D92B5}.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/api/openapi.yaml b/api/openapi.yaml index 5a277b7..d004f54 100644 --- a/api/openapi.yaml +++ b/api/openapi.yaml @@ -9837,7 +9837,7 @@ components: enqueuedTime: 2022-06-16T13:15:07.16Z lastUpdate: 2022-06-16T13:15:18.314Z stirShaken: - verstat: TN-Verification-Passed + verstat: TN-Validation-Passed attestationIndicator: A originatingId: abc123 from: "+19195554321" @@ -9896,7 +9896,7 @@ components: | Property | Description | |:------------------|:------------| - | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are `TN-Verification-Passed` or `TN-Verification-Failed`. | + | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are `TN-Validation-Passed` or `TN-Validation-Failed`. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are `A` (full), `B` (partial) or `C` (gateway). | | originatingId | (optional) A unique origination identifier. | @@ -9904,7 +9904,7 @@ components: More information: [Understanding STIR/SHAKEN](https://www.bandwidth.com/regulations/stir-shaken). example: - verstat: TN-Verification-Passed + verstat: TN-Validation-Passed attestationIndicator: A originatingId: abc123 nullable: true @@ -12753,9 +12753,8 @@ components: properties: verstat: description: (optional) The verification status indicating whether the verification - was successful or not. Possible values are TN-Verification-Passed and - TN-Verification-Failed. - example: Tn-Verification-Passed + was successful or not. Possible values are TN-Validation-Passed and TN-Validation-Failed. + example: Tn-Validation-Passed type: string attestationIndicator: description: "(optional) The attestation level verified by Bandwidth. Possible\ diff --git a/bandwidth.yml b/bandwidth.yml index b7f7968..3cc990a 100644 --- a/bandwidth.yml +++ b/bandwidth.yml @@ -3357,7 +3357,7 @@ components: | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are - `TN-Verification-Passed` or `TN-Verification-Failed`. | + `TN-Validation-Passed` or `TN-Validation-Failed`. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are `A` (full), `B` (partial) or `C` @@ -3375,7 +3375,7 @@ components: additionalProperties: type: string example: - verstat: TN-Verification-Passed + verstat: TN-Validation-Passed attestationIndicator: A originatingId: abc123 identity: @@ -5211,8 +5211,8 @@ components: description: >- (optional) The verification status indicating whether the verification was successful or not. Possible values are - TN-Verification-Passed and TN-Verification-Failed. - example: Tn-Verification-Passed + TN-Validation-Passed and TN-Validation-Failed. + example: Tn-Validation-Passed attestationIndicator: type: string description: >- diff --git a/docs/CallState.md b/docs/CallState.md index 7caeaae..346f4e2 100644 --- a/docs/CallState.md +++ b/docs/CallState.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **From** | **string** | The phone number that made the call, in E.164 format (e.g. +15555555555). | [optional] **Direction** | **CallDirectionEnum** | | [optional] **State** | **string** | The current state of the call. Current possible values are `queued`, `initiated`, `answered` and `disconnected`. Additional states may be added in the future, so your application must be tolerant of unknown values. | [optional] -**StirShaken** | **Dictionary<string, string>** | For inbound calls, the Bandwidth STIR/SHAKEN implementation will verify the information provided in the inbound invite request `Identity` header. The verification status is stored in the call state `stirShaken` property as follows. | Property | Description | |:- -- -- -- -- -- -- -- -- -|:- -- -- -- -- -- -| | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are `TN-Verification-Passed` or `TN-Verification-Failed`. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are `A` (full), `B` (partial) or `C` (gateway). | | originatingId | (optional) A unique origination identifier. | Note that these are common properties but that the `stirShaken` object is free form and can contain other key-value pairs. More information: [Understanding STIR/SHAKEN](https://www.bandwidth.com/regulations/stir-shaken). | [optional] +**StirShaken** | **Dictionary<string, string>** | For inbound calls, the Bandwidth STIR/SHAKEN implementation will verify the information provided in the inbound invite request `Identity` header. The verification status is stored in the call state `stirShaken` property as follows. | Property | Description | |:- -- -- -- -- -- -- -- -- -|:- -- -- -- -- -- -| | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are `TN-Validation-Passed` or `TN-Validation-Failed`. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are `A` (full), `B` (partial) or `C` (gateway). | | originatingId | (optional) A unique origination identifier. | Note that these are common properties but that the `stirShaken` object is free form and can contain other key-value pairs. More information: [Understanding STIR/SHAKEN](https://www.bandwidth.com/regulations/stir-shaken). | [optional] **Identity** | **string** | The value of the `Identity` header from the inbound invite request. Only present for inbound calls and if the account is configured to forward this header. | [optional] **EnqueuedTime** | **DateTime?** | The time this call was placed in queue. | [optional] **StartTime** | **DateTime?** | The time the call was initiated, in ISO 8601 format. `null` if the call is still in your queue. | [optional] diff --git a/docs/StirShaken.md b/docs/StirShaken.md index 9158b2e..bb09d04 100644 --- a/docs/StirShaken.md +++ b/docs/StirShaken.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Verstat** | **string** | (optional) The verification status indicating whether the verification was successful or not. Possible values are TN-Verification-Passed and TN-Verification-Failed. | [optional] +**Verstat** | **string** | (optional) The verification status indicating whether the verification was successful or not. Possible values are TN-Validation-Passed and TN-Validation-Failed. | [optional] **AttestationIndicator** | **string** | (optional) The attestation level verified by Bandwidth. Possible values are A (full), B (partial) or C (gateway). | [optional] **OriginatingId** | **string** | (optional) A unique origination identifier. | [optional] diff --git a/src/Bandwidth.Standard/Model/CallState.cs b/src/Bandwidth.Standard/Model/CallState.cs index 93a23a9..0283e1a 100644 --- a/src/Bandwidth.Standard/Model/CallState.cs +++ b/src/Bandwidth.Standard/Model/CallState.cs @@ -49,7 +49,7 @@ public partial class CallState : IValidatableObject /// The phone number that made the call, in E.164 format (e.g. +15555555555).. /// direction. /// The current state of the call. Current possible values are `queued`, `initiated`, `answered` and `disconnected`. Additional states may be added in the future, so your application must be tolerant of unknown values.. - /// For inbound calls, the Bandwidth STIR/SHAKEN implementation will verify the information provided in the inbound invite request `Identity` header. The verification status is stored in the call state `stirShaken` property as follows. | Property | Description | |:- -- -- -- -- -- -- -- -- -|:- -- -- -- -- -- -| | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are `TN-Verification-Passed` or `TN-Verification-Failed`. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are `A` (full), `B` (partial) or `C` (gateway). | | originatingId | (optional) A unique origination identifier. | Note that these are common properties but that the `stirShaken` object is free form and can contain other key-value pairs. More information: [Understanding STIR/SHAKEN](https://www.bandwidth.com/regulations/stir-shaken).. + /// For inbound calls, the Bandwidth STIR/SHAKEN implementation will verify the information provided in the inbound invite request `Identity` header. The verification status is stored in the call state `stirShaken` property as follows. | Property | Description | |:- -- -- -- -- -- -- -- -- -|:- -- -- -- -- -- -| | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are `TN-Validation-Passed` or `TN-Validation-Failed`. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are `A` (full), `B` (partial) or `C` (gateway). | | originatingId | (optional) A unique origination identifier. | Note that these are common properties but that the `stirShaken` object is free form and can contain other key-value pairs. More information: [Understanding STIR/SHAKEN](https://www.bandwidth.com/regulations/stir-shaken).. /// The value of the `Identity` header from the inbound invite request. Only present for inbound calls and if the account is configured to forward this header.. /// The time this call was placed in queue.. /// The time the call was initiated, in ISO 8601 format. `null` if the call is still in your queue.. @@ -138,10 +138,10 @@ public partial class CallState : IValidatableObject public string State { get; set; } /// - /// For inbound calls, the Bandwidth STIR/SHAKEN implementation will verify the information provided in the inbound invite request `Identity` header. The verification status is stored in the call state `stirShaken` property as follows. | Property | Description | |:- -- -- -- -- -- -- -- -- -|:- -- -- -- -- -- -| | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are `TN-Verification-Passed` or `TN-Verification-Failed`. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are `A` (full), `B` (partial) or `C` (gateway). | | originatingId | (optional) A unique origination identifier. | Note that these are common properties but that the `stirShaken` object is free form and can contain other key-value pairs. More information: [Understanding STIR/SHAKEN](https://www.bandwidth.com/regulations/stir-shaken). + /// For inbound calls, the Bandwidth STIR/SHAKEN implementation will verify the information provided in the inbound invite request `Identity` header. The verification status is stored in the call state `stirShaken` property as follows. | Property | Description | |:- -- -- -- -- -- -- -- -- -|:- -- -- -- -- -- -| | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are `TN-Validation-Passed` or `TN-Validation-Failed`. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are `A` (full), `B` (partial) or `C` (gateway). | | originatingId | (optional) A unique origination identifier. | Note that these are common properties but that the `stirShaken` object is free form and can contain other key-value pairs. More information: [Understanding STIR/SHAKEN](https://www.bandwidth.com/regulations/stir-shaken). /// - /// For inbound calls, the Bandwidth STIR/SHAKEN implementation will verify the information provided in the inbound invite request `Identity` header. The verification status is stored in the call state `stirShaken` property as follows. | Property | Description | |:- -- -- -- -- -- -- -- -- -|:- -- -- -- -- -- -| | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are `TN-Verification-Passed` or `TN-Verification-Failed`. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are `A` (full), `B` (partial) or `C` (gateway). | | originatingId | (optional) A unique origination identifier. | Note that these are common properties but that the `stirShaken` object is free form and can contain other key-value pairs. More information: [Understanding STIR/SHAKEN](https://www.bandwidth.com/regulations/stir-shaken). - /// {"verstat":"TN-Verification-Passed","attestationIndicator":"A","originatingId":"abc123"} + /// For inbound calls, the Bandwidth STIR/SHAKEN implementation will verify the information provided in the inbound invite request `Identity` header. The verification status is stored in the call state `stirShaken` property as follows. | Property | Description | |:- -- -- -- -- -- -- -- -- -|:- -- -- -- -- -- -| | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are `TN-Validation-Passed` or `TN-Validation-Failed`. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are `A` (full), `B` (partial) or `C` (gateway). | | originatingId | (optional) A unique origination identifier. | Note that these are common properties but that the `stirShaken` object is free form and can contain other key-value pairs. More information: [Understanding STIR/SHAKEN](https://www.bandwidth.com/regulations/stir-shaken). + /// {"verstat":"TN-Validation-Passed","attestationIndicator":"A","originatingId":"abc123"} [DataMember(Name = "stirShaken", EmitDefaultValue = true)] public Dictionary StirShaken { get; set; } diff --git a/src/Bandwidth.Standard/Model/StirShaken.cs b/src/Bandwidth.Standard/Model/StirShaken.cs index a7cad55..ecc3653 100644 --- a/src/Bandwidth.Standard/Model/StirShaken.cs +++ b/src/Bandwidth.Standard/Model/StirShaken.cs @@ -35,7 +35,7 @@ public partial class StirShaken : IValidatableObject /// /// Initializes a new instance of the class. /// - /// (optional) The verification status indicating whether the verification was successful or not. Possible values are TN-Verification-Passed and TN-Verification-Failed.. + /// (optional) The verification status indicating whether the verification was successful or not. Possible values are TN-Validation-Passed and TN-Validation-Failed.. /// (optional) The attestation level verified by Bandwidth. Possible values are A (full), B (partial) or C (gateway).. /// (optional) A unique origination identifier.. public StirShaken(string verstat = default(string), string attestationIndicator = default(string), string originatingId = default(string)) @@ -46,10 +46,10 @@ public partial class StirShaken : IValidatableObject } /// - /// (optional) The verification status indicating whether the verification was successful or not. Possible values are TN-Verification-Passed and TN-Verification-Failed. + /// (optional) The verification status indicating whether the verification was successful or not. Possible values are TN-Validation-Passed and TN-Validation-Failed. /// - /// (optional) The verification status indicating whether the verification was successful or not. Possible values are TN-Verification-Passed and TN-Verification-Failed. - /// Tn-Verification-Passed + /// (optional) The verification status indicating whether the verification was successful or not. Possible values are TN-Validation-Passed and TN-Validation-Failed. + /// Tn-Validation-Passed [DataMember(Name = "verstat", EmitDefaultValue = false)] public string Verstat { get; set; }