A message representing a option the parser does not recognize. This only appears in options protos created by the compiler::Parser class. DescriptorPool resolves these when building Descriptor objects. Therefore, options protos in descriptor objects (e.g. returned by Descriptor::options(), or produced by Descriptor::CopyTo()) will never have UninterpretedOptions in them.

interface UninterpretedOptionAmino {
    aggregate_value?: string;
    double_value?: number;
    identifier_value?: string;
    name?: UninterpretedOption_NamePartAmino[];
    negative_int_value?: string;
    positive_int_value?: string;
    string_value?: string;
}

Properties

aggregate_value?: string
double_value?: number
identifier_value?: string

The value of the uninterpreted option, in whatever type the tokenizer identified it as during parsing. Exactly one of these should be set.

negative_int_value?: string
positive_int_value?: string
string_value?: string