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

pub trait UserService {
    fn list(
        &self,
        o: RequestOptions,
        p: ListUserRequest
    ) -> SingleResponse<ListUserResponse>;
fn get(
        &self,
        o: RequestOptions,
        p: GetUserRequest
    ) -> SingleResponse<GetUserResponse>;
fn create(
        &self,
        o: RequestOptions,
        p: CreateUserRequest
    ) -> SingleResponse<CreateUserResponse>;
fn update(
        &self,
        o: RequestOptions,
        p: UpdateUserRequest
    ) -> SingleResponse<Empty>;
fn delete(
        &self,
        o: RequestOptions,
        p: DeleteUserRequest
    ) -> SingleResponse<Empty>;
fn update_password(
        &self,
        o: RequestOptions,
        p: UpdateUserPasswordRequest
    ) -> SingleResponse<Empty>; }

Required methods

fn list(
    &self,
    o: RequestOptions,
    p: ListUserRequest
) -> SingleResponse<ListUserResponse>

fn get(
    &self,
    o: RequestOptions,
    p: GetUserRequest
) -> SingleResponse<GetUserResponse>

fn create(
    &self,
    o: RequestOptions,
    p: CreateUserRequest
) -> SingleResponse<CreateUserResponse>

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

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

fn update_password(
    &self,
    o: RequestOptions,
    p: UpdateUserPasswordRequest
) -> SingleResponse<Empty>

Loading content...

Implementors

impl UserService for UserServiceClient[src]

Loading content...