pub struct Item {
pub id: i32,
pub company_id: i32,
pub name: String,
pub update_date: String,
pub available: bool,
pub shortcut1: Option<Option<String>>,
pub shortcut2: Option<Option<String>>,
}Fields§
§id: i32品目ID
company_id: i32事業所ID
name: String品目名 (30文字以内)
update_date: String更新日(yyyy-mm-dd)
available: bool品目の使用設定(true: 使用する、false: 使用しない)
- 本APIでitemを作成した場合はtrueになります。
- falseにする場合はWeb画面から変更できます。
- trueの場合、Web画面での取引登録時などに入力候補として表示されます。
- falseの場合、品目自体は削除せず、Web画面での取引登録時などに入力候補として表示されません。ただし取引(収入・支出)の作成APIなどでfalseの品目をパラメータに指定すれば、取引などにfalseの品目を設定できます。
shortcut1: Option<Option<String>>ショートカット1 (20文字以内)
shortcut2: Option<Option<String>>ショートカット2 (20文字以内)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Item
impl<'de> Deserialize<'de> for Item
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
impl StructuralPartialEq for Item
Auto Trait Implementations§
impl Freeze for Item
impl RefUnwindSafe for Item
impl Send for Item
impl Sync for Item
impl Unpin for Item
impl UnwindSafe for Item
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