File size: 1,100 Bytes
04f1444 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | // Code generated by @openmeter/typespec-go. DO NOT EDIT.
package openmeter
import (
"context"
"net/http"
)
type DefaultsService struct {
client *Client
}
func (s *DefaultsService) GetOrganizationTaxCodes(ctx context.Context) (*OrganizationDefaultTaxCodes, error) {
path := "/openmeter/defaults/tax-codes"
req, err := s.client.newRequestWithContentType(ctx, http.MethodGet, path, nil, nil, "", "application/json")
if err != nil {
return nil, err
}
var out OrganizationDefaultTaxCodes
if err := s.client.doJSON(req, &out); err != nil {
return nil, err
}
return &out, nil
}
func (s *DefaultsService) UpdateOrganizationTaxCodes(ctx context.Context, request UpdateOrganizationDefaultTaxCodesRequest) (*OrganizationDefaultTaxCodes, error) {
path := "/openmeter/defaults/tax-codes"
req, err := s.client.newRequestWithContentType(ctx, http.MethodPut, path, nil, request, "application/json", "application/json")
if err != nil {
return nil, err
}
var out OrganizationDefaultTaxCodes
if err := s.client.doJSON(req, &out); err != nil {
return nil, err
}
return &out, nil
}
|