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.
19 lines
363 B
19 lines
363 B
const service = {
|
|
OAUTH: 'OAUTH',
|
|
SHARE: 'SHARE',
|
|
PAYMENT: 'PAYMENT',
|
|
PUSH: 'PUSH'
|
|
}
|
|
|
|
export const getProvider = {
|
|
service: {
|
|
type: String,
|
|
required: true,
|
|
validator (value, params) {
|
|
value = (value || '').toUpperCase()
|
|
if (value && Object.values(service).indexOf(value) < 0) {
|
|
return 'service error'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|