1// Code generated by msgraph.go/gen DO NOT EDIT.
2
3package msgraph
4
5import "time"
6
7// SalesCreditMemo undocumented
8type SalesCreditMemo struct {
9	// Entity is the base model of SalesCreditMemo
10	Entity
11	// Number undocumented
12	Number *string `json:"number,omitempty"`
13	// ExternalDocumentNumber undocumented
14	ExternalDocumentNumber *string `json:"externalDocumentNumber,omitempty"`
15	// CreditMemoDate undocumented
16	CreditMemoDate *Date `json:"creditMemoDate,omitempty"`
17	// DueDate undocumented
18	DueDate *Date `json:"dueDate,omitempty"`
19	// CustomerID undocumented
20	CustomerID *UUID `json:"customerId,omitempty"`
21	// CustomerNumber undocumented
22	CustomerNumber *string `json:"customerNumber,omitempty"`
23	// CustomerName undocumented
24	CustomerName *string `json:"customerName,omitempty"`
25	// BillToName undocumented
26	BillToName *string `json:"billToName,omitempty"`
27	// BillToCustomerID undocumented
28	BillToCustomerID *UUID `json:"billToCustomerId,omitempty"`
29	// BillToCustomerNumber undocumented
30	BillToCustomerNumber *string `json:"billToCustomerNumber,omitempty"`
31	// SellingPostalAddress undocumented
32	SellingPostalAddress *PostalAddressType `json:"sellingPostalAddress,omitempty"`
33	// BillingPostalAddress undocumented
34	BillingPostalAddress *PostalAddressType `json:"billingPostalAddress,omitempty"`
35	// CurrencyID undocumented
36	CurrencyID *UUID `json:"currencyId,omitempty"`
37	// CurrencyCode undocumented
38	CurrencyCode *string `json:"currencyCode,omitempty"`
39	// PaymentTermsID undocumented
40	PaymentTermsID *UUID `json:"paymentTermsId,omitempty"`
41	// Salesperson undocumented
42	Salesperson *string `json:"salesperson,omitempty"`
43	// PricesIncludeTax undocumented
44	PricesIncludeTax *bool `json:"pricesIncludeTax,omitempty"`
45	// DiscountAmount undocumented
46	DiscountAmount *int `json:"discountAmount,omitempty"`
47	// DiscountAppliedBeforeTax undocumented
48	DiscountAppliedBeforeTax *bool `json:"discountAppliedBeforeTax,omitempty"`
49	// TotalAmountExcludingTax undocumented
50	TotalAmountExcludingTax *int `json:"totalAmountExcludingTax,omitempty"`
51	// TotalTaxAmount undocumented
52	TotalTaxAmount *int `json:"totalTaxAmount,omitempty"`
53	// TotalAmountIncludingTax undocumented
54	TotalAmountIncludingTax *int `json:"totalAmountIncludingTax,omitempty"`
55	// Status undocumented
56	Status *string `json:"status,omitempty"`
57	// LastModifiedDateTime undocumented
58	LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
59	// InvoiceID undocumented
60	InvoiceID *UUID `json:"invoiceId,omitempty"`
61	// InvoiceNumber undocumented
62	InvoiceNumber *string `json:"invoiceNumber,omitempty"`
63	// PhoneNumber undocumented
64	PhoneNumber *string `json:"phoneNumber,omitempty"`
65	// Email undocumented
66	Email *string `json:"email,omitempty"`
67	// SalesCreditMemoLines undocumented
68	SalesCreditMemoLines []SalesCreditMemoLine `json:"salesCreditMemoLines,omitempty"`
69	// Customer undocumented
70	Customer *Customer `json:"customer,omitempty"`
71	// Currency undocumented
72	Currency *Currency `json:"currency,omitempty"`
73	// PaymentTerm undocumented
74	PaymentTerm *PaymentTerm `json:"paymentTerm,omitempty"`
75}
76
77// SalesCreditMemoLine undocumented
78type SalesCreditMemoLine struct {
79	// Entity is the base model of SalesCreditMemoLine
80	Entity
81	// DocumentID undocumented
82	DocumentID *UUID `json:"documentId,omitempty"`
83	// Sequence undocumented
84	Sequence *int `json:"sequence,omitempty"`
85	// ItemID undocumented
86	ItemID *UUID `json:"itemId,omitempty"`
87	// AccountID undocumented
88	AccountID *UUID `json:"accountId,omitempty"`
89	// LineType undocumented
90	LineType *string `json:"lineType,omitempty"`
91	// Description undocumented
92	Description *string `json:"description,omitempty"`
93	// UnitOfMeasureID undocumented
94	UnitOfMeasureID *UUID `json:"unitOfMeasureId,omitempty"`
95	// UnitPrice undocumented
96	UnitPrice *int `json:"unitPrice,omitempty"`
97	// Quantity undocumented
98	Quantity *int `json:"quantity,omitempty"`
99	// DiscountAmount undocumented
100	DiscountAmount *int `json:"discountAmount,omitempty"`
101	// DiscountPercent undocumented
102	DiscountPercent *int `json:"discountPercent,omitempty"`
103	// DiscountAppliedBeforeTax undocumented
104	DiscountAppliedBeforeTax *bool `json:"discountAppliedBeforeTax,omitempty"`
105	// AmountExcludingTax undocumented
106	AmountExcludingTax *int `json:"amountExcludingTax,omitempty"`
107	// TaxCode undocumented
108	TaxCode *string `json:"taxCode,omitempty"`
109	// TaxPercent undocumented
110	TaxPercent *int `json:"taxPercent,omitempty"`
111	// TotalTaxAmount undocumented
112	TotalTaxAmount *int `json:"totalTaxAmount,omitempty"`
113	// AmountIncludingTax undocumented
114	AmountIncludingTax *int `json:"amountIncludingTax,omitempty"`
115	// InvoiceDiscountAllocation undocumented
116	InvoiceDiscountAllocation *int `json:"invoiceDiscountAllocation,omitempty"`
117	// NetAmount undocumented
118	NetAmount *int `json:"netAmount,omitempty"`
119	// NetTaxAmount undocumented
120	NetTaxAmount *int `json:"netTaxAmount,omitempty"`
121	// NetAmountIncludingTax undocumented
122	NetAmountIncludingTax *int `json:"netAmountIncludingTax,omitempty"`
123	// ShipmentDate undocumented
124	ShipmentDate *Date `json:"shipmentDate,omitempty"`
125	// Item undocumented
126	Item *Item `json:"item,omitempty"`
127	// Account undocumented
128	Account *Account `json:"account,omitempty"`
129}
130
131// SalesInvoice undocumented
132type SalesInvoice struct {
133	// Entity is the base model of SalesInvoice
134	Entity
135	// Number undocumented
136	Number *string `json:"number,omitempty"`
137	// ExternalDocumentNumber undocumented
138	ExternalDocumentNumber *string `json:"externalDocumentNumber,omitempty"`
139	// InvoiceDate undocumented
140	InvoiceDate *Date `json:"invoiceDate,omitempty"`
141	// DueDate undocumented
142	DueDate *Date `json:"dueDate,omitempty"`
143	// CustomerPurchaseOrderReference undocumented
144	CustomerPurchaseOrderReference *string `json:"customerPurchaseOrderReference,omitempty"`
145	// CustomerID undocumented
146	CustomerID *UUID `json:"customerId,omitempty"`
147	// CustomerNumber undocumented
148	CustomerNumber *string `json:"customerNumber,omitempty"`
149	// CustomerName undocumented
150	CustomerName *string `json:"customerName,omitempty"`
151	// BillToName undocumented
152	BillToName *string `json:"billToName,omitempty"`
153	// BillToCustomerID undocumented
154	BillToCustomerID *UUID `json:"billToCustomerId,omitempty"`
155	// BillToCustomerNumber undocumented
156	BillToCustomerNumber *string `json:"billToCustomerNumber,omitempty"`
157	// ShipToName undocumented
158	ShipToName *string `json:"shipToName,omitempty"`
159	// ShipToContact undocumented
160	ShipToContact *string `json:"shipToContact,omitempty"`
161	// SellingPostalAddress undocumented
162	SellingPostalAddress *PostalAddressType `json:"sellingPostalAddress,omitempty"`
163	// BillingPostalAddress undocumented
164	BillingPostalAddress *PostalAddressType `json:"billingPostalAddress,omitempty"`
165	// ShippingPostalAddress undocumented
166	ShippingPostalAddress *PostalAddressType `json:"shippingPostalAddress,omitempty"`
167	// CurrencyID undocumented
168	CurrencyID *UUID `json:"currencyId,omitempty"`
169	// CurrencyCode undocumented
170	CurrencyCode *string `json:"currencyCode,omitempty"`
171	// OrderID undocumented
172	OrderID *UUID `json:"orderId,omitempty"`
173	// OrderNumber undocumented
174	OrderNumber *string `json:"orderNumber,omitempty"`
175	// PaymentTermsID undocumented
176	PaymentTermsID *UUID `json:"paymentTermsId,omitempty"`
177	// ShipmentMethodID undocumented
178	ShipmentMethodID *UUID `json:"shipmentMethodId,omitempty"`
179	// Salesperson undocumented
180	Salesperson *string `json:"salesperson,omitempty"`
181	// PricesIncludeTax undocumented
182	PricesIncludeTax *bool `json:"pricesIncludeTax,omitempty"`
183	// DiscountAmount undocumented
184	DiscountAmount *int `json:"discountAmount,omitempty"`
185	// DiscountAppliedBeforeTax undocumented
186	DiscountAppliedBeforeTax *bool `json:"discountAppliedBeforeTax,omitempty"`
187	// TotalAmountExcludingTax undocumented
188	TotalAmountExcludingTax *int `json:"totalAmountExcludingTax,omitempty"`
189	// TotalTaxAmount undocumented
190	TotalTaxAmount *int `json:"totalTaxAmount,omitempty"`
191	// TotalAmountIncludingTax undocumented
192	TotalAmountIncludingTax *int `json:"totalAmountIncludingTax,omitempty"`
193	// Status undocumented
194	Status *string `json:"status,omitempty"`
195	// LastModifiedDateTime undocumented
196	LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
197	// PhoneNumber undocumented
198	PhoneNumber *string `json:"phoneNumber,omitempty"`
199	// Email undocumented
200	Email *string `json:"email,omitempty"`
201	// SalesInvoiceLines undocumented
202	SalesInvoiceLines []SalesInvoiceLine `json:"salesInvoiceLines,omitempty"`
203	// Customer undocumented
204	Customer *Customer `json:"customer,omitempty"`
205	// Currency undocumented
206	Currency *Currency `json:"currency,omitempty"`
207	// PaymentTerm undocumented
208	PaymentTerm *PaymentTerm `json:"paymentTerm,omitempty"`
209	// ShipmentMethod undocumented
210	ShipmentMethod *ShipmentMethod `json:"shipmentMethod,omitempty"`
211}
212
213// SalesInvoiceLine undocumented
214type SalesInvoiceLine struct {
215	// Entity is the base model of SalesInvoiceLine
216	Entity
217	// DocumentID undocumented
218	DocumentID *UUID `json:"documentId,omitempty"`
219	// Sequence undocumented
220	Sequence *int `json:"sequence,omitempty"`
221	// ItemID undocumented
222	ItemID *UUID `json:"itemId,omitempty"`
223	// AccountID undocumented
224	AccountID *UUID `json:"accountId,omitempty"`
225	// LineType undocumented
226	LineType *string `json:"lineType,omitempty"`
227	// Description undocumented
228	Description *string `json:"description,omitempty"`
229	// UnitOfMeasureID undocumented
230	UnitOfMeasureID *UUID `json:"unitOfMeasureId,omitempty"`
231	// UnitPrice undocumented
232	UnitPrice *int `json:"unitPrice,omitempty"`
233	// Quantity undocumented
234	Quantity *int `json:"quantity,omitempty"`
235	// DiscountAmount undocumented
236	DiscountAmount *int `json:"discountAmount,omitempty"`
237	// DiscountPercent undocumented
238	DiscountPercent *int `json:"discountPercent,omitempty"`
239	// DiscountAppliedBeforeTax undocumented
240	DiscountAppliedBeforeTax *bool `json:"discountAppliedBeforeTax,omitempty"`
241	// AmountExcludingTax undocumented
242	AmountExcludingTax *int `json:"amountExcludingTax,omitempty"`
243	// TaxCode undocumented
244	TaxCode *string `json:"taxCode,omitempty"`
245	// TaxPercent undocumented
246	TaxPercent *int `json:"taxPercent,omitempty"`
247	// TotalTaxAmount undocumented
248	TotalTaxAmount *int `json:"totalTaxAmount,omitempty"`
249	// AmountIncludingTax undocumented
250	AmountIncludingTax *int `json:"amountIncludingTax,omitempty"`
251	// InvoiceDiscountAllocation undocumented
252	InvoiceDiscountAllocation *int `json:"invoiceDiscountAllocation,omitempty"`
253	// NetAmount undocumented
254	NetAmount *int `json:"netAmount,omitempty"`
255	// NetTaxAmount undocumented
256	NetTaxAmount *int `json:"netTaxAmount,omitempty"`
257	// NetAmountIncludingTax undocumented
258	NetAmountIncludingTax *int `json:"netAmountIncludingTax,omitempty"`
259	// ShipmentDate undocumented
260	ShipmentDate *Date `json:"shipmentDate,omitempty"`
261	// Item undocumented
262	Item *Item `json:"item,omitempty"`
263	// Account undocumented
264	Account *Account `json:"account,omitempty"`
265}
266
267// SalesOrder undocumented
268type SalesOrder struct {
269	// Entity is the base model of SalesOrder
270	Entity
271	// Number undocumented
272	Number *string `json:"number,omitempty"`
273	// ExternalDocumentNumber undocumented
274	ExternalDocumentNumber *string `json:"externalDocumentNumber,omitempty"`
275	// OrderDate undocumented
276	OrderDate *Date `json:"orderDate,omitempty"`
277	// CustomerID undocumented
278	CustomerID *UUID `json:"customerId,omitempty"`
279	// CustomerNumber undocumented
280	CustomerNumber *string `json:"customerNumber,omitempty"`
281	// CustomerName undocumented
282	CustomerName *string `json:"customerName,omitempty"`
283	// BillToName undocumented
284	BillToName *string `json:"billToName,omitempty"`
285	// BillToCustomerID undocumented
286	BillToCustomerID *UUID `json:"billToCustomerId,omitempty"`
287	// BillToCustomerNumber undocumented
288	BillToCustomerNumber *string `json:"billToCustomerNumber,omitempty"`
289	// ShipToName undocumented
290	ShipToName *string `json:"shipToName,omitempty"`
291	// ShipToContact undocumented
292	ShipToContact *string `json:"shipToContact,omitempty"`
293	// SellingPostalAddress undocumented
294	SellingPostalAddress *PostalAddressType `json:"sellingPostalAddress,omitempty"`
295	// BillingPostalAddress undocumented
296	BillingPostalAddress *PostalAddressType `json:"billingPostalAddress,omitempty"`
297	// ShippingPostalAddress undocumented
298	ShippingPostalAddress *PostalAddressType `json:"shippingPostalAddress,omitempty"`
299	// CurrencyID undocumented
300	CurrencyID *UUID `json:"currencyId,omitempty"`
301	// CurrencyCode undocumented
302	CurrencyCode *string `json:"currencyCode,omitempty"`
303	// PricesIncludeTax undocumented
304	PricesIncludeTax *bool `json:"pricesIncludeTax,omitempty"`
305	// PaymentTermsID undocumented
306	PaymentTermsID *UUID `json:"paymentTermsId,omitempty"`
307	// Salesperson undocumented
308	Salesperson *string `json:"salesperson,omitempty"`
309	// PartialShipping undocumented
310	PartialShipping *bool `json:"partialShipping,omitempty"`
311	// RequestedDeliveryDate undocumented
312	RequestedDeliveryDate *Date `json:"requestedDeliveryDate,omitempty"`
313	// DiscountAmount undocumented
314	DiscountAmount *int `json:"discountAmount,omitempty"`
315	// DiscountAppliedBeforeTax undocumented
316	DiscountAppliedBeforeTax *bool `json:"discountAppliedBeforeTax,omitempty"`
317	// TotalAmountExcludingTax undocumented
318	TotalAmountExcludingTax *int `json:"totalAmountExcludingTax,omitempty"`
319	// TotalTaxAmount undocumented
320	TotalTaxAmount *int `json:"totalTaxAmount,omitempty"`
321	// TotalAmountIncludingTax undocumented
322	TotalAmountIncludingTax *int `json:"totalAmountIncludingTax,omitempty"`
323	// FullyShipped undocumented
324	FullyShipped *bool `json:"fullyShipped,omitempty"`
325	// Status undocumented
326	Status *string `json:"status,omitempty"`
327	// LastModifiedDateTime undocumented
328	LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
329	// PhoneNumber undocumented
330	PhoneNumber *string `json:"phoneNumber,omitempty"`
331	// Email undocumented
332	Email *string `json:"email,omitempty"`
333	// SalesOrderLines undocumented
334	SalesOrderLines []SalesOrderLine `json:"salesOrderLines,omitempty"`
335	// Customer undocumented
336	Customer *Customer `json:"customer,omitempty"`
337	// Currency undocumented
338	Currency *Currency `json:"currency,omitempty"`
339	// PaymentTerm undocumented
340	PaymentTerm *PaymentTerm `json:"paymentTerm,omitempty"`
341}
342
343// SalesOrderLine undocumented
344type SalesOrderLine struct {
345	// Entity is the base model of SalesOrderLine
346	Entity
347	// DocumentID undocumented
348	DocumentID *UUID `json:"documentId,omitempty"`
349	// Sequence undocumented
350	Sequence *int `json:"sequence,omitempty"`
351	// ItemID undocumented
352	ItemID *UUID `json:"itemId,omitempty"`
353	// AccountID undocumented
354	AccountID *UUID `json:"accountId,omitempty"`
355	// LineType undocumented
356	LineType *string `json:"lineType,omitempty"`
357	// Description undocumented
358	Description *string `json:"description,omitempty"`
359	// UnitOfMeasureID undocumented
360	UnitOfMeasureID *UUID `json:"unitOfMeasureId,omitempty"`
361	// Quantity undocumented
362	Quantity *int `json:"quantity,omitempty"`
363	// UnitPrice undocumented
364	UnitPrice *int `json:"unitPrice,omitempty"`
365	// DiscountAmount undocumented
366	DiscountAmount *int `json:"discountAmount,omitempty"`
367	// DiscountPercent undocumented
368	DiscountPercent *int `json:"discountPercent,omitempty"`
369	// DiscountAppliedBeforeTax undocumented
370	DiscountAppliedBeforeTax *bool `json:"discountAppliedBeforeTax,omitempty"`
371	// AmountExcludingTax undocumented
372	AmountExcludingTax *int `json:"amountExcludingTax,omitempty"`
373	// TaxCode undocumented
374	TaxCode *string `json:"taxCode,omitempty"`
375	// TaxPercent undocumented
376	TaxPercent *int `json:"taxPercent,omitempty"`
377	// TotalTaxAmount undocumented
378	TotalTaxAmount *int `json:"totalTaxAmount,omitempty"`
379	// AmountIncludingTax undocumented
380	AmountIncludingTax *int `json:"amountIncludingTax,omitempty"`
381	// InvoiceDiscountAllocation undocumented
382	InvoiceDiscountAllocation *int `json:"invoiceDiscountAllocation,omitempty"`
383	// NetAmount undocumented
384	NetAmount *int `json:"netAmount,omitempty"`
385	// NetTaxAmount undocumented
386	NetTaxAmount *int `json:"netTaxAmount,omitempty"`
387	// NetAmountIncludingTax undocumented
388	NetAmountIncludingTax *int `json:"netAmountIncludingTax,omitempty"`
389	// ShipmentDate undocumented
390	ShipmentDate *Date `json:"shipmentDate,omitempty"`
391	// ShippedQuantity undocumented
392	ShippedQuantity *int `json:"shippedQuantity,omitempty"`
393	// InvoicedQuantity undocumented
394	InvoicedQuantity *int `json:"invoicedQuantity,omitempty"`
395	// InvoiceQuantity undocumented
396	InvoiceQuantity *int `json:"invoiceQuantity,omitempty"`
397	// ShipQuantity undocumented
398	ShipQuantity *int `json:"shipQuantity,omitempty"`
399	// Item undocumented
400	Item *Item `json:"item,omitempty"`
401	// Account undocumented
402	Account *Account `json:"account,omitempty"`
403}
404
405// SalesQuote undocumented
406type SalesQuote struct {
407	// Entity is the base model of SalesQuote
408	Entity
409	// Number undocumented
410	Number *string `json:"number,omitempty"`
411	// ExternalDocumentNumber undocumented
412	ExternalDocumentNumber *string `json:"externalDocumentNumber,omitempty"`
413	// DocumentDate undocumented
414	DocumentDate *Date `json:"documentDate,omitempty"`
415	// DueDate undocumented
416	DueDate *Date `json:"dueDate,omitempty"`
417	// CustomerID undocumented
418	CustomerID *UUID `json:"customerId,omitempty"`
419	// CustomerNumber undocumented
420	CustomerNumber *string `json:"customerNumber,omitempty"`
421	// CustomerName undocumented
422	CustomerName *string `json:"customerName,omitempty"`
423	// BillToName undocumented
424	BillToName *string `json:"billToName,omitempty"`
425	// BillToCustomerID undocumented
426	BillToCustomerID *UUID `json:"billToCustomerId,omitempty"`
427	// BillToCustomerNumber undocumented
428	BillToCustomerNumber *string `json:"billToCustomerNumber,omitempty"`
429	// ShipToName undocumented
430	ShipToName *string `json:"shipToName,omitempty"`
431	// ShipToContact undocumented
432	ShipToContact *string `json:"shipToContact,omitempty"`
433	// SellingPostalAddress undocumented
434	SellingPostalAddress *PostalAddressType `json:"sellingPostalAddress,omitempty"`
435	// BillingPostalAddress undocumented
436	BillingPostalAddress *PostalAddressType `json:"billingPostalAddress,omitempty"`
437	// ShippingPostalAddress undocumented
438	ShippingPostalAddress *PostalAddressType `json:"shippingPostalAddress,omitempty"`
439	// CurrencyID undocumented
440	CurrencyID *UUID `json:"currencyId,omitempty"`
441	// CurrencyCode undocumented
442	CurrencyCode *string `json:"currencyCode,omitempty"`
443	// PaymentTermsID undocumented
444	PaymentTermsID *UUID `json:"paymentTermsId,omitempty"`
445	// ShipmentMethodID undocumented
446	ShipmentMethodID *UUID `json:"shipmentMethodId,omitempty"`
447	// Salesperson undocumented
448	Salesperson *string `json:"salesperson,omitempty"`
449	// DiscountAmount undocumented
450	DiscountAmount *int `json:"discountAmount,omitempty"`
451	// TotalAmountExcludingTax undocumented
452	TotalAmountExcludingTax *int `json:"totalAmountExcludingTax,omitempty"`
453	// TotalTaxAmount undocumented
454	TotalTaxAmount *int `json:"totalTaxAmount,omitempty"`
455	// TotalAmountIncludingTax undocumented
456	TotalAmountIncludingTax *int `json:"totalAmountIncludingTax,omitempty"`
457	// Status undocumented
458	Status *string `json:"status,omitempty"`
459	// SentDate undocumented
460	SentDate *time.Time `json:"sentDate,omitempty"`
461	// ValidUntilDate undocumented
462	ValidUntilDate *Date `json:"validUntilDate,omitempty"`
463	// AcceptedDate undocumented
464	AcceptedDate *Date `json:"acceptedDate,omitempty"`
465	// LastModifiedDateTime undocumented
466	LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
467	// PhoneNumber undocumented
468	PhoneNumber *string `json:"phoneNumber,omitempty"`
469	// Email undocumented
470	Email *string `json:"email,omitempty"`
471	// SalesQuoteLines undocumented
472	SalesQuoteLines []SalesQuoteLine `json:"salesQuoteLines,omitempty"`
473	// Customer undocumented
474	Customer *Customer `json:"customer,omitempty"`
475	// Currency undocumented
476	Currency *Currency `json:"currency,omitempty"`
477	// PaymentTerm undocumented
478	PaymentTerm *PaymentTerm `json:"paymentTerm,omitempty"`
479	// ShipmentMethod undocumented
480	ShipmentMethod *ShipmentMethod `json:"shipmentMethod,omitempty"`
481}
482
483// SalesQuoteLine undocumented
484type SalesQuoteLine struct {
485	// Entity is the base model of SalesQuoteLine
486	Entity
487	// DocumentID undocumented
488	DocumentID *UUID `json:"documentId,omitempty"`
489	// Sequence undocumented
490	Sequence *int `json:"sequence,omitempty"`
491	// ItemID undocumented
492	ItemID *UUID `json:"itemId,omitempty"`
493	// AccountID undocumented
494	AccountID *UUID `json:"accountId,omitempty"`
495	// LineType undocumented
496	LineType *string `json:"lineType,omitempty"`
497	// Description undocumented
498	Description *string `json:"description,omitempty"`
499	// UnitOfMeasureID undocumented
500	UnitOfMeasureID *UUID `json:"unitOfMeasureId,omitempty"`
501	// UnitPrice undocumented
502	UnitPrice *int `json:"unitPrice,omitempty"`
503	// Quantity undocumented
504	Quantity *int `json:"quantity,omitempty"`
505	// DiscountAmount undocumented
506	DiscountAmount *int `json:"discountAmount,omitempty"`
507	// DiscountPercent undocumented
508	DiscountPercent *int `json:"discountPercent,omitempty"`
509	// DiscountAppliedBeforeTax undocumented
510	DiscountAppliedBeforeTax *bool `json:"discountAppliedBeforeTax,omitempty"`
511	// AmountExcludingTax undocumented
512	AmountExcludingTax *int `json:"amountExcludingTax,omitempty"`
513	// TaxCode undocumented
514	TaxCode *string `json:"taxCode,omitempty"`
515	// TaxPercent undocumented
516	TaxPercent *int `json:"taxPercent,omitempty"`
517	// TotalTaxAmount undocumented
518	TotalTaxAmount *int `json:"totalTaxAmount,omitempty"`
519	// AmountIncludingTax undocumented
520	AmountIncludingTax *int `json:"amountIncludingTax,omitempty"`
521	// NetAmount undocumented
522	NetAmount *int `json:"netAmount,omitempty"`
523	// NetTaxAmount undocumented
524	NetTaxAmount *int `json:"netTaxAmount,omitempty"`
525	// NetAmountIncludingTax undocumented
526	NetAmountIncludingTax *int `json:"netAmountIncludingTax,omitempty"`
527	// Item undocumented
528	Item *Item `json:"item,omitempty"`
529	// Account undocumented
530	Account *Account `json:"account,omitempty"`
531}
532