[−][src]Trait sunshine_shares_atomic::Trait
Associated Types
type Event: From<Event<Self>> + Into<Self::Event>
The overarching event type
type OrgData: GetGroupSize<GroupId = u32> + GroupMembership<Self::AccountId> + IDIsAvailable<OrgId> + GenerateUniqueID<OrgId> + ChainSudoPermissions<Self::AccountId> + OrganizationSupervisorPermissions<u32, Self::AccountId> + ChangeGroupMembership<Self::AccountId>
Must be synced in this module if the assigned type is an associated type for anything that inherits this module
type Shares: Parameter + Member + AtLeast32Bit + Codec + Default + Copy + MaybeSerializeDeserialize + Debug + PartialOrd + CheckedSub + Zero
The ownership value for each member in the context of a (OrgId, ShareId)
type ReservationLimit: Get<u32>
The hard limit on the number of times shares can be reserved