#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Organisation {
#[prost(oneof="organisation::Org", tags="1, 2")]
pub org: ::core::option::Option<organisation::Org>,
}
pub mod organisation {
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Org {
#[prost(string, tag="1")]
OrgId(::prost::alloc::string::String),
#[prost(string, tag="2")]
OrgDomain(::prost::alloc::string::String),
}
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Organization {
#[prost(oneof="organization::Org", tags="1, 2")]
pub org: ::core::option::Option<organization::Org>,
}
pub mod organization {
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Org {
#[prost(string, tag="1")]
OrgId(::prost::alloc::string::String),
#[prost(string, tag="2")]
OrgDomain(::prost::alloc::string::String),
}
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RequestContext {
#[prost(oneof="request_context::ResourceOwner", tags="1, 2")]
pub resource_owner: ::core::option::Option<request_context::ResourceOwner>,
}
pub mod request_context {
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum ResourceOwner {
#[prost(string, tag="1")]
OrgId(::prost::alloc::string::String),
#[prost(bool, tag="2")]
Instance(bool),
}
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ListQuery {
#[prost(uint64, tag="1")]
pub offset: u64,
#[prost(uint32, tag="2")]
pub limit: u32,
#[prost(bool, tag="3")]
pub asc: bool,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Details {
#[prost(uint64, tag="1")]
pub sequence: u64,
#[prost(message, optional, tag="2")]
pub change_date: ::core::option::Option<::pbjson_types::Timestamp>,
#[prost(string, tag="3")]
pub resource_owner: ::prost::alloc::string::String,
}
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ListDetails {
#[prost(uint64, tag="1")]
pub total_result: u64,
#[prost(uint64, tag="2")]
pub processed_sequence: u64,
#[prost(message, optional, tag="3")]
pub timestamp: ::core::option::Option<::pbjson_types::Timestamp>,
}