sapient-rs 0.1.0

Rust bindings for the SAPIENT / BSI Flex 335 protobuf message schemas
Documentation
// This file is @generated by prost-build.
/// \[START messages\]
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FileOptions {
    #[prost(string, tag = "1")]
    pub standard_version: ::prost::alloc::string::String,
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct ValidationOptions {
    #[prost(bool, optional, tag = "1")]
    pub is_mandatory: ::core::option::Option<bool>,
    #[prost(bool, optional, tag = "2")]
    pub is_ulid: ::core::option::Option<bool>,
    #[prost(bool, optional, tag = "3")]
    pub is_uuid: ::core::option::Option<bool>,
    #[prost(string, optional, tag = "4")]
    pub xml_name: ::core::option::Option<::prost::alloc::string::String>,
    #[prost(bool, optional, tag = "5")]
    pub xml_is_attribute: ::core::option::Option<bool>,
    #[prost(bool, optional, tag = "6")]
    pub xml_ignore: ::core::option::Option<bool>,
    #[prost(string, optional, tag = "7")]
    pub xml_singly_nested: ::core::option::Option<::prost::alloc::string::String>,
    #[prost(bool, optional, tag = "8")]
    pub xml_is_parent_value: ::core::option::Option<bool>,
    #[prost(string, optional, tag = "9")]
    pub enum_name: ::core::option::Option<::prost::alloc::string::String>,
    #[prost(bool, optional, tag = "10")]
    pub is_proto_time: ::core::option::Option<bool>,
    #[prost(bool, optional, tag = "11")]
    pub xml_tentative: ::core::option::Option<bool>,
    #[prost(bool, optional, tag = "12")]
    pub is_time: ::core::option::Option<bool>,
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct MessageOptions {
    #[prost(string, optional, tag = "50001")]
    pub xml_message_name: ::core::option::Option<::prost::alloc::string::String>,
    #[prost(bool, optional, tag = "50002")]
    pub is_sapient_message: ::core::option::Option<bool>,
}