[][src]Trait sunshine_util::traits::UseTermsOfAgreement

pub trait UseTermsOfAgreement<AccountId>: FoundationParts {
    type TermsOfAgreement;
    fn request_consent_on_terms_of_agreement(
        bounty_org: u32,
        terms: Self::TermsOfAgreement
    ) -> Result<(Self::MultiShareId, Self::MultiVoteId), DispatchError>;
fn approve_grant_to_register_team(
        bounty_org: u32,
        flat_share_id: u32,
        terms: Self::TermsOfAgreement
    ) -> Result<Self::TeamId, DispatchError>; }

Associated Types

Loading content...

Required methods

fn approve_grant_to_register_team(
    bounty_org: u32,
    flat_share_id: u32,
    terms: Self::TermsOfAgreement
) -> Result<Self::TeamId, DispatchError>

Loading content...

Implementors

Loading content...