27 lines
638 B
JavaScript
27 lines
638 B
JavaScript
import Service from '../service';
|
|
|
|
export default Service.extend({
|
|
modelName: 'CampaignQuota',
|
|
constraints: {
|
|
dailyFrom: {
|
|
presence: true,
|
|
format: {
|
|
pattern: '^([01]?[0-9]|2[0-3]):([0-5]?[0-9])(:[0-5]?[0-9])?$'
|
|
}
|
|
},
|
|
dailyTo: {
|
|
presence: true,
|
|
format: {
|
|
pattern: '^([01]?[0-9]|2[0-3]):([0-5]?[0-9])(:[0-5]?[0-9])?$'
|
|
}
|
|
},
|
|
quota: {
|
|
presence: true,
|
|
numericality: {
|
|
onlyInteger: true,
|
|
greaterThan: 0
|
|
}
|
|
},
|
|
}
|
|
});
|