pub struct LegalEntities {
pub client: Client,
}Fields§
§client: ClientImplementations§
Source§impl LegalEntities
impl LegalEntities
Sourcepub async fn list<'a>(
&'a self,
cursor: Option<String>,
expand: Option<String>,
order_by: Option<String>,
) -> Result<ListLegalEntitiesResponse, Error>
pub async fn list<'a>( &'a self, cursor: Option<String>, expand: Option<String>, order_by: Option<String>, ) -> Result<ListLegalEntitiesResponse, Error>
List legal entities
A List of legal entities
- Requires:
API Tier 2 - Expandable fields:
parent,company - Sortable fields:
id,created_at,updated_at
Parameters:
cursor: Option<String>expand: Option<String>order_by: Option<String>
use futures_util::TryStreamExt;
async fn example_legal_entities_list_stream() -> anyhow::Result<()> {
let client = rippling_api::Client::new_from_env();
let mut legal_entities = client.legal_entities();
let mut stream = legal_entities.list_stream(
Some("some-string".to_string()),
Some("some-string".to_string()),
);
loop {
match stream.try_next().await {
Ok(Some(item)) => {
println!("{:?}", item);
}
Ok(None) => {
break;
}
Err(err) => {
return Err(err.into());
}
}
}
Ok(())
}Sourcepub async fn get<'a>(
&'a self,
expand: Option<String>,
id: &'a str,
) -> Result<GetLegalEntitiesResponse, Error>
pub async fn get<'a>( &'a self, expand: Option<String>, id: &'a str, ) -> Result<GetLegalEntitiesResponse, Error>
Retrieve a specific legal entity
Retrieve a specific legal entity
Parameters:
expand: Option<String>id: &'astr: ID of the resource to return (required)
async fn example_legal_entities_get() -> anyhow::Result<()> {
let client = rippling_api::Client::new_from_env();
let result: rippling_api::types::GetLegalEntitiesResponse = client
.legal_entities()
.get(
Some("some-string".to_string()),
"d9797f8d-9ad6-4e08-90d7-2ec17e13471c",
)
.await?;
println!("{:?}", result);
Ok(())
}Trait Implementations§
Source§impl Clone for LegalEntities
impl Clone for LegalEntities
Source§fn clone(&self) -> LegalEntities
fn clone(&self) -> LegalEntities
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LegalEntities
impl !RefUnwindSafe for LegalEntities
impl Send for LegalEntities
impl Sync for LegalEntities
impl Unpin for LegalEntities
impl !UnwindSafe for LegalEntities
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more