Struct stencila_schema::Organization [−][src]
pub struct Organization {Show 17 fields
pub type_: Organization_,
pub address: Option<Box<OrganizationAddress>>,
pub alternate_names: Option<Vec<String>>,
pub brands: Option<Vec<Brand>>,
pub contact_points: Option<Vec<ContactPoint>>,
pub departments: Option<Vec<Organization>>,
pub description: Option<Box<ThingDescription>>,
pub funders: Option<Vec<OrganizationFunders>>,
pub id: Option<Box<String>>,
pub identifiers: Option<Vec<ThingIdentifiers>>,
pub images: Option<Vec<ThingImages>>,
pub legal_name: Option<Box<String>>,
pub logo: Option<Box<OrganizationLogo>>,
pub members: Option<Vec<OrganizationMembers>>,
pub name: Option<Box<String>>,
pub parent_organization: Option<Box<Organization>>,
pub url: Option<Box<String>>,
}
Expand description
An organization such as a school, NGO, corporation, club, etc.
Fields
type_: Organization_
The name of this type
address: Option<Box<OrganizationAddress>>
Postal address for the organization.
alternate_names: Option<Vec<String>>
Alternate names (aliases) for the item.
brands: Option<Vec<Brand>>
Brands that the organization is connected with.
contact_points: Option<Vec<ContactPoint>>
Correspondence/Contact points for the organization.
departments: Option<Vec<Organization>>
Departments within the organization. For example, Department of Computer Science, Research & Development etc.
description: Option<Box<ThingDescription>>
A description of the item.
funders: Option<Vec<OrganizationFunders>>
Organization(s) or person(s) funding the organization.
id: Option<Box<String>>
The identifier for this item.
identifiers: Option<Vec<ThingIdentifiers>>
Any kind of identifier for any kind of Thing.
images: Option<Vec<ThingImages>>
Images of the item.
legal_name: Option<Box<String>>
Legal name for the Organization. Should only include letters and spaces.
logo: Option<Box<OrganizationLogo>>
The logo of the organization.
members: Option<Vec<OrganizationMembers>>
Person(s) or organization(s) who are members of this organization.
name: Option<Box<String>>
The name of the item.
parent_organization: Option<Box<Organization>>
Entity that the Organization is a part of. For example, parentOrganization to a department is a university.
url: Option<Box<String>>
The URL of the item.
Trait Implementations
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
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for Organization
impl Send for Organization
impl Sync for Organization
impl Unpin for Organization
impl UnwindSafe for Organization
Blanket Implementations
Mutably borrows from an owned value. Read more