@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
33 lines • 1.27 kB
TypeScript
import type { BaseResponse } from '../../../core/base-client';
import type { P21CoreClient } from '../client';
import type { P21CodeListParams } from '../schemas';
/**
* Creates the codeP21 resource methods
* OpenAPI Path: /code-p21 → codeP21.*
* @description P21 system codes and reference data operations
*/
export declare function createCodeP21Resource(createListMethod: P21CoreClient['createListMethod']): {
/**
* List P21 system codes
* @fullPath api.p21Core.codeP21.list
* @service p21-core
* @domain system-configuration
* @dataMethod codeP21Data.list
* @discoverable true
*/
list: (params?: {
q: string;
limit?: number | undefined;
offset?: number | undefined;
codeNoList?: string | undefined;
} | undefined) => Promise<BaseResponse<unknown[]>>;
};
/**
* Creates the codeP21Data resource methods (data-only versions)
*/
export declare function createCodeP21DataResource(codeP21: ReturnType<typeof createCodeP21Resource>): {
list: (params: P21CodeListParams) => Promise<unknown[]>;
};
export type CodeP21Resource = ReturnType<typeof createCodeP21Resource>;
export type CodeP21DataResource = ReturnType<typeof createCodeP21DataResource>;
//# sourceMappingURL=code-p21.d.ts.map