Cloud Channel v1 API - Class ReportValue (2.7.0)

public sealed class ReportValue : IMessage<ReportValue>, IEquatable<ReportValue>, IDeepCloneable<ReportValue>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Channel v1 API class ReportValue.

A single report value.

Inheritance

object > ReportValue

Namespace

Google.Cloud.Channel.V1

Assembly

Google.Cloud.Channel.V1.dll

Constructors

ReportValue()

public ReportValue()

ReportValue(ReportValue)

public ReportValue(ReportValue other)
Parameter
NameDescription
otherReportValue

Properties

DateTimeValue

public DateTime DateTimeValue { get; set; }

A value of type google.type.DateTime (year, month, day, hour, minute, second, and UTC offset or timezone.)

Property Value
TypeDescription
DateTime

DateValue

public Date DateValue { get; set; }

A value of type google.type.Date (year, month, day).

Property Value
TypeDescription
Date

DecimalValue

public Decimal DecimalValue { get; set; }

A value of type google.type.Decimal, representing non-integer numeric values.

Property Value
TypeDescription
Decimal

HasIntValue

public bool HasIntValue { get; }

Gets whether the "int_value" field is set

Property Value
TypeDescription
bool

HasStringValue

public bool HasStringValue { get; }

Gets whether the "string_value" field is set

Property Value
TypeDescription
bool

IntValue

public long IntValue { get; set; }

A value of type int.

Property Value
TypeDescription
long

MoneyValue

public Money MoneyValue { get; set; }

A value of type google.type.Money (currency code, whole units, decimal units).

Property Value
TypeDescription
Money

StringValue

public string StringValue { get; set; }

A value of type string.

Property Value
TypeDescription
string

ValueCase

public ReportValue.ValueOneofCase ValueCase { get; }
Property Value
TypeDescription
ReportValueValueOneofCase