3506 lines
89 KiB
JSON
3506 lines
89 KiB
JSON
{
|
|
"namespaces": [
|
|
"public"
|
|
],
|
|
"name": "public",
|
|
"tables": [
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"danak_subscription_id": {
|
|
"name": "danak_subscription_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": true,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"slug": {
|
|
"name": "slug",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"logo_url": {
|
|
"name": "logo_url",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"quota": {
|
|
"name": "quota",
|
|
"type": "int8",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": 64,
|
|
"scale": 0,
|
|
"default": "'10737418240'",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "bigint"
|
|
},
|
|
"used_quota": {
|
|
"name": "used_quota",
|
|
"type": "int8",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": 64,
|
|
"scale": 0,
|
|
"default": "0",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "bigint"
|
|
},
|
|
"remaining_quota": {
|
|
"name": "remaining_quota",
|
|
"type": "int8",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": 64,
|
|
"scale": 0,
|
|
"default": "'10737418240'",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "bigint"
|
|
},
|
|
"is_active": {
|
|
"name": "is_active",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "true",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
}
|
|
},
|
|
"name": "business",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"danak_subscription_id"
|
|
],
|
|
"composite": false,
|
|
"constraint": true,
|
|
"keyName": "business_danak_subscription_id_unique",
|
|
"unique": true,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "business_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {},
|
|
"nativeEnums": {
|
|
"dns_record_type_enum": {
|
|
"name": "dns_record_type_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"A",
|
|
"AAAA",
|
|
"CNAME",
|
|
"MX",
|
|
"TXT",
|
|
"SPF",
|
|
"DKIM",
|
|
"DMARC",
|
|
"SRV"
|
|
]
|
|
},
|
|
"domain_status_enum": {
|
|
"name": "domain_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"SUSPENDED"
|
|
]
|
|
},
|
|
"notif_type": {
|
|
"name": "notif_type",
|
|
"schema": "public",
|
|
"items": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
]
|
|
},
|
|
"role_enum": {
|
|
"name": "role_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"ADMIN",
|
|
"USER"
|
|
]
|
|
},
|
|
"verification_status_enum": {
|
|
"name": "verification_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"EXPIRED"
|
|
]
|
|
}
|
|
},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"danak_user_id": {
|
|
"name": "danak_user_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"full_name": {
|
|
"name": "full_name",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"email": {
|
|
"name": "email",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"phone": {
|
|
"name": "phone",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"business_id": {
|
|
"name": "business_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
}
|
|
},
|
|
"name": "business_staff",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "business_staff_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {
|
|
"business_staff_business_id_foreign": {
|
|
"columnNames": [
|
|
"business_id"
|
|
],
|
|
"constraintName": "business_staff_business_id_foreign",
|
|
"localTableName": "public.business_staff",
|
|
"referencedTableName": "public.business",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "cascade"
|
|
}
|
|
},
|
|
"nativeEnums": {
|
|
"dns_record_type_enum": {
|
|
"name": "dns_record_type_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"A",
|
|
"AAAA",
|
|
"CNAME",
|
|
"MX",
|
|
"TXT",
|
|
"SPF",
|
|
"DKIM",
|
|
"DMARC",
|
|
"SRV"
|
|
]
|
|
},
|
|
"domain_status_enum": {
|
|
"name": "domain_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"SUSPENDED"
|
|
]
|
|
},
|
|
"notif_type": {
|
|
"name": "notif_type",
|
|
"schema": "public",
|
|
"items": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
]
|
|
},
|
|
"role_enum": {
|
|
"name": "role_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"ADMIN",
|
|
"USER"
|
|
]
|
|
},
|
|
"verification_status_enum": {
|
|
"name": "verification_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"EXPIRED"
|
|
]
|
|
}
|
|
},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"wildduck_id": {
|
|
"name": "wildduck_id",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"type": {
|
|
"name": "type",
|
|
"type": "dns_record_type_enum",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [
|
|
"A",
|
|
"AAAA",
|
|
"CNAME",
|
|
"MX",
|
|
"TXT",
|
|
"SPF",
|
|
"DKIM",
|
|
"DMARC",
|
|
"SRV"
|
|
],
|
|
"mappedType": "unknown",
|
|
"nativeEnumName": "dns_record_type_enum"
|
|
},
|
|
"value": {
|
|
"name": "value",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "text"
|
|
},
|
|
"ttl": {
|
|
"name": "ttl",
|
|
"type": "int4",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": 32,
|
|
"scale": 0,
|
|
"default": "300",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "integer"
|
|
},
|
|
"priority": {
|
|
"name": "priority",
|
|
"type": "int4",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": 32,
|
|
"scale": 0,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "integer"
|
|
},
|
|
"status": {
|
|
"name": "status",
|
|
"type": "verification_status_enum",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "'PENDING'",
|
|
"comment": null,
|
|
"enumItems": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"EXPIRED"
|
|
],
|
|
"mappedType": "unknown",
|
|
"nativeEnumName": "verification_status_enum"
|
|
},
|
|
"is_required": {
|
|
"name": "is_required",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "true",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
},
|
|
"is_active": {
|
|
"name": "is_active",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "true",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
},
|
|
"last_verified_at": {
|
|
"name": "last_verified_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"last_checked_at": {
|
|
"name": "last_checked_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"description": {
|
|
"name": "description",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "text"
|
|
},
|
|
"error_message": {
|
|
"name": "error_message",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "text"
|
|
},
|
|
"verification_attempts": {
|
|
"name": "verification_attempts",
|
|
"type": "int4",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": 32,
|
|
"scale": 0,
|
|
"default": "0",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "integer"
|
|
},
|
|
"next_verification_at": {
|
|
"name": "next_verification_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"domain_id": {
|
|
"name": "domain_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"full_name": {
|
|
"name": "full_name",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
}
|
|
},
|
|
"name": "dns_record",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "dns_record_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {
|
|
"dns_record_domain_id_foreign": {
|
|
"columnNames": [
|
|
"domain_id"
|
|
],
|
|
"constraintName": "dns_record_domain_id_foreign",
|
|
"localTableName": "public.dns_record",
|
|
"referencedTableName": "public.domain",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "no action"
|
|
}
|
|
},
|
|
"nativeEnums": {
|
|
"dns_record_type_enum": {
|
|
"name": "dns_record_type_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"A",
|
|
"AAAA",
|
|
"CNAME",
|
|
"MX",
|
|
"TXT",
|
|
"SPF",
|
|
"DKIM",
|
|
"DMARC",
|
|
"SRV"
|
|
]
|
|
},
|
|
"domain_status_enum": {
|
|
"name": "domain_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"SUSPENDED"
|
|
]
|
|
},
|
|
"notif_type": {
|
|
"name": "notif_type",
|
|
"schema": "public",
|
|
"items": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
]
|
|
},
|
|
"role_enum": {
|
|
"name": "role_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"ADMIN",
|
|
"USER"
|
|
]
|
|
},
|
|
"verification_status_enum": {
|
|
"name": "verification_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"EXPIRED"
|
|
]
|
|
}
|
|
},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": true,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"status": {
|
|
"name": "status",
|
|
"type": "domain_status_enum",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "'PENDING'",
|
|
"comment": null,
|
|
"enumItems": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"SUSPENDED"
|
|
],
|
|
"mappedType": "unknown",
|
|
"nativeEnumName": "domain_status_enum"
|
|
},
|
|
"is_verified": {
|
|
"name": "is_verified",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "false",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
},
|
|
"is_active": {
|
|
"name": "is_active",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "true",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
},
|
|
"verified_at": {
|
|
"name": "verified_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"last_checked_at": {
|
|
"name": "last_checked_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"notes": {
|
|
"name": "notes",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "text"
|
|
},
|
|
"dkim_enabled": {
|
|
"name": "dkim_enabled",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "false",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
},
|
|
"dkim_selector": {
|
|
"name": "dkim_selector",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"dkim_private_key": {
|
|
"name": "dkim_private_key",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "text"
|
|
},
|
|
"dkim_public_key": {
|
|
"name": "dkim_public_key",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "text"
|
|
},
|
|
"spf_enabled": {
|
|
"name": "spf_enabled",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "false",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
},
|
|
"spf_record": {
|
|
"name": "spf_record",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "text"
|
|
},
|
|
"dmarc_enabled": {
|
|
"name": "dmarc_enabled",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "false",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
},
|
|
"dmarc_policy": {
|
|
"name": "dmarc_policy",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "text"
|
|
},
|
|
"business_id": {
|
|
"name": "business_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": true,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
}
|
|
},
|
|
"name": "domain",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"business_id"
|
|
],
|
|
"composite": false,
|
|
"constraint": true,
|
|
"keyName": "domain_business_id_unique",
|
|
"unique": true,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"name"
|
|
],
|
|
"composite": false,
|
|
"constraint": true,
|
|
"keyName": "domain_name_unique",
|
|
"unique": true,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "domain_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {
|
|
"domain_business_id_foreign": {
|
|
"columnNames": [
|
|
"business_id"
|
|
],
|
|
"constraintName": "domain_business_id_foreign",
|
|
"localTableName": "public.domain",
|
|
"referencedTableName": "public.business",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "no action"
|
|
}
|
|
},
|
|
"nativeEnums": {
|
|
"dns_record_type_enum": {
|
|
"name": "dns_record_type_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"A",
|
|
"AAAA",
|
|
"CNAME",
|
|
"MX",
|
|
"TXT",
|
|
"SPF",
|
|
"DKIM",
|
|
"DMARC",
|
|
"SRV"
|
|
]
|
|
},
|
|
"domain_status_enum": {
|
|
"name": "domain_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"SUSPENDED"
|
|
]
|
|
},
|
|
"notif_type": {
|
|
"name": "notif_type",
|
|
"schema": "public",
|
|
"items": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
]
|
|
},
|
|
"role_enum": {
|
|
"name": "role_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"ADMIN",
|
|
"USER"
|
|
]
|
|
},
|
|
"verification_status_enum": {
|
|
"name": "verification_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"EXPIRED"
|
|
]
|
|
}
|
|
},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"business_id": {
|
|
"name": "business_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": true,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(100)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 100,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"text_content": {
|
|
"name": "text_content",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "text"
|
|
}
|
|
},
|
|
"name": "email_signature",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"business_id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "email_signature_business_id_index",
|
|
"unique": false,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"business_id"
|
|
],
|
|
"composite": false,
|
|
"constraint": true,
|
|
"keyName": "email_signature_business_id_unique",
|
|
"unique": true,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "email_signature_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {
|
|
"email_signature_business_id_foreign": {
|
|
"columnNames": [
|
|
"business_id"
|
|
],
|
|
"constraintName": "email_signature_business_id_foreign",
|
|
"localTableName": "public.email_signature",
|
|
"referencedTableName": "public.business",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "cascade"
|
|
}
|
|
},
|
|
"nativeEnums": {
|
|
"dns_record_type_enum": {
|
|
"name": "dns_record_type_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"A",
|
|
"AAAA",
|
|
"CNAME",
|
|
"MX",
|
|
"TXT",
|
|
"SPF",
|
|
"DKIM",
|
|
"DMARC",
|
|
"SRV"
|
|
]
|
|
},
|
|
"domain_status_enum": {
|
|
"name": "domain_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"SUSPENDED"
|
|
]
|
|
},
|
|
"notif_type": {
|
|
"name": "notif_type",
|
|
"schema": "public",
|
|
"items": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
]
|
|
},
|
|
"role_enum": {
|
|
"name": "role_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"ADMIN",
|
|
"USER"
|
|
]
|
|
},
|
|
"verification_status_enum": {
|
|
"name": "verification_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"EXPIRED"
|
|
]
|
|
}
|
|
},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"title": {
|
|
"name": "title",
|
|
"type": "varchar(250)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 250,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"message": {
|
|
"name": "message",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "text"
|
|
},
|
|
"type": {
|
|
"name": "type",
|
|
"type": "notif_type",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
],
|
|
"mappedType": "unknown",
|
|
"nativeEnumName": "notif_type"
|
|
},
|
|
"is_read": {
|
|
"name": "is_read",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "false",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
},
|
|
"recipient_id": {
|
|
"name": "recipient_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
}
|
|
},
|
|
"name": "notification",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "notification_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {
|
|
"notification_recipient_id_foreign": {
|
|
"columnNames": [
|
|
"recipient_id"
|
|
],
|
|
"constraintName": "notification_recipient_id_foreign",
|
|
"localTableName": "public.notification",
|
|
"referencedTableName": "public.user",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "cascade"
|
|
}
|
|
},
|
|
"nativeEnums": {
|
|
"dns_record_type_enum": {
|
|
"name": "dns_record_type_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"A",
|
|
"AAAA",
|
|
"CNAME",
|
|
"MX",
|
|
"TXT",
|
|
"SPF",
|
|
"DKIM",
|
|
"DMARC",
|
|
"SRV"
|
|
]
|
|
},
|
|
"domain_status_enum": {
|
|
"name": "domain_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"SUSPENDED"
|
|
]
|
|
},
|
|
"notif_type": {
|
|
"name": "notif_type",
|
|
"schema": "public",
|
|
"items": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
]
|
|
},
|
|
"role_enum": {
|
|
"name": "role_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"ADMIN",
|
|
"USER"
|
|
]
|
|
},
|
|
"verification_status_enum": {
|
|
"name": "verification_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"EXPIRED"
|
|
]
|
|
}
|
|
},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"type": {
|
|
"name": "type",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": true,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
],
|
|
"mappedType": "enum"
|
|
},
|
|
"category": {
|
|
"name": "category",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [
|
|
"ACCOUNT",
|
|
"PUSH"
|
|
],
|
|
"mappedType": "enum"
|
|
},
|
|
"description": {
|
|
"name": "description",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "text"
|
|
}
|
|
},
|
|
"name": "notification_setting",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "notification_setting_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"type"
|
|
],
|
|
"composite": false,
|
|
"constraint": true,
|
|
"keyName": "notification_setting_type_unique",
|
|
"unique": true,
|
|
"primary": false
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {},
|
|
"nativeEnums": {
|
|
"dns_record_type_enum": {
|
|
"name": "dns_record_type_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"A",
|
|
"AAAA",
|
|
"CNAME",
|
|
"MX",
|
|
"TXT",
|
|
"SPF",
|
|
"DKIM",
|
|
"DMARC",
|
|
"SRV"
|
|
]
|
|
},
|
|
"domain_status_enum": {
|
|
"name": "domain_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"SUSPENDED"
|
|
]
|
|
},
|
|
"notif_type": {
|
|
"name": "notif_type",
|
|
"schema": "public",
|
|
"items": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
]
|
|
},
|
|
"role_enum": {
|
|
"name": "role_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"ADMIN",
|
|
"USER"
|
|
]
|
|
},
|
|
"verification_status_enum": {
|
|
"name": "verification_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"EXPIRED"
|
|
]
|
|
}
|
|
},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"token": {
|
|
"name": "token",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"user_id": {
|
|
"name": "user_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"expires_at": {
|
|
"name": "expires_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"is_revoked": {
|
|
"name": "is_revoked",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "false",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
}
|
|
},
|
|
"name": "refresh_token",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "refresh_token_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {
|
|
"refresh_token_user_id_foreign": {
|
|
"columnNames": [
|
|
"user_id"
|
|
],
|
|
"constraintName": "refresh_token_user_id_foreign",
|
|
"localTableName": "public.refresh_token",
|
|
"referencedTableName": "public.user",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "cascade"
|
|
}
|
|
},
|
|
"nativeEnums": {
|
|
"dns_record_type_enum": {
|
|
"name": "dns_record_type_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"A",
|
|
"AAAA",
|
|
"CNAME",
|
|
"MX",
|
|
"TXT",
|
|
"SPF",
|
|
"DKIM",
|
|
"DMARC",
|
|
"SRV"
|
|
]
|
|
},
|
|
"domain_status_enum": {
|
|
"name": "domain_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"SUSPENDED"
|
|
]
|
|
},
|
|
"notif_type": {
|
|
"name": "notif_type",
|
|
"schema": "public",
|
|
"items": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
]
|
|
},
|
|
"role_enum": {
|
|
"name": "role_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"ADMIN",
|
|
"USER"
|
|
]
|
|
},
|
|
"verification_status_enum": {
|
|
"name": "verification_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"EXPIRED"
|
|
]
|
|
}
|
|
},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "role_enum",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "'USER'",
|
|
"comment": null,
|
|
"enumItems": [
|
|
"ADMIN",
|
|
"USER"
|
|
],
|
|
"mappedType": "unknown",
|
|
"nativeEnumName": "role_enum"
|
|
}
|
|
},
|
|
"name": "role",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "role_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {},
|
|
"nativeEnums": {
|
|
"dns_record_type_enum": {
|
|
"name": "dns_record_type_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"A",
|
|
"AAAA",
|
|
"CNAME",
|
|
"MX",
|
|
"TXT",
|
|
"SPF",
|
|
"DKIM",
|
|
"DMARC",
|
|
"SRV"
|
|
]
|
|
},
|
|
"domain_status_enum": {
|
|
"name": "domain_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"SUSPENDED"
|
|
]
|
|
},
|
|
"notif_type": {
|
|
"name": "notif_type",
|
|
"schema": "public",
|
|
"items": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
]
|
|
},
|
|
"role_enum": {
|
|
"name": "role_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"ADMIN",
|
|
"USER"
|
|
]
|
|
},
|
|
"verification_status_enum": {
|
|
"name": "verification_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"EXPIRED"
|
|
]
|
|
}
|
|
},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"structure": {
|
|
"name": "structure",
|
|
"type": "jsonb",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "json"
|
|
},
|
|
"raw_html": {
|
|
"name": "raw_html",
|
|
"type": "text",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "text"
|
|
},
|
|
"current_version": {
|
|
"name": "current_version",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"business_id": {
|
|
"name": "business_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"selected": {
|
|
"name": "selected",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "false",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
},
|
|
"thumbnail_url": {
|
|
"name": "thumbnail_url",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
}
|
|
},
|
|
"name": "template",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "template_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {
|
|
"template_business_id_foreign": {
|
|
"columnNames": [
|
|
"business_id"
|
|
],
|
|
"constraintName": "template_business_id_foreign",
|
|
"localTableName": "public.template",
|
|
"referencedTableName": "public.business",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "cascade"
|
|
}
|
|
},
|
|
"nativeEnums": {
|
|
"dns_record_type_enum": {
|
|
"name": "dns_record_type_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"A",
|
|
"AAAA",
|
|
"CNAME",
|
|
"MX",
|
|
"TXT",
|
|
"SPF",
|
|
"DKIM",
|
|
"DMARC",
|
|
"SRV"
|
|
]
|
|
},
|
|
"domain_status_enum": {
|
|
"name": "domain_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"SUSPENDED"
|
|
]
|
|
},
|
|
"notif_type": {
|
|
"name": "notif_type",
|
|
"schema": "public",
|
|
"items": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
]
|
|
},
|
|
"role_enum": {
|
|
"name": "role_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"ADMIN",
|
|
"USER"
|
|
]
|
|
},
|
|
"verification_status_enum": {
|
|
"name": "verification_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"EXPIRED"
|
|
]
|
|
}
|
|
},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"title": {
|
|
"name": "title",
|
|
"type": "varchar(150)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 150,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"user_name": {
|
|
"name": "user_name",
|
|
"type": "varchar(50)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": true,
|
|
"length": 50,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"password": {
|
|
"name": "password",
|
|
"type": "varchar(150)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 150,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"email_address": {
|
|
"name": "email_address",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"email_enabled": {
|
|
"name": "email_enabled",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "false",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
},
|
|
"email_quota": {
|
|
"name": "email_quota",
|
|
"type": "int8",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": 64,
|
|
"scale": 0,
|
|
"default": "134217728",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "bigint"
|
|
},
|
|
"wildduck_user_id": {
|
|
"name": "wildduck_user_id",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"is_active": {
|
|
"name": "is_active",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "true",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
},
|
|
"role_id": {
|
|
"name": "role_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"business_id": {
|
|
"name": "business_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"display_name": {
|
|
"name": "display_name",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"domain_id": {
|
|
"name": "domain_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"email_quota_used": {
|
|
"name": "email_quota_used",
|
|
"type": "int8",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": 64,
|
|
"scale": 0,
|
|
"default": "0",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "bigint"
|
|
},
|
|
"last_quota_sync": {
|
|
"name": "last_quota_sync",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"template_id": {
|
|
"name": "template_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"forwarders": {
|
|
"name": "forwarders",
|
|
"type": "jsonb",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "json"
|
|
},
|
|
"profile_pic": {
|
|
"name": "profile_pic",
|
|
"type": "varchar(255)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 255,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "string"
|
|
},
|
|
"two_factor_enabled_at": {
|
|
"name": "two_factor_enabled_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"is2faenabled": {
|
|
"name": "is2faenabled",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "false",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
},
|
|
"push_tokens": {
|
|
"name": "push_tokens",
|
|
"type": "jsonb",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "json"
|
|
}
|
|
},
|
|
"name": "user",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"user_name",
|
|
"domain_id"
|
|
],
|
|
"composite": true,
|
|
"constraint": true,
|
|
"keyName": "unique_user_name_domain",
|
|
"unique": true,
|
|
"primary": false
|
|
},
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "user_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {
|
|
"user_business_id_foreign": {
|
|
"columnNames": [
|
|
"business_id"
|
|
],
|
|
"constraintName": "user_business_id_foreign",
|
|
"localTableName": "public.user",
|
|
"referencedTableName": "public.business",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "cascade"
|
|
},
|
|
"user_domain_id_foreign": {
|
|
"columnNames": [
|
|
"domain_id"
|
|
],
|
|
"constraintName": "user_domain_id_foreign",
|
|
"localTableName": "public.user",
|
|
"referencedTableName": "public.domain",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "restrict"
|
|
},
|
|
"user_role_id_foreign": {
|
|
"columnNames": [
|
|
"role_id"
|
|
],
|
|
"constraintName": "user_role_id_foreign",
|
|
"localTableName": "public.user",
|
|
"referencedTableName": "public.role",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "restrict"
|
|
},
|
|
"user_template_id_foreign": {
|
|
"columnNames": [
|
|
"template_id"
|
|
],
|
|
"constraintName": "user_template_id_foreign",
|
|
"localTableName": "public.user",
|
|
"referencedTableName": "public.template",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "restrict"
|
|
}
|
|
},
|
|
"nativeEnums": {
|
|
"dns_record_type_enum": {
|
|
"name": "dns_record_type_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"A",
|
|
"AAAA",
|
|
"CNAME",
|
|
"MX",
|
|
"TXT",
|
|
"SPF",
|
|
"DKIM",
|
|
"DMARC",
|
|
"SRV"
|
|
]
|
|
},
|
|
"domain_status_enum": {
|
|
"name": "domain_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"SUSPENDED"
|
|
]
|
|
},
|
|
"notif_type": {
|
|
"name": "notif_type",
|
|
"schema": "public",
|
|
"items": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
]
|
|
},
|
|
"role_enum": {
|
|
"name": "role_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"ADMIN",
|
|
"USER"
|
|
]
|
|
},
|
|
"verification_status_enum": {
|
|
"name": "verification_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"EXPIRED"
|
|
]
|
|
}
|
|
},
|
|
"comment": null
|
|
},
|
|
{
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": true,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "CURRENT_TIMESTAMP",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"deleted_at": {
|
|
"name": "deleted_at",
|
|
"type": "timestamptz(6)",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": true,
|
|
"unique": false,
|
|
"length": 6,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "datetime"
|
|
},
|
|
"is_active": {
|
|
"name": "is_active",
|
|
"type": "bool",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": "true",
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "boolean"
|
|
},
|
|
"notification_setting_id": {
|
|
"name": "notification_setting_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
},
|
|
"user_id": {
|
|
"name": "user_id",
|
|
"type": "uuid",
|
|
"unsigned": false,
|
|
"autoincrement": false,
|
|
"primary": false,
|
|
"nullable": false,
|
|
"unique": false,
|
|
"length": null,
|
|
"precision": null,
|
|
"scale": null,
|
|
"default": null,
|
|
"comment": null,
|
|
"enumItems": [],
|
|
"mappedType": "uuid"
|
|
}
|
|
},
|
|
"name": "user_setting",
|
|
"schema": "public",
|
|
"indexes": [
|
|
{
|
|
"columnNames": [
|
|
"id"
|
|
],
|
|
"composite": false,
|
|
"constraint": false,
|
|
"keyName": "user_setting_pkey",
|
|
"unique": true,
|
|
"primary": true
|
|
}
|
|
],
|
|
"checks": [],
|
|
"foreignKeys": {
|
|
"user_setting_notification_setting_id_foreign": {
|
|
"columnNames": [
|
|
"notification_setting_id"
|
|
],
|
|
"constraintName": "user_setting_notification_setting_id_foreign",
|
|
"localTableName": "public.user_setting",
|
|
"referencedTableName": "public.notification_setting",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "no action"
|
|
},
|
|
"user_setting_user_id_foreign": {
|
|
"columnNames": [
|
|
"user_id"
|
|
],
|
|
"constraintName": "user_setting_user_id_foreign",
|
|
"localTableName": "public.user_setting",
|
|
"referencedTableName": "public.user",
|
|
"referencedColumnNames": [
|
|
"id"
|
|
],
|
|
"updateRule": "cascade",
|
|
"deleteRule": "cascade"
|
|
}
|
|
},
|
|
"nativeEnums": {
|
|
"dns_record_type_enum": {
|
|
"name": "dns_record_type_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"A",
|
|
"AAAA",
|
|
"CNAME",
|
|
"MX",
|
|
"TXT",
|
|
"SPF",
|
|
"DKIM",
|
|
"DMARC",
|
|
"SRV"
|
|
]
|
|
},
|
|
"domain_status_enum": {
|
|
"name": "domain_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"SUSPENDED"
|
|
]
|
|
},
|
|
"notif_type": {
|
|
"name": "notif_type",
|
|
"schema": "public",
|
|
"items": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
]
|
|
},
|
|
"role_enum": {
|
|
"name": "role_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"ADMIN",
|
|
"USER"
|
|
]
|
|
},
|
|
"verification_status_enum": {
|
|
"name": "verification_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"EXPIRED"
|
|
]
|
|
}
|
|
},
|
|
"comment": null
|
|
}
|
|
],
|
|
"nativeEnums": {
|
|
"dns_record_type_enum": {
|
|
"name": "dns_record_type_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"A",
|
|
"AAAA",
|
|
"CNAME",
|
|
"MX",
|
|
"TXT",
|
|
"SPF",
|
|
"DKIM",
|
|
"DMARC",
|
|
"SRV"
|
|
]
|
|
},
|
|
"domain_status_enum": {
|
|
"name": "domain_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"SUSPENDED"
|
|
]
|
|
},
|
|
"notif_type": {
|
|
"name": "notif_type",
|
|
"schema": "public",
|
|
"items": [
|
|
"USER_LOGIN",
|
|
"NEW_EMAIL",
|
|
"CHANGE_PASSWORD",
|
|
"PUSH_NEW_EMAIL"
|
|
]
|
|
},
|
|
"role_enum": {
|
|
"name": "role_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"ADMIN",
|
|
"USER"
|
|
]
|
|
},
|
|
"verification_status_enum": {
|
|
"name": "verification_status_enum",
|
|
"schema": "public",
|
|
"items": [
|
|
"PENDING",
|
|
"VERIFIED",
|
|
"FAILED",
|
|
"EXPIRED"
|
|
]
|
|
}
|
|
}
|
|
}
|