pub struct GroupEntity {
pub id: Option<i64>,
pub name: Option<String>,
pub notes: Option<String>,
pub admin_ids: Option<String>,
pub user_ids: Option<String>,
pub usernames: Option<String>,
pub allowed_ips: Option<String>,
pub ftp_permission: Option<bool>,
pub sftp_permission: Option<bool>,
pub dav_permission: Option<bool>,
pub restapi_permission: Option<bool>,
pub site_id: Option<i64>,
}
Expand description
Group entity from Files.com API
Fields§
§id: Option<i64>
Group ID
name: Option<String>
Group name
notes: Option<String>
Notes about the group
admin_ids: Option<String>
Admin user IDs (comma-separated string)
user_ids: Option<String>
User IDs in this group (comma-separated string)
usernames: Option<String>
Usernames in this group (comma-separated string)
allowed_ips: Option<String>
Allowed IP addresses
ftp_permission: Option<bool>
FTP permission
sftp_permission: Option<bool>
SFTP permission
dav_permission: Option<bool>
WebDAV permission
restapi_permission: Option<bool>
REST API permission
site_id: Option<i64>
Site ID
Trait Implementations§
Source§impl Clone for GroupEntity
impl Clone for GroupEntity
Source§fn clone(&self) -> GroupEntity
fn clone(&self) -> GroupEntity
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for GroupEntity
impl Debug for GroupEntity
Source§impl<'de> Deserialize<'de> for GroupEntity
impl<'de> Deserialize<'de> for GroupEntity
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GroupEntity
impl RefUnwindSafe for GroupEntity
impl Send for GroupEntity
impl Sync for GroupEntity
impl Unpin for GroupEntity
impl UnwindSafe for GroupEntity
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more