syntax = "proto3"; package fincleartech.ibroker; option java_package = "io.fincleartech.protobuf.ibroker.common"; option java_multiple_files = true; import "google/protobuf/wrappers.proto"; message DateTimeValue { // RFC 3339, Section 5.6 date-time // // Note: When used as an input parameter, If a date-time represents a leap second, internal processing will round // down to the nearest non leap second. // e.g. An input of 1972-06-30T23:59:60Z is interpreted as 1972-06-30T23:59:59Z. string value = 1; } message NumberValue { // Arbitrary precision number (integer or decimal) string value = 1; } message ResponseStatus { // IBroker error code, 0 for success int32 code = 1; // error message if error code != 0 string message = 2; }