mirror of
https://github.com/42wim/matterbridge.git
synced 2024-12-25 20:52:37 +01:00
452 lines
14 KiB
Go
452 lines
14 KiB
Go
// Code generated by msgraph-generate.go DO NOT EDIT.
|
|
|
|
package msgraph
|
|
|
|
import "context"
|
|
|
|
// SalesCreditMemoRequestBuilder is request builder for SalesCreditMemo
|
|
type SalesCreditMemoRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns SalesCreditMemoRequest
|
|
func (b *SalesCreditMemoRequestBuilder) Request() *SalesCreditMemoRequest {
|
|
return &SalesCreditMemoRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// SalesCreditMemoRequest is request for SalesCreditMemo
|
|
type SalesCreditMemoRequest struct{ BaseRequest }
|
|
|
|
// Get performs GET request for SalesCreditMemo
|
|
func (r *SalesCreditMemoRequest) Get(ctx context.Context) (resObj *SalesCreditMemo, err error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
|
return
|
|
}
|
|
|
|
// Update performs PATCH request for SalesCreditMemo
|
|
func (r *SalesCreditMemoRequest) Update(ctx context.Context, reqObj *SalesCreditMemo) error {
|
|
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
|
}
|
|
|
|
// Delete performs DELETE request for SalesCreditMemo
|
|
func (r *SalesCreditMemoRequest) Delete(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
|
}
|
|
|
|
// SalesCreditMemoLineRequestBuilder is request builder for SalesCreditMemoLine
|
|
type SalesCreditMemoLineRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns SalesCreditMemoLineRequest
|
|
func (b *SalesCreditMemoLineRequestBuilder) Request() *SalesCreditMemoLineRequest {
|
|
return &SalesCreditMemoLineRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// SalesCreditMemoLineRequest is request for SalesCreditMemoLine
|
|
type SalesCreditMemoLineRequest struct{ BaseRequest }
|
|
|
|
// Get performs GET request for SalesCreditMemoLine
|
|
func (r *SalesCreditMemoLineRequest) Get(ctx context.Context) (resObj *SalesCreditMemoLine, err error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
|
return
|
|
}
|
|
|
|
// Update performs PATCH request for SalesCreditMemoLine
|
|
func (r *SalesCreditMemoLineRequest) Update(ctx context.Context, reqObj *SalesCreditMemoLine) error {
|
|
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
|
}
|
|
|
|
// Delete performs DELETE request for SalesCreditMemoLine
|
|
func (r *SalesCreditMemoLineRequest) Delete(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
|
}
|
|
|
|
// SalesInvoiceRequestBuilder is request builder for SalesInvoice
|
|
type SalesInvoiceRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns SalesInvoiceRequest
|
|
func (b *SalesInvoiceRequestBuilder) Request() *SalesInvoiceRequest {
|
|
return &SalesInvoiceRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// SalesInvoiceRequest is request for SalesInvoice
|
|
type SalesInvoiceRequest struct{ BaseRequest }
|
|
|
|
// Get performs GET request for SalesInvoice
|
|
func (r *SalesInvoiceRequest) Get(ctx context.Context) (resObj *SalesInvoice, err error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
|
return
|
|
}
|
|
|
|
// Update performs PATCH request for SalesInvoice
|
|
func (r *SalesInvoiceRequest) Update(ctx context.Context, reqObj *SalesInvoice) error {
|
|
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
|
}
|
|
|
|
// Delete performs DELETE request for SalesInvoice
|
|
func (r *SalesInvoiceRequest) Delete(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
|
}
|
|
|
|
// SalesInvoiceLineRequestBuilder is request builder for SalesInvoiceLine
|
|
type SalesInvoiceLineRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns SalesInvoiceLineRequest
|
|
func (b *SalesInvoiceLineRequestBuilder) Request() *SalesInvoiceLineRequest {
|
|
return &SalesInvoiceLineRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// SalesInvoiceLineRequest is request for SalesInvoiceLine
|
|
type SalesInvoiceLineRequest struct{ BaseRequest }
|
|
|
|
// Get performs GET request for SalesInvoiceLine
|
|
func (r *SalesInvoiceLineRequest) Get(ctx context.Context) (resObj *SalesInvoiceLine, err error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
|
return
|
|
}
|
|
|
|
// Update performs PATCH request for SalesInvoiceLine
|
|
func (r *SalesInvoiceLineRequest) Update(ctx context.Context, reqObj *SalesInvoiceLine) error {
|
|
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
|
}
|
|
|
|
// Delete performs DELETE request for SalesInvoiceLine
|
|
func (r *SalesInvoiceLineRequest) Delete(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
|
}
|
|
|
|
// SalesOrderRequestBuilder is request builder for SalesOrder
|
|
type SalesOrderRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns SalesOrderRequest
|
|
func (b *SalesOrderRequestBuilder) Request() *SalesOrderRequest {
|
|
return &SalesOrderRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// SalesOrderRequest is request for SalesOrder
|
|
type SalesOrderRequest struct{ BaseRequest }
|
|
|
|
// Get performs GET request for SalesOrder
|
|
func (r *SalesOrderRequest) Get(ctx context.Context) (resObj *SalesOrder, err error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
|
return
|
|
}
|
|
|
|
// Update performs PATCH request for SalesOrder
|
|
func (r *SalesOrderRequest) Update(ctx context.Context, reqObj *SalesOrder) error {
|
|
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
|
}
|
|
|
|
// Delete performs DELETE request for SalesOrder
|
|
func (r *SalesOrderRequest) Delete(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
|
}
|
|
|
|
// SalesOrderLineRequestBuilder is request builder for SalesOrderLine
|
|
type SalesOrderLineRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns SalesOrderLineRequest
|
|
func (b *SalesOrderLineRequestBuilder) Request() *SalesOrderLineRequest {
|
|
return &SalesOrderLineRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// SalesOrderLineRequest is request for SalesOrderLine
|
|
type SalesOrderLineRequest struct{ BaseRequest }
|
|
|
|
// Get performs GET request for SalesOrderLine
|
|
func (r *SalesOrderLineRequest) Get(ctx context.Context) (resObj *SalesOrderLine, err error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
|
return
|
|
}
|
|
|
|
// Update performs PATCH request for SalesOrderLine
|
|
func (r *SalesOrderLineRequest) Update(ctx context.Context, reqObj *SalesOrderLine) error {
|
|
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
|
}
|
|
|
|
// Delete performs DELETE request for SalesOrderLine
|
|
func (r *SalesOrderLineRequest) Delete(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
|
}
|
|
|
|
// SalesQuoteRequestBuilder is request builder for SalesQuote
|
|
type SalesQuoteRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns SalesQuoteRequest
|
|
func (b *SalesQuoteRequestBuilder) Request() *SalesQuoteRequest {
|
|
return &SalesQuoteRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// SalesQuoteRequest is request for SalesQuote
|
|
type SalesQuoteRequest struct{ BaseRequest }
|
|
|
|
// Get performs GET request for SalesQuote
|
|
func (r *SalesQuoteRequest) Get(ctx context.Context) (resObj *SalesQuote, err error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
|
return
|
|
}
|
|
|
|
// Update performs PATCH request for SalesQuote
|
|
func (r *SalesQuoteRequest) Update(ctx context.Context, reqObj *SalesQuote) error {
|
|
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
|
}
|
|
|
|
// Delete performs DELETE request for SalesQuote
|
|
func (r *SalesQuoteRequest) Delete(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
|
}
|
|
|
|
// SalesQuoteLineRequestBuilder is request builder for SalesQuoteLine
|
|
type SalesQuoteLineRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Request returns SalesQuoteLineRequest
|
|
func (b *SalesQuoteLineRequestBuilder) Request() *SalesQuoteLineRequest {
|
|
return &SalesQuoteLineRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
|
|
}
|
|
}
|
|
|
|
// SalesQuoteLineRequest is request for SalesQuoteLine
|
|
type SalesQuoteLineRequest struct{ BaseRequest }
|
|
|
|
// Get performs GET request for SalesQuoteLine
|
|
func (r *SalesQuoteLineRequest) Get(ctx context.Context) (resObj *SalesQuoteLine, err error) {
|
|
var query string
|
|
if r.query != nil {
|
|
query = "?" + r.query.Encode()
|
|
}
|
|
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
|
|
return
|
|
}
|
|
|
|
// Update performs PATCH request for SalesQuoteLine
|
|
func (r *SalesQuoteLineRequest) Update(ctx context.Context, reqObj *SalesQuoteLine) error {
|
|
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
|
|
}
|
|
|
|
// Delete performs DELETE request for SalesQuoteLine
|
|
func (r *SalesQuoteLineRequest) Delete(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
|
|
}
|
|
|
|
//
|
|
type SalesInvoiceCancelAndSendRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// CancelAndSend action undocumented
|
|
func (b *SalesInvoiceRequestBuilder) CancelAndSend(reqObj *SalesInvoiceCancelAndSendRequestParameter) *SalesInvoiceCancelAndSendRequestBuilder {
|
|
bb := &SalesInvoiceCancelAndSendRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.BaseRequestBuilder.baseURL += "/cancelAndSend"
|
|
bb.BaseRequestBuilder.requestObject = reqObj
|
|
return bb
|
|
}
|
|
|
|
//
|
|
type SalesInvoiceCancelAndSendRequest struct{ BaseRequest }
|
|
|
|
//
|
|
func (b *SalesInvoiceCancelAndSendRequestBuilder) Request() *SalesInvoiceCancelAndSendRequest {
|
|
return &SalesInvoiceCancelAndSendRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
|
}
|
|
}
|
|
|
|
//
|
|
func (r *SalesInvoiceCancelAndSendRequest) Post(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
|
}
|
|
|
|
//
|
|
type SalesInvoiceCancelRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Cancel action undocumented
|
|
func (b *SalesInvoiceRequestBuilder) Cancel(reqObj *SalesInvoiceCancelRequestParameter) *SalesInvoiceCancelRequestBuilder {
|
|
bb := &SalesInvoiceCancelRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.BaseRequestBuilder.baseURL += "/cancel"
|
|
bb.BaseRequestBuilder.requestObject = reqObj
|
|
return bb
|
|
}
|
|
|
|
//
|
|
type SalesInvoiceCancelRequest struct{ BaseRequest }
|
|
|
|
//
|
|
func (b *SalesInvoiceCancelRequestBuilder) Request() *SalesInvoiceCancelRequest {
|
|
return &SalesInvoiceCancelRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
|
}
|
|
}
|
|
|
|
//
|
|
func (r *SalesInvoiceCancelRequest) Post(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
|
}
|
|
|
|
//
|
|
type SalesInvoicePostAndSendRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// PostAndSend action undocumented
|
|
func (b *SalesInvoiceRequestBuilder) PostAndSend(reqObj *SalesInvoicePostAndSendRequestParameter) *SalesInvoicePostAndSendRequestBuilder {
|
|
bb := &SalesInvoicePostAndSendRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.BaseRequestBuilder.baseURL += "/postAndSend"
|
|
bb.BaseRequestBuilder.requestObject = reqObj
|
|
return bb
|
|
}
|
|
|
|
//
|
|
type SalesInvoicePostAndSendRequest struct{ BaseRequest }
|
|
|
|
//
|
|
func (b *SalesInvoicePostAndSendRequestBuilder) Request() *SalesInvoicePostAndSendRequest {
|
|
return &SalesInvoicePostAndSendRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
|
}
|
|
}
|
|
|
|
//
|
|
func (r *SalesInvoicePostAndSendRequest) Post(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
|
}
|
|
|
|
//
|
|
type SalesInvoicePostRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Post action undocumented
|
|
func (b *SalesInvoiceRequestBuilder) Post(reqObj *SalesInvoicePostRequestParameter) *SalesInvoicePostRequestBuilder {
|
|
bb := &SalesInvoicePostRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.BaseRequestBuilder.baseURL += "/post"
|
|
bb.BaseRequestBuilder.requestObject = reqObj
|
|
return bb
|
|
}
|
|
|
|
//
|
|
type SalesInvoicePostRequest struct{ BaseRequest }
|
|
|
|
//
|
|
func (b *SalesInvoicePostRequestBuilder) Request() *SalesInvoicePostRequest {
|
|
return &SalesInvoicePostRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
|
}
|
|
}
|
|
|
|
//
|
|
func (r *SalesInvoicePostRequest) Post(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
|
}
|
|
|
|
//
|
|
type SalesInvoiceSendRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Send action undocumented
|
|
func (b *SalesInvoiceRequestBuilder) Send(reqObj *SalesInvoiceSendRequestParameter) *SalesInvoiceSendRequestBuilder {
|
|
bb := &SalesInvoiceSendRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.BaseRequestBuilder.baseURL += "/send"
|
|
bb.BaseRequestBuilder.requestObject = reqObj
|
|
return bb
|
|
}
|
|
|
|
//
|
|
type SalesInvoiceSendRequest struct{ BaseRequest }
|
|
|
|
//
|
|
func (b *SalesInvoiceSendRequestBuilder) Request() *SalesInvoiceSendRequest {
|
|
return &SalesInvoiceSendRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
|
}
|
|
}
|
|
|
|
//
|
|
func (r *SalesInvoiceSendRequest) Post(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
|
}
|
|
|
|
//
|
|
type SalesQuoteMakeInvoiceRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// MakeInvoice action undocumented
|
|
func (b *SalesQuoteRequestBuilder) MakeInvoice(reqObj *SalesQuoteMakeInvoiceRequestParameter) *SalesQuoteMakeInvoiceRequestBuilder {
|
|
bb := &SalesQuoteMakeInvoiceRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.BaseRequestBuilder.baseURL += "/makeInvoice"
|
|
bb.BaseRequestBuilder.requestObject = reqObj
|
|
return bb
|
|
}
|
|
|
|
//
|
|
type SalesQuoteMakeInvoiceRequest struct{ BaseRequest }
|
|
|
|
//
|
|
func (b *SalesQuoteMakeInvoiceRequestBuilder) Request() *SalesQuoteMakeInvoiceRequest {
|
|
return &SalesQuoteMakeInvoiceRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
|
}
|
|
}
|
|
|
|
//
|
|
func (r *SalesQuoteMakeInvoiceRequest) Post(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
|
}
|
|
|
|
//
|
|
type SalesQuoteSendRequestBuilder struct{ BaseRequestBuilder }
|
|
|
|
// Send action undocumented
|
|
func (b *SalesQuoteRequestBuilder) Send(reqObj *SalesQuoteSendRequestParameter) *SalesQuoteSendRequestBuilder {
|
|
bb := &SalesQuoteSendRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
|
|
bb.BaseRequestBuilder.baseURL += "/send"
|
|
bb.BaseRequestBuilder.requestObject = reqObj
|
|
return bb
|
|
}
|
|
|
|
//
|
|
type SalesQuoteSendRequest struct{ BaseRequest }
|
|
|
|
//
|
|
func (b *SalesQuoteSendRequestBuilder) Request() *SalesQuoteSendRequest {
|
|
return &SalesQuoteSendRequest{
|
|
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
|
|
}
|
|
}
|
|
|
|
//
|
|
func (r *SalesQuoteSendRequest) Post(ctx context.Context) error {
|
|
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
|
|
}
|