#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Address {
#[prost(string, tag = "1")]
pub city: ::prost::alloc::string::String,
#[prost(string, tag = "2")]
pub region: ::prost::alloc::string::String,
#[prost(string, tag = "3")]
pub country_code: ::prost::alloc::string::String,
#[prost(string, tag = "4")]
pub postal_code: ::prost::alloc::string::String,
#[prost(string, tag = "5")]
pub address_line_1: ::prost::alloc::string::String,
#[prost(string, tag = "6")]
pub address_line_2: ::prost::alloc::string::String,
#[prost(string, tag = "7")]
pub address_line_3: ::prost::alloc::string::String,
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct BillingDetails {
#[deprecated]
#[prost(message, optional, tag = "1")]
pub address: ::core::option::Option<Address>,
#[prost(string, tag = "2")]
pub display_address: ::prost::alloc::string::String,
#[prost(string, optional, tag = "3")]
pub company_name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag = "4")]
pub billing_email: ::core::option::Option<::prost::alloc::string::String>,
#[prost(message, optional, tag = "5")]
pub billing_address: ::core::option::Option<
super::super::super::common::v1::Address,
>,
}
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetBillingDetailsRequest {
#[prost(uint64, tag = "1")]
pub organization_id: u64,
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetBillingDetailsResponse {
#[prost(message, optional, tag = "1")]
pub billing_details: ::core::option::Option<BillingDetails>,
}
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetStripePaymentDataRequest {
#[prost(uint64, tag = "1")]
pub organization_id: u64,
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct GetStripePaymentDataResponse {
#[prost(message, optional, tag = "1")]
pub stripe_payment_data: ::core::option::Option<
super::super::super::common::v1::StripePaymentData,
>,
}