unofficial_appwrite 1.0.0

wrapper on appwrite api -> https://appwrite.io/docs
Documentation
pub struct Permission;

///Must be one of: any, guests, users, user, team, member, label.
impl Permission {
    /// Read permission for provided [role]
    pub fn read(role: &str) -> String {
        format!("read(\"{}\")", role)
    }

    /// Write permission for provided [role]
    ///
    /// This is an alias of update, delete, and possibly create.
    /// Don't use write in combination with update, delete, or create.
    pub fn write(role: &str) -> String {
        format!("write(\"{}\")", role)
    }

    /// Create permission for provided [role]
    pub fn create(role: &str) -> String {
        format!("create(\"{}\")", role)
    }

    /// Update permission for provided [role]
    pub fn update(role: &str) -> String {
        format!("update(\"{}\")", role)
    }

    /// Delete permission for provided [role]
    pub fn delete(role: &str) -> String {
        format!("delete(\"{}\")", role)
    }
}