matterbridge/vendor/github.com/yaegashi/msgraph.go/beta/SalesInvoiceModel.go

88 lines
3.6 KiB
Go

// Code generated by msgraph-generate.go DO NOT EDIT.
package msgraph
import "time"
// SalesInvoice undocumented
type SalesInvoice struct {
// Entity is the base model of SalesInvoice
Entity
// Number undocumented
Number *string `json:"number,omitempty"`
// ExternalDocumentNumber undocumented
ExternalDocumentNumber *string `json:"externalDocumentNumber,omitempty"`
// InvoiceDate undocumented
InvoiceDate *time.Time `json:"invoiceDate,omitempty"`
// DueDate undocumented
DueDate *time.Time `json:"dueDate,omitempty"`
// CustomerPurchaseOrderReference undocumented
CustomerPurchaseOrderReference *string `json:"customerPurchaseOrderReference,omitempty"`
// CustomerID undocumented
CustomerID *UUID `json:"customerId,omitempty"`
// CustomerNumber undocumented
CustomerNumber *string `json:"customerNumber,omitempty"`
// CustomerName undocumented
CustomerName *string `json:"customerName,omitempty"`
// BillToName undocumented
BillToName *string `json:"billToName,omitempty"`
// BillToCustomerID undocumented
BillToCustomerID *UUID `json:"billToCustomerId,omitempty"`
// BillToCustomerNumber undocumented
BillToCustomerNumber *string `json:"billToCustomerNumber,omitempty"`
// ShipToName undocumented
ShipToName *string `json:"shipToName,omitempty"`
// ShipToContact undocumented
ShipToContact *string `json:"shipToContact,omitempty"`
// SellingPostalAddress undocumented
SellingPostalAddress *PostalAddressType `json:"sellingPostalAddress,omitempty"`
// BillingPostalAddress undocumented
BillingPostalAddress *PostalAddressType `json:"billingPostalAddress,omitempty"`
// ShippingPostalAddress undocumented
ShippingPostalAddress *PostalAddressType `json:"shippingPostalAddress,omitempty"`
// CurrencyID undocumented
CurrencyID *UUID `json:"currencyId,omitempty"`
// CurrencyCode undocumented
CurrencyCode *string `json:"currencyCode,omitempty"`
// OrderID undocumented
OrderID *UUID `json:"orderId,omitempty"`
// OrderNumber undocumented
OrderNumber *string `json:"orderNumber,omitempty"`
// PaymentTermsID undocumented
PaymentTermsID *UUID `json:"paymentTermsId,omitempty"`
// ShipmentMethodID undocumented
ShipmentMethodID *UUID `json:"shipmentMethodId,omitempty"`
// Salesperson undocumented
Salesperson *string `json:"salesperson,omitempty"`
// PricesIncludeTax undocumented
PricesIncludeTax *bool `json:"pricesIncludeTax,omitempty"`
// DiscountAmount undocumented
DiscountAmount *int `json:"discountAmount,omitempty"`
// DiscountAppliedBeforeTax undocumented
DiscountAppliedBeforeTax *bool `json:"discountAppliedBeforeTax,omitempty"`
// TotalAmountExcludingTax undocumented
TotalAmountExcludingTax *int `json:"totalAmountExcludingTax,omitempty"`
// TotalTaxAmount undocumented
TotalTaxAmount *int `json:"totalTaxAmount,omitempty"`
// TotalAmountIncludingTax undocumented
TotalAmountIncludingTax *int `json:"totalAmountIncludingTax,omitempty"`
// Status undocumented
Status *string `json:"status,omitempty"`
// LastModifiedDateTime undocumented
LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
// PhoneNumber undocumented
PhoneNumber *string `json:"phoneNumber,omitempty"`
// Email undocumented
Email *string `json:"email,omitempty"`
// SalesInvoiceLines undocumented
SalesInvoiceLines []SalesInvoiceLine `json:"salesInvoiceLines,omitempty"`
// Customer undocumented
Customer *Customer `json:"customer,omitempty"`
// Currency undocumented
Currency *Currency `json:"currency,omitempty"`
// PaymentTerm undocumented
PaymentTerm *PaymentTerm `json:"paymentTerm,omitempty"`
// ShipmentMethod undocumented
ShipmentMethod *ShipmentMethod `json:"shipmentMethod,omitempty"`
}