Class ProviderInfoType
Data class for the ProviderInfo additional data. See Section 4.1 of RFC 7852.
Inherited Members
Namespace: AdditionalData
Assembly: Ng911Lib.dll
Syntax
[Serializable]
public class ProviderInfoType
Constructors
| Edit this page View SourceProviderInfoType()
Default constructor. Used for de-serialization using XmlSerializer or to create a new object of this type.
Declaration
public ProviderInfoType()
ProviderInfoType(XmlNode)
Constructor used when manually parsing a XML document.
Declaration
public ProviderInfoType(XmlNode Root)
Parameters
Type | Name | Description |
---|---|---|
XmlNode | Root | Root node containing the XML for this type |
Properties
| Edit this page View SourceAny
Element extension point for this class.
Declaration
public XmlElement[] Any { get; set; }
Property Value
Type | Description |
---|---|
XmlElement[] |
ContactURI
When provided by a service provider, should contain a URI to a 24/7 support organization tasked to provide PSAP support for this emergency call.When provided by a device, this MUST be the contact information of the user or owner of the device.URI to a 24/7 support organization tasked to provide PSAP support for this emergency call. When provided by a device, this MUST be the contact information of the user or owner of the device. See Section 4.1.5 of RFC 7852.
Declaration
public string ContactURI { get; set; }
Property Value
Type | Description |
---|---|
string |
DataProviderContact
Contains the vCard (xCard) of the data provider. Although multiple vcard elements can be contained in a structure, only one vcard element SHOULD be provided. See Section 4.1.7 of RFC 7852.
Declaration
public vcardType[] DataProviderContact { get; set; }
Property Value
Type | Description |
---|---|
vcardType[] |
DataProviderReference
Reference string that is used in other additional data blocks to identify the provider of the additional data.
Declaration
public string DataProviderReference { get; set; }
Property Value
Type | Description |
---|---|
string |
DataProviderString
Contains a plaintext string suitable for displaying the name of the service provider that supplied the data structure
Declaration
public string DataProviderString { get; set; }
Property Value
Type | Description |
---|---|
string |
Language
Contains the languages used by the entity at the Data Provider Contact URI. For example: en-US. See Section 4.1.6 of RFC 7852.
Declaration
public string[] Language { get; set; }
Property Value
Type | Description |
---|---|
string[] |
ProviderID
Identifies the provider of the additonal data. The type of ID is specified in the ProviderIDSeries element.
Declaration
public string ProviderID { get; set; }
Property Value
Type | Description |
---|---|
string |
ProviderIDSeries
Identifies the issuer of the ID in the ProviderID element. Should be one of the values listed in Table 1 of RFC 7852.
Declaration
public string ProviderIDSeries { get; set; }
Property Value
Type | Description |
---|---|
string |
SubcontractorPrincipal
If the data provider is a subcontractor to another provider, this element contains the DataProviderString of the service provider to indicate which provider the subcontractor is working for. See Section 4.1.8 of RFC 7852.
Declaration
public string SubcontractorPrincipal { get; set; }
Property Value
Type | Description |
---|---|
string |
SubcontractorPriority
If the subcontractor is supposed to be contacted first, then this element MUST have the value ’sub’. If the provider the subcontractor is working for is supposed to be contacted first, then this element MUST have the value ’main’.
Declaration
public SubcontractorPriorityType SubcontractorPriority { get; set; }
Property Value
Type | Description |
---|---|
SubcontractorPriorityType |
SubcontractorPrioritySpecified
Set to true if the SubcontractorPriorityType property has been set.
Declaration
public bool SubcontractorPrioritySpecified { get; set; }
Property Value
Type | Description |
---|---|
bool |
TypeOfProvider
Identifies the type of data provider supplying the data. Should be set to one of the values listed in Figure 2 in Section 4.1.4 of RFC 7852.
Declaration
public string TypeOfProvider { get; set; }
Property Value
Type | Description |
---|---|
string |