Implementation of a generic backend of eshop in Crystal
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12 lines
321 B

5 years ago
  1. require "json"
  2. class Product
  3. JSON.mapping(
  4. price: {type: Float64, nilable: true},
  5. tax_rate: {type: Float64, nilable: true},
  6. name: {type: String, nilable: true},
  7. description: {type: String, nilable: true},
  8. pic_url: {type: String, nilable: true},
  9. id: Int64,
  10. )
  11. end