[][src]Trait sunshine_util::traits::FlatShareWrapper

pub trait FlatShareWrapper<OrgId, FlatShareId, AccountId> {
    fn get_flat_share_group(
        organization: OrgId,
        share_id: FlatShareId
    ) -> Result<Vec<AccountId>, DispatchError>;
fn generate_unique_flat_share_id(organization: OrgId) -> FlatShareId;
fn add_members_to_flat_share_group(
        organization: OrgId,
        share_id: FlatShareId,
        members: Vec<AccountId>
    ); }

Required methods

fn get_flat_share_group(
    organization: OrgId,
    share_id: FlatShareId
) -> Result<Vec<AccountId>, DispatchError>

fn generate_unique_flat_share_id(organization: OrgId) -> FlatShareId

fn add_members_to_flat_share_group(
    organization: OrgId,
    share_id: FlatShareId,
    members: Vec<AccountId>
)

Loading content...

Implementors

Loading content...