class ARCommonMetadata (Niantic.ARDK.AR.Protobuf.ARCommonMetadata)

Overview

class ARCommonMetadata:
    pb::IMessage< ARCommonMetadata >,
    IBufferMessage {
public:
    // fields

    static const int ApplicationIdFieldNumber = 1;
    static const int ArdkAppInstanceIdFieldNumber = 9;
    static const int ArdkVersionFieldNumber = 8;
    static const int ClientIdFieldNumber = 6;
    static const int DeveloperIdFieldNumber = 7;
    static const int DeviceModelFieldNumber = 4;
    static const int ManufacturerFieldNumber = 3;
    static const int PlatformFieldNumber = 2;
    static const int RequestIdFieldNumber = 10;
    static const int UserIdFieldNumber = 5;

    // properties

    string ApplicationId;
    string ArdkAppInstanceId;
    string ArdkVersion;
    string ClientId;
    pbr::MessageDescriptor Descriptor;
    string DeveloperId;
    string DeviceModel;
    string Manufacturer;
    pb::MessageParser<ARCommonMetadata> Parser;
    string Platform;
    string RequestId;
    string UserId;

    // methods

    ARCommonMetadata();
    ARCommonMetadata(ARCommonMetadata other);
    int CalculateSize();
    ARCommonMetadata Clone();
    bool Equals(ARCommonMetadata other);
    override bool Equals(object other);
    override int GetHashCode();
    void MergeFrom(ARCommonMetadata other);
    void MergeFrom(pb::CodedInputStream input);
    override string ToString();
    void WriteTo(pb::CodedOutputStream output);
};

Detailed Documentation

Fields

static const int ApplicationIdFieldNumber = 1

Field number for the “application_id” field.

static const int ArdkAppInstanceIdFieldNumber = 9

Field number for the “ardk_app_instance_id” field.

static const int ArdkVersionFieldNumber = 8

Field number for the “ardk_version” field.

static const int ClientIdFieldNumber = 6

Field number for the “client_id” field.

static const int DeveloperIdFieldNumber = 7

Field number for the “developer_id” field.

static const int DeviceModelFieldNumber = 4

Field number for the “device_model” field.

static const int ManufacturerFieldNumber = 3

Field number for the “manufacturer” field.

static const int PlatformFieldNumber = 2

Field number for the “platform” field.

static const int RequestIdFieldNumber = 10

Field number for the “request_id” field.

static const int UserIdFieldNumber = 5

Field number for the “user_id” field.

Properties

string ApplicationId

Name/ID of the application which sent this request

string ArdkAppInstanceId

ARDK application instance ID

string ArdkVersion

ARDK version

string ClientId

Client device ID, provided by ARDK

string DeveloperId

Developer ID, resolved from API key

string DeviceModel

e.g. iPhone 12

string Manufacturer

e.g. Apple, Google

string Platform

e.g. IOS, android

string RequestId

Guid request id encoded into a string. May be null

string UserId

Verified user ID