1 个不稳定版本
0.1.0 | 2023 年 3 月 17 日 |
---|
#804 在 开发工具
30 每月下载量
在 ce-cli 中使用
350KB
7K SLoC
ObjectAdmin 的 Rust API 客户端
可使用组 ID 'com.liferay',构件 ID 'com.liferay.object.admin.rest.client',版本 '1.0.45' 的 Java 客户端 JAR 文件。
概述
此 API 客户端是由 OpenAPI Generator 项目生成的。通过使用远程服务器上的 openapi-spec,您可以轻松生成 API 客户端。
- API 版本:v1.0
- 包版本:v1.0
- 构建包:
org.openapitools.codegen.languages.RustClientCodegen
安装
将包放入名为 ObjectAdmin
的目录下,并在 Cargo.toml
下的 [dependencies]
中添加以下内容
ObjectAdmin = { path = "./ObjectAdmin" }
API 端点文档
所有 URI 都是相对于 https://127.0.0.1:8080/o/object-admin
类 | 方法 | HTTP 请求 | 描述 |
---|---|---|---|
DefaultApi | get_open_api | GET /v1.0/openapi.{type} | |
ObjectActionApi | delete_object_action | DELETE /v1.0/object-actions/{objectActionId} | |
ObjectActionApi | delete_object_action_batch | DELETE /v1.0/object-actions/batch | |
ObjectActionApi | get_object_action | GET /v1.0/object-actions/{objectActionId} | |
ObjectActionApi | get_object_definition_by_external_reference_code_object_actions_page | GET /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-actions | |
ObjectActionApi | get_object_definition_object_actions_page | GET /v1.0/object-definitions/{objectDefinitionId}/object-actions | |
ObjectActionApi | patch_object_action | PATCH /v1.0/object-actions/{objectActionId} | |
ObjectActionApi | post_object_definition_by_external_reference_code_object_action | POST /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-actions | |
ObjectActionApi | post_object_definition_object_action | POST /v1.0/object-definitions/{objectDefinitionId}/object-actions | |
ObjectActionApi | post_object_definition_object_action_batch | POST /v1.0/object-definitions/{objectDefinitionId}/object-actions/batch | |
ObjectActionApi | put_object_action | PUT /v1.0/object-actions/{objectActionId} | |
ObjectActionApi | put_object_action_batch | PUT /v1.0/object-actions/batch | |
ObjectDefinitionApi | delete_object_definition | DELETE /v1.0/object-definitions/{objectDefinitionId} | |
ObjectDefinitionApi | delete_object_definition_batch | DELETE /v1.0/object-definitions/batch | |
ObjectDefinitionApi | get_object_definition | GET /v1.0/object-definitions/{objectDefinitionId} | |
ObjectDefinitionApi | 通过外部参考代码获取对象定义 | GET /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode} | |
ObjectDefinitionApi | 获取对象定义分页 | GET /v1.0/object-definitions | |
ObjectDefinitionApi | 更新对象定义 | PATCH /v1.0/object-definitions/{objectDefinitionId} | |
ObjectDefinitionApi | 发布对象定义 | POST /v1.0/object-definitions | |
ObjectDefinitionApi | 批量发布对象定义 | POST /v1.0/object-definitions/batch | |
ObjectDefinitionApi | 发布对象定义 | POST /v1.0/object-definitions/{objectDefinitionId}/publish | |
ObjectDefinitionApi | 更新对象定义 | PUT /v1.0/object-definitions/{objectDefinitionId} | |
ObjectDefinitionApi | 批量更新对象定义 | PUT /v1.0/object-definitions/batch | |
ObjectDefinitionApi | 通过外部参考代码更新对象定义 | PUT /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode} | |
对象字段API | 删除对象字段 | DELETE /v1.0/object-fields/{objectFieldId} | |
对象字段API | 批量删除对象字段 | DELETE /v1.0/object-fields/batch | |
对象字段API | 通过外部参考代码获取对象定义对象字段分页 | GET /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-fields | |
对象字段API | 获取对象定义对象字段分页 | GET /v1.0/object-definitions/{objectDefinitionId}/object-fields | |
对象字段API | 获取对象字段 | GET /v1.0/object-fields/{objectFieldId} | |
对象字段API | 更新对象字段 | PATCH /v1.0/object-fields/{objectFieldId} | |
对象字段API | 通过外部参考代码发布对象定义对象字段 | POST /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-fields | |
对象字段API | 发布对象定义对象字段 | POST /v1.0/object-definitions/{objectDefinitionId}/object-fields | |
对象字段API | 批量发布对象定义对象字段 | POST /v1.0/object-definitions/{objectDefinitionId}/object-fields/batch | |
对象字段API | 更新对象字段 | PUT /v1.0/object-fields/{objectFieldId} | |
对象字段API | 批量更新对象字段 | PUT /v1.0/object-fields/batch | |
对象布局API | 删除对象布局 | DELETE /v1.0/object-layouts/{objectLayoutId} | |
对象布局API | 批量删除对象布局 | DELETE /v1.0/object-layouts/batch | |
对象布局API | 通过外部参考代码获取对象定义对象布局分页 | GET /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-layouts | |
对象布局API | 获取对象定义对象布局分页 | GET /v1.0/object-definitions/{objectDefinitionId}/object-layouts | |
对象布局API | 获取对象布局 | GET /v1.0/object-layouts/{objectLayoutId} | |
对象布局API | 通过外部参考代码发布对象定义对象布局 | POST /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-layouts | |
对象布局API | 发布对象定义对象布局 | POST /v1.0/object-definitions/{objectDefinitionId}/object-layouts | |
对象布局API | 批量发布对象定义对象布局 | POST /v1.0/object-definitions/{objectDefinitionId}/object-layouts/batch | |
对象布局API | 更新对象布局 | PUT /v1.0/object-layouts/{objectLayoutId} | |
对象布局API | 批量更新对象布局 | PUT /v1.0/object-layouts/batch | |
对象关系API | 删除对象关系 | DELETE /v1.0/object-relationships/{objectRelationshipId} | |
对象关系API | 批量删除对象关系 | DELETE /v1.0/object-relationships/batch | |
对象关系API | 通过外部参考代码获取对象定义对象关系分页 | GET /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-relationships | |
对象关系API | 获取对象定义对象关系分页 | GET /v1.0/object-definitions/{objectDefinitionId}/object-relationships | |
对象关系API | 获取对象关系 | GET /v1.0/object-relationships/{objectRelationshipId} | |
对象关系API | 通过外部参考代码发布对象定义对象关系 | POST /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-relationships | |
对象关系API | 发布对象定义对象关系 | POST /v1.0/object-definitions/{objectDefinitionId}/object-relationships | |
对象关系API | 批量发布对象定义对象关系 | POST /v1.0/object-definitions/{objectDefinitionId}/object-relationships/batch | |
对象关系API | 更新对象关系 | PUT /v1.0/object-relationships/{objectRelationshipId} | |
对象关系API | 批量更新对象关系 | PUT /v1.0/object-relationships/batch | |
对象验证规则API | 删除对象验证规则 | DELETE /v1.0/object-validation-rules/{objectValidationRuleId} | |
对象验证规则API | 批量删除对象验证规则 | DELETE /v1.0/object-validation-rules/batch | |
对象验证规则API | 通过外部参考代码获取对象定义对象验证规则分页 | GET /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-validation-rules | |
对象验证规则API | 获取对象定义对象验证规则分页 | GET /v1.0/object-definitions/{objectDefinitionId}/object-validation-rules | |
对象验证规则API | 获取对象验证规则 | GET /v1.0/object-validation-rules/{objectValidationRuleId} | |
对象验证规则API | 更新对象验证规则 | PATCH /v1.0/object-validation-rules/{objectValidationRuleId} | |
对象验证规则API | 通过外部参考代码创建对象定义验证规则 | POST /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-validation-rules | |
对象验证规则API | 创建对象定义验证规则 | POST /v1.0/object-definitions/{objectDefinitionId}/object-validation-rules | |
对象验证规则API | 批量创建对象定义验证规则 | POST /v1.0/object-definitions/{objectDefinitionId}/object-validation-rules/batch | |
对象验证规则API | 更新对象验证规则 | PUT /v1.0/object-validation-rules/{objectValidationRuleId} | |
对象验证规则API | 批量更新对象验证规则 | PUT /v1.0/object-validation-rules/batch | |
ObjectViewApi | 删除对象视图 | DELETE /v1.0/object-views/{objectViewId} | |
ObjectViewApi | 批量删除对象视图 | DELETE /v1.0/object-views/batch | |
ObjectViewApi | 通过外部参考代码获取对象定义视图分页信息 | GET /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-views | |
ObjectViewApi | 获取对象定义视图分页信息 | GET /v1.0/object-definitions/{objectDefinitionId}/object-views | |
ObjectViewApi | 获取对象视图 | GET /v1.0/object-views/{objectViewId} | |
ObjectViewApi | 通过外部参考代码创建对象定义视图 | POST /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-views | |
ObjectViewApi | 创建对象定义视图 | POST /v1.0/object-definitions/{objectDefinitionId}/object-views | |
ObjectViewApi | 批量创建对象定义视图 | POST /v1.0/object-definitions/{objectDefinitionId}/object-views/batch | |
ObjectViewApi | 复制对象视图 | POST /v1.0/object-views/{objectViewId}/copy | |
ObjectViewApi | 更新对象视图 | PUT /v1.0/object-views/{objectViewId} | |
ObjectViewApi | 批量更新对象视图 | PUT /v1.0/object-views/batch |
模型文档
- Facet
- FacetValue
- ObjectAction
- ObjectDefinition
- ObjectField
- ObjectFieldSetting
- ObjectLayout
- ObjectLayoutBox
- ObjectLayoutColumn
- ObjectLayoutRow
- ObjectLayoutTab
- ObjectRelationship
- ObjectValidationRule
- ObjectView
- ObjectViewColumn
- ObjectViewFilterColumn
- ObjectViewSortColumn
- PageObjectAction
- PageObjectDefinition
- PageObjectField
- PageObjectLayout
- PageObjectRelationship
- PageObjectValidationRule
- PageObjectView
- Status
要获取生成的文档,请使用
cargo doc --open
作者
依赖
~5–20MB
~275K SLoC