Struct chirpstack_api::as_pb::external::api::Gateway [−][src]
pub struct Gateway {
pub id: String,
pub name: String,
pub description: String,
pub location: Option<Location>,
pub organization_id: i64,
pub discovery_enabled: bool,
pub network_server_id: i64,
pub gateway_profile_id: String,
pub boards: Vec<GatewayBoard>,
pub tags: HashMap<String, String>,
pub metadata: HashMap<String, String>,
pub service_profile_id: String,
}Fields
id: StringGateway ID (HEX encoded).
name: StringGateway name.
description: StringGateway description.
location: Option<Location>Gateway location.
organization_id: i64Organization ID to which the gateway belongs. This can’t be changed after creating the gateway.
discovery_enabled: boolSet to true to enable gateway discovery.
network_server_id: i64Network-server ID on which the gateway is provisioned.
gateway_profile_id: StringGateway-profile ID (UUID string, optional).
boards: Vec<GatewayBoard>Gateway boards configuration (optional). This is (currently) only needed when the gateway supports the fine-timestamp and you you would like to add the FPGA ID to the gateway meta-data or would like ChirpStack Network Server to decrypt the fine-timestamp.
Tags (user defined).
metadata: HashMap<String, String>Metadata (provided by the gateway).
service_profile_id: StringService-profile ID (UUID string, optional).
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf, [src]Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message with a length-delimiter to a buffer. Read more
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf, [src]
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf, [src]Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self. Read more
Auto Trait Implementations
impl RefUnwindSafe for Gatewayimpl UnwindSafe for GatewayBlanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Wrap the input message T in a tonic::Request
pub fn vzip(self) -> VAttaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more