Skip to main content

build_draft

Function build_draft 

Source
pub fn build_draft(
    base: Option<TransactionDraft>,
    book: Option<String>,
    idem: Option<String>,
    debits: Vec<PostingDraft>,
    credits: Vec<PostingDraft>,
    occurred_at: Option<DateTime<Utc>>,
    metadata: Option<Value>,
) -> Result<TransactionDraft, String>
Expand description

Builds the final draft. base comes from –draft (file or stdin); flag values override its fields. Without –draft, –book and –idem are required and postings come from –debit/–credit.