pub struct CreateAccountDto {
pub code: String,
pub label: String,
pub parent_code: Option<String>,
pub account_type: String,
pub direct_use: bool,
pub organization_id: String,
}Expand description
Request DTO for creating a new account
deny_unknown_fields n’est pas décoratif : sans lui, un champ mal nommé
est accepté puis JETÉ en silence — la requête rend 201 et la donnée
n’existe pas. Sur un compte du plan comptable, ce serait une écriture
qu’on croit passée.
Fields§
§code: String§label: String§parent_code: Option<String>§account_type: String§direct_use: bool§organization_id: StringTrait Implementations§
Source§impl Clone for CreateAccountDto
impl Clone for CreateAccountDto
Source§fn clone(&self) -> CreateAccountDto
fn clone(&self) -> CreateAccountDto
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateAccountDto
impl Debug for CreateAccountDto
Source§impl<'de> Deserialize<'de> for CreateAccountDto
impl<'de> Deserialize<'de> for CreateAccountDto
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CreateAccountDto
impl Serialize for CreateAccountDto
Auto Trait Implementations§
impl Freeze for CreateAccountDto
impl RefUnwindSafe for CreateAccountDto
impl Send for CreateAccountDto
impl Sync for CreateAccountDto
impl Unpin for CreateAccountDto
impl UnsafeUnpin for CreateAccountDto
impl UnwindSafe for CreateAccountDto
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> Fake for T
impl<T> Fake for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 moreCreates a shared type from an unshared type.