rowrap 0.0.0

A wrapper for the Roblox API.
Documentation
#[derive(strum::Display)]
pub enum GroupAuditLogAction {
    DeletePost,
    RemoveMember,
    AcceptJoinRequest,
    DeclineJoinRequest,
    PostStatus,
    ChangeRank,
    BuyAd,
    SendAllyRequest,
    CreateEnemy,
    AcceptAllyRequest,
    DeclineAllyRequest,
    DeleteAlly,
    DeleteEnemy,
    AddGroupPlace,
    RemoveGroupPlace,
    CreateItems,
    ConfigureItems,
    SpendGroupFunds,
    ChangeOwner,
    Delete,
    AdjustCurrencyAmounts,
    Abandon,
    Claim,
    Rename,
    ChangeDescription,
    InviteToClan,
    KickFromClan,
    CancelClanInvite,
    BuyClan,
    CreateGroupAsset,
    UpdateGroupAsset,
    ConfigureGroupAsset,
    RevertGroupAsset,
    CreateGroupDeveloperProduct,
    ConfigureGroupGame,
    Lock,
    Unlock,
    CreateGamePass,
    CreateBadge,
    ConfigureBadge,
    SavePlace,
    PublishPlace,
}

#[derive(strum::Display)]
pub enum SortOrder {
    Asc,
    Desc,
}

pub enum Limit {
    Ten,
    TwentyFive,
    Fifty,
    OneHundred,
}

impl std::fmt::Display for Limit {
    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
        match self {
            Self::Ten => write!(f, "10"),
            Self::TwentyFive => write!(f, "25"),
            Self::Fifty => write!(f, "50"),
            Self::OneHundred => write!(f, "100"),
        }
    }
}