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: i64The id of the application.
headers: Vec<HttpIntegrationHeader>The headers to use when making HTTP callbacks.
uplink_data_url: StringThe URL to call for uplink data. Deprecated: use event_endpoint_url.
join_notification_url: StringThe URL to call for join notifications. Deprecated: use event_endpoint_url.
ack_notification_url: StringThe URL to call for ACK notifications (for confirmed downlink data). Deprecated: use event_endpoint_url.
error_notification_url: StringThe URL to call for error notifications. Deprecated: use event_endpoint_url.
status_notification_url: StringThe URL to call for device-status notifications. Deprecated: use event_endpoint_url.
location_notification_url: StringThe URL to call for location notifications. Deprecated: use event_endpoint_url.
tx_ack_notification_url: StringThe URL to call for tx ack notifications (downlink acknowledged by gateway for transmission). Deprecated: use event_endpoint_url.
integration_notification_url: StringThe URL to call for integration notifications. Deprecated: use event_endpoint_url.
marshaler: i32Marshaler. This defines the marshaler that is used to encode the event payload.
event_endpoint_url: StringEvent 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, [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
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 HttpIntegrationimpl Send for HttpIntegrationimpl Sync for HttpIntegrationimpl Unpin for HttpIntegrationimpl UnwindSafe for HttpIntegrationBlanket 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