pub struct MolecularSequenceRepository {
pub id: Option<String>,
pub extension: Option<Vec<Box<Extension>>>,
pub modifierExtension: Option<Vec<Box<Extension>>>,
pub type_: Box<RepositoryType>,
pub url: Option<Box<FHIRUri>>,
pub name: Option<Box<FHIRString>>,
pub datasetId: Option<Box<FHIRString>>,
pub variantsetId: Option<Box<FHIRString>>,
pub readsetId: Option<Box<FHIRString>>,
}Expand description
Configurations of the external repository. The repository shall store target’s observedSeq or records related with target’s observedSeq.
Fields§
§id: Option<String>Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
extension: Option<Vec<Box<Extension>>>May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
modifierExtension: Option<Vec<Box<Extension>>>May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element’s descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.
Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
type_: Box<RepositoryType>Click and see / RESTful API / Need login to see / RESTful API with authentication / Other ways to see resource.
url: Option<Box<FHIRUri>>URI of an external repository which contains further details about the genetics data.
name: Option<Box<FHIRString>>URI of an external repository which contains further details about the genetics data.
datasetId: Option<Box<FHIRString>>Id of the variant in this external repository. The server will understand how to use this id to call for more info about datasets in external repository.
variantsetId: Option<Box<FHIRString>>Id of the variantset in this external repository. The server will understand how to use this id to call for more info about variantsets in external repository.
readsetId: Option<Box<FHIRString>>Id of the read in this external repository.
Trait Implementations§
Source§impl Clone for MolecularSequenceRepository
impl Clone for MolecularSequenceRepository
Source§fn clone(&self) -> MolecularSequenceRepository
fn clone(&self) -> MolecularSequenceRepository
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for MolecularSequenceRepository
impl Debug for MolecularSequenceRepository
Source§impl Default for MolecularSequenceRepository
impl Default for MolecularSequenceRepository
Source§fn default() -> MolecularSequenceRepository
fn default() -> MolecularSequenceRepository
Source§impl FHIRJSONDeserializer for MolecularSequenceRepository
impl FHIRJSONDeserializer for MolecularSequenceRepository
fn from_json_str(s: &str) -> Result<Self, DeserializeError>
fn from_serde_value( obj: &Value, context: Context<'_>, ) -> Result<Self, DeserializeError>
Source§impl FHIRJSONSerializer for MolecularSequenceRepository
impl FHIRJSONSerializer for MolecularSequenceRepository
fn serialize_value( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_extension( &self, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn serialize_field( &self, field: &str, writer: &mut dyn Write, ) -> Result<bool, SerializeError>
fn is_fp_primitive(&self) -> bool
Source§impl MetaValue for MolecularSequenceRepository
impl MetaValue for MolecularSequenceRepository
fn fields(&self) -> Vec<&'static str>
fn get_field<'a>(&'a self, field: &str) -> Option<&'a dyn MetaValue>
fn get_field_mut<'a>(&'a mut self, field: &str) -> Option<&'a mut dyn MetaValue>
fn get_index_mut<'a>( &'a mut self, index: usize, ) -> Option<&'a mut dyn MetaValue>
fn get_index<'a>(&'a self, _index: usize) -> Option<&'a dyn MetaValue>
fn typename(&self) -> &'static str
fn as_any(&self) -> &dyn Any
fn flatten(&self) -> Vec<&dyn MetaValue>
Auto Trait Implementations§
impl Freeze for MolecularSequenceRepository
impl RefUnwindSafe for MolecularSequenceRepository
impl Send for MolecularSequenceRepository
impl Sync for MolecularSequenceRepository
impl Unpin for MolecularSequenceRepository
impl UnwindSafe for MolecularSequenceRepository
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more