# Rust API client for ObjectAdmin A Java client JAR is available for use with the group ID 'com.liferay', artifact ID 'com.liferay.object.admin.rest.client', and version '1.0.45'. ## Overview This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client. - API version: v1.0 - Package version: v1.0 - Build package: `org.openapitools.codegen.languages.RustClientCodegen` ## Installation Put the package under your project folder in a directory named `ObjectAdmin` and add the following to `Cargo.toml` under `[dependencies]`: ``` ObjectAdmin = { path = "./ObjectAdmin" } ``` ## Documentation for API Endpoints All URIs are relative to *http://localhost:8080/o/object-admin* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- *DefaultApi* | [**get_open_api**](docs/DefaultApi.md#get_open_api) | **GET** /v1.0/openapi.{type} | *ObjectActionApi* | [**delete_object_action**](docs/ObjectActionApi.md#delete_object_action) | **DELETE** /v1.0/object-actions/{objectActionId} | *ObjectActionApi* | [**delete_object_action_batch**](docs/ObjectActionApi.md#delete_object_action_batch) | **DELETE** /v1.0/object-actions/batch | *ObjectActionApi* | [**get_object_action**](docs/ObjectActionApi.md#get_object_action) | **GET** /v1.0/object-actions/{objectActionId} | *ObjectActionApi* | [**get_object_definition_by_external_reference_code_object_actions_page**](docs/ObjectActionApi.md#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**](docs/ObjectActionApi.md#get_object_definition_object_actions_page) | **GET** /v1.0/object-definitions/{objectDefinitionId}/object-actions | *ObjectActionApi* | [**patch_object_action**](docs/ObjectActionApi.md#patch_object_action) | **PATCH** /v1.0/object-actions/{objectActionId} | *ObjectActionApi* | [**post_object_definition_by_external_reference_code_object_action**](docs/ObjectActionApi.md#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**](docs/ObjectActionApi.md#post_object_definition_object_action) | **POST** /v1.0/object-definitions/{objectDefinitionId}/object-actions | *ObjectActionApi* | [**post_object_definition_object_action_batch**](docs/ObjectActionApi.md#post_object_definition_object_action_batch) | **POST** /v1.0/object-definitions/{objectDefinitionId}/object-actions/batch | *ObjectActionApi* | [**put_object_action**](docs/ObjectActionApi.md#put_object_action) | **PUT** /v1.0/object-actions/{objectActionId} | *ObjectActionApi* | [**put_object_action_batch**](docs/ObjectActionApi.md#put_object_action_batch) | **PUT** /v1.0/object-actions/batch | *ObjectDefinitionApi* | [**delete_object_definition**](docs/ObjectDefinitionApi.md#delete_object_definition) | **DELETE** /v1.0/object-definitions/{objectDefinitionId} | *ObjectDefinitionApi* | [**delete_object_definition_batch**](docs/ObjectDefinitionApi.md#delete_object_definition_batch) | **DELETE** /v1.0/object-definitions/batch | *ObjectDefinitionApi* | [**get_object_definition**](docs/ObjectDefinitionApi.md#get_object_definition) | **GET** /v1.0/object-definitions/{objectDefinitionId} | *ObjectDefinitionApi* | [**get_object_definition_by_external_reference_code**](docs/ObjectDefinitionApi.md#get_object_definition_by_external_reference_code) | **GET** /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode} | *ObjectDefinitionApi* | [**get_object_definitions_page**](docs/ObjectDefinitionApi.md#get_object_definitions_page) | **GET** /v1.0/object-definitions | *ObjectDefinitionApi* | [**patch_object_definition**](docs/ObjectDefinitionApi.md#patch_object_definition) | **PATCH** /v1.0/object-definitions/{objectDefinitionId} | *ObjectDefinitionApi* | [**post_object_definition**](docs/ObjectDefinitionApi.md#post_object_definition) | **POST** /v1.0/object-definitions | *ObjectDefinitionApi* | [**post_object_definition_batch**](docs/ObjectDefinitionApi.md#post_object_definition_batch) | **POST** /v1.0/object-definitions/batch | *ObjectDefinitionApi* | [**post_object_definition_publish**](docs/ObjectDefinitionApi.md#post_object_definition_publish) | **POST** /v1.0/object-definitions/{objectDefinitionId}/publish | *ObjectDefinitionApi* | [**put_object_definition**](docs/ObjectDefinitionApi.md#put_object_definition) | **PUT** /v1.0/object-definitions/{objectDefinitionId} | *ObjectDefinitionApi* | [**put_object_definition_batch**](docs/ObjectDefinitionApi.md#put_object_definition_batch) | **PUT** /v1.0/object-definitions/batch | *ObjectDefinitionApi* | [**put_object_definition_by_external_reference_code**](docs/ObjectDefinitionApi.md#put_object_definition_by_external_reference_code) | **PUT** /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode} | *ObjectFieldApi* | [**delete_object_field**](docs/ObjectFieldApi.md#delete_object_field) | **DELETE** /v1.0/object-fields/{objectFieldId} | *ObjectFieldApi* | [**delete_object_field_batch**](docs/ObjectFieldApi.md#delete_object_field_batch) | **DELETE** /v1.0/object-fields/batch | *ObjectFieldApi* | [**get_object_definition_by_external_reference_code_object_fields_page**](docs/ObjectFieldApi.md#get_object_definition_by_external_reference_code_object_fields_page) | **GET** /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-fields | *ObjectFieldApi* | [**get_object_definition_object_fields_page**](docs/ObjectFieldApi.md#get_object_definition_object_fields_page) | **GET** /v1.0/object-definitions/{objectDefinitionId}/object-fields | *ObjectFieldApi* | [**get_object_field**](docs/ObjectFieldApi.md#get_object_field) | **GET** /v1.0/object-fields/{objectFieldId} | *ObjectFieldApi* | [**patch_object_field**](docs/ObjectFieldApi.md#patch_object_field) | **PATCH** /v1.0/object-fields/{objectFieldId} | *ObjectFieldApi* | [**post_object_definition_by_external_reference_code_object_field**](docs/ObjectFieldApi.md#post_object_definition_by_external_reference_code_object_field) | **POST** /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-fields | *ObjectFieldApi* | [**post_object_definition_object_field**](docs/ObjectFieldApi.md#post_object_definition_object_field) | **POST** /v1.0/object-definitions/{objectDefinitionId}/object-fields | *ObjectFieldApi* | [**post_object_definition_object_field_batch**](docs/ObjectFieldApi.md#post_object_definition_object_field_batch) | **POST** /v1.0/object-definitions/{objectDefinitionId}/object-fields/batch | *ObjectFieldApi* | [**put_object_field**](docs/ObjectFieldApi.md#put_object_field) | **PUT** /v1.0/object-fields/{objectFieldId} | *ObjectFieldApi* | [**put_object_field_batch**](docs/ObjectFieldApi.md#put_object_field_batch) | **PUT** /v1.0/object-fields/batch | *ObjectLayoutApi* | [**delete_object_layout**](docs/ObjectLayoutApi.md#delete_object_layout) | **DELETE** /v1.0/object-layouts/{objectLayoutId} | *ObjectLayoutApi* | [**delete_object_layout_batch**](docs/ObjectLayoutApi.md#delete_object_layout_batch) | **DELETE** /v1.0/object-layouts/batch | *ObjectLayoutApi* | [**get_object_definition_by_external_reference_code_object_layouts_page**](docs/ObjectLayoutApi.md#get_object_definition_by_external_reference_code_object_layouts_page) | **GET** /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-layouts | *ObjectLayoutApi* | [**get_object_definition_object_layouts_page**](docs/ObjectLayoutApi.md#get_object_definition_object_layouts_page) | **GET** /v1.0/object-definitions/{objectDefinitionId}/object-layouts | *ObjectLayoutApi* | [**get_object_layout**](docs/ObjectLayoutApi.md#get_object_layout) | **GET** /v1.0/object-layouts/{objectLayoutId} | *ObjectLayoutApi* | [**post_object_definition_by_external_reference_code_object_layout**](docs/ObjectLayoutApi.md#post_object_definition_by_external_reference_code_object_layout) | **POST** /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-layouts | *ObjectLayoutApi* | [**post_object_definition_object_layout**](docs/ObjectLayoutApi.md#post_object_definition_object_layout) | **POST** /v1.0/object-definitions/{objectDefinitionId}/object-layouts | *ObjectLayoutApi* | [**post_object_definition_object_layout_batch**](docs/ObjectLayoutApi.md#post_object_definition_object_layout_batch) | **POST** /v1.0/object-definitions/{objectDefinitionId}/object-layouts/batch | *ObjectLayoutApi* | [**put_object_layout**](docs/ObjectLayoutApi.md#put_object_layout) | **PUT** /v1.0/object-layouts/{objectLayoutId} | *ObjectLayoutApi* | [**put_object_layout_batch**](docs/ObjectLayoutApi.md#put_object_layout_batch) | **PUT** /v1.0/object-layouts/batch | *ObjectRelationshipApi* | [**delete_object_relationship**](docs/ObjectRelationshipApi.md#delete_object_relationship) | **DELETE** /v1.0/object-relationships/{objectRelationshipId} | *ObjectRelationshipApi* | [**delete_object_relationship_batch**](docs/ObjectRelationshipApi.md#delete_object_relationship_batch) | **DELETE** /v1.0/object-relationships/batch | *ObjectRelationshipApi* | [**get_object_definition_by_external_reference_code_object_relationships_page**](docs/ObjectRelationshipApi.md#get_object_definition_by_external_reference_code_object_relationships_page) | **GET** /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-relationships | *ObjectRelationshipApi* | [**get_object_definition_object_relationships_page**](docs/ObjectRelationshipApi.md#get_object_definition_object_relationships_page) | **GET** /v1.0/object-definitions/{objectDefinitionId}/object-relationships | *ObjectRelationshipApi* | [**get_object_relationship**](docs/ObjectRelationshipApi.md#get_object_relationship) | **GET** /v1.0/object-relationships/{objectRelationshipId} | *ObjectRelationshipApi* | [**post_object_definition_by_external_reference_code_object_relationship**](docs/ObjectRelationshipApi.md#post_object_definition_by_external_reference_code_object_relationship) | **POST** /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-relationships | *ObjectRelationshipApi* | [**post_object_definition_object_relationship**](docs/ObjectRelationshipApi.md#post_object_definition_object_relationship) | **POST** /v1.0/object-definitions/{objectDefinitionId}/object-relationships | *ObjectRelationshipApi* | [**post_object_definition_object_relationship_batch**](docs/ObjectRelationshipApi.md#post_object_definition_object_relationship_batch) | **POST** /v1.0/object-definitions/{objectDefinitionId}/object-relationships/batch | *ObjectRelationshipApi* | [**put_object_relationship**](docs/ObjectRelationshipApi.md#put_object_relationship) | **PUT** /v1.0/object-relationships/{objectRelationshipId} | *ObjectRelationshipApi* | [**put_object_relationship_batch**](docs/ObjectRelationshipApi.md#put_object_relationship_batch) | **PUT** /v1.0/object-relationships/batch | *ObjectValidationRuleApi* | [**delete_object_validation_rule**](docs/ObjectValidationRuleApi.md#delete_object_validation_rule) | **DELETE** /v1.0/object-validation-rules/{objectValidationRuleId} | *ObjectValidationRuleApi* | [**delete_object_validation_rule_batch**](docs/ObjectValidationRuleApi.md#delete_object_validation_rule_batch) | **DELETE** /v1.0/object-validation-rules/batch | *ObjectValidationRuleApi* | [**get_object_definition_by_external_reference_code_object_validation_rules_page**](docs/ObjectValidationRuleApi.md#get_object_definition_by_external_reference_code_object_validation_rules_page) | **GET** /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-validation-rules | *ObjectValidationRuleApi* | [**get_object_definition_object_validation_rules_page**](docs/ObjectValidationRuleApi.md#get_object_definition_object_validation_rules_page) | **GET** /v1.0/object-definitions/{objectDefinitionId}/object-validation-rules | *ObjectValidationRuleApi* | [**get_object_validation_rule**](docs/ObjectValidationRuleApi.md#get_object_validation_rule) | **GET** /v1.0/object-validation-rules/{objectValidationRuleId} | *ObjectValidationRuleApi* | [**patch_object_validation_rule**](docs/ObjectValidationRuleApi.md#patch_object_validation_rule) | **PATCH** /v1.0/object-validation-rules/{objectValidationRuleId} | *ObjectValidationRuleApi* | [**post_object_definition_by_external_reference_code_object_validation_rule**](docs/ObjectValidationRuleApi.md#post_object_definition_by_external_reference_code_object_validation_rule) | **POST** /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-validation-rules | *ObjectValidationRuleApi* | [**post_object_definition_object_validation_rule**](docs/ObjectValidationRuleApi.md#post_object_definition_object_validation_rule) | **POST** /v1.0/object-definitions/{objectDefinitionId}/object-validation-rules | *ObjectValidationRuleApi* | [**post_object_definition_object_validation_rule_batch**](docs/ObjectValidationRuleApi.md#post_object_definition_object_validation_rule_batch) | **POST** /v1.0/object-definitions/{objectDefinitionId}/object-validation-rules/batch | *ObjectValidationRuleApi* | [**put_object_validation_rule**](docs/ObjectValidationRuleApi.md#put_object_validation_rule) | **PUT** /v1.0/object-validation-rules/{objectValidationRuleId} | *ObjectValidationRuleApi* | [**put_object_validation_rule_batch**](docs/ObjectValidationRuleApi.md#put_object_validation_rule_batch) | **PUT** /v1.0/object-validation-rules/batch | *ObjectViewApi* | [**delete_object_view**](docs/ObjectViewApi.md#delete_object_view) | **DELETE** /v1.0/object-views/{objectViewId} | *ObjectViewApi* | [**delete_object_view_batch**](docs/ObjectViewApi.md#delete_object_view_batch) | **DELETE** /v1.0/object-views/batch | *ObjectViewApi* | [**get_object_definition_by_external_reference_code_object_views_page**](docs/ObjectViewApi.md#get_object_definition_by_external_reference_code_object_views_page) | **GET** /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-views | *ObjectViewApi* | [**get_object_definition_object_views_page**](docs/ObjectViewApi.md#get_object_definition_object_views_page) | **GET** /v1.0/object-definitions/{objectDefinitionId}/object-views | *ObjectViewApi* | [**get_object_view**](docs/ObjectViewApi.md#get_object_view) | **GET** /v1.0/object-views/{objectViewId} | *ObjectViewApi* | [**post_object_definition_by_external_reference_code_object_view**](docs/ObjectViewApi.md#post_object_definition_by_external_reference_code_object_view) | **POST** /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-views | *ObjectViewApi* | [**post_object_definition_object_view**](docs/ObjectViewApi.md#post_object_definition_object_view) | **POST** /v1.0/object-definitions/{objectDefinitionId}/object-views | *ObjectViewApi* | [**post_object_definition_object_view_batch**](docs/ObjectViewApi.md#post_object_definition_object_view_batch) | **POST** /v1.0/object-definitions/{objectDefinitionId}/object-views/batch | *ObjectViewApi* | [**post_object_view_copy**](docs/ObjectViewApi.md#post_object_view_copy) | **POST** /v1.0/object-views/{objectViewId}/copy | *ObjectViewApi* | [**put_object_view**](docs/ObjectViewApi.md#put_object_view) | **PUT** /v1.0/object-views/{objectViewId} | *ObjectViewApi* | [**put_object_view_batch**](docs/ObjectViewApi.md#put_object_view_batch) | **PUT** /v1.0/object-views/batch | ## Documentation For Models - [Facet](docs/Facet.md) - [FacetValue](docs/FacetValue.md) - [ObjectAction](docs/ObjectAction.md) - [ObjectDefinition](docs/ObjectDefinition.md) - [ObjectField](docs/ObjectField.md) - [ObjectFieldSetting](docs/ObjectFieldSetting.md) - [ObjectLayout](docs/ObjectLayout.md) - [ObjectLayoutBox](docs/ObjectLayoutBox.md) - [ObjectLayoutColumn](docs/ObjectLayoutColumn.md) - [ObjectLayoutRow](docs/ObjectLayoutRow.md) - [ObjectLayoutTab](docs/ObjectLayoutTab.md) - [ObjectRelationship](docs/ObjectRelationship.md) - [ObjectValidationRule](docs/ObjectValidationRule.md) - [ObjectView](docs/ObjectView.md) - [ObjectViewColumn](docs/ObjectViewColumn.md) - [ObjectViewFilterColumn](docs/ObjectViewFilterColumn.md) - [ObjectViewSortColumn](docs/ObjectViewSortColumn.md) - [PageObjectAction](docs/PageObjectAction.md) - [PageObjectDefinition](docs/PageObjectDefinition.md) - [PageObjectField](docs/PageObjectField.md) - [PageObjectLayout](docs/PageObjectLayout.md) - [PageObjectRelationship](docs/PageObjectRelationship.md) - [PageObjectValidationRule](docs/PageObjectValidationRule.md) - [PageObjectView](docs/PageObjectView.md) - [Status](docs/Status.md) To get access to the crate's generated documentation, use: ``` cargo doc --open ``` ## Author