Message: MetadataAdminResult

File: WebAPI/metadata_admin_2.proto

Description

Server metadata messages.

Request: MetadataAdminRequest.

Used in

ServerMsg

Fields

request_id

Type: string

Description: ID of a corresponding request or subscription.

result_code

Type: uint32

Description: Operation status. This field is associated with ResultCode enum.

details

Type: shared_1.Text

Description: Operation details.

get_security_parameters_result

Type: GetSecurityParametersResult

Description: Result of security parameters request.

set_security_parameters_result

Type: SetSecurityParametersResult

Description: Result of security parameters update.

publish_contract_result

Type: PublishContractResult

Description: Result of contract publishing.

unpublish_contract_result

Type: UnpublishContractResult

Description: Result of contract unpublishing.

get_contract_parameters_result

Type: GetContractParametersResult

Description: Result of contract parameters request.

Enum ResultCode

Values

      RESULT_CODE_SUCCESS = 0

      RESULT_CODE_FAILURE = 101

     General failure.

      RESULT_CODE_REQUEST_RATE_LIMIT_VIOLATION = 102

     The request rate limit has been violated.

      RESULT_CODE_TIMEOUT = 103

     The request is timed out. No more statuses are expected for the request. The modification request can be still in processing, and its result can be observed later over subscriptions. E.g. PublishContract may lead to
SymbolListRequest update even after obtaining this status.