lib/api/ledger/ledger_models/journal_item_summary.go

69 lines
1.6 KiB
Go

// Code generated by go-swagger; DO NOT EDIT.
// All Code Copyright(c) 2018-2020 by Taxnexus, Inc.
// All rights reserved worldwide.
// Proprietary product; unlicensed use is not allowed
package ledger_models
// This file was generated by the swagger tool.
// Editing this file might prove futile when you re-run the swagger generate command
import (
"github.com/go-openapi/strfmt"
"github.com/go-openapi/swag"
)
// JournalItemSummary journal item summary
//
// swagger:model JournalItemSummary
type JournalItemSummary struct {
// credits
Credits float64 `json:"Credits,omitempty"`
// debits
Debits float64 `json:"Debits,omitempty"`
// g l account name
GLAccountName string `json:"GLAccountName,omitempty"`
// g l balance ID
GLBalanceID string `json:"GLBalanceID,omitempty"`
// month number
MonthNumber int64 `json:"MonthNumber,omitempty"`
// period name
PeriodName string `json:"PeriodName,omitempty"`
// quarter number
QuarterNumber int64 `json:"QuarterNumber,omitempty"`
// year number
YearNumber int64 `json:"YearNumber,omitempty"`
}
// Validate validates this journal item summary
func (m *JournalItemSummary) Validate(formats strfmt.Registry) error {
return nil
}
// MarshalBinary interface implementation
func (m *JournalItemSummary) MarshalBinary() ([]byte, error) {
if m == nil {
return nil, nil
}
return swag.WriteJSON(m)
}
// UnmarshalBinary interface implementation
func (m *JournalItemSummary) UnmarshalBinary(b []byte) error {
var res JournalItemSummary
if err := swag.ReadJSON(b, &res); err != nil {
return err
}
*m = res
return nil
}