'1.0', 'info' => [ 'style' => 'RPC', 'product' => 'safconsole', 'version' => '2025-05-21', ], 'directories' => [ [ 'id' => 0, 'title' => '其它', 'type' => 'directory', 'children' => [ 'ApplyBastionAccount', 'AssociatePocTask', 'CompleteModelingProject', 'CreateCustomerModuleBasicInfo', 'CreateCustomerModuleMetaInfo', 'CreateCustomerModuleOutputInfo', 'CreateModelingProject', 'DeleteModel', 'DeployModelFile', 'DescribeCustomerModuleBasicInfo', 'DescribeCustomerModuleMetaInfo', 'DescribeCustomerModuleOutputInfo', 'DescribeFeatureOption', 'DescribeFeatureTemplateList', 'DescribeFileDownloadUrl', 'DescribeModelFeature', 'DescribeModelingProjectDetail', 'DescribeModelingProjectList', 'DescribeModelOssToken', 'DescribeModuleServiceExist', 'DescribeModuleStatus', 'DescribePocTaskList', 'DescribeSafRmmpOrder', 'DescribeServiceAndScene', 'DescribeUserModelList', 'DuplicateModel', 'EditModel', 'GetBastionHostCertification', 'IterateModel', 'OfflineModel', 'OnlineModel', 'ParseExpressionParameters', 'PrepublishModel', 'RequestModelFileSync', 'RollbackModel', 'TestModel', 'TestPreModel', 'TestProcessExpression', 'UpdateModuleBasicInfo', 'ValidateModelFile', 'ValidateTestFile', ], ], ], 'components' => [ 'schemas' => [], ], 'apis' => [ 'ApplyBastionAccount' => [ 'summary' => 'Apply for Bastion Host Account', 'description' => '## Request Description'."\n" .'- This interface is used for customers to create a modeling project for the first time.'."\n" .'- `projectName` is a required field, with a maximum length of 50 characters.'."\n" .'- `remark` and `instanceSpec` are optional, where `remark` has a maximum length of 200 characters.'."\n" .'- The available values for `instanceSpec` include `SECURE_ENV_LITE` and `SECURE_ENV_PRO`.'."\n", 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'query', 'schema' => [ 'description' => 'Project ID', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '90912', ], ], [ 'name' => 'Mobile', 'in' => 'query', 'schema' => [ 'description' => 'Mobile Phone Number', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '***', ], ], ], 'responses' => [ 200 => [ 'description' => '创建成功', 'schema' => [ 'type' => 'object', 'properties' => [ 'ResultObject' => [ 'description' => 'Result object.', 'type' => 'boolean', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], ], 'description' => '创建成功', ], ], [], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ResultObject\\": true,\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"Code\\": 200,\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Apply for Bastion Host Account', 'translator' => 'machine', ], 'AssociatePocTask' => [ 'summary' => 'Associate Retrospective Task', 'description' => '## 请求说明'."\n" .'- 本接口用于客户首次创建建模项目。'."\n" .'- `projectName` 是必填项,长度不超过50个字符。'."\n" .'- `remark` 和 `instanceSpec` 为可选项,其中 `remark` 长度不超过200个字符。'."\n" .'- `instanceSpec` 可选值包括 `SECURE_ENV_LITE` 和 `SECURE_ENV_PRO`。'."\n", 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'query', 'schema' => [ 'description' => 'Project ID', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '01', ], ], [ 'name' => 'TaskId', 'in' => 'query', 'schema' => [ 'description' => 'Retrospective task ID.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '01', ], ], ], 'responses' => [ 200 => [ 'description' => '创建成功', 'schema' => [ 'type' => 'object', 'properties' => [ 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'boolean', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], ], 'description' => '创建成功', ], ], [], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ResultObject\\": true,\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"Code\\": 200,\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Associate POC Retrospective Task', 'translator' => 'machine', ], 'CompleteModelingProject' => [ 'summary' => 'Complete project and release resources.', 'description' => '## 请求说明'."\n" .'- 本接口用于客户首次创建建模项目。'."\n" .'- `projectName` 是必填项,长度不超过50个字符。'."\n" .'- `remark` 和 `instanceSpec` 为可选项,其中 `remark` 长度不超过200个字符。'."\n" .'- `instanceSpec` 可选值包括 `SECURE_ENV_LITE` 和 `SECURE_ENV_PRO`。'."\n", 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'query', 'schema' => [ 'description' => 'Project ID', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '01', ], ], ], 'responses' => [ 200 => [ 'description' => '创建成功', 'schema' => [ 'type' => 'object', 'properties' => [ 'ResultObject' => [ 'description' => 'Return result, indicating whether the creation was successful:'."\n" .'- true: Success'."\n" .'- false: Failure', 'type' => 'string', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '055f1546-f465-4c92-a2da-bfb86abe6f56', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], ], 'description' => '创建成功', ], ], [], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ResultObject\\": \\"true\\",\\n \\"RequestId\\": \\"055f1546-f465-4c92-a2da-bfb86abe6f56\\",\\n \\"Code\\": 200,\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Complete Project', 'translator' => 'machine', ], 'CreateCustomerModuleBasicInfo' => [ 'summary' => 'Create basic model information', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'CustomerModuleName', 'in' => 'query', 'schema' => [ 'description' => 'The display identifier of the model for customers.', 'type' => 'string', 'required' => false, 'example' => 'module01', ], ], [ 'name' => 'ModuleType', 'in' => 'query', 'schema' => [ 'description' => 'Model deployment type.', 'type' => 'string', 'required' => false, 'example' => 'PMML', ], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => [ 'description' => 'Model description.', 'type' => 'string', 'required' => false, 'example' => '模型描述', ], ], [ 'name' => 'StorePath', 'in' => 'query', 'schema' => [ 'description' => 'Model storage path.', 'type' => 'string', 'required' => false, 'example' => 'customer/xxxxxxxxx/xxxxxxxx.pmml', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Result object.', 'type' => 'string', 'example' => '1', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": \\"1\\",\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\"\\n}","type":"json"}]', 'title' => 'Save Basic Model Information', 'translator' => 'machine', ], 'CreateCustomerModuleMetaInfo' => [ 'summary' => 'Save Model Feature Configuration', 'description' => '## Request Description'."\n" .'- This interface is used to query all available feature templates in the system.'."\n" .'- The request method is GET, and no additional parameters are required.'."\n" .'- The returned result includes multiple feature template options, each option including a label (label) and value (value).'."\n", 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', ], ], [ 'name' => 'FeatureTemplate', 'in' => 'query', 'schema' => [ 'description' => 'Version of the feature adopted.', 'type' => 'string', 'required' => false, 'enumValueTitles' => [ 'FINANCE_51' => '51维特征', 'FINANCE_80' => '金融80维特征', 'FINANCE_60' => '金融60维特征', ], 'example' => 'FINANCE_51', ], ], [ 'name' => 'FeatureString', 'in' => 'query', 'schema' => [ 'description' => 'A string representation of List, where Object has the following structure:'."\n" .'{'."\n" .'"mappingName": "xxx"'."\n" .'}', 'type' => 'string', 'required' => false, 'example' => '{\\"mappingName\\":\\"f1\\",\\"fieldName\\":\\"saf_shanghai_new.f1\\",\\"valueType\\":\\"DOUBLE\\",\\"defaultValue\\":\\"\\"}', ], ], ], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Response Schema', 'type' => 'object', 'properties' => [ 'Success' => [ 'description' => 'Indicates whether the request was successful, with values as follows:'."\n" .'- true, request succeeded'."\n" .'- false, request failed', 'type' => 'boolean', 'example' => 'true', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'ResultObject' => [ 'description' => 'The result indicating if the creation was successful:'."\n" .'- true: Success'."\n" .'- false: Failure', 'type' => 'boolean', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"Code\\": 200,\\n \\"ResultObject\\": true,\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Feature Information Save', 'translator' => 'machine', ], 'CreateCustomerModuleOutputInfo' => [ 'summary' => 'Create Model Output Information', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', ], ], [ 'name' => 'ProcessExpression', 'in' => 'query', 'schema' => [ 'description' => 'Score processing logic.', 'type' => 'string', 'required' => false, 'example' => 'score', ], ], [ 'name' => 'FinalScoreFormat', 'in' => 'query', 'schema' => [ 'description' => 'Number of decimal places to retain.', 'type' => 'string', 'required' => false, 'example' => '2', ], ], [ 'name' => 'TestFileUrl', 'in' => 'query', 'schema' => [ 'description' => 'Test file URL.', 'type' => 'string', 'required' => false, 'example' => 'customer/xxxxxxxxx/xxxxxxxx.pmml', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'ResultObject' => [ 'description' => 'Result object.', 'type' => 'boolean', 'example' => 'true', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"ResultObject\\": true,\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Save Output Information', 'translator' => 'machine', ], 'CreateModelingProject' => [ 'summary' => 'Initialize a modeling project.', 'description' => '## Request Description'."\n" .'- This interface is used for customers to create a modeling project for the first time.'."\n" .'- `projectName` is a required field, with a maximum length of 50 characters.'."\n" .'- `remark` and `instanceSpec` are optional, where `remark` has a maximum length of 200 characters.'."\n" .'- The available values for `instanceSpec` include `SECURE_ENV_LITE` and `SECURE_ENV_PRO`.'."\n", 'path' => '/', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'ProjectName', 'in' => 'query', 'schema' => [ 'description' => 'Project name', 'type' => 'string', 'required' => true, 'example' => 'xxx', ], ], [ 'name' => 'Remark', 'in' => 'query', 'schema' => [ 'description' => 'Remark.', 'type' => 'string', 'required' => false, 'example' => 'remark', ], ], [ 'name' => 'InstanceSpec', 'in' => 'query', 'schema' => [ 'description' => 'Instance specification.', 'type' => 'string', 'required' => true, 'example' => 'SECURE_ENV_LITE', ], ], ], 'responses' => [ 200 => [ 'description' => '创建成功', 'schema' => [ 'type' => 'object', 'properties' => [ 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'object', 'properties' => [ 'ProjectId' => [ 'description' => 'Project ID', 'type' => 'string', 'example' => '01', ], ], ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], ], 'description' => '创建成功', ], ], [], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ResultObject\\": {\\n \\"ProjectId\\": \\"01\\"\\n },\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"Code\\": 200,\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Create Security Modeling Project', 'translator' => 'machine', ], 'DeleteModel' => [ 'summary' => 'Deletes the specified customer model based on the provided customer model ID.', 'description' => '## Request Description'."\n" .'This API is used to delete a specified customer model from the system. When calling, you must provide the `customerModuleId` parameter, which identifies the specific model to be deleted.'."\n" ."\n" .'- **Note**: Deletion is irreversible, please use with caution.'."\n", 'path' => '/', 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', ], ], ], 'responses' => [ 200 => [ 'description' => '删除成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Response Schema', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Result of the operation, indicating whether it was successful:'."\n" .'- true: Success'."\n" .'- false: Failure', 'type' => 'boolean', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": true,\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Delete', 'translator' => 'machine', ], 'DeployModelFile' => [ 'summary' => 'Deploy Model File', 'description' => '## 请求说明'."\n" .'- 本接口用于客户首次创建建模项目。'."\n" .'- `projectName` 是必填项,长度不超过50个字符。'."\n" .'- `remark` 和 `instanceSpec` 为可选项,其中 `remark` 长度不超过200个字符。'."\n" .'- `instanceSpec` 可选值包括 `SECURE_ENV_LITE` 和 `SECURE_ENV_PRO`。'."\n", 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'query', 'schema' => [ 'description' => 'Project ID.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '01', ], ], [ 'name' => 'GroupId', 'in' => 'query', 'schema' => [ 'description' => 'File Group ID.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '01', ], ], ], 'responses' => [ 200 => [ 'description' => '创建成功', 'schema' => [ 'type' => 'object', 'properties' => [ 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'integer', 'format' => 'int64', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], ], 'description' => '创建成功', ], ], [], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ResultObject\\": 0,\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"Code\\": 200,\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Deploy the Model Generated by Security Modeling', 'translator' => 'machine', ], 'DescribeCustomerModuleBasicInfo' => [ 'summary' => 'Query basic model information based on the customer model ID', 'description' => '## Request Description'."\n" .'By providing the `customerModuleId` parameter, you can query the current status of a specified customer model. The status values may include but are not limited to "EDIT", "ONLINE", etc.'."\n", 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', ], ], [ 'name' => 'AuthType', 'in' => 'query', 'schema' => [ 'description' => 'Authorization type.', 'type' => 'string', 'required' => false, 'example' => 'READ', ], ], ], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Response schema', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID'."\n", 'description' => 'Request ID'."\n", 'type' => 'string', 'example' => '055f1546-f465-4c92-a2da-bfb86abe6f56', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'string', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the application configuration information was successfully retrieved. Possible values: true: Success; false: Failure.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Returned result.', 'type' => 'object', 'properties' => [ 'CustomerModuleName' => [ 'description' => 'Customer model name.', 'type' => 'string', 'example' => 'ModuleName', ], 'Description' => [ 'description' => 'Remarks.', 'type' => 'string', 'example' => '备注。', ], 'InnerModuleName' => [ 'description' => 'Model identifier.', 'type' => 'string', 'example' => 'ModuleName', ], 'ModuleType' => [ 'description' => 'Module type.', 'type' => 'string', 'example' => 'PMML', ], 'StorePath' => [ 'description' => 'Test address.', 'type' => 'string', 'example' => 'model.pmml', ], ], ], 'Message' => [ 'description' => 'Return message.', 'type' => 'string', 'example' => 'success', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"055f1546-f465-4c92-a2da-bfb86abe6f56\\",\\n \\"Code\\": \\"200\\",\\n \\"Success\\": true,\\n \\"ResultObject\\": {\\n \\"CustomerModuleName\\": \\"ModuleName\\",\\n \\"Description\\": \\"备注。\\",\\n \\"InnerModuleName\\": \\"ModuleName\\",\\n \\"ModuleType\\": \\"PMML\\",\\n \\"StorePath\\": \\"model.pmml\\"\\n },\\n \\"Message\\": \\"success\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Query Basic Model Information', 'translator' => 'machine', ], 'DescribeCustomerModuleMetaInfo' => [ 'summary' => 'Query model feature information based on the customer model ID', 'description' => '## Request Description'."\n" .'By providing the `customerModuleId` parameter, you can query the current status of a specified customer model. The status values may include, but are not limited to, "EDIT", "ONLINE", etc.'."\n", 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], ], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Response Schema', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID'."\n", 'description' => 'Request ID'."\n", 'type' => 'string', 'example' => '055f1546-f465-4c92-a2da-bfb86abe6f56', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'object', 'properties' => [ 'FeatureList' => [ 'description' => 'Feature list.', 'type' => 'array', 'items' => [ 'description' => 'Returned result object.', 'type' => 'object', 'properties' => [ 'DefaultValue' => [ 'description' => 'Default value of the feature.', 'type' => 'string', 'example' => '0.1', ], 'FeatureType' => [ 'description' => 'Feature type.', 'type' => 'string', 'example' => 'double', ], 'FeatureName' => [ 'description' => 'Feature mapping name.', 'type' => 'string', 'example' => 'f1', ], 'Name' => [ 'description' => 'Feature name.', 'type' => 'string', 'example' => 'f1', ], ], ], ], 'FeatureTemplate' => [ 'description' => 'Feature template.', 'type' => 'string', 'example' => 'FINANCE_60', ], ], ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"055f1546-f465-4c92-a2da-bfb86abe6f56\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": {\\n \\"FeatureList\\": [\\n {\\n \\"DefaultValue\\": \\"0.1\\",\\n \\"FeatureType\\": \\"double\\",\\n \\"FeatureName\\": \\"f1\\",\\n \\"Name\\": \\"f1\\"\\n }\\n ],\\n \\"FeatureTemplate\\": \\"FINANCE_60\\"\\n },\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Query Model Feature Information', 'translator' => 'machine', ], 'DescribeCustomerModuleOutputInfo' => [ 'summary' => 'Query model output information based on the customer model ID', 'description' => '## Request Description'."\n" .'By providing the `customerModuleId` parameter, you can query the current status of a specified customer model. The status values may include but are not limited to "EDIT", "ONLINE", etc.'."\n", 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], [ 'name' => 'AuthType', 'in' => 'query', 'schema' => [ 'description' => 'Authorization type.', 'type' => 'string', 'required' => false, 'example' => 'READ', ], ], ], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => '请求ID'."\n", 'description' => 'Request ID'."\n", 'type' => 'string', 'example' => '055f1546-f465-4c92-a2da-bfb86abe6f56', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the request was successful, with possible values as follows:'."\n" .'- true, indicating the request was successful'."\n" .'- false, indicating the request failed', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Returned result.', 'type' => 'object', 'properties' => [ 'FinalScoreFormat' => [ 'description' => 'Number of decimal places for the output.', 'type' => 'string', 'example' => '2', ], 'ProcessExpression' => [ 'description' => 'Score processing logic.', 'type' => 'string', 'example' => 'score', ], 'TestFile' => [ 'description' => 'Test file.', 'type' => 'string', 'example' => 'customer/xxxxxxxxx/xxxxxxxx.pmml', ], ], ], 'Message' => [ 'description' => 'Return message.', 'type' => 'string', 'example' => 'success', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"055f1546-f465-4c92-a2da-bfb86abe6f56\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": {\\n \\"FinalScoreFormat\\": \\"2\\",\\n \\"ProcessExpression\\": \\"score\\",\\n \\"TestFile\\": \\"customer/xxxxxxxxx/xxxxxxxx.pmml\\"\\n },\\n \\"Message\\": \\"success\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Query Model Output Information', 'translator' => 'machine', ], 'DescribeFeatureOption' => [ 'summary' => 'Return specific feature options based on the feature template', 'description' => '## Request Description'."\n" .'- This interface is used to query all available feature templates in the system.'."\n" .'- The request method is GET, and no additional parameters are required.'."\n" .'- The returned result includes multiple feature template options, each of which includes a label (label) and a value (value).'."\n", 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'FeatureTemplate', 'in' => 'query', 'schema' => [ 'description' => 'Feature template.', 'type' => 'string', 'required' => true, 'example' => 'FINANCE_51', ], ], ], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'Code' => [ 'description' => 'Status code. A return of 200 indicates success.', 'type' => 'string', 'example' => '200', ], 'ResultObject' => [ 'description' => 'Returned result.', 'type' => 'array', 'items' => [ 'description' => 'Returned result.', 'type' => 'object', 'properties' => [ 'FeatureName' => [ 'description' => 'Feature name.', 'type' => 'string', 'example' => 'xxx', ], ], ], ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"Code\\": \\"200\\",\\n \\"ResultObject\\": [\\n {\\n \\"FeatureName\\": \\"xxx\\"\\n }\\n ],\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Get Feature Dropdown Options Based on Feature Template', 'translator' => 'machine', ], 'DescribeFeatureTemplateList' => [ 'summary' => 'Get the list of available feature templates for model configuration.', 'description' => '## Request Description'."\n" .'- This interface is used to query all available feature templates in the system.'."\n" .'- The request method is GET, and no additional parameters are required.'."\n" .'- The returned result includes multiple feature template options, each of which consists of a label (label) and a value (value).'."\n", 'path' => '/', 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Success' => [ 'title' => '成功标志'."\n", 'description' => 'Success flag', 'type' => 'boolean', 'example' => 'true', ], 'Code' => [ 'title' => '状态码'."\n", 'description' => 'Status code', 'type' => 'string', 'example' => '200', ], 'ResultObject' => [ 'description' => 'Returned result.', 'type' => 'array', 'items' => [ 'description' => 'Returned result.', 'type' => 'object', 'properties' => [ 'Label' => [ 'description' => 'Parameter label.', 'type' => 'string', 'example' => '51维特征', ], 'Value' => [ 'description' => 'Label value.', 'type' => 'string', 'example' => 'FINANCE_51', ], ], ], ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"Code\\": \\"200\\",\\n \\"ResultObject\\": [\\n {\\n \\"Label\\": \\"51维特征\\",\\n \\"Value\\": \\"FINANCE_51\\"\\n }\\n ],\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Feature Template Query', 'translator' => 'machine', ], 'DescribeFileDownloadUrl' => [ 'summary' => 'Get File Download Link', 'description' => '## 请求说明'."\n" .'- 本接口用于客户首次创建建模项目。'."\n" .'- `projectName` 是必填项,长度不超过50个字符。'."\n" .'- `remark` 和 `instanceSpec` 为可选项,其中 `remark` 长度不超过200个字符。'."\n" .'- `instanceSpec` 可选值包括 `SECURE_ENV_LITE` 和 `SECURE_ENV_PRO`。'."\n", 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'query', 'schema' => [ 'description' => 'Project ID.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '01', ], ], [ 'name' => 'FileId', 'in' => 'query', 'schema' => [ 'description' => 'File ID.', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '01', ], ], ], 'responses' => [ 200 => [ 'description' => '创建成功', 'schema' => [ 'type' => 'object', 'properties' => [ 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'string', 'example' => 'xxx', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], ], 'description' => '创建成功', ], ], [], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ResultObject\\": \\"true\\",\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"Code\\": 200,\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Get File Download URL', 'translator' => 'machine', ], 'DescribeModelFeature' => [ 'summary' => 'Render the feature configuration of the model', 'description' => '## Request Description'."\n" .'- This interface is used to query all available feature templates in the system.'."\n" .'- The request method is GET, and no additional parameters are required.'."\n" .'- The returned result includes multiple feature template options, each including a label (label) and value (value).'."\n", 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], [ 'name' => 'FeatureTemplate', 'in' => 'query', 'schema' => [ 'description' => 'Feature template.', 'type' => 'string', 'required' => false, 'example' => 'FINANCE_51', ], ], ], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Return object.', 'type' => 'object', 'properties' => [ 'Success' => [ 'description' => 'Whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'array', 'items' => [ 'description' => 'Return result.', 'type' => 'object', 'properties' => [ 'DefaultValue' => [ 'description' => 'Default value of the feature.', 'type' => 'string', 'example' => '0.1', ], 'FeatureType' => [ 'description' => 'Feature type.', 'type' => 'string', 'example' => 'double', ], 'FeatureName' => [ 'description' => 'Feature mapping name.', 'type' => 'string', 'example' => 'f1', ], 'Name' => [ 'description' => 'Feature name.', 'type' => 'string', 'example' => 'f1', ], ], ], ], 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"Code\\": 200,\\n \\"ResultObject\\": [\\n {\\n \\"DefaultValue\\": \\"0.1\\",\\n \\"FeatureType\\": \\"double\\",\\n \\"FeatureName\\": \\"f1\\",\\n \\"Name\\": \\"f1\\"\\n }\\n ],\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Automatic Feature Rendering Information', 'translator' => 'machine', ], 'DescribeModelingProjectDetail' => [ 'summary' => 'Get detailed project data', 'description' => '## 请求说明'."\n" .'- 本接口用于客户首次创建建模项目。'."\n" .'- `projectName` 是必填项,长度不超过50个字符。'."\n" .'- `remark` 和 `instanceSpec` 为可选项,其中 `remark` 长度不超过200个字符。'."\n" .'- `instanceSpec` 可选值包括 `SECURE_ENV_LITE` 和 `SECURE_ENV_PRO`。'."\n", 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'query', 'schema' => [ 'description' => 'Project ID.', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '01', ], ], ], 'responses' => [ 200 => [ 'description' => '创建成功', 'schema' => [ 'type' => 'object', 'properties' => [ 'ResultObject' => [ 'description' => 'Returned result.', 'type' => 'object', 'properties' => [ 'EndTime' => [ 'description' => 'End time of the security modeling project.', 'type' => 'integer', 'format' => 'int64', 'example' => '2026-02-07T02:22:30Z', ], 'EnvStatus' => [ 'description' => 'Security environment status.', 'type' => 'string', 'example' => 'ACTIVE', ], 'ManualPhase' => [ 'description' => 'Manual operation phase.', 'type' => 'string', 'example' => 'INIT', ], 'ModelingStatus' => [ 'description' => 'Modeling project status.', 'type' => 'string', 'example' => 'PREPARING', ], 'PocTasks' => [ 'description' => 'Associated POC tasks.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'ServiceCode' => [ 'description' => 'Service code', 'type' => 'string', 'example' => 'xxx', ], 'Status' => [ 'description' => 'File synchronization status.', 'type' => 'string', 'example' => '1', ], 'TaskName' => [ 'description' => 'Retrospective task name.', 'type' => 'string', 'example' => 'xxx', ], 'FileName' => [ 'description' => 'Retrospective file name.', 'type' => 'string', 'example' => 'xxx.csv', ], ], ], ], 'ProjectId' => [ 'description' => 'Project ID', 'type' => 'string', 'example' => '01', ], 'ProjectName' => [ 'description' => 'Project name.', 'type' => 'string', 'example' => 'project_01', ], 'Remark' => [ 'description' => 'Remark information.', 'type' => 'string', 'example' => 'remark', ], 'StartTime' => [ 'description' => 'Start time of the security modeling project.', 'type' => 'integer', 'format' => 'int64', 'example' => '2025-08-13T01:09:00Z', ], 'SyncedFiles' => [ 'description' => 'Synchronized files.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Deployable' => [ 'description' => 'Whether deployment is supported.', 'type' => 'boolean', 'example' => 'true', ], 'Files' => [ 'description' => 'Files generated by modeling.', 'type' => 'array', 'items' => [ 'description' => 'File list, which needs to be specified when the type is file.', 'type' => 'object', 'properties' => [ 'Downloadable' => [ 'description' => 'Whether it is downloadable.', 'type' => 'boolean', ], 'FileId' => [ 'description' => 'The ID of the file.', 'type' => 'integer', 'format' => 'int64', 'example' => '376920', ], 'FileName' => [ 'description' => 'The name of the file.', 'type' => 'string', 'example' => '融山-个贷-精催-演示-0625.json', ], 'Visible' => [ 'description' => 'Visibility:'."\n" ."\n" .'**true**: Visible'."\n" ."\n" .'**false**: Not visible', 'type' => 'boolean', 'example' => 'true', ], ], ], ], 'GroupId' => [ 'description' => 'Application group ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '56790766', ], 'GroupName' => [ 'description' => 'File group name.', 'type' => 'string', 'example' => 'am', ], 'SyncedTime' => [ 'description' => 'Synchronization time.', 'type' => 'string', 'example' => '1770607862000', ], ], ], ], 'MachineSpec' => [ 'description' => 'Machine specification.', 'type' => 'string', 'example' => 'SECURE_ENV_LITE', ], 'LoginAccount' => [ 'description' => 'Login account.', 'type' => 'string', 'example' => 'xxx', ], ], ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], ], 'description' => '创建成功', ], ], [], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ResultObject\\": {\\n \\"EndTime\\": 0,\\n \\"EnvStatus\\": \\"ACTIVE\\",\\n \\"ManualPhase\\": \\"INIT\\",\\n \\"ModelingStatus\\": \\"PREPARING\\",\\n \\"PocTasks\\": [\\n {\\n \\"ServiceCode\\": \\"xxx\\",\\n \\"Status\\": \\"1\\",\\n \\"TaskName\\": \\"xxx\\",\\n \\"FileName\\": \\"xxx.csv\\"\\n }\\n ],\\n \\"ProjectId\\": \\"01\\",\\n \\"ProjectName\\": \\"project_01\\",\\n \\"Remark\\": \\"remark\\",\\n \\"StartTime\\": 0,\\n \\"SyncedFiles\\": [\\n {\\n \\"Deployable\\": true,\\n \\"Files\\": [\\n {\\n \\"Downloadable\\": true,\\n \\"FileId\\": 376920,\\n \\"FileName\\": \\"融山-个贷-精催-演示-0625.json\\",\\n \\"Visible\\": true\\n }\\n ],\\n \\"GroupId\\": 56790766,\\n \\"GroupName\\": \\"am\\",\\n \\"SyncedTime\\": \\"1770607862000\\"\\n }\\n ],\\n \\"MachineSpec\\": \\"SECURE_ENV_LITE\\",\\n \\"LoginAccount\\": \\"xxx\\"\\n },\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"Code\\": 200,\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Security Modeling Project Details', 'translator' => 'machine', ], 'DescribeModelingProjectList' => [ 'summary' => 'Paginated query for the list of modeling projects under the current user.', 'description' => '## 请求说明'."\n" .'- 该API用于获取指定租户下的所有建模项目的概览信息。'."\n" .'- 支持通过`pageSize`和`currentPage`参数进行分页查询,默认每页显示10条记录。'."\n" .'- 可选地,使用`status`参数来过滤特定状态(如`active`, `released`等)的项目。'."\n" .'- 返回结果中包含每个项目的ID、名称、环境状态、建模状态、开始时间及结束时间(如果有的话),以及创建该项目的登录账号。'."\n", 'path' => '/', 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'description' => 'Pagination parameter: number of items per page, with a default value of 10.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10', ], ], [ 'name' => 'CurrentPage', 'in' => 'query', 'schema' => [ 'description' => 'Current page.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', ], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => [ 'description' => 'Project status.', 'type' => 'string', 'required' => false, 'example' => 'PREPARING', ], ], ], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'type' => 'object', 'properties' => [ 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'ResultObject' => [ 'description' => 'Returned result.', 'type' => 'array', 'items' => [ 'description' => 'Returned result.', 'type' => 'object', 'properties' => [ 'EndTime' => [ 'description' => 'End time of the secure modeling project.', 'type' => 'integer', 'format' => 'int64', 'example' => '2025-12-29T02:15:10Z', ], 'EnvStatus' => [ 'description' => 'Secure environment status.', 'type' => 'string', 'example' => 'PREPARING', ], 'LoginAccount' => [ 'description' => 'Login account.', 'type' => 'string', 'example' => 'xxx', ], 'ModelingStatus' => [ 'description' => 'Modeling project status.', 'type' => 'string', 'example' => 'PREPARING', ], 'ProjectId' => [ 'description' => 'Project ID.', 'type' => 'string', 'example' => '01', ], 'ProjectName' => [ 'description' => 'Project name.', 'type' => 'string', 'example' => 'project', ], 'StartTime' => [ 'description' => 'Start time of the secure modeling project.', 'type' => 'integer', 'format' => 'int64', 'example' => '2025-03-23T01:20:00Z', ], ], ], ], 'TotalItem' => [ 'description' => 'Total number of records.', 'type' => 'integer', 'format' => 'int64', 'example' => '1', ], 'TotalPage' => [ 'description' => 'Total number of pages.', 'type' => 'integer', 'format' => 'int64', 'example' => '1', ], 'PageSize' => [ 'description' => 'Pagination parameter: number of items per page, with a default value of 10.', 'type' => 'integer', 'format' => 'int64', 'example' => '10', ], 'CurrentPage' => [ 'description' => 'Current page.', 'type' => 'integer', 'format' => 'int64', 'example' => '1', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], ], 'description' => '查询成功', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"Code\\": 200,\\n \\"ResultObject\\": [\\n {\\n \\"EndTime\\": 0,\\n \\"EnvStatus\\": \\"PREPARING\\",\\n \\"LoginAccount\\": \\"xxx\\",\\n \\"ModelingStatus\\": \\"PREPARING\\",\\n \\"ProjectId\\": \\"01\\",\\n \\"ProjectName\\": \\"project\\",\\n \\"StartTime\\": 0\\n }\\n ],\\n \\"TotalItem\\": 1,\\n \\"TotalPage\\": 1,\\n \\"PageSize\\": 10,\\n \\"CurrentPage\\": 1,\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\"\\n}","type":"json"}]', 'title' => 'List of Secure Environment Modeling Projects', 'translator' => 'machine', ], 'DescribeModelOssToken' => [ 'summary' => 'Obtain OSS Authentication Data for Upload', 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Returned result.', 'type' => 'object', 'properties' => [ 'AccessId' => [ 'description' => 'AccessKeyId for uploading files to OSS.', 'type' => 'string', 'example' => 'Lxxxxxxxxxxxxxxxxxxxxx', ], 'Host' => [ 'description' => 'OSS domain name.', 'type' => 'string', 'example' => 'https://safxxxxxxxxx.aliyuncs.com', ], 'Key' => [ 'description' => 'Key required for file upload.', 'type' => 'string', 'example' => 'saf/xxxxxx/xxxxxx', ], 'Policy' => [ 'description' => 'Authorization policy for security group control rules.', 'type' => 'string', 'example' => 'eyJleHBpcmF0aW9uIjoiMxxxxxxxxxxxxxxxxxxxxxxxxxxx', ], 'Signature' => [ 'description' => 'OSS signature.', 'type' => 'string', 'example' => 'lUxxxxxxxxxxxxxxxxxxxx', ], 'XOssSecurityToken' => [ 'description' => 'Temporary authorization token for OSS.', 'type' => 'string', 'example' => 'smxxxxxxxxxxx', ], ], ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'AccessId' => [ 'description' => 'AccessKeyId for uploading files to OSS.', 'type' => 'string', 'example' => 'Lxxxxxxxxxxxxxxxxxxxxx', ], 'Host' => [ 'description' => 'OSS domain name.', 'type' => 'string', 'example' => 'https://safxxxxxxxxx.aliyuncs.com', ], 'Key' => [ 'description' => 'Key required for file upload.', 'type' => 'string', 'example' => 'saf/xxxxxx/xxxxxx', ], 'Policy' => [ 'description' => 'Authorization policy for security group control rules.', 'type' => 'string', 'example' => 'eyJleHBpcmF0aW9uIjoiMxxxxxxxxxxxxxxxxxxxxxxxxxxx', ], 'Signature' => [ 'description' => 'OSS signature.', 'type' => 'string', 'example' => 'lUxxxxxxxxxxxxxxxxxxxx', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'XOssSecurityToken' => [ 'description' => 'Temporary authorization token for OSS.', 'type' => 'string', 'example' => 'smxxxxxxxxxxx', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": {\\n \\"AccessId\\": \\"Lxxxxxxxxxxxxxxxxxxxxx\\",\\n \\"Host\\": \\"https://safxxxxxxxxx.aliyuncs.com\\",\\n \\"Key\\": \\"saf/xxxxxx/xxxxxx\\",\\n \\"Policy\\": \\"eyJleHBpcmF0aW9uIjoiMxxxxxxxxxxxxxxxxxxxxxxxxxxx\\",\\n \\"Signature\\": \\"lUxxxxxxxxxxxxxxxxxxxx\\",\\n \\"XOssSecurityToken\\": \\"smxxxxxxxxxxx\\"\\n },\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"AccessId\\": \\"Lxxxxxxxxxxxxxxxxxxxxx\\",\\n \\"Host\\": \\"https://safxxxxxxxxx.aliyuncs.com\\",\\n \\"Key\\": \\"saf/xxxxxx/xxxxxx\\",\\n \\"Policy\\": \\"eyJleHBpcmF0aW9uIjoiMxxxxxxxxxxxxxxxxxxxxxxxxxxx\\",\\n \\"Signature\\": \\"lUxxxxxxxxxxxxxxxxxxxx\\",\\n \\"HttpStatusCode\\": 200,\\n \\"XOssSecurityToken\\": \\"smxxxxxxxxxxx\\"\\n}","type":"json"}]', 'title' => 'Get OSS Upload Credentials', 'translator' => 'machine', ], 'DescribeModuleServiceExist' => [ 'summary' => 'Query Whether the Service Corresponding to a Specific Model Exists Based on Customer Model ID', 'description' => '## Request Description'."\n" .'This interface is used to check whether a specific model service exists by providing the `customerModuleId`. If it exists, it returns `true`; otherwise, it returns `false`.'."\n" ."\n" .'### Notes'."\n" .'- `customerModuleId` is a required parameter and must be of string type.'."\n" .'- This API is mainly used for front-end page display or logical judgment to confirm whether the service corresponding to the user\'s selected model has been created.'."\n", 'path' => '/', 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], ], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Response Schema', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'boolean', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": true,\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Service Existence Query', 'translator' => 'machine', ], 'DescribeModuleStatus' => [ 'summary' => 'Query the current status of a model based on the customer model ID', 'description' => '## Request Description'."\n" .'By providing the `customerModuleId` parameter, you can query the current status of a specified customer model. The status values may include, but are not limited to, "EDIT", "ONLINE", etc.'."\n", 'path' => '/', 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], ], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Response Schema', 'type' => 'object', 'properties' => [ 'Code' => [ 'title' => '状态码'."\n", 'description' => 'Status code'."\n", 'type' => 'integer', 'format' => 'int32', 'example' => '200', ], 'Success' => [ 'title' => '是否成功'."\n", 'description' => 'Whether the operation was successful'."\n", 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Returned result.', 'type' => 'string', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": \\"true\\",\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Status Inquiry', 'translator' => 'machine', ], 'DescribePocTaskList' => [ 'summary' => 'Query POC task list.', 'path' => '', 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'string', 'example' => '200', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'string', 'example' => '200', ], 'Message' => [ 'description' => 'Return message.', 'type' => 'boolean', 'example' => 'success', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'array', 'items' => [ 'description' => 'Return result.', 'type' => 'object', 'properties' => [ 'TaskId' => [ 'description' => 'Retro task ID.', 'type' => 'string', 'example' => '01', ], 'TaskName' => [ 'description' => 'Retro task name.', 'type' => 'string', 'example' => 'xxx', ], ], ], ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'IdempotentParameterMismatch', 'errorMessage' => 'The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": \\"200\\",\\n \\"HttpStatusCode\\": \\"200\\",\\n \\"Message\\": true,\\n \\"ResultObject\\": [\\n {\\n \\"TaskId\\": \\"01\\",\\n \\"TaskName\\": \\"xxx\\"\\n }\\n ],\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\"\\n}","type":"json"}]', 'title' => 'Query POC Retro List', 'translator' => 'machine', ], 'DescribeSafRmmpOrder' => [ 'summary' => 'Query Model Hosting Orders', 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'object', 'properties' => [ 'Accessible' => [ 'description' => 'Indicates whether there is functional permission.', 'type' => 'boolean', 'example' => 'true', ], ], ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": {\\n \\"Accessible\\": true\\n },\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Query Order Permissions', 'translator' => 'machine', ], 'DescribeServiceAndScene' => [ 'summary' => 'Query Scene and Service', 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], [ 'name' => 'AuthType', 'in' => 'query', 'schema' => [ 'description' => 'Authorization type.', 'type' => 'string', 'required' => false, 'example' => 'READ', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Returned result.', 'type' => 'object', 'properties' => [ 'Scene' => [ 'description' => 'Model corresponding scene.', 'type' => 'string', 'example' => 'scene_A', ], 'Service' => [ 'description' => 'Model corresponding service.', 'type' => 'string', 'example' => 'service_A', ], ], ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": {\\n \\"Scene\\": \\"scene_A\\",\\n \\"Service\\": \\"service_A\\"\\n },\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Query Model Corresponding Scene and Service', 'translator' => 'machine', ], 'DescribeUserModelList' => [ 'summary' => 'Get all model information for a specified user, supporting pagination', 'description' => '## Request Description'."\n" .'This API is used to query all model information under a specific user and supports pagination through page parameters. Fuzzy search can be performed using the `name` parameter.'."\n" ."\n" .'- `regId`: Region identifier, required.'."\n" .'- `pageSize`: Number of items per page, required.'."\n" .'- `currentPage`: Current page number, starting from 1, required.'."\n" .'- `userId`: User ID, required.'."\n", 'path' => '/', 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'Name', 'in' => 'query', 'schema' => [ 'description' => 'Model name.', 'type' => 'string', 'required' => false, 'example' => 'StudyX', ], ], [ 'name' => 'CurrentPage', 'in' => 'query', 'schema' => [ 'description' => 'Current page number.', 'type' => 'string', 'required' => false, 'example' => '1', ], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => [ 'description' => 'Pagination parameter: number of items per page, default value 10.', 'type' => 'string', 'required' => false, 'example' => '10', ], ], [ 'name' => 'AuthType', 'in' => 'query', 'schema' => [ 'description' => 'Authorization type.', 'type' => 'string', 'required' => false, 'example' => 'READ', ], ], ], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Code' => [ 'title' => '`code`'."\n", 'description' => '`code`'."\n", 'type' => 'integer', 'format' => 'int32', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the request was successful, with values as follows:'."\n" .'- true, request succeeded'."\n" .'- false, request failed', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'array', 'items' => [ 'description' => 'Return result.', 'type' => 'object', 'properties' => [ 'IterationVersion' => [ 'description' => 'Iteration version.', 'type' => 'integer', 'format' => 'int64', 'example' => '1', ], 'CustomerModuleName' => [ 'description' => 'Model name.', 'type' => 'string', 'example' => 'Model_A', ], 'Description' => [ 'description' => 'Remarks.', 'type' => 'string', 'example' => '备注。', ], 'FeatureTemplate' => [ 'description' => 'Associated features.', 'type' => 'string', 'example' => 'template_a', ], 'InnerDefineStatus' => [ 'description' => 'Publication status.', 'type' => 'string', 'example' => 'ONLINE', ], 'InnerModuleName' => [ 'description' => 'Model identifier.', 'type' => 'string', 'example' => 'inner_model_a', ], 'GmtModified' => [ 'description' => 'Modification time.', 'type' => 'integer', 'format' => 'int64', 'example' => '1673578656000', ], 'IsAllowIterate' => [ 'description' => 'Whether iteration is allowed.', 'type' => 'boolean', 'example' => 'true', ], 'RootModuleId' => [ 'description' => 'Root model ID.', 'type' => 'integer', 'format' => 'int64', 'example' => '10', ], 'Id' => [ 'description' => 'Primary key ID of the model.', 'type' => 'integer', 'format' => 'int64', 'example' => '1', ], 'IsAllowRollback' => [ 'description' => 'Whether rollback is allowed.', 'type' => 'boolean', 'example' => 'true', ], 'AuthType' => [ 'description' => 'Authorization type.', 'type' => 'string', 'example' => 'READ', ], ], ], ], 'TotalItem' => [ 'description' => 'Total number of records.', 'type' => 'integer', 'format' => 'int64', 'example' => '1', ], 'TotalPage' => [ 'description' => 'Total number of pages.', 'type' => 'integer', 'format' => 'int64', 'example' => '1', ], 'PageSize' => [ 'description' => 'Pagination parameter: number of items per page, default value is 10.', 'type' => 'integer', 'format' => 'int64', 'example' => '10', ], 'CurrentPage' => [ 'description' => 'Current page.', 'type' => 'integer', 'format' => 'int64', 'example' => '1', ], 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": [\\n {\\n \\"IterationVersion\\": 1,\\n \\"CustomerModuleName\\": \\"Model_A\\",\\n \\"Description\\": \\"备注。\\",\\n \\"FeatureTemplate\\": \\"template_a\\",\\n \\"InnerDefineStatus\\": \\"ONLINE\\",\\n \\"InnerModuleName\\": \\"inner_model_a\\",\\n \\"GmtModified\\": 1673578656000,\\n \\"IsAllowIterate\\": true,\\n \\"RootModuleId\\": 10,\\n \\"Id\\": 1,\\n \\"IsAllowRollback\\": true,\\n \\"AuthType\\": \\"READ\\"\\n }\\n ],\\n \\"TotalItem\\": 1,\\n \\"TotalPage\\": 1,\\n \\"PageSize\\": 10,\\n \\"CurrentPage\\": 1,\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Query User Model List', 'translator' => 'machine', ], 'DuplicateModel' => [ 'summary' => 'Iterate Model', 'description' => '## Request Description'."\n" .'This API is used to delete a specified customer model from the system. When calling, you must provide the `customerModuleId` parameter, which identifies the specific model to be deleted.'."\n" ."\n" .'- **Note**: The deletion operation is irreversible, please use with caution.'."\n", 'methods' => [ 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], ], 'responses' => [ 200 => [ 'description' => '删除成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'string', 'example' => '374', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": \\"374\\",\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Duplicate Model', 'translator' => 'machine', ], 'EditModel' => [ 'summary' => 'Edit Model', 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Result object.', 'type' => 'boolean', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": true,\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Rollback Model to Edit', 'translator' => 'machine', ], 'GetBastionHostCertification' => [ 'summary' => 'View Bastion Host Initial Password', 'description' => '## 请求说明'."\n" .'- 本接口用于客户首次创建建模项目。'."\n" .'- `projectName` 是必填项,长度不超过50个字符。'."\n" .'- `remark` 和 `instanceSpec` 为可选项,其中 `remark` 长度不超过200个字符。'."\n" .'- `instanceSpec` 可选值包括 `SECURE_ENV_LITE` 和 `SECURE_ENV_PRO`。'."\n", 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'query', 'schema' => [ 'description' => 'Project ID', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '01', ], ], ], 'responses' => [ 200 => [ 'description' => '创建成功', 'schema' => [ 'type' => 'object', 'properties' => [ 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'string', 'example' => 'xxx', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], ], 'description' => '创建成功', ], ], [], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ResultObject\\": \\"xxx\\",\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"Code\\": 200,\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Get Initial Login Password', 'translator' => 'machine', ], 'IterateModel' => [ 'summary' => 'Iterate Model', 'description' => '## Request Description'."\n" .'This API is used to delete a specified customer model from the system. When calling, you must provide the `customerModuleId` parameter, which identifies the specific model to be deleted.'."\n" ."\n" .'- **Note**: The deletion operation is irreversible, please use with caution.'."\n", 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], ], 'responses' => [ 200 => [ 'description' => '删除成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Response Schema', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Result object.', 'type' => 'string', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": \\"true\\",\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Iterate Model', 'translator' => 'machine', ], 'OfflineModel' => [ 'summary' => 'Offline Model', 'path' => '/', 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'boolean', 'example' => 'true', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": true,\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Offline Model', 'translator' => 'machine', ], 'OnlineModel' => [ 'summary' => 'Online Model', 'description' => '## Request Description'."\n" .'This API is used to delete a specified customer model from the system. When calling, you must provide the `customerModuleId` parameter, which identifies the specific model to be deleted.'."\n" ."\n" .'- **Note**: Deletion is irreversible, please use with caution.'."\n", 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], ], 'responses' => [ 200 => [ 'description' => '删除成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'boolean', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": true,\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Online Model', 'translator' => 'machine', ], 'ParseExpressionParameters' => [ 'summary' => 'Parse Expression Parameters', 'description' => '## Request Description'."\n" .'- This interface is used to query all available feature templates in the system.'."\n" .'- The request method is GET, and no additional parameters are required.'."\n" .'- The returned result includes multiple feature template options, each of which includes a label (label) and a value (value).'."\n", 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'Expression', 'in' => 'query', 'schema' => [ 'description' => 'Expression.', 'type' => 'string', 'required' => false, 'example' => 'score', ], ], ], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'Code' => [ 'description' => 'Status code. A return of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'object', 'properties' => [ 'Params' => [ 'description' => 'List of parameters.', 'type' => 'array', 'items' => [ 'description' => 'Parameters after expression parsing.', 'type' => 'string', 'example' => 'score', ], ], ], ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"Code\\": 200,\\n \\"ResultObject\\": {\\n \\"Params\\": [\\n \\"score\\"\\n ]\\n },\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Test Expression Parsing', 'translator' => 'machine', ], 'PrepublishModel' => [ 'summary' => 'Pre-release Model', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'boolean', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": true,\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Submit to Test Environment', 'translator' => 'machine', ], 'RequestModelFileSync' => [ 'summary' => 'Request to Sync Model Files', 'description' => '## 请求说明'."\n" .'- 本接口用于客户首次创建建模项目。'."\n" .'- `projectName` 是必填项,长度不超过50个字符。'."\n" .'- `remark` 和 `instanceSpec` 为可选项,其中 `remark` 长度不超过200个字符。'."\n" .'- `instanceSpec` 可选值包括 `SECURE_ENV_LITE` 和 `SECURE_ENV_PRO`。'."\n", 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'query', 'schema' => [ 'description' => 'Project ID', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '01', ], ], ], 'responses' => [ 200 => [ 'description' => '创建成功', 'schema' => [ 'type' => 'object', 'properties' => [ 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'boolean', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], ], 'description' => '创建成功', ], ], [], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ResultObject\\": true,\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"Code\\": 200,\\n \\"Success\\": true\\n}","type":"json"}]', 'title' => 'Request to Sync Model Files', 'translator' => 'machine', ], 'RollbackModel' => [ 'summary' => 'Roll back the specified customer model based on the provided customer model ID.', 'description' => '## Request Description'."\n" .'This API is used to delete a specified customer model from the system. When calling, you must provide the `customerModuleId` parameter, which identifies the specific model to be deleted.'."\n" ."\n" .'- **Note**: The deletion operation is irreversible, please use with caution.'."\n", 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], ], 'responses' => [ 200 => [ 'description' => '删除成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'boolean', 'example' => 'true', ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP状态码。', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": true,\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Rollback', 'translator' => 'machine', ], 'TestModel' => [ 'summary' => 'Pre-release Model Testing', 'description' => '## Request Description'."\n" .'- This interface is used to query all available feature templates in the system.'."\n" .'- The request method is GET, and no additional parameters are required.'."\n" .'- The returned result includes multiple feature template options, each of which includes a label (label) and a value (value).'."\n", 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], ], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Response Schema', 'type' => 'object', 'properties' => [ 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'object', 'properties' => [ 'TestResult' => [ 'description' => 'Test results.', 'type' => 'array', 'items' => [ 'description' => 'Results.', 'type' => 'object', 'properties' => [ 'ActualResult' => [ 'description' => 'Actual output.', 'type' => 'string', 'example' => '0.00', ], 'Consistency' => [ 'description' => 'Whether it is consistent.', 'type' => 'boolean', 'example' => 'true', ], 'TestResult' => [ 'description' => 'Test output.', 'type' => 'string', 'example' => '0.00', ], 'TrainResult' => [ 'description' => 'Training output.', 'type' => 'string', 'example' => '0.00', ], ], ], ], 'ConsistencyRate' => [ 'description' => 'Consistency rate.', 'type' => 'number', 'format' => 'double', 'example' => '98.0', ], 'Total' => [ 'description' => 'Total number.', 'type' => 'integer', 'format' => 'int64', 'example' => '50', ], 'ConsistencyCount' => [ 'description' => 'Number of consistencies.', 'type' => 'integer', 'format' => 'int64', 'example' => '49.0', ], ], ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"Code\\": 200,\\n \\"ResultObject\\": {\\n \\"TestResult\\": [\\n {\\n \\"ActualResult\\": \\"0.00\\",\\n \\"Consistency\\": true,\\n \\"TestResult\\": \\"0.00\\",\\n \\"TrainResult\\": \\"0.00\\"\\n }\\n ],\\n \\"ConsistencyRate\\": 98,\\n \\"Total\\": 50,\\n \\"ConsistencyCount\\": 49\\n },\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Model Submission Test', 'translator' => 'machine', ], 'TestPreModel' => [ 'summary' => 'Pre-release Test Model', 'description' => '## Request Description'."\n" .'- This interface is used to query all available feature templates in the system.'."\n" .'- The request method is GET, and no additional parameters are required.'."\n" .'- The returned result includes multiple feature template options, each of which includes a label (label) and a value (value).'."\n", 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], ], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Response Schema', 'type' => 'object', 'properties' => [ 'Success' => [ 'description' => 'Whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'Code' => [ 'description' => 'Status code. A return of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'array', 'items' => [ 'description' => 'Result object.', 'type' => 'boolean', 'example' => 'true', ], ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"Code\\": 200,\\n \\"ResultObject\\": [\\n true\\n ],\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Test Environment Verification', 'translator' => 'machine', ], 'TestProcessExpression' => [ 'summary' => 'Test Expression', 'description' => '## Request Description'."\n" .'- This interface is used to query all available feature templates in the system.'."\n" .'- The request method is GET, and no additional parameters are required.'."\n" .'- The returned result includes multiple feature template options, each of which includes a label (label) and a value (value).'."\n", 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'Expression', 'in' => 'query', 'schema' => [ 'description' => 'Expression.', 'type' => 'string', 'required' => false, 'example' => 'score', ], ], [ 'name' => 'Params', 'in' => 'query', 'schema' => [ 'description' => 'Parameter list.', 'type' => 'string', 'required' => false, 'example' => '{"score": "1"}', ], ], ], 'responses' => [ 200 => [ 'description' => '查询成功', 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'object', 'properties' => [ 'Score' => [ 'description' => 'Test score.', 'type' => 'number', 'format' => 'double', 'example' => '10', ], ], ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Success\\": true,\\n \\"Code\\": 200,\\n \\"ResultObject\\": {\\n \\"Score\\": 10\\n },\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Score Processing Expression Test', 'translator' => 'machine', ], 'UpdateModuleBasicInfo' => [ 'summary' => 'Update basic model information', 'methods' => [ 'post', 'get', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafY3PCXI', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'title' => '客户模型id', 'description' => 'Customer model ID', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '456', ], ], [ 'name' => 'CustomerModuleName', 'in' => 'query', 'schema' => [ 'description' => 'Model name.', 'type' => 'string', 'required' => false, 'example' => 'moduleName', ], ], [ 'name' => 'ModuleType', 'in' => 'query', 'schema' => [ 'description' => 'Module type.', 'type' => 'string', 'required' => false, 'example' => 'PMML', ], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => [ 'description' => 'Description.', 'type' => 'string', 'required' => false, 'example' => '备注', ], ], [ 'name' => 'StorePath', 'in' => 'query', 'schema' => [ 'description' => 'Test address.', 'type' => 'string', 'required' => false, 'example' => 'saf/xxxxx/xxx.pmml', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => [ 'title' => 'Id of the request', 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'boolean', 'example' => 'true', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'errorCodes' => [ 400 => [ [ 'errorCode' => 'NotAuthorized', 'errorMessage' => 'You do not have permission to access this resource.', ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": true,\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Update Basic Model Information', 'translator' => 'machine', ], 'ValidateModelFile' => [ 'summary' => 'Validate model file', 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'publicInformation', ], 'parameters' => [ [ 'name' => 'FilePath', 'in' => 'query', 'schema' => [ 'description' => 'File path.', 'type' => 'string', 'required' => false, 'example' => 'saf/xxxxxxx/xxx.pmml', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of response', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" ."\n" .'- **true**: The call was successful.'."\n" .'- **false**: The call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Returned result.', 'type' => 'object', 'properties' => [ 'FileValid' => [ 'description' => 'Validation result.', 'type' => 'boolean', 'example' => 'true', ], ], ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": {\\n \\"FileValid\\": true\\n },\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Model Validation', 'translator' => 'machine', ], 'ValidateTestFile' => [ 'summary' => 'Validate Test File', 'methods' => [ 'get', 'post', ], 'schemes' => [ 'https', ], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => [ 'FEATUREsafHFAOY3', ], 'autoTest' => true, 'tenantRelevance' => 'tenant', ], 'parameters' => [ [ 'name' => 'FilePath', 'in' => 'query', 'schema' => [ 'description' => 'File path.', 'type' => 'string', 'required' => false, 'example' => 'saf/xxxxxx/xxxxx.pmml', ], ], [ 'name' => 'CustomerModuleId', 'in' => 'query', 'schema' => [ 'description' => 'Model ID.', 'type' => 'string', 'required' => false, 'example' => '456', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'Code' => [ 'description' => 'Status code. A return value of 200 indicates success.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], 'Success' => [ 'description' => 'Indicates whether the call was successful.'."\n" .'- **true**: Call succeeded.'."\n" .'- **false**: Call failed.', 'type' => 'boolean', 'example' => 'true', ], 'ResultObject' => [ 'description' => 'Return result.', 'type' => 'object', 'properties' => [ 'FileValid' => [ 'description' => 'Whether the test file is valid.', 'type' => 'boolean', ], ], ], 'RequestId' => [ 'description' => 'Request ID.', 'type' => 'string', 'example' => '4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2', ], 'HttpStatusCode' => [ 'description' => 'HTTP status code.', 'type' => 'integer', 'format' => 'int64', 'example' => '200', ], ], ], ], ], 'staticInfo' => [ 'returnType' => 'synchronous', ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Code\\": 200,\\n \\"Success\\": true,\\n \\"ResultObject\\": {\\n \\"FileValid\\": true\\n },\\n \\"RequestId\\": \\"4A91D2D1-AEC9-1658-ABCE-5A39DE66A5C2\\",\\n \\"HttpStatusCode\\": 200\\n}","type":"json"}]', 'title' => 'Test Model Validation', 'translator' => 'machine', ], ], 'endpoints' => [ [ 'regionId' => 'cn-shanghai', 'endpoint' => 'safconsole.cn-shanghai.aliyuncs.com', ], [ 'regionId' => 'cn-hangzhou', 'endpoint' => 'safconsole.cn-hangzhou.aliyuncs.com', ], ], ];