File size: 1,345 Bytes
1477a90 | 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 46 47 | // Code generated by @openmeter/typespec-typescript. DO NOT EDIT.
import { type Client } from '../core.js'
import { unwrap, type RequestOptions } from '../lib/types.js'
import {
getOrganizationDefaultTaxCodes,
updateOrganizationDefaultTaxCodes,
} from '../funcs/defaults.js'
import type {
GetOrganizationDefaultTaxCodesRequest,
GetOrganizationDefaultTaxCodesResponse,
UpdateOrganizationDefaultTaxCodesRequest,
UpdateOrganizationDefaultTaxCodesResponse,
} from '../models/operations/defaults.js'
export class Defaults {
constructor(private readonly _client: Client) {}
/**
* Get organization default tax codes
*
* GET /openmeter/defaults/tax-codes
*/
async getOrganizationTaxCodes(
request: GetOrganizationDefaultTaxCodesRequest,
options?: RequestOptions,
): Promise<GetOrganizationDefaultTaxCodesResponse> {
return unwrap(
await getOrganizationDefaultTaxCodes(this._client, request, options),
)
}
/**
* Update organization default tax codes
*
* PUT /openmeter/defaults/tax-codes
*/
async updateOrganizationTaxCodes(
request: UpdateOrganizationDefaultTaxCodesRequest,
options?: RequestOptions,
): Promise<UpdateOrganizationDefaultTaxCodesResponse> {
return unwrap(
await updateOrganizationDefaultTaxCodes(this._client, request, options),
)
}
}
|