Crate oxinat_core Copy item path Source pub use crate::client::ClientAuth ;pub use crate::client::ClientCore ;pub use crate::client::ClientREST ;pub use crate::client::ClientToken ;pub use crate::client::ClientBuilderAttrs ;pub use crate::client::ClientBuilderCore ;pub use crate::client::ClientBuilderToken ;pub use crate::client::Xnat ;pub use crate::client::XnatBuilder ;pub use crate::uri::UriBuilder ;pub use crate::uri::UriBuildError ;pub use crate::uri::BuildResult ;pub use crate::uri::admin::AdminUri ;pub use crate::uri::admin::AdminUriLegacy ;pub use crate::uri::admin::AuthUriLegacy ;pub use crate::uri::admin::DeliveredType ;pub use crate::uri::admin::DicomUri ;pub use crate::uri::admin::DicomListAction ;pub use crate::uri::admin::EventsUri ;pub use crate::uri::admin::EventType ;pub use crate::uri::admin::IrregularPermission ;pub use crate::uri::admin::LogConfigOpt ;pub use crate::uri::admin::MessageType ;pub use crate::uri::admin::NotifyType ;pub use crate::uri::admin::PluginUri ;pub use crate::uri::admin::ScpAction ;pub use crate::uri::admin::ServicesUriLegacy ;pub use crate::uri::admin::SubscriptionAction ;pub use crate::uri::admin::SubscriberOpt ;pub use crate::uri::admin::SystemUri ;pub use crate::uri::admin::UsersUri ;pub use crate::uri::admin::UsersUriLegacy ;pub use crate::uri::data::ArchiveUri ;pub use crate::uri::data::ExperimentUri ;pub use crate::uri::data::ExperimentUriArchive ;pub use crate::uri::data::ProjectUri ;pub use crate::uri::data::ProjectUriArchive ;pub use crate::uri::data::ProjectUriLegacy ;pub use crate::uri::data::ProjectAttributeType ;pub use crate::uri::data::SubjectUriArchive ;pub use crate::uri::data::SubjectUriLegacy ;pub use crate::version::Version ;pub use anyhow ;client models protocols uri version get_from_datafields uri_builder_alias Generates an alias for UriBuilder and other
common traits required by subsequent
implementations. AdminUri Generates the methods required to implement a
AdminUri or AdminUriLegacy trait, allowing
for a type to represent the administrative
endpoints available. ArchiveUri Generates the methods required to implement a
ArchiveUri trait, allowing for a type to
represent the XNAT archive access endpoints. AuthUri Generates the methods required to implement a
AuthUri trait, allowing for a type to
represent the user authentication endpoints. DicomUri Generates the methods required to implement a
DicomUri trait, allowing for a type to
represent the DICOM management endpoints. EventUri Generates the methods required to implement a
EventsUri trait, allowing for a type to
represent the XNAT event system. ExperimentUri Generates the methods required to implement a
ExperimentsUri trait, allowing for atype to
represent the XNAT experiments system. FullUri ModelField Implements serde::Deserialize with a custom
implementation for model properties. PluginUri Generates the methods required to implement a
PluginUri trait, allowing for a type to
represent the plugin management endpoints. ProjectUri Generates the methods required to implement a
ProjectUri trait, allowing for a type to
represent the endpoints available for project
management. ServicesUri Generates the methods required to implement a
ServicesUri trait. allowing for a type to
represent certain service endpoints
available. SubjectUri Generates the methods required to implement a
SubjectUri trait, allowing for a type to
represent the endpoints available for subject
management. SystemUri Generates the methods required to implement a
SystemUri trait, allowing for a type to
represent the administrative endpoints
available. UriBuilder Generates the methods required to implement a
UriBuilder trait, allowing the type to
construct URI paths. UsersUri Generates the methods required to implement a
UsersUri trait, allowing for a type to
represent the user administrative endpoints
available. Version Generates the methods required to implement a
Version trait, allowing the type to
represent some API version.