Field Name Type Field Name Type Field Name Type InvoiceNumber String ItemCode String AddressLine String CreatedTime Long ItemDecription String City String CustomerCardNo String ItemPrice Number State String TotalAmount Number ItemQty Integer PinCode String NumberOfItems Integer TotalValue Number ContactNumber String PaymentMethod String TaxableAmount Number CGST Number SGST Number ClassName PosInvoice CESS Number Field Name Type InvoiceLineItem Array of LineItem StoreID String CashierID String CustomerType String DeliveryType String DeliveryAddress DeliveryAddress Creating POJO from JSON Schema https://github.com/joelittlejohn/jsonschema2pojo/wiki