Type Definition cyfs_base::People

source ·
pub type People = NamedObjectBase<PeopleType>;

Implementations§

source§

impl People

source

pub fn new( owner: Option<ObjectId>, ood_list: Vec<DeviceId>, public_key: PublicKey, area: Option<Area>, name: Option<String>, icon: Option<FileId> ) -> PeopleBuilder

source

pub fn ood_work_mode(&self) -> OODWorkMode

source

pub fn set_ood_work_mode(&mut self, ood_work_mode: OODWorkMode)

source

pub fn ood_list(&self) -> &Vec<DeviceId>

source

pub fn ood_list_mut(&mut self) -> &mut Vec<DeviceId>

source

pub fn name(&self) -> Option<&str>

source

pub fn icon(&self) -> Option<&FileId>

source

pub fn set_name(&mut self, name: String)

source

pub fn set_icon(&mut self, icon: FileId)