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 project. By using the openapi-spec from a remote server, you can easily generate an API client.

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 | getopenapi | GET /v1.0/openapi.{type} | ObjectActionApi | deleteobjectaction | DELETE /v1.0/object-actions/{objectActionId} | ObjectActionApi | deleteobjectactionbatch | DELETE /v1.0/object-actions/batch | *ObjectActionApi* | getobjectaction | GET /v1.0/object-actions/{objectActionId} | *ObjectActionApi* | getobjectdefinitionbyexternalreferencecodeobjectactionspage | GET /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-actions | ObjectActionApi | getobjectdefinitionobjectactionspage | GET /v1.0/object-definitions/{objectDefinitionId}/object-actions | *ObjectActionApi* | patchobjectaction | PATCH /v1.0/object-actions/{objectActionId} | *ObjectActionApi* | postobjectdefinitionbyexternalreferencecodeobjectaction | POST /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-actions | *ObjectActionApi* | postobjectdefinitionobjectaction | POST /v1.0/object-definitions/{objectDefinitionId}/object-actions | *ObjectActionApi* | postobjectdefinitionobjectactionbatch | POST /v1.0/object-definitions/{objectDefinitionId}/object-actions/batch | ObjectActionApi | putobjectaction | PUT /v1.0/object-actions/{objectActionId} | ObjectActionApi | putobjectactionbatch | PUT /v1.0/object-actions/batch | *ObjectDefinitionApi* | deleteobjectdefinition | DELETE /v1.0/object-definitions/{objectDefinitionId} | *ObjectDefinitionApi* | deleteobjectdefinitionbatch | DELETE /v1.0/object-definitions/batch | ObjectDefinitionApi | getobjectdefinition | GET /v1.0/object-definitions/{objectDefinitionId} | ObjectDefinitionApi | getobjectdefinitionbyexternalreferencecode | GET /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode} | ObjectDefinitionApi | getobjectdefinitionspage | GET /v1.0/object-definitions | *ObjectDefinitionApi* | patchobjectdefinition | PATCH /v1.0/object-definitions/{objectDefinitionId} | *ObjectDefinitionApi* | postobjectdefinition | POST /v1.0/object-definitions | *ObjectDefinitionApi* | postobjectdefinitionbatch | POST /v1.0/object-definitions/batch | ObjectDefinitionApi | postobjectdefinitionpublish | POST /v1.0/object-definitions/{objectDefinitionId}/publish | *ObjectDefinitionApi* | putobjectdefinition | PUT /v1.0/object-definitions/{objectDefinitionId} | *ObjectDefinitionApi* | putobjectdefinitionbatch | PUT /v1.0/object-definitions/batch | ObjectDefinitionApi | putobjectdefinitionbyexternalreferencecode | PUT /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode} | ObjectFieldApi | deleteobjectfield | DELETE /v1.0/object-fields/{objectFieldId} | ObjectFieldApi | deleteobjectfieldbatch | DELETE /v1.0/object-fields/batch | *ObjectFieldApi* | getobjectdefinitionbyexternalreferencecodeobjectfieldspage | GET /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-fields | ObjectFieldApi | getobjectdefinitionobjectfieldspage | GET /v1.0/object-definitions/{objectDefinitionId}/object-fields | *ObjectFieldApi* | getobjectfield | GET /v1.0/object-fields/{objectFieldId} | *ObjectFieldApi* | patchobjectfield | PATCH /v1.0/object-fields/{objectFieldId} | *ObjectFieldApi* | postobjectdefinitionbyexternalreferencecodeobjectfield | POST /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-fields | *ObjectFieldApi* | postobjectdefinitionobjectfield | POST /v1.0/object-definitions/{objectDefinitionId}/object-fields | *ObjectFieldApi* | postobjectdefinitionobjectfieldbatch | POST /v1.0/object-definitions/{objectDefinitionId}/object-fields/batch | ObjectFieldApi | putobjectfield | PUT /v1.0/object-fields/{objectFieldId} | ObjectFieldApi | putobjectfieldbatch | PUT /v1.0/object-fields/batch | *ObjectLayoutApi* | deleteobjectlayout | DELETE /v1.0/object-layouts/{objectLayoutId} | *ObjectLayoutApi* | deleteobjectlayoutbatch | DELETE /v1.0/object-layouts/batch | ObjectLayoutApi | getobjectdefinitionbyexternalreferencecodeobjectlayoutspage | GET /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-layouts | *ObjectLayoutApi* | getobjectdefinitionobjectlayoutspage | GET /v1.0/object-definitions/{objectDefinitionId}/object-layouts | ObjectLayoutApi | getobjectlayout | GET /v1.0/object-layouts/{objectLayoutId} | ObjectLayoutApi | postobjectdefinitionbyexternalreferencecodeobjectlayout | POST /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-layouts | ObjectLayoutApi | postobjectdefinitionobjectlayout | POST /v1.0/object-definitions/{objectDefinitionId}/object-layouts | ObjectLayoutApi | postobjectdefinitionobjectlayoutbatch | POST /v1.0/object-definitions/{objectDefinitionId}/object-layouts/batch | *ObjectLayoutApi* | putobjectlayout | PUT /v1.0/object-layouts/{objectLayoutId} | *ObjectLayoutApi* | putobjectlayoutbatch | PUT /v1.0/object-layouts/batch | ObjectRelationshipApi | deleteobjectrelationship | DELETE /v1.0/object-relationships/{objectRelationshipId} | ObjectRelationshipApi | deleteobjectrelationshipbatch | DELETE /v1.0/object-relationships/batch | *ObjectRelationshipApi* | getobjectdefinitionbyexternalreferencecodeobjectrelationshipspage | GET /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-relationships | ObjectRelationshipApi | getobjectdefinitionobjectrelationshipspage | GET /v1.0/object-definitions/{objectDefinitionId}/object-relationships | *ObjectRelationshipApi* | getobjectrelationship | GET /v1.0/object-relationships/{objectRelationshipId} | *ObjectRelationshipApi* | postobjectdefinitionbyexternalreferencecodeobjectrelationship | POST /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-relationships | *ObjectRelationshipApi* | postobjectdefinitionobjectrelationship | POST /v1.0/object-definitions/{objectDefinitionId}/object-relationships | *ObjectRelationshipApi* | postobjectdefinitionobjectrelationshipbatch | POST /v1.0/object-definitions/{objectDefinitionId}/object-relationships/batch | ObjectRelationshipApi | putobjectrelationship | PUT /v1.0/object-relationships/{objectRelationshipId} | ObjectRelationshipApi | putobjectrelationshipbatch | PUT /v1.0/object-relationships/batch | *ObjectValidationRuleApi* | deleteobjectvalidationrule | DELETE /v1.0/object-validation-rules/{objectValidationRuleId} | ObjectValidationRuleApi | deleteobjectvalidationrulebatch | DELETE /v1.0/object-validation-rules/batch | ObjectValidationRuleApi | getobjectdefinitionbyexternalreferencecodeobjectvalidationrulespage | GET /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-validation-rules | ObjectValidationRuleApi | getobjectdefinitionobjectvalidationrulespage | GET /v1.0/object-definitions/{objectDefinitionId}/object-validation-rules | ObjectValidationRuleApi | getobjectvalidationrule | GET /v1.0/object-validation-rules/{objectValidationRuleId} | *ObjectValidationRuleApi* | patchobjectvalidationrule | PATCH /v1.0/object-validation-rules/{objectValidationRuleId} | ObjectValidationRuleApi | postobjectdefinitionbyexternalreferencecodeobjectvalidationrule | POST /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-validation-rules | *ObjectValidationRuleApi* | postobjectdefinitionobjectvalidationrule | POST /v1.0/object-definitions/{objectDefinitionId}/object-validation-rules | ObjectValidationRuleApi | postobjectdefinitionobjectvalidationrulebatch | POST /v1.0/object-definitions/{objectDefinitionId}/object-validation-rules/batch | ObjectValidationRuleApi | putobjectvalidationrule | PUT /v1.0/object-validation-rules/{objectValidationRuleId} | *ObjectValidationRuleApi* | putobjectvalidationrulebatch | PUT /v1.0/object-validation-rules/batch | *ObjectViewApi* | deleteobjectview | DELETE /v1.0/object-views/{objectViewId} | *ObjectViewApi* | deleteobjectviewbatch | DELETE /v1.0/object-views/batch | ObjectViewApi | getobjectdefinitionbyexternalreferencecodeobjectviewspage | GET /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-views | *ObjectViewApi* | getobjectdefinitionobjectviewspage | GET /v1.0/object-definitions/{objectDefinitionId}/object-views | ObjectViewApi | getobjectview | GET /v1.0/object-views/{objectViewId} | ObjectViewApi | postobjectdefinitionbyexternalreferencecodeobjectview | POST /v1.0/object-definitions/by-external-reference-code/{externalReferenceCode}/object-views | ObjectViewApi | postobjectdefinitionobjectview | POST /v1.0/object-definitions/{objectDefinitionId}/object-views | ObjectViewApi | postobjectdefinitionobjectviewbatch | POST /v1.0/object-definitions/{objectDefinitionId}/object-views/batch | *ObjectViewApi* | postobjectviewcopy | POST /v1.0/object-views/{objectViewId}/copy | ObjectViewApi | putobjectview | PUT /v1.0/object-views/{objectViewId} | ObjectViewApi | putobjectview_batch | PUT /v1.0/object-views/batch |

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author