github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelPurchase.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "time" 6 7 // PurchaseInvoice undocumented 8 type PurchaseInvoice struct { 9 // Entity is the base model of PurchaseInvoice 10 Entity 11 // Number undocumented 12 Number *string `json:"number,omitempty"` 13 // InvoiceDate undocumented 14 InvoiceDate *Date `json:"invoiceDate,omitempty"` 15 // DueDate undocumented 16 DueDate *Date `json:"dueDate,omitempty"` 17 // VendorInvoiceNumber undocumented 18 VendorInvoiceNumber *string `json:"vendorInvoiceNumber,omitempty"` 19 // VendorID undocumented 20 VendorID *UUID `json:"vendorId,omitempty"` 21 // VendorNumber undocumented 22 VendorNumber *string `json:"vendorNumber,omitempty"` 23 // VendorName undocumented 24 VendorName *string `json:"vendorName,omitempty"` 25 // PayToName undocumented 26 PayToName *string `json:"payToName,omitempty"` 27 // PayToContact undocumented 28 PayToContact *string `json:"payToContact,omitempty"` 29 // PayToVendorID undocumented 30 PayToVendorID *UUID `json:"payToVendorId,omitempty"` 31 // PayToVendorNumber undocumented 32 PayToVendorNumber *string `json:"payToVendorNumber,omitempty"` 33 // ShipToName undocumented 34 ShipToName *string `json:"shipToName,omitempty"` 35 // ShipToContact undocumented 36 ShipToContact *string `json:"shipToContact,omitempty"` 37 // BuyFromAddress undocumented 38 BuyFromAddress *PostalAddressType `json:"buyFromAddress,omitempty"` 39 // PayToAddress undocumented 40 PayToAddress *PostalAddressType `json:"payToAddress,omitempty"` 41 // ShipToAddress undocumented 42 ShipToAddress *PostalAddressType `json:"shipToAddress,omitempty"` 43 // CurrencyID undocumented 44 CurrencyID *UUID `json:"currencyId,omitempty"` 45 // CurrencyCode undocumented 46 CurrencyCode *string `json:"currencyCode,omitempty"` 47 // PricesIncludeTax undocumented 48 PricesIncludeTax *bool `json:"pricesIncludeTax,omitempty"` 49 // DiscountAmount undocumented 50 DiscountAmount *int `json:"discountAmount,omitempty"` 51 // DiscountAppliedBeforeTax undocumented 52 DiscountAppliedBeforeTax *bool `json:"discountAppliedBeforeTax,omitempty"` 53 // TotalAmountExcludingTax undocumented 54 TotalAmountExcludingTax *int `json:"totalAmountExcludingTax,omitempty"` 55 // TotalTaxAmount undocumented 56 TotalTaxAmount *int `json:"totalTaxAmount,omitempty"` 57 // TotalAmountIncludingTax undocumented 58 TotalAmountIncludingTax *int `json:"totalAmountIncludingTax,omitempty"` 59 // Status undocumented 60 Status *string `json:"status,omitempty"` 61 // LastModifiedDateTime undocumented 62 LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"` 63 // PurchaseInvoiceLines undocumented 64 PurchaseInvoiceLines []PurchaseInvoiceLine `json:"purchaseInvoiceLines,omitempty"` 65 // Vendor undocumented 66 Vendor *Vendor `json:"vendor,omitempty"` 67 // Currency undocumented 68 Currency *Currency `json:"currency,omitempty"` 69 } 70 71 // PurchaseInvoiceLine undocumented 72 type PurchaseInvoiceLine struct { 73 // Entity is the base model of PurchaseInvoiceLine 74 Entity 75 // DocumentID undocumented 76 DocumentID *UUID `json:"documentId,omitempty"` 77 // Sequence undocumented 78 Sequence *int `json:"sequence,omitempty"` 79 // ItemID undocumented 80 ItemID *UUID `json:"itemId,omitempty"` 81 // AccountID undocumented 82 AccountID *UUID `json:"accountId,omitempty"` 83 // LineType undocumented 84 LineType *string `json:"lineType,omitempty"` 85 // Description undocumented 86 Description *string `json:"description,omitempty"` 87 // UnitCost undocumented 88 UnitCost *int `json:"unitCost,omitempty"` 89 // Quantity undocumented 90 Quantity *int `json:"quantity,omitempty"` 91 // DiscountAmount undocumented 92 DiscountAmount *int `json:"discountAmount,omitempty"` 93 // DiscountPercent undocumented 94 DiscountPercent *int `json:"discountPercent,omitempty"` 95 // DiscountAppliedBeforeTax undocumented 96 DiscountAppliedBeforeTax *bool `json:"discountAppliedBeforeTax,omitempty"` 97 // AmountExcludingTax undocumented 98 AmountExcludingTax *int `json:"amountExcludingTax,omitempty"` 99 // TaxCode undocumented 100 TaxCode *string `json:"taxCode,omitempty"` 101 // TaxPercent undocumented 102 TaxPercent *int `json:"taxPercent,omitempty"` 103 // TotalTaxAmount undocumented 104 TotalTaxAmount *int `json:"totalTaxAmount,omitempty"` 105 // AmountIncludingTax undocumented 106 AmountIncludingTax *int `json:"amountIncludingTax,omitempty"` 107 // InvoiceDiscountAllocation undocumented 108 InvoiceDiscountAllocation *int `json:"invoiceDiscountAllocation,omitempty"` 109 // NetAmount undocumented 110 NetAmount *int `json:"netAmount,omitempty"` 111 // NetTaxAmount undocumented 112 NetTaxAmount *int `json:"netTaxAmount,omitempty"` 113 // NetAmountIncludingTax undocumented 114 NetAmountIncludingTax *int `json:"netAmountIncludingTax,omitempty"` 115 // ExpectedReceiptDate undocumented 116 ExpectedReceiptDate *Date `json:"expectedReceiptDate,omitempty"` 117 // Item undocumented 118 Item *Item `json:"item,omitempty"` 119 // Account undocumented 120 Account *Account `json:"account,omitempty"` 121 }