Cloud Channel v1 API - Class ReportValue (2.2.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

IntValue

public long IntValue { get; set; }

A value of type int.

Property Value
TypeDescription
Int64

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
ReportValue.ValueOneofCase