[][src]Trait chirpstack_api::as_pb::external::api::GatewayProfileService

pub trait GatewayProfileService {
    fn create(
        &self,
        o: RequestOptions,
        p: CreateGatewayProfileRequest
    ) -> SingleResponse<CreateGatewayProfileResponse>;
fn get(
        &self,
        o: RequestOptions,
        p: GetGatewayProfileRequest
    ) -> SingleResponse<GetGatewayProfileResponse>;
fn update(
        &self,
        o: RequestOptions,
        p: UpdateGatewayProfileRequest
    ) -> SingleResponse<Empty>;
fn delete(
        &self,
        o: RequestOptions,
        p: DeleteGatewayProfileRequest
    ) -> SingleResponse<Empty>;
fn list(
        &self,
        o: RequestOptions,
        p: ListGatewayProfilesRequest
    ) -> SingleResponse<ListGatewayProfilesResponse>; }

Required methods

fn create(
    &self,
    o: RequestOptions,
    p: CreateGatewayProfileRequest
) -> SingleResponse<CreateGatewayProfileResponse>

fn get(
    &self,
    o: RequestOptions,
    p: GetGatewayProfileRequest
) -> SingleResponse<GetGatewayProfileResponse>

fn update(
    &self,
    o: RequestOptions,
    p: UpdateGatewayProfileRequest
) -> SingleResponse<Empty>

fn delete(
    &self,
    o: RequestOptions,
    p: DeleteGatewayProfileRequest
) -> SingleResponse<Empty>

fn list(
    &self,
    o: RequestOptions,
    p: ListGatewayProfilesRequest
) -> SingleResponse<ListGatewayProfilesResponse>

Loading content...

Implementors

impl GatewayProfileService for GatewayProfileServiceClient[src]

Loading content...