Class: ReservedRange
protobuf.DescriptorProto.ReservedRange
Range of reserved tag numbers. Reserved tag numbers may not be used by fields or extension ranges in the same message. Reserved ranges may not overlap.
Implements
Constructors
constructor
• new ReservedRange(properties?
): ReservedRange
Constructs a new ReservedRange.
Parameters
Name | Type | Description |
---|---|---|
properties? | IReservedRange | Properties to set |
Returns
Properties
end
• end: number
Exclusive.
Implementation of
start
• start: number
Inclusive.
Implementation of
Methods
toJSON
▸ toJSON(): Object
Converts this ReservedRange to JSON.
Returns
Object
JSON object
create
▸ create(properties?
): ReservedRange
Creates a new ReservedRange instance using the specified properties.
Parameters
Name | Type | Description |
---|---|---|
properties? | IReservedRange | Properties to set |
Returns
ReservedRange instance
decode
▸ decode(reader
, length?
): ReservedRange
Decodes a ReservedRange message from the specified reader or buffer.
Parameters
Name | Type | Description |
---|---|---|
reader | Uint8Array | Reader | Reader or buffer to decode from |
length? | number | Message length if known beforehand |
Returns
ReservedRange
Throws
If the payload is not a reader or valid buffer
Throws
If required fields are missing
decodeDelimited
▸ decodeDelimited(reader
): ReservedRange
Decodes a ReservedRange message from the specified reader or buffer, length delimited.
Parameters
Name | Type | Description |
---|---|---|
reader | Uint8Array | Reader | Reader or buffer to decode from |
Returns
ReservedRange
Throws
If the payload is not a reader or valid buffer
Throws
If required fields are missing
encode
▸ encode(message
, writer?
): Writer
Encodes the specified ReservedRange message. Does not implicitly google.protobuf.DescriptorProto.ReservedRange.verify|verify messages.
Parameters
Name | Type | Description |
---|---|---|
message | IReservedRange | ReservedRange message or plain object to encode |
writer? | Writer | Writer to encode to |
Returns
Writer
Writer
encodeDelimited
▸ encodeDelimited(message
, writer?
): Writer
Encodes the specified ReservedRange message, length delimited. Does not implicitly google.protobuf.DescriptorProto.ReservedRange.verify|verify messages.
Parameters
Name | Type | Description |
---|---|---|
message | IReservedRange | ReservedRange message or plain object to encode |
writer? | Writer | Writer to encode to |
Returns
Writer
Writer
fromObject
▸ fromObject(object
): ReservedRange
Creates a ReservedRange message from a plain object. Also converts values to their respective internal types.
Parameters
Name | Type | Description |
---|---|---|
object | Object | Plain object |
Returns
ReservedRange
getTypeUrl
▸ getTypeUrl(typeUrlPrefix?
): string
Gets the default type url for ReservedRange
Parameters
Name | Type | Description |
---|---|---|
typeUrlPrefix? | string | your custom typeUrlPrefix(default "type.googleapis.com") |
Returns
string
The default type url
toObject
▸ toObject(message
, options?
): Object
Creates a plain object from a ReservedRange message. Also converts values to other types if specified.
Parameters
Name | Type | Description |
---|---|---|
message | ReservedRange | ReservedRange |
options? | IConversionOptions | Conversion options |
Returns
Object
Plain object