Order

Namespace: Babel.Licensing.Service.Management Assembly: Babel.Licensing.dll

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

Inheritance

objectOrder

Implements

IMessage<Order>, IEquatable<Order>, IDeepCloneable<Order>, IBufferMessage, IMessage

Inherited Members

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

Order()

public Order()

Order(Order)

public Order(Order other)

Parameters

NameDescription

other Order

Fields

CreatedAtFieldNumber

Field number for the "createdAt" field.

public const int CreatedAtFieldNumber = 8

Field Value

int

CreatedByIdFieldNumber

Field number for the "createdById" field.

public const int CreatedByIdFieldNumber = 18

Field Value

int

CurrencyFieldNumber

Field number for the "currency" field.

public const int CurrencyFieldNumber = 7

Field Value

int

CustomerIdFieldNumber

Field number for the "customerId" field.

public const int CustomerIdFieldNumber = 16

Field Value

int

DescriptionFieldNumber

Field number for the "description" field.

public const int DescriptionFieldNumber = 15

Field Value

int

IdFieldNumber

Field number for the "id" field.

public const int IdFieldNumber = 1

Field Value

int

InvoiceNumberFieldNumber

Field number for the "invoiceNumber" field.

public const int InvoiceNumberFieldNumber = 10

Field Value

int

OrderNumberFieldNumber

Field number for the "orderNumber" field.

public const int OrderNumberFieldNumber = 2

Field Value

int

PaymentDateFieldNumber

Field number for the "paymentDate" field.

public const int PaymentDateFieldNumber = 14

Field Value

int

PaymentNumberFieldNumber

Field number for the "paymentNumber" field.

public const int PaymentNumberFieldNumber = 12

Field Value

int

PaymentStatusFieldNumber

Field number for the "paymentStatus" field.

public const int PaymentStatusFieldNumber = 13

Field Value

int

PaymentTypeFieldNumber

Field number for the "paymentType" field.

public const int PaymentTypeFieldNumber = 11

Field Value

int

ProcessedByFieldNumber

Field number for the "processedBy" field.

public const int ProcessedByFieldNumber = 4

Field Value

int

PurchaseOrderFieldNumber

Field number for the "purchaseOrder" field.

public const int PurchaseOrderFieldNumber = 5

Field Value

int

ResellerIdFieldNumber

Field number for the "resellerId" field.

public const int ResellerIdFieldNumber = 17

Field Value

int

StatusFieldNumber

Field number for the "status" field.

public const int StatusFieldNumber = 3

Field Value

int

TotalFieldNumber

Field number for the "total" field.

public const int TotalFieldNumber = 6

Field Value

int

UpdatedAtFieldNumber

Field number for the "updatedAt" field.

public const int UpdatedAtFieldNumber = 9

Field Value

int

Properties

CreatedAt

public Timestamp CreatedAt { get; set; }

Property Value

Timestamp

CreatedById

public string CreatedById { get; set; }

Property Value

string

Currency

public string Currency { get; set; }

Property Value

string

CustomerId

public int? CustomerId { get; set; }

Property Value

int?

Description

public string Description { get; set; }

Property Value

string

Descriptor

public static MessageDescriptor Descriptor { get; }

Property Value

MessageDescriptor

Id

public int? Id { get; set; }

Property Value

int?

InvoiceNumber

public string InvoiceNumber { get; set; }

Property Value

string

OrderNumber

public string OrderNumber { get; set; }

Property Value

string

Parser

public static MessageParser<Order> Parser { get; }

Property Value

MessageParser<Order>

PaymentDate

public Timestamp PaymentDate { get; set; }

Property Value

Timestamp

PaymentNumber

public string PaymentNumber { get; set; }

Property Value

string

PaymentStatus

public string PaymentStatus { get; set; }

Property Value

string

PaymentType

public string PaymentType { get; set; }

Property Value

string

ProcessedBy

public string ProcessedBy { get; set; }

Property Value

string

PurchaseOrder

public string PurchaseOrder { get; set; }

Property Value

string

ResellerId

public int? ResellerId { get; set; }

Property Value

int?

Status

public string Status { get; set; }

Property Value

string

Total

public double? Total { get; set; }

Property Value

double?

UpdatedAt

public Timestamp UpdatedAt { get; set; }

Property Value

Timestamp

Methods

CalculateSize()

public int CalculateSize()

Returns

NameDescription

Clone()

public Order Clone()

Returns

NameDescription

Equals(object)

public override bool Equals(object other)

Parameters

NameDescription

other object

Returns

NameDescription

Equals(Order)

public bool Equals(Order other)

Parameters

NameDescription

other Order

Returns

NameDescription

GetHashCode()

public override int GetHashCode()

Returns

NameDescription

MergeFrom(Order)

public void MergeFrom(Order other)

Parameters

NameDescription

other Order

MergeFrom(CodedInputStream)

public void MergeFrom(CodedInputStream input)

Parameters

NameDescription

input CodedInputStream

ToString()

public override string ToString()

Returns

NameDescription

WriteTo(CodedOutputStream)

public void WriteTo(CodedOutputStream output)

Parameters

NameDescription

output CodedOutputStream

Last updated