pub struct DataroomLinkCreate {
pub allow_download: Option<Option<Value>>,
pub allow_list: Option<Vec<Value>>,
pub dataroom_id: Option<Option<Value>>,
pub deny_list: Option<Vec<Value>>,
pub document_id: Option<Option<Value>>,
pub email_protected: Option<Option<Value>>,
pub expires_at: Option<Option<Value>>,
pub name: Option<Option<Value>>,
pub password: Option<Option<Value>>,
}Fields§
§allow_download: Option<Option<Value>>§allow_list: Option<Vec<Value>>AllowList narrows which addresses pass the email gate. Optional; an entry may be a full address ("ada@example.com"), an "@domain.com" suffix, or a bare "domain.com". An omitted or EMPTY list admits everyone, so a link with no list enforces the email gate alone.
dataroom_id: Option<Option<Value>>§deny_list: Option<Vec<Value>>DenyList rejects addresses, in the same three forms as the allow list. Optional. It is checked BEFORE the allow list, so deny always wins.
document_id: Option<Option<Value>>§email_protected: Option<Option<Value>>§expires_at: Option<Option<Value>>§name: Option<Option<Value>>§password: Option<Option<Value>>Implementations§
Source§impl DataroomLinkCreate
impl DataroomLinkCreate
pub fn new() -> DataroomLinkCreate
Trait Implementations§
Source§impl Clone for DataroomLinkCreate
impl Clone for DataroomLinkCreate
Source§fn clone(&self) -> DataroomLinkCreate
fn clone(&self) -> DataroomLinkCreate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DataroomLinkCreate
impl Debug for DataroomLinkCreate
Source§impl Default for DataroomLinkCreate
impl Default for DataroomLinkCreate
Source§fn default() -> DataroomLinkCreate
fn default() -> DataroomLinkCreate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DataroomLinkCreate
impl<'de> Deserialize<'de> for DataroomLinkCreate
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
Source§impl PartialEq for DataroomLinkCreate
impl PartialEq for DataroomLinkCreate
Source§impl Serialize for DataroomLinkCreate
impl Serialize for DataroomLinkCreate
impl StructuralPartialEq for DataroomLinkCreate
Auto Trait Implementations§
impl Freeze for DataroomLinkCreate
impl RefUnwindSafe for DataroomLinkCreate
impl Send for DataroomLinkCreate
impl Sync for DataroomLinkCreate
impl Unpin for DataroomLinkCreate
impl UnsafeUnpin for DataroomLinkCreate
impl UnwindSafe for DataroomLinkCreate
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