// 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 }