{
    "format": "csv",
    "definitions": {},
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "http://example.com/root.json",
    "type": "object",
    "title": "Gras participant_member Schema",
    "required": [
        "particip_no",
        "member_particip_no",
        "seq_no",
        "member_type_name",
        "member_joined_date",
        "member_left_date",
        "is_active_member",
        "mod_stamp",
        "mod_flag",
        "member_type_key"
    ],
    "properties": {
        "genre_key": {
            "$id": "#/properties/particip_no",
            "type": "string",
            "title": "particip_no",
            "default": "",
            "examples": [
                "1456"
            ],
            "pattern": "^[0-9]+$"
        },
        "member_particip_no": {
            "$id": "#/properties/member_particip_no",
            "type": "string",
            "title": "member_particip_no",
            "default": "",
            "examples": [
                "1456"
            ],
            "pattern": "^[0-9]+$"
        },
        "seq_no": {
            "$id": "#/properties/seq_no",
            "type": "string",
            "title": "seq_no",
            "default": "",
            "examples": [
                "1456"
            ],
            "pattern": "^[0-9]+$"
        },
        "member_type_name": {
            "$id": "#/properties/member_particip_no",
            "type": "string",
            "title": "member_type_name",
            "default": "",
            "examples": [
                "Original"
            ],
            "pattern": "^(.*)$"
        },
        "member_joined_date": {
            "$id": "#/properties/member_joined_date",
            "type": "string",
            "title": "member_joined_date",
            "default": "",
            "examples": [
                "20190101"
            ],
            "pattern": "^[0-9]{8}$"
        },
        "member_left_date": {
            "$id": "#/properties/member_left_date",
            "type": "string",
            "title": "member_left_date",
            "default": "",
            "examples": [
                "20190101"
            ],
            "pattern": "^[0-9]{8}$"
        },
        "is_active_member": {
            "$id": "#/properties/is_active_member",
            "type": "string",
            "title": "is_active_member",
            "default": "",
            "examples": [
                "Y"
            ],
            "pattern": "^[YN]*$"
        },
        "mod_stamp": {
            "$id": "#/properties/mod_stamp",
            "type": "string",
            "title": "mod_stamp",
            "examples": [
                "1995-12-12 10:08:34.227",
                "1995-12-12 10:08:34.227"
            ],
            "pattern": "\\d{4}-\\d{2}-\\d{2}\\s\\d{2}:\\d{2}:\\d{2}\\.\\d+"
        },
        "mod_flag": {
            "$id": "#/properties/mod_flag",
            "type": "string",
            "title": "mod_flag",
            "examples": [
                "l"
            ],
            "pattern": "^[A-Za-z]{1}$"
        },
        "member_type_key": {
            "$id": "#/properties/member_type_key",
            "type": "string",
            "title": "Member Type Key",
            "pattern": "^(.*)$"
        }
    }
}
