> For the complete documentation index, see [llms.txt](https://docs.bbchain.com.br/bbchain-ebs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bbchain.com.br/bbchain-ebs/bbchain-ebs-pt/para-desenvolvedores/api-reference/network-management/apps/models.md).

# Models

## The AppDTO object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"AppDTO":{"type":"object","properties":{"name":{"type":"string"},"developer":{"type":"string"},"description":{"type":"string"},"appIcon":{"type":"string"},"appBanner":{"type":"string"},"showMarketplace":{"type":"boolean"},"customerId":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"lastVersion":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"myRoles":{"type":"array","items":{"type":"string"}},"updatedAt":{"type":"string","format":"date-time"},"createdBy":{"type":"integer","format":"int64"}},"required":["customerId","description","developer","name"]}}}}
```

## The AppDeploymentUpdate object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"AppDeploymentUpdate":{"type":"object","properties":{"node":{"$ref":"#/components/schemas/AppNodeDeploymentItem"},"version":{"type":"string"}},"required":["version"]},"AppNodeDeploymentItem":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"deploymentName":{"type":"string"},"apiArguments":{"type":"array","items":{"$ref":"#/components/schemas/DeploymentArgument"}},"contractArguments":{"type":"array","items":{"$ref":"#/components/schemas/DeploymentArgument"}}},"required":["id"]},"DeploymentArgument":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}}}}
```

## The AppNodeDeploymentItem object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"AppNodeDeploymentItem":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"deploymentName":{"type":"string"},"apiArguments":{"type":"array","items":{"$ref":"#/components/schemas/DeploymentArgument"}},"contractArguments":{"type":"array","items":{"$ref":"#/components/schemas/DeploymentArgument"}}},"required":["id"]},"DeploymentArgument":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}}}}
```

## The DeploymentArgument object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"DeploymentArgument":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}}}}
```

## The AppProtocol object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"AppProtocol":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"tag":{"type":"string"},"name":{"type":"string"},"icon":{"type":"string"}},"required":["icon","id","name","tag"]}}}}
```

## The AppVersionSelectorV2 object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"AppVersionSelectorV2":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"declaredVersion":{"type":"string"},"targetPlatformVersion":{"type":"string"},"minimumPlatformVersion":{"type":"string"},"currentStatus":{"type":"string","enum":["ACTIVATED","DISABLED","ACTIVATING","DEACTIVATING","ERROR","DELETING","DELETED"]},"appId":{"type":"integer","format":"int64"},"workflows":{"type":"string","format":"binary"},"contracts":{"type":"string","format":"binary"},"apiFile":{"type":"array","items":{"type":"string","format":"binary"}},"startScript":{"type":"string","format":"binary"},"config":{"type":"string","format":"binary"},"certificate":{"type":"string","format":"binary"},"workflowsFileName":{"type":"string"},"contractsFileName":{"type":"string"},"apiFileName":{"type":"string"},"configFileName":{"type":"string"},"certificateFileName":{"type":"string"},"binName":{"type":"string"},"binFile":{"type":"string","format":"binary"},"abiName":{"type":"string"},"abiFile":{"type":"string","format":"binary"},"constructorVars":{"type":"string"},"ptahContract":{"type":"string","format":"binary"},"ptahContractName":{"type":"string"},"contractCall":{"type":"string"},"contractConfirmationCall":{"type":"string"},"version":{"type":"string"},"kind":{"type":"string","enum":["API","SMART_CONTRACT"]},"dltType":{"type":"string"},"protocols":{"type":"array","items":{"$ref":"#/components/schemas/AppProtocol"}},"apiTechnology":{"type":"string"},"apiTechnologyName":{"type":"string"},"apiVars":{"type":"string"}},"required":["dltType","kind","version"]},"AppProtocol":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"tag":{"type":"string"},"name":{"type":"string"},"icon":{"type":"string"}},"required":["icon","id","name","tag"]}}}}
```

## The AppVersionSelector object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"AppVersionSelector":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"declaredVersion":{"type":"string"},"targetPlatformVersion":{"type":"string"},"minimumPlatformVersion":{"type":"string"},"currentStatus":{"type":"string","enum":["ACTIVATED","DISABLED","ACTIVATING","DEACTIVATING","ERROR","DELETING","DELETED"]},"appId":{"type":"integer","format":"int64"},"workflows":{"type":"string","format":"binary"},"contracts":{"type":"string","format":"binary"},"apiFile":{"type":"string","format":"binary"},"config":{"type":"string","format":"binary"},"certificate":{"type":"string","format":"binary"},"workflowsFileName":{"type":"string"},"contractsFileName":{"type":"string"},"apiFileName":{"type":"string"},"configFileName":{"type":"string"},"certificateFileName":{"type":"string"},"binName":{"type":"string"},"binFile":{"type":"string","format":"binary"},"abiName":{"type":"string"},"abiFile":{"type":"string","format":"binary"},"constructorVars":{"type":"string"},"ptahContract":{"type":"string","format":"binary"},"ptahContractName":{"type":"string"},"contractCall":{"type":"string"},"contractConfirmationCall":{"type":"string"},"version":{"type":"string"},"kind":{"type":"string","enum":["API","SMART_CONTRACT"]},"dltType":{"type":"string"},"protocols":{"type":"array","items":{"$ref":"#/components/schemas/AppProtocol"}},"apiTechnology":{"type":"string"},"apiTechnologyName":{"type":"string"},"apiVars":{"type":"string"}},"required":["dltType","kind","version"]},"AppProtocol":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"tag":{"type":"string"},"name":{"type":"string"},"icon":{"type":"string"}},"required":["icon","id","name","tag"]}}}}
```

## The AppDeployment object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"AppDeployment":{"type":"object","properties":{"nodes":{"type":"array","items":{"$ref":"#/components/schemas/AppNodeDeploymentItem"}},"version":{"type":"string"}},"required":["nodes","version"]},"AppNodeDeploymentItem":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"deploymentName":{"type":"string"},"apiArguments":{"type":"array","items":{"$ref":"#/components/schemas/DeploymentArgument"}},"contractArguments":{"type":"array","items":{"$ref":"#/components/schemas/DeploymentArgument"}}},"required":["id"]},"DeploymentArgument":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}}}}
```

## The AppPatchDTO object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"AppPatchDTO":{"type":"object","properties":{"declaredVersion":{"type":"string"},"changeActivationStatus":{"type":"boolean"}}}}}}
```

## The AppVersionPageDataDTO object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"AppVersionPageDataDTO":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"kind":{"type":"string","enum":["SMART_CONTRACT","API"]},"version":{"type":"string"},"description":{"type":"string"},"protocol":{"type":"string"},"status":{"type":"string","enum":["ACTIVATED","DISABLED","ACTIVATING","DEACTIVATING","ERROR","DELETING","DELETED"]}}}}}}
```

## The AppVersionsPageDTO object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"AppVersionsPageDTO":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/AppVersionPageDataDTO"}},"metadata":{"$ref":"#/components/schemas/PageMetadata"}}},"AppVersionPageDataDTO":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"kind":{"type":"string","enum":["SMART_CONTRACT","API"]},"version":{"type":"string"},"description":{"type":"string"},"protocol":{"type":"string"},"status":{"type":"string","enum":["ACTIVATED","DISABLED","ACTIVATING","DEACTIVATING","ERROR","DELETING","DELETED"]}}},"PageMetadata":{"type":"object","properties":{"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"totalItems":{"type":"integer","format":"int32"},"totalPages":{"type":"integer","format":"int32"}}}}}}
```

## The PageMetadata object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"PageMetadata":{"type":"object","properties":{"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"totalItems":{"type":"integer","format":"int32"},"totalPages":{"type":"integer","format":"int32"}}}}}}
```

## The AppPageDTO object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"AppPageDTO":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/AppPageItemDTO"}},"metadata":{"$ref":"#/components/schemas/PageMetadata"}}},"AppPageItemDTO":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"description":{"type":"string"},"developer":{"type":"string"},"icon":{"type":"string"},"banner":{"type":"string"},"role":{"type":"string","enum":["OWNER","OPERATOR","PARTICIPANT","NONE"]},"availableProtocols":{"type":"array","items":{"$ref":"#/components/schemas/AppProtocol"}},"lastVersion":{"type":"string"},"updatedAt":{"type":"string","format":"date-time"},"createdBy":{"type":"integer","format":"int64"}}},"AppProtocol":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"tag":{"type":"string"},"name":{"type":"string"},"icon":{"type":"string"}},"required":["icon","id","name","tag"]},"PageMetadata":{"type":"object","properties":{"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"totalItems":{"type":"integer","format":"int32"},"totalPages":{"type":"integer","format":"int32"}}}}}}
```

## The AppPageItemDTO object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"AppPageItemDTO":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"description":{"type":"string"},"developer":{"type":"string"},"icon":{"type":"string"},"banner":{"type":"string"},"role":{"type":"string","enum":["OWNER","OPERATOR","PARTICIPANT","NONE"]},"availableProtocols":{"type":"array","items":{"$ref":"#/components/schemas/AppProtocol"}},"lastVersion":{"type":"string"},"updatedAt":{"type":"string","format":"date-time"},"createdBy":{"type":"integer","format":"int64"}}},"AppProtocol":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"tag":{"type":"string"},"name":{"type":"string"},"icon":{"type":"string"}},"required":["icon","id","name","tag"]}}}}
```

## The CorDappNodesDTO object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"CorDappNodesDTO":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"node":{"$ref":"#/components/schemas/CorDappNodesDTONode"},"previousVersion":{"type":"string"},"version":{"type":"string"},"updatedAt":{"type":"string","format":"date-time"},"status":{"type":"string","enum":["RUNNING","INSTALLING","REMOVING","INSTALLED","NOT_INSTALLED","ERROR","CREATED","CREATING"]}}},"CorDappNodesDTONode":{"type":"object","properties":{"name":{"type":"string"},"id":{"type":"integer","format":"int64"}}}}}}
```

## The CorDappNodesDTONode object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"CorDappNodesDTONode":{"type":"object","properties":{"name":{"type":"string"},"id":{"type":"integer","format":"int64"}}}}}}
```

## The CorDappsNodePageDTO object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"CorDappsNodePageDTO":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/CorDappNodesDTO"}},"metadata":{"$ref":"#/components/schemas/PageMetadata"}}},"CorDappNodesDTO":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"node":{"$ref":"#/components/schemas/CorDappNodesDTONode"},"previousVersion":{"type":"string"},"version":{"type":"string"},"updatedAt":{"type":"string","format":"date-time"},"status":{"type":"string","enum":["RUNNING","INSTALLING","REMOVING","INSTALLED","NOT_INSTALLED","ERROR","CREATED","CREATING"]}}},"CorDappNodesDTONode":{"type":"object","properties":{"name":{"type":"string"},"id":{"type":"integer","format":"int64"}}},"PageMetadata":{"type":"object","properties":{"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"totalItems":{"type":"integer","format":"int32"},"totalPages":{"type":"integer","format":"int32"}}}}}}
```

## The CorDappsVersionLogDTO object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"CorDappsVersionLogDTO":{"type":"object","properties":{"log":{"type":"string"}}}}}}
```

## The DeploymentStatisticsDTO object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"DeploymentStatisticsDTO":{"type":"object","properties":{"total":{"type":"integer","format":"int64"},"byKind":{"type":"array","items":{"$ref":"#/components/schemas/KindCountDTO"}}},"required":["byKind","total"]},"KindCountDTO":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/JsonNullableKindEnum"},"count":{"type":"integer","format":"int64"}},"required":["count","kind"]},"JsonNullableKindEnum":{"type":"object","properties":{"present":{"type":"boolean"}}}}}}
```

## The JsonNullableKindEnum object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"JsonNullableKindEnum":{"type":"object","properties":{"present":{"type":"boolean"}}}}}}
```

## The KindCountDTO object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"KindCountDTO":{"type":"object","properties":{"kind":{"$ref":"#/components/schemas/JsonNullableKindEnum"},"count":{"type":"integer","format":"int64"}},"required":["count","kind"]},"JsonNullableKindEnum":{"type":"object","properties":{"present":{"type":"boolean"}}}}}}
```

## The DeployedApp object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"DeployedApp":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"description":{"type":"string"},"developer":{"type":"string"},"createdBy":{"type":"integer","format":"int64"}}}}}}
```

## The DeployedNetwork object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"DeployedNetwork":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"protocol":{"type":"string"},"protocolId":{"type":"integer","format":"int64"}}}}}}
```

## The DeployedNode object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"DeployedNode":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"}}}}}}
```

## The DeployedVersion object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"DeployedVersion":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"kind":{"type":"string"}}}}}}
```

## The Deployment object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"Deployment":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"app":{"$ref":"#/components/schemas/DeployedApp"},"name":{"type":"string"},"version":{"$ref":"#/components/schemas/DeployedVersion"},"address":{"type":"string"},"node":{"$ref":"#/components/schemas/DeployedNode"},"network":{"$ref":"#/components/schemas/DeployedNetwork"},"status":{"type":"string","enum":["INSTALLED","INSTALLING","UNINSTALING","ERROR"]},"createdBy":{"type":"integer","format":"int64"}}},"DeployedApp":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"description":{"type":"string"},"developer":{"type":"string"},"createdBy":{"type":"integer","format":"int64"}}},"DeployedVersion":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"kind":{"type":"string"}}},"DeployedNode":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"}}},"DeployedNetwork":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"protocol":{"type":"string"},"protocolId":{"type":"integer","format":"int64"}}}}}}
```

## The DeploymentPage object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"DeploymentPage":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/Deployment"}},"metadata":{"$ref":"#/components/schemas/PageMetadata"}}},"Deployment":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"app":{"$ref":"#/components/schemas/DeployedApp"},"name":{"type":"string"},"version":{"$ref":"#/components/schemas/DeployedVersion"},"address":{"type":"string"},"node":{"$ref":"#/components/schemas/DeployedNode"},"network":{"$ref":"#/components/schemas/DeployedNetwork"},"status":{"type":"string","enum":["INSTALLED","INSTALLING","UNINSTALING","ERROR"]},"createdBy":{"type":"integer","format":"int64"}}},"DeployedApp":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"description":{"type":"string"},"developer":{"type":"string"},"createdBy":{"type":"integer","format":"int64"}}},"DeployedVersion":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"kind":{"type":"string"}}},"DeployedNode":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"}}},"DeployedNetwork":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"protocol":{"type":"string"},"protocolId":{"type":"integer","format":"int64"}}},"PageMetadata":{"type":"object","properties":{"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"totalItems":{"type":"integer","format":"int32"},"totalPages":{"type":"integer","format":"int32"}}}}}}
```

## The DetailedDeployment object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"DetailedDeployment":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"app":{"$ref":"#/components/schemas/AppDTO"},"version":{"$ref":"#/components/schemas/AppVersionSelector"},"node":{"$ref":"#/components/schemas/DeployedNode"},"network":{"$ref":"#/components/schemas/DeployedNetwork"},"contractAddress":{"type":"string"},"apiAddress":{"type":"string"},"apiArguments":{"type":"array","items":{"$ref":"#/components/schemas/DeploymentArgument"}},"constructorArguments":{"type":"array","items":{"$ref":"#/components/schemas/DeploymentArgument"}},"status":{"type":"string","enum":["INSTALLED","INSTALLING","UNINSTALING","ERROR"]},"installedAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"},"createdBy":{"type":"integer","format":"int64"}}},"AppDTO":{"type":"object","properties":{"name":{"type":"string"},"developer":{"type":"string"},"description":{"type":"string"},"appIcon":{"type":"string"},"appBanner":{"type":"string"},"showMarketplace":{"type":"boolean"},"customerId":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"lastVersion":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"myRoles":{"type":"array","items":{"type":"string"}},"updatedAt":{"type":"string","format":"date-time"},"createdBy":{"type":"integer","format":"int64"}},"required":["customerId","description","developer","name"]},"AppVersionSelector":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"declaredVersion":{"type":"string"},"targetPlatformVersion":{"type":"string"},"minimumPlatformVersion":{"type":"string"},"currentStatus":{"type":"string","enum":["ACTIVATED","DISABLED","ACTIVATING","DEACTIVATING","ERROR","DELETING","DELETED"]},"appId":{"type":"integer","format":"int64"},"workflows":{"type":"string","format":"binary"},"contracts":{"type":"string","format":"binary"},"apiFile":{"type":"string","format":"binary"},"config":{"type":"string","format":"binary"},"certificate":{"type":"string","format":"binary"},"workflowsFileName":{"type":"string"},"contractsFileName":{"type":"string"},"apiFileName":{"type":"string"},"configFileName":{"type":"string"},"certificateFileName":{"type":"string"},"binName":{"type":"string"},"binFile":{"type":"string","format":"binary"},"abiName":{"type":"string"},"abiFile":{"type":"string","format":"binary"},"constructorVars":{"type":"string"},"ptahContract":{"type":"string","format":"binary"},"ptahContractName":{"type":"string"},"contractCall":{"type":"string"},"contractConfirmationCall":{"type":"string"},"version":{"type":"string"},"kind":{"type":"string","enum":["API","SMART_CONTRACT"]},"dltType":{"type":"string"},"protocols":{"type":"array","items":{"$ref":"#/components/schemas/AppProtocol"}},"apiTechnology":{"type":"string"},"apiTechnologyName":{"type":"string"},"apiVars":{"type":"string"}},"required":["dltType","kind","version"]},"AppProtocol":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"tag":{"type":"string"},"name":{"type":"string"},"icon":{"type":"string"}},"required":["icon","id","name","tag"]},"DeployedNode":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"}}},"DeployedNetwork":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"protocol":{"type":"string"},"protocolId":{"type":"integer","format":"int64"}}},"DeploymentArgument":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}}}}}
```

## The SupportedLanguage object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"SupportedLanguage":{"type":"object","properties":{"name":{"type":"string"},"tag":{"type":"string"}},"required":["name","tag"]}}}}
```

## The SupportedLanguagePage object

```json
{"openapi":"3.1.0","info":{"title":"OpenAPI definition","version":"v0"},"components":{"schemas":{"SupportedLanguagePage":{"type":"object","properties":{"data":{"type":"array","items":{"$ref":"#/components/schemas/SupportedLanguage"}},"metadata":{"$ref":"#/components/schemas/PageMetadata"}}},"SupportedLanguage":{"type":"object","properties":{"name":{"type":"string"},"tag":{"type":"string"}},"required":["name","tag"]},"PageMetadata":{"type":"object","properties":{"page":{"type":"integer","format":"int32"},"pageSize":{"type":"integer","format":"int32"},"totalItems":{"type":"integer","format":"int32"},"totalPages":{"type":"integer","format":"int32"}}}}}}
```
