diff --git a/app/schemas/models/prepaid.schema.coffee b/app/schemas/models/prepaid.schema.coffee index 1ead96ced..fa5edd1b8 100644 --- a/app/schemas/models/prepaid.schema.coffee +++ b/app/schemas/models/prepaid.schema.coffee @@ -2,7 +2,10 @@ c = require './../schemas' PrepaidSchema = c.object({title: 'Prepaid', required: ['creator', 'type']}, { creator: c.objectId(links: [ {rel: 'extra', href: '/db/user/{($)}'} ]) - redeemers: c.array {}, c.objectId(links: [ {rel: 'extra', href: '/db/user/{($)}'} ]) + redeemers: c.array {title: 'Users who have redeemed this code'}, + c.object {required: ['date', 'userID']}, + date: c.date {title: 'Redeemed date'} + userID: c.objectId(links: [ {rel: 'extra', href: '/db/user/{($)}'} ]) maxRedeemers: { type: 'integer'} code: c.shortString(title: "Unique code to redeem") type: { type: 'string' }