Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions Bandwidth.Standard.sln
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
11 changes: 5 additions & 6 deletions api/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -9896,15 +9896,15 @@ 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. |

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).
example:
verstat: TN-Verification-Passed
verstat: TN-Validation-Passed
attestationIndicator: A
originatingId: abc123
nullable: true
Expand Down Expand Up @@ -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\
Expand Down
8 changes: 4 additions & 4 deletions bandwidth.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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`
Expand All @@ -3375,7 +3375,7 @@ components:
additionalProperties:
type: string
example:
verstat: TN-Verification-Passed
verstat: TN-Validation-Passed
attestationIndicator: A
originatingId: abc123
identity:
Expand Down Expand Up @@ -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: >-
Expand Down
2 changes: 1 addition & 1 deletion docs/CallState.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand Down
2 changes: 1 addition & 1 deletion docs/StirShaken.md
Original file line number Diff line number Diff line change
Expand Up @@ -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]

Expand Down
8 changes: 4 additions & 4 deletions src/Bandwidth.Standard/Model/CallState.cs
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ public partial class CallState : IValidatableObject
/// <param name="from">The phone number that made the call, in E.164 format (e.g. +15555555555)..</param>
/// <param name="direction">direction.</param>
/// <param name="state">The current state of the call. Current possible values are &#x60;queued&#x60;, &#x60;initiated&#x60;, &#x60;answered&#x60; and &#x60;disconnected&#x60;. Additional states may be added in the future, so your application must be tolerant of unknown values..</param>
/// <param name="stirShaken">For inbound calls, the Bandwidth STIR/SHAKEN implementation will verify the information provided in the inbound invite request &#x60;Identity&#x60; header. The verification status is stored in the call state &#x60;stirShaken&#x60; property as follows. | Property | Description | |:- -- -- -- -- -- -- -- -- -|:- -- -- -- -- -- -| | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are &#x60;TN-Verification-Passed&#x60; or &#x60;TN-Verification-Failed&#x60;. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are &#x60;A&#x60; (full), &#x60;B&#x60; (partial) or &#x60;C&#x60; (gateway). | | originatingId | (optional) A unique origination identifier. | Note that these are common properties but that the &#x60;stirShaken&#x60; object is free form and can contain other key-value pairs. More information: [Understanding STIR/SHAKEN](https://www.bandwidth.com/regulations/stir-shaken)..</param>
/// <param name="stirShaken">For inbound calls, the Bandwidth STIR/SHAKEN implementation will verify the information provided in the inbound invite request &#x60;Identity&#x60; header. The verification status is stored in the call state &#x60;stirShaken&#x60; property as follows. | Property | Description | |:- -- -- -- -- -- -- -- -- -|:- -- -- -- -- -- -| | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are &#x60;TN-Validation-Passed&#x60; or &#x60;TN-Validation-Failed&#x60;. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are &#x60;A&#x60; (full), &#x60;B&#x60; (partial) or &#x60;C&#x60; (gateway). | | originatingId | (optional) A unique origination identifier. | Note that these are common properties but that the &#x60;stirShaken&#x60; object is free form and can contain other key-value pairs. More information: [Understanding STIR/SHAKEN](https://www.bandwidth.com/regulations/stir-shaken)..</param>
/// <param name="identity">The value of the &#x60;Identity&#x60; header from the inbound invite request. Only present for inbound calls and if the account is configured to forward this header..</param>
/// <param name="enqueuedTime">The time this call was placed in queue..</param>
/// <param name="startTime">The time the call was initiated, in ISO 8601 format. &#x60;null&#x60; if the call is still in your queue..</param>
Expand Down Expand Up @@ -138,10 +138,10 @@ public partial class CallState : IValidatableObject
public string State { get; set; }

/// <summary>
/// For inbound calls, the Bandwidth STIR/SHAKEN implementation will verify the information provided in the inbound invite request &#x60;Identity&#x60; header. The verification status is stored in the call state &#x60;stirShaken&#x60; property as follows. | Property | Description | |:- -- -- -- -- -- -- -- -- -|:- -- -- -- -- -- -| | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are &#x60;TN-Verification-Passed&#x60; or &#x60;TN-Verification-Failed&#x60;. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are &#x60;A&#x60; (full), &#x60;B&#x60; (partial) or &#x60;C&#x60; (gateway). | | originatingId | (optional) A unique origination identifier. | Note that these are common properties but that the &#x60;stirShaken&#x60; 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 &#x60;Identity&#x60; header. The verification status is stored in the call state &#x60;stirShaken&#x60; property as follows. | Property | Description | |:- -- -- -- -- -- -- -- -- -|:- -- -- -- -- -- -| | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are &#x60;TN-Validation-Passed&#x60; or &#x60;TN-Validation-Failed&#x60;. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are &#x60;A&#x60; (full), &#x60;B&#x60; (partial) or &#x60;C&#x60; (gateway). | | originatingId | (optional) A unique origination identifier. | Note that these are common properties but that the &#x60;stirShaken&#x60; object is free form and can contain other key-value pairs. More information: [Understanding STIR/SHAKEN](https://www.bandwidth.com/regulations/stir-shaken).
/// </summary>
/// <value>For inbound calls, the Bandwidth STIR/SHAKEN implementation will verify the information provided in the inbound invite request &#x60;Identity&#x60; header. The verification status is stored in the call state &#x60;stirShaken&#x60; property as follows. | Property | Description | |:- -- -- -- -- -- -- -- -- -|:- -- -- -- -- -- -| | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are &#x60;TN-Verification-Passed&#x60; or &#x60;TN-Verification-Failed&#x60;. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are &#x60;A&#x60; (full), &#x60;B&#x60; (partial) or &#x60;C&#x60; (gateway). | | originatingId | (optional) A unique origination identifier. | Note that these are common properties but that the &#x60;stirShaken&#x60; object is free form and can contain other key-value pairs. More information: [Understanding STIR/SHAKEN](https://www.bandwidth.com/regulations/stir-shaken).</value>
/// <example>{&quot;verstat&quot;:&quot;TN-Verification-Passed&quot;,&quot;attestationIndicator&quot;:&quot;A&quot;,&quot;originatingId&quot;:&quot;abc123&quot;}</example>
/// <value>For inbound calls, the Bandwidth STIR/SHAKEN implementation will verify the information provided in the inbound invite request &#x60;Identity&#x60; header. The verification status is stored in the call state &#x60;stirShaken&#x60; property as follows. | Property | Description | |:- -- -- -- -- -- -- -- -- -|:- -- -- -- -- -- -| | verstat | (optional) The verification status indicating whether the verification was successful or not. Possible values are &#x60;TN-Validation-Passed&#x60; or &#x60;TN-Validation-Failed&#x60;. | | attestationIndicator | (optional) The attestation level verified by Bandwidth. Possible values are &#x60;A&#x60; (full), &#x60;B&#x60; (partial) or &#x60;C&#x60; (gateway). | | originatingId | (optional) A unique origination identifier. | Note that these are common properties but that the &#x60;stirShaken&#x60; object is free form and can contain other key-value pairs. More information: [Understanding STIR/SHAKEN](https://www.bandwidth.com/regulations/stir-shaken).</value>
/// <example>{&quot;verstat&quot;:&quot;TN-Validation-Passed&quot;,&quot;attestationIndicator&quot;:&quot;A&quot;,&quot;originatingId&quot;:&quot;abc123&quot;}</example>
[DataMember(Name = "stirShaken", EmitDefaultValue = true)]
public Dictionary<string, string> StirShaken { get; set; }

Expand Down
8 changes: 4 additions & 4 deletions src/Bandwidth.Standard/Model/StirShaken.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public partial class StirShaken : IValidatableObject
/// <summary>
/// Initializes a new instance of the <see cref="StirShaken" /> class.
/// </summary>
/// <param name="verstat">(optional) The verification status indicating whether the verification was successful or not. Possible values are TN-Verification-Passed and TN-Verification-Failed..</param>
/// <param name="verstat">(optional) The verification status indicating whether the verification was successful or not. Possible values are TN-Validation-Passed and TN-Validation-Failed..</param>
/// <param name="attestationIndicator">(optional) The attestation level verified by Bandwidth. Possible values are A (full), B (partial) or C (gateway)..</param>
/// <param name="originatingId">(optional) A unique origination identifier..</param>
public StirShaken(string verstat = default(string), string attestationIndicator = default(string), string originatingId = default(string))
Expand All @@ -46,10 +46,10 @@ public partial class StirShaken : IValidatableObject
}

/// <summary>
/// (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.
/// </summary>
/// <value>(optional) The verification status indicating whether the verification was successful or not. Possible values are TN-Verification-Passed and TN-Verification-Failed.</value>
/// <example>Tn-Verification-Passed</example>
/// <value>(optional) The verification status indicating whether the verification was successful or not. Possible values are TN-Validation-Passed and TN-Validation-Failed.</value>
/// <example>Tn-Validation-Passed</example>
[DataMember(Name = "verstat", EmitDefaultValue = false)]
public string Verstat { get; set; }

Expand Down
Loading