Share via


DeviceLocationVerificationContent Class

Definition

Request to verify Location.

public class DeviceLocationVerificationContent : System.ClientModel.Primitives.IJsonModel<Azure.Communication.ProgrammableConnectivity.DeviceLocationVerificationContent>, System.ClientModel.Primitives.IPersistableModel<Azure.Communication.ProgrammableConnectivity.DeviceLocationVerificationContent>
type DeviceLocationVerificationContent = class
    interface IJsonModel<DeviceLocationVerificationContent>
    interface IPersistableModel<DeviceLocationVerificationContent>
Public Class DeviceLocationVerificationContent
Implements IJsonModel(Of DeviceLocationVerificationContent), IPersistableModel(Of DeviceLocationVerificationContent)
Inheritance
DeviceLocationVerificationContent
Implements

Constructors

DeviceLocationVerificationContent(NetworkIdentifier, Double, Double, Int32, LocationDevice)

Initializes a new instance of DeviceLocationVerificationContent.

Properties

Accuracy

Accuracy expected for ___location verification in kilometers.

Device

The device to find the ___location for. Exactly one of Network Access Code, Phone Number, IPv4 address, or IPv6 address.

Latitude

Latitude of ___location to be verified.

Longitude

Longitude of ___location to be verified.

NetworkIdentifier

Network to query for this device, or device information to enable network routing.

Explicit Interface Implementations

IJsonModel<DeviceLocationVerificationContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<DeviceLocationVerificationContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DeviceLocationVerificationContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DeviceLocationVerificationContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

<param name="options">The ModelReaderWriterOptions to use.</param>
IPersistableModel<DeviceLocationVerificationContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to