.. contents:: Table of Contents :depth: 3 .. _ref_error.proto: error.proto ================================================================== .. index:: Error .. _ref_market.mass.Error: Error ------------------------------------------------------------------ .. csv-table:: Error type fields :header: "Field", "Type", "Label", "Description" :widths: auto "code", ":ref:`ref_market.mass.ErrorCodes`", "", "" "message", ":ref:`ref_string`", "", "" "additional_info", ":ref:`ref_market.mass.Error.AdditionalInfo`", "", "(optional) present in case of not_found or out_of_stock" .. index:: Error.AdditionalInfo .. _ref_market.mass.Error.AdditionalInfo: Error.AdditionalInfo ------------------------------------------------------------------ .. csv-table:: Error.AdditionalInfo type fields :header: "Field", "Type", "Label", "Description" :widths: auto "object_id", ":ref:`ref_uint64`", "", "" .. _ref_market.mass.ErrorCodes: ErrorCodes ------------------------------------------------------------------ .. csv-table:: Enum ErrorCodes values :header: "Name", "Number", "Description" :widths: auto "ERROR_CODES_UNSPECIFIED", "0", "" "ERROR_CODES_NOT_FOUND", "1", "" "ERROR_CODES_INVALID", "2", "" "ERROR_CODES_NOT_AUTHENTICATED", "3", "" "ERROR_CODES_ALREADY_AUTHENTICATED", "4", "" "ERROR_CODES_ALREADY_CONNECTED", "5", "" "ERROR_CODES_TOO_MANY_CONCURRENT_REQUESTS", "6", "" "ERROR_CODES_UNLINKED_KEYCARD", "7", "" "ERROR_CODES_MINIMUM_VERSION_NOT_REACHED", "8", "" "ERROR_CODES_OUT_OF_STOCK", "9", "" "ERROR_CODES_SIMULATED", "10", "used to signal random, simulated errors" "ERROR_CODES_CLOSE_SUBSCRIPTION", "11", "used to cleanly stop sending events from the relay to the client"