[][src]Trait azure_sdk_cosmos::PermissionClient

pub trait PermissionClient<C, D, USER>: HasUserClient<C, D, USER> where
    C: CosmosClient,
    D: DatabaseClient<C>,
    USER: UserClient<C, D>, 
{ fn permission_name(&self) -> &str;
fn create_permission(&self) -> CreatePermissionBuilder<C, D, USER>;
fn get_permission(&self) -> GetPermissionBuilder<C, D, USER>;
fn replace_permission(&self) -> ReplacePermissionBuilder<C, D, USER>;
fn delete_permission(&self) -> DeletePermissionsBuilder<C, D, USER>; fn prepare_request(&self, method: Method) -> Builder { ... }
fn prepare_request_with_permission_name(&self, method: Method) -> Builder { ... } }

Required methods

fn permission_name(&self) -> &str

fn create_permission(&self) -> CreatePermissionBuilder<C, D, USER>

fn get_permission(&self) -> GetPermissionBuilder<C, D, USER>

fn replace_permission(&self) -> ReplacePermissionBuilder<C, D, USER>

fn delete_permission(&self) -> DeletePermissionsBuilder<C, D, USER>

Loading content...

Provided methods

Loading content...

Implementors

impl<'a, C, D, USER> PermissionClient<C, D, USER> for PermissionStruct<'a, C, D, USER> where
    C: CosmosClient + Clone,
    D: DatabaseClient<C> + Clone,
    USER: UserClient<C, D> + Clone
[src]

Loading content...