Struct chirpstack_api::as_pb::external::api::HttpIntegration [−][src]
pub struct HttpIntegration { pub application_id: i64, pub headers: Vec<HttpIntegrationHeader>, pub uplink_data_url: String, pub join_notification_url: String, pub ack_notification_url: String, pub error_notification_url: String, pub status_notification_url: String, pub location_notification_url: String, pub tx_ack_notification_url: String, pub integration_notification_url: String, pub marshaler: i32, pub event_endpoint_url: String, }
Fields
application_id: i64
The id of the application.
headers: Vec<HttpIntegrationHeader>
The headers to use when making HTTP callbacks.
uplink_data_url: String
The URL to call for uplink data. Deprecated: use event_endpoint_url.
join_notification_url: String
The URL to call for join notifications. Deprecated: use event_endpoint_url.
ack_notification_url: String
The URL to call for ACK notifications (for confirmed downlink data). Deprecated: use event_endpoint_url.
error_notification_url: String
The URL to call for error notifications. Deprecated: use event_endpoint_url.
status_notification_url: String
The URL to call for device-status notifications. Deprecated: use event_endpoint_url.
location_notification_url: String
The URL to call for location notifications. Deprecated: use event_endpoint_url.
tx_ack_notification_url: String
The URL to call for tx ack notifications (downlink acknowledged by gateway for transmission). Deprecated: use event_endpoint_url.
integration_notification_url: String
The URL to call for integration notifications. Deprecated: use event_endpoint_url.
marshaler: i32
Marshaler. This defines the marshaler that is used to encode the event payload.
event_endpoint_url: String
Event endpoint URL. The HTTP integration will POST all events to this enpoint. The request will contain a query parameters “event” containing the type of the event.
Implementations
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
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,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for HttpIntegration
impl Send for HttpIntegration
impl Sync for HttpIntegration
impl Unpin for HttpIntegration
impl UnwindSafe for HttpIntegration
Blanket 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) -> V
Attaches 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