153 lines
4.0 KiB
JSON
153 lines
4.0 KiB
JSON
{
|
|
"validator": {
|
|
"API0000-email": {
|
|
"name": "ユーザーメールアドレス",
|
|
"not-null": "0",
|
|
"length-order": "1",
|
|
"length-limiter": "5-254",
|
|
"validate-pattern": "(@)"
|
|
},
|
|
"API0000-password": {
|
|
"name": "パスワード",
|
|
"not-null": "0",
|
|
"length-order": "1",
|
|
"length-limiter": "8-32",
|
|
"validate-pattern": "^.+$"
|
|
},
|
|
"API0100-email": {
|
|
"name": "ユーザーメールアドレス",
|
|
"not-null": "0",
|
|
"length-order": "1",
|
|
"length-limiter": "1-254",
|
|
"validate-pattern": "^.+$"
|
|
},
|
|
"API0103-email": {
|
|
"name": "ユーザーメールアドレス",
|
|
"not-null": "0",
|
|
"length-order": "1",
|
|
"length-limiter": "1-254",
|
|
"validate-pattern": "^.+$"
|
|
},
|
|
"API0200-clientUserId": {
|
|
"name": "ユーザーID",
|
|
"not-null": "0",
|
|
"length-order": "1",
|
|
"length-limiter": "1-20",
|
|
"validate-pattern": "^\\d+$"
|
|
},
|
|
"API0200-password": {
|
|
"name": "パスワード",
|
|
"not-null": "0",
|
|
"length-order": "1",
|
|
"length-limiter": "0-12",
|
|
"validate-pattern": "^$|^.{8,12}$"
|
|
},
|
|
"API0200-lastName": {
|
|
"name": "姓",
|
|
"not-null": "0",
|
|
"length-order": "1",
|
|
"length-limiter": "1-20",
|
|
"validate-pattern": "^.{1,20}$"
|
|
},
|
|
"API0200-firstName": {
|
|
"name": "名",
|
|
"not-null": "0",
|
|
"length-order": "1",
|
|
"length-limiter": "1-20",
|
|
"validate-pattern": "^.{1,20}$"
|
|
},
|
|
"API0201-clientId": {
|
|
"name": "クライアントID",
|
|
"not-null": "0",
|
|
"length-order": "1",
|
|
"length-limiter": "1-20",
|
|
"validate-pattern": "^\\d+$"
|
|
},
|
|
|
|
"API0201-displayName": {
|
|
"name": "表示用会社名",
|
|
"not-null": "0",
|
|
"length-order": "1",
|
|
"length-limiter": "1-20",
|
|
"validate-pattern": "^.{1,20}$"
|
|
},
|
|
"API0203-clientLinkId": {
|
|
"name": "ライアント公開情報ID",
|
|
"not-null": "0",
|
|
"length-order": "1",
|
|
"length-limiter": "1-20",
|
|
"validate-pattern": "^\\d+$"
|
|
},
|
|
"API0203-linkId": {
|
|
"name": "公開情報ID",
|
|
"not-null": "0",
|
|
"length-order": "1",
|
|
"length-limiter": "1-20",
|
|
"validate-pattern": "^\\d+$"
|
|
},
|
|
"API0203-linkUrl": {
|
|
"name": "公開情報URL",
|
|
"not-null": "0",
|
|
"length-order": "1",
|
|
"length-limiter": "1-20",
|
|
"validate-pattern": "^(https?://)?[\\w.-]+(\\.[\\w\\.-]+)+[/#?]?.*$"
|
|
},
|
|
"API0205-companyNumber": {
|
|
"name": "法人または企業番号",
|
|
"not-null": "1",
|
|
"length-order": "1",
|
|
"length-limiter": "13-13",
|
|
"validate-pattern": "^\\d{13}$"
|
|
},
|
|
"API0205-companyName": {
|
|
"name": "会社名",
|
|
"not-null": "1",
|
|
"length-order": "1",
|
|
"length-limiter": "1-50",
|
|
"validate-pattern": "^.{1,50}$"
|
|
},
|
|
"API0205-companyNameKana": {
|
|
"name": "(カナ)",
|
|
"not-null": "1",
|
|
"length-order": "1",
|
|
"length-limiter": "1-50",
|
|
"validate-pattern": "^[ァ-ヶー ]{1,50}$"
|
|
},
|
|
"API0205-companyNameEn": {
|
|
"name": "(ローマ字または英語表記[半角])",
|
|
"not-null": "1",
|
|
"length-order": "1",
|
|
"length-limiter": "1-100",
|
|
"validate-pattern": "^[A-Za-z]{1,100}$"
|
|
},
|
|
"API0205-zipCode": {
|
|
"name": "郵便番号",
|
|
"not-null": "1",
|
|
"length-order": "1",
|
|
"length-limiter": "1-7",
|
|
"validate-pattern": "^\\d{13}$"
|
|
},
|
|
"API0205-address1": {
|
|
"name": "市区郡",
|
|
"not-null": "1",
|
|
"length-order": "1",
|
|
"length-limiter": "1-50",
|
|
"validate-pattern": "^.{1,50}$"
|
|
},
|
|
"API0901-mmail": {
|
|
"name": "mail",
|
|
"not-null": "11",
|
|
"length-order": "12",
|
|
"length-limiter": "1-530",
|
|
"validate-pattern": "^.{11,50}$"
|
|
},
|
|
"API0206-sessionId": {
|
|
"name": "key",
|
|
"not-null": "13",
|
|
"length-order": "12",
|
|
"length-limiter": "1-250",
|
|
"validate-pattern": "^.{1,510}$"
|
|
}
|
|
|
|
}
|
|
} |