// This file is @generated by prost-build.
/// Response message that indicates a particular resource was not found.
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct NotFound {}
/// Response message that indicates that some precondition of the request was not
/// met. For example, if there was a request to update foo, but foo had not been
/// set, this would be an appropriate error.
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FailedPrecondition {
    /// An optional description indicating what precondition failed.
    #[prost(string, tag = "1")]
    pub description: ::prost::alloc::string::String,
}
/// Response message that authentication via an anonymous credential failed.
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FailedZkAuthentication {
    /// An optional description with additional information about the failure.
    #[prost(string, tag = "1")]
    pub description: ::prost::alloc::string::String,
}
/// Response message that indicates authorization to perform an unidentified
/// operation via an endorsement or access key failed
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct FailedUnidentifiedAuthorization {
    /// An optional description with additional information about the failure.
    #[prost(string, tag = "1")]
    pub description: ::prost::alloc::string::String,
}
