jnx_common_base_types.proto

Message(s)

This IDL defines the following message type(s)

NumericRangeList

List of Numeric Range.

Field Type Description
range_list NumericRange Range List for enums. OPTIONAL

NumericRange

Numeric ranges can be used to provide range of unsigned 32-bit values.

Field Type Description
min uint32 Range Minimum value (inclusive).
max uint32 Range Maximum value (inclusive).

RpcStatus

RPC execution status information

Field Type Description
code StatusCode Numerical code indicating success or failure of an RPC
message string Informational message string to convey reason for RPC failure

TimeVal

Message representing timeval structure

Field Type Description
seconds uint64 Seconds from timeval structure
microseconds uint64 Microseconds from timeval structure

Enum(s)

StatusCode

Global status codes to be returned in response messages. Per-RPC specific status/error codes are to be conveyed in sub-codes defined in respective API definitions.

Value Description
SUCCESS Indicates that the RPC executed without error
FAILURE Indicates a failure condition that should be treated as fatal