An authentication server
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.
 
 

14 lines
383 B

require "json"
require "uuid"
require "uuid/json"
class Product
JSON.mapping(
price: {type: Float64, nilable: true},
tax_rate: {type: Float64, nilable: true},
name: {type: String, default: "Undefined"},
description: {type: String, default: "No description available"},
pic_url: {type: String, nilable: true},
id: UUID,
)
end