Trait otter_api_tests::shapelib::PlayerAccessSpec[][src]

pub trait PlayerAccessSpec: Debug + Sync + Send + Serialize + Deserialize {
    pub fn deliver(
        &self,
        ag: &AccountsGuard,
        g: &Instance,
        gpl: &GPlayer,
        ipl: &IPlayer,
        token: AccessTokenInfo
    ) -> Result<AccessTokenReport, TokenDeliveryError>; pub fn override_token(&self) -> Option<&RawToken> { ... }
pub fn check_spec_permission(
        &self,
        Option<Authorisation<Global>>
    ) -> Result<(), MgmtError> { ... }
pub fn describe_html(&self) -> Html { ... } }

Required methods

pub fn deliver(
    &self,
    ag: &AccountsGuard,
    g: &Instance,
    gpl: &GPlayer,
    ipl: &IPlayer,
    token: AccessTokenInfo
) -> Result<AccessTokenReport, TokenDeliveryError>
[src]

Loading content...

Provided methods

pub fn override_token(&self) -> Option<&RawToken>[src]

pub fn check_spec_permission(
    &self,
    Option<Authorisation<Global>>
) -> Result<(), MgmtError>
[src]

pub fn describe_html(&self) -> Html[src]

Loading content...

Trait Implementations

impl<'typetag> Serialize for dyn PlayerAccessSpec + 'typetag[src]

impl<'typetag> Serialize for dyn PlayerAccessSpec + 'typetag + Send[src]

impl<'typetag> Serialize for dyn PlayerAccessSpec + 'typetag + Sync + Send[src]

impl<'typetag> Serialize for dyn PlayerAccessSpec + 'typetag + Sync[src]

Implementors

impl PlayerAccessSpec for FixedToken[src]

impl PlayerAccessSpec for PlayerAccessUnset[src]

impl PlayerAccessSpec for TokenByEmail[src]

impl PlayerAccessSpec for UrlOnStdout[src]

Loading content...