github.com/yaegashi/msgraph.go@v0.1.4/beta/RequestSales.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "context" 6 7 // SalesCreditMemoRequestBuilder is request builder for SalesCreditMemo 8 type SalesCreditMemoRequestBuilder struct{ BaseRequestBuilder } 9 10 // Request returns SalesCreditMemoRequest 11 func (b *SalesCreditMemoRequestBuilder) Request() *SalesCreditMemoRequest { 12 return &SalesCreditMemoRequest{ 13 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 14 } 15 } 16 17 // SalesCreditMemoRequest is request for SalesCreditMemo 18 type SalesCreditMemoRequest struct{ BaseRequest } 19 20 // Get performs GET request for SalesCreditMemo 21 func (r *SalesCreditMemoRequest) Get(ctx context.Context) (resObj *SalesCreditMemo, err error) { 22 var query string 23 if r.query != nil { 24 query = "?" + r.query.Encode() 25 } 26 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 27 return 28 } 29 30 // Update performs PATCH request for SalesCreditMemo 31 func (r *SalesCreditMemoRequest) Update(ctx context.Context, reqObj *SalesCreditMemo) error { 32 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 33 } 34 35 // Delete performs DELETE request for SalesCreditMemo 36 func (r *SalesCreditMemoRequest) Delete(ctx context.Context) error { 37 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 38 } 39 40 // SalesCreditMemoLineRequestBuilder is request builder for SalesCreditMemoLine 41 type SalesCreditMemoLineRequestBuilder struct{ BaseRequestBuilder } 42 43 // Request returns SalesCreditMemoLineRequest 44 func (b *SalesCreditMemoLineRequestBuilder) Request() *SalesCreditMemoLineRequest { 45 return &SalesCreditMemoLineRequest{ 46 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 47 } 48 } 49 50 // SalesCreditMemoLineRequest is request for SalesCreditMemoLine 51 type SalesCreditMemoLineRequest struct{ BaseRequest } 52 53 // Get performs GET request for SalesCreditMemoLine 54 func (r *SalesCreditMemoLineRequest) Get(ctx context.Context) (resObj *SalesCreditMemoLine, err error) { 55 var query string 56 if r.query != nil { 57 query = "?" + r.query.Encode() 58 } 59 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 60 return 61 } 62 63 // Update performs PATCH request for SalesCreditMemoLine 64 func (r *SalesCreditMemoLineRequest) Update(ctx context.Context, reqObj *SalesCreditMemoLine) error { 65 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 66 } 67 68 // Delete performs DELETE request for SalesCreditMemoLine 69 func (r *SalesCreditMemoLineRequest) Delete(ctx context.Context) error { 70 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 71 } 72 73 // SalesInvoiceRequestBuilder is request builder for SalesInvoice 74 type SalesInvoiceRequestBuilder struct{ BaseRequestBuilder } 75 76 // Request returns SalesInvoiceRequest 77 func (b *SalesInvoiceRequestBuilder) Request() *SalesInvoiceRequest { 78 return &SalesInvoiceRequest{ 79 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 80 } 81 } 82 83 // SalesInvoiceRequest is request for SalesInvoice 84 type SalesInvoiceRequest struct{ BaseRequest } 85 86 // Get performs GET request for SalesInvoice 87 func (r *SalesInvoiceRequest) Get(ctx context.Context) (resObj *SalesInvoice, err error) { 88 var query string 89 if r.query != nil { 90 query = "?" + r.query.Encode() 91 } 92 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 93 return 94 } 95 96 // Update performs PATCH request for SalesInvoice 97 func (r *SalesInvoiceRequest) Update(ctx context.Context, reqObj *SalesInvoice) error { 98 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 99 } 100 101 // Delete performs DELETE request for SalesInvoice 102 func (r *SalesInvoiceRequest) Delete(ctx context.Context) error { 103 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 104 } 105 106 // SalesInvoiceLineRequestBuilder is request builder for SalesInvoiceLine 107 type SalesInvoiceLineRequestBuilder struct{ BaseRequestBuilder } 108 109 // Request returns SalesInvoiceLineRequest 110 func (b *SalesInvoiceLineRequestBuilder) Request() *SalesInvoiceLineRequest { 111 return &SalesInvoiceLineRequest{ 112 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 113 } 114 } 115 116 // SalesInvoiceLineRequest is request for SalesInvoiceLine 117 type SalesInvoiceLineRequest struct{ BaseRequest } 118 119 // Get performs GET request for SalesInvoiceLine 120 func (r *SalesInvoiceLineRequest) Get(ctx context.Context) (resObj *SalesInvoiceLine, err error) { 121 var query string 122 if r.query != nil { 123 query = "?" + r.query.Encode() 124 } 125 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 126 return 127 } 128 129 // Update performs PATCH request for SalesInvoiceLine 130 func (r *SalesInvoiceLineRequest) Update(ctx context.Context, reqObj *SalesInvoiceLine) error { 131 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 132 } 133 134 // Delete performs DELETE request for SalesInvoiceLine 135 func (r *SalesInvoiceLineRequest) Delete(ctx context.Context) error { 136 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 137 } 138 139 // SalesOrderRequestBuilder is request builder for SalesOrder 140 type SalesOrderRequestBuilder struct{ BaseRequestBuilder } 141 142 // Request returns SalesOrderRequest 143 func (b *SalesOrderRequestBuilder) Request() *SalesOrderRequest { 144 return &SalesOrderRequest{ 145 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 146 } 147 } 148 149 // SalesOrderRequest is request for SalesOrder 150 type SalesOrderRequest struct{ BaseRequest } 151 152 // Get performs GET request for SalesOrder 153 func (r *SalesOrderRequest) Get(ctx context.Context) (resObj *SalesOrder, err error) { 154 var query string 155 if r.query != nil { 156 query = "?" + r.query.Encode() 157 } 158 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 159 return 160 } 161 162 // Update performs PATCH request for SalesOrder 163 func (r *SalesOrderRequest) Update(ctx context.Context, reqObj *SalesOrder) error { 164 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 165 } 166 167 // Delete performs DELETE request for SalesOrder 168 func (r *SalesOrderRequest) Delete(ctx context.Context) error { 169 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 170 } 171 172 // SalesOrderLineRequestBuilder is request builder for SalesOrderLine 173 type SalesOrderLineRequestBuilder struct{ BaseRequestBuilder } 174 175 // Request returns SalesOrderLineRequest 176 func (b *SalesOrderLineRequestBuilder) Request() *SalesOrderLineRequest { 177 return &SalesOrderLineRequest{ 178 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 179 } 180 } 181 182 // SalesOrderLineRequest is request for SalesOrderLine 183 type SalesOrderLineRequest struct{ BaseRequest } 184 185 // Get performs GET request for SalesOrderLine 186 func (r *SalesOrderLineRequest) Get(ctx context.Context) (resObj *SalesOrderLine, err error) { 187 var query string 188 if r.query != nil { 189 query = "?" + r.query.Encode() 190 } 191 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 192 return 193 } 194 195 // Update performs PATCH request for SalesOrderLine 196 func (r *SalesOrderLineRequest) Update(ctx context.Context, reqObj *SalesOrderLine) error { 197 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 198 } 199 200 // Delete performs DELETE request for SalesOrderLine 201 func (r *SalesOrderLineRequest) Delete(ctx context.Context) error { 202 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 203 } 204 205 // SalesQuoteRequestBuilder is request builder for SalesQuote 206 type SalesQuoteRequestBuilder struct{ BaseRequestBuilder } 207 208 // Request returns SalesQuoteRequest 209 func (b *SalesQuoteRequestBuilder) Request() *SalesQuoteRequest { 210 return &SalesQuoteRequest{ 211 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 212 } 213 } 214 215 // SalesQuoteRequest is request for SalesQuote 216 type SalesQuoteRequest struct{ BaseRequest } 217 218 // Get performs GET request for SalesQuote 219 func (r *SalesQuoteRequest) Get(ctx context.Context) (resObj *SalesQuote, err error) { 220 var query string 221 if r.query != nil { 222 query = "?" + r.query.Encode() 223 } 224 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 225 return 226 } 227 228 // Update performs PATCH request for SalesQuote 229 func (r *SalesQuoteRequest) Update(ctx context.Context, reqObj *SalesQuote) error { 230 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 231 } 232 233 // Delete performs DELETE request for SalesQuote 234 func (r *SalesQuoteRequest) Delete(ctx context.Context) error { 235 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 236 } 237 238 // SalesQuoteLineRequestBuilder is request builder for SalesQuoteLine 239 type SalesQuoteLineRequestBuilder struct{ BaseRequestBuilder } 240 241 // Request returns SalesQuoteLineRequest 242 func (b *SalesQuoteLineRequestBuilder) Request() *SalesQuoteLineRequest { 243 return &SalesQuoteLineRequest{ 244 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 245 } 246 } 247 248 // SalesQuoteLineRequest is request for SalesQuoteLine 249 type SalesQuoteLineRequest struct{ BaseRequest } 250 251 // Get performs GET request for SalesQuoteLine 252 func (r *SalesQuoteLineRequest) Get(ctx context.Context) (resObj *SalesQuoteLine, err error) { 253 var query string 254 if r.query != nil { 255 query = "?" + r.query.Encode() 256 } 257 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 258 return 259 } 260 261 // Update performs PATCH request for SalesQuoteLine 262 func (r *SalesQuoteLineRequest) Update(ctx context.Context, reqObj *SalesQuoteLine) error { 263 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 264 } 265 266 // Delete performs DELETE request for SalesQuoteLine 267 func (r *SalesQuoteLineRequest) Delete(ctx context.Context) error { 268 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 269 } 270 271 // 272 type SalesInvoiceCancelAndSendRequestBuilder struct{ BaseRequestBuilder } 273 274 // CancelAndSend action undocumented 275 func (b *SalesInvoiceRequestBuilder) CancelAndSend(reqObj *SalesInvoiceCancelAndSendRequestParameter) *SalesInvoiceCancelAndSendRequestBuilder { 276 bb := &SalesInvoiceCancelAndSendRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 277 bb.BaseRequestBuilder.baseURL += "/cancelAndSend" 278 bb.BaseRequestBuilder.requestObject = reqObj 279 return bb 280 } 281 282 // 283 type SalesInvoiceCancelAndSendRequest struct{ BaseRequest } 284 285 // 286 func (b *SalesInvoiceCancelAndSendRequestBuilder) Request() *SalesInvoiceCancelAndSendRequest { 287 return &SalesInvoiceCancelAndSendRequest{ 288 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 289 } 290 } 291 292 // 293 func (r *SalesInvoiceCancelAndSendRequest) Post(ctx context.Context) error { 294 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 295 } 296 297 // 298 type SalesInvoiceCancelRequestBuilder struct{ BaseRequestBuilder } 299 300 // Cancel action undocumented 301 func (b *SalesInvoiceRequestBuilder) Cancel(reqObj *SalesInvoiceCancelRequestParameter) *SalesInvoiceCancelRequestBuilder { 302 bb := &SalesInvoiceCancelRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 303 bb.BaseRequestBuilder.baseURL += "/cancel" 304 bb.BaseRequestBuilder.requestObject = reqObj 305 return bb 306 } 307 308 // 309 type SalesInvoiceCancelRequest struct{ BaseRequest } 310 311 // 312 func (b *SalesInvoiceCancelRequestBuilder) Request() *SalesInvoiceCancelRequest { 313 return &SalesInvoiceCancelRequest{ 314 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 315 } 316 } 317 318 // 319 func (r *SalesInvoiceCancelRequest) Post(ctx context.Context) error { 320 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 321 } 322 323 // 324 type SalesInvoicePostAndSendRequestBuilder struct{ BaseRequestBuilder } 325 326 // PostAndSend action undocumented 327 func (b *SalesInvoiceRequestBuilder) PostAndSend(reqObj *SalesInvoicePostAndSendRequestParameter) *SalesInvoicePostAndSendRequestBuilder { 328 bb := &SalesInvoicePostAndSendRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 329 bb.BaseRequestBuilder.baseURL += "/postAndSend" 330 bb.BaseRequestBuilder.requestObject = reqObj 331 return bb 332 } 333 334 // 335 type SalesInvoicePostAndSendRequest struct{ BaseRequest } 336 337 // 338 func (b *SalesInvoicePostAndSendRequestBuilder) Request() *SalesInvoicePostAndSendRequest { 339 return &SalesInvoicePostAndSendRequest{ 340 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 341 } 342 } 343 344 // 345 func (r *SalesInvoicePostAndSendRequest) Post(ctx context.Context) error { 346 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 347 } 348 349 // 350 type SalesInvoicePostRequestBuilder struct{ BaseRequestBuilder } 351 352 // Post action undocumented 353 func (b *SalesInvoiceRequestBuilder) Post(reqObj *SalesInvoicePostRequestParameter) *SalesInvoicePostRequestBuilder { 354 bb := &SalesInvoicePostRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 355 bb.BaseRequestBuilder.baseURL += "/post" 356 bb.BaseRequestBuilder.requestObject = reqObj 357 return bb 358 } 359 360 // 361 type SalesInvoicePostRequest struct{ BaseRequest } 362 363 // 364 func (b *SalesInvoicePostRequestBuilder) Request() *SalesInvoicePostRequest { 365 return &SalesInvoicePostRequest{ 366 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 367 } 368 } 369 370 // 371 func (r *SalesInvoicePostRequest) Post(ctx context.Context) error { 372 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 373 } 374 375 // 376 type SalesInvoiceSendRequestBuilder struct{ BaseRequestBuilder } 377 378 // Send action undocumented 379 func (b *SalesInvoiceRequestBuilder) Send(reqObj *SalesInvoiceSendRequestParameter) *SalesInvoiceSendRequestBuilder { 380 bb := &SalesInvoiceSendRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 381 bb.BaseRequestBuilder.baseURL += "/send" 382 bb.BaseRequestBuilder.requestObject = reqObj 383 return bb 384 } 385 386 // 387 type SalesInvoiceSendRequest struct{ BaseRequest } 388 389 // 390 func (b *SalesInvoiceSendRequestBuilder) Request() *SalesInvoiceSendRequest { 391 return &SalesInvoiceSendRequest{ 392 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 393 } 394 } 395 396 // 397 func (r *SalesInvoiceSendRequest) Post(ctx context.Context) error { 398 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 399 } 400 401 // 402 type SalesQuoteMakeInvoiceRequestBuilder struct{ BaseRequestBuilder } 403 404 // MakeInvoice action undocumented 405 func (b *SalesQuoteRequestBuilder) MakeInvoice(reqObj *SalesQuoteMakeInvoiceRequestParameter) *SalesQuoteMakeInvoiceRequestBuilder { 406 bb := &SalesQuoteMakeInvoiceRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 407 bb.BaseRequestBuilder.baseURL += "/makeInvoice" 408 bb.BaseRequestBuilder.requestObject = reqObj 409 return bb 410 } 411 412 // 413 type SalesQuoteMakeInvoiceRequest struct{ BaseRequest } 414 415 // 416 func (b *SalesQuoteMakeInvoiceRequestBuilder) Request() *SalesQuoteMakeInvoiceRequest { 417 return &SalesQuoteMakeInvoiceRequest{ 418 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 419 } 420 } 421 422 // 423 func (r *SalesQuoteMakeInvoiceRequest) Post(ctx context.Context) error { 424 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 425 } 426 427 // 428 type SalesQuoteSendRequestBuilder struct{ BaseRequestBuilder } 429 430 // Send action undocumented 431 func (b *SalesQuoteRequestBuilder) Send(reqObj *SalesQuoteSendRequestParameter) *SalesQuoteSendRequestBuilder { 432 bb := &SalesQuoteSendRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 433 bb.BaseRequestBuilder.baseURL += "/send" 434 bb.BaseRequestBuilder.requestObject = reqObj 435 return bb 436 } 437 438 // 439 type SalesQuoteSendRequest struct{ BaseRequest } 440 441 // 442 func (b *SalesQuoteSendRequestBuilder) Request() *SalesQuoteSendRequest { 443 return &SalesQuoteSendRequest{ 444 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 445 } 446 } 447 448 // 449 func (r *SalesQuoteSendRequest) Post(ctx context.Context) error { 450 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 451 }