49 lines
1.1 KiB
JavaScript
49 lines
1.1 KiB
JavaScript
import Service from '../service';
|
|
|
|
export default Service.extend({
|
|
modelName: 'Sequence',
|
|
createConstraints: {
|
|
name: {
|
|
presence: true,
|
|
length: {
|
|
minimum: 1,
|
|
maximum: 36
|
|
}
|
|
},
|
|
length: {
|
|
presence: true,
|
|
numericality: {
|
|
onlyInteger: true,
|
|
greaterThan: 1,
|
|
lessThanOrEqualTo: 16
|
|
}
|
|
},
|
|
initVal: {
|
|
presence: true,
|
|
numericality: {
|
|
onlyInteger: true,
|
|
greaterThanOrEqualTo: 0,
|
|
lessThanOrEqualTo: 999999999
|
|
}
|
|
},
|
|
step: {
|
|
presence: true,
|
|
numericality: {
|
|
onlyInteger: true,
|
|
greaterThan: 0,
|
|
lessThanOrEqualTo: 128
|
|
}
|
|
}
|
|
},
|
|
updateConstraints: {
|
|
step: {
|
|
presence: true,
|
|
numericality: {
|
|
onlyInteger: true,
|
|
greaterThan: 0,
|
|
lessThanOrEqualTo: 128
|
|
}
|
|
}
|
|
}
|
|
});
|