openmeter / api /v3 /client /defaults.go
Leon4gr45's picture
Upload folder using huggingface_hub (part 3)
04f1444 verified
Raw
History Blame Contribute Delete
1.1 kB
// 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
}