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