import * as $dara from '@darabonba/typescript'; export declare class MaterialInspectionResponseBodyDataResultSteps extends $dara.Model { /** * @remarks * The determination result of the step. Valid values: PASS, FAIL, and UNABLE_TO_JUDGE. * * @example * PASS */ result?: string; /** * @remarks * The step ID. * * @example * XXX */ stepId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class MaterialInspectionResponseBodyDataResult extends $dara.Model { /** * @remarks * The natural language summary, such as "1 rule: 1 PASS, all inspection items are compliant." * * @example * 1 rule: 1 PASS, all inspection items are compliant */ evidence?: string; /** * @remarks * The overall determination result. Valid values: PASS and FAIL. * * @example * PASS */ overallResult?: string; /** * @remarks * The request ID returned as-is from the request. * * @example * req-001 */ reqId?: string; /** * @remarks * The list of detection steps. */ steps?: MaterialInspectionResponseBodyDataResultSteps[]; /** * @remarks * The detection type. * * @example * Stamp */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class MaterialInspectionResponseBodyData extends $dara.Model { /** * @remarks * The inspection result. */ result?: MaterialInspectionResponseBodyDataResult; /** * @remarks * The usage information. The key is the usage metric name and the value is the count. * * @example * {"ProcessingCount":1} */ usageMap?: { [key: string]: number; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class MaterialInspectionResponseBody extends $dara.Model { /** * @remarks * The error code. This parameter is not returned if the call is successful. * * @example * 200 */ code?: string; /** * @remarks * The material display detection result. */ data?: MaterialInspectionResponseBodyData; /** * @remarks * The error message. This parameter is not returned if the call is successful. * * @example * OK */ message?: string; /** * @remarks * Id of the request * * @example * E1AD60F1-BAC7-546B-9533-E7AD02B16E3F */ requestId?: string; /** * @remarks * Indicates whether the call is successful. Valid values: * - true: The call is successful. * - false: The call failed. * * @example * True */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }