# Clubs - Educations

# Events

--- CLUB_EDUCATIONS_UPDATED ---
{
    "event": "CLUB_EDUCATIONS_UPDATED",
    "data": {
        "club_id": 123,
    }
}

# Validation

{
    "classic_preparation": [
        "required",
        "boolean"
    ],
    "classic_exams": [
        "required",
        "boolean"
    ],
    "classic_no_members": [
        "required",
        "boolean"
    ],
    "driving_preparation": [
        "required",
        "boolean"
    ],
    "driving_exams": [
        "required",
        "boolean"
    ],
    "driving_no_members": [
        "required",
        "boolean"
    ],
    "western_preparation": [
        "required",
        "boolean"
    ],
    "western_exams": [
        "required",
        "boolean"
    ],
    "western_no_members": [
        "required",
        "boolean"
    ],
}

# List

--- ENDPOINT ---

Domain: equidata 
Url: /clubs/1/educations
Method: GET

--- EXAMPLE RESPONSE ---
{
    "classic_preparation": true,
    "classic_exams": true,
    "classic_no_members": true,
    "driving_preparation": true,
    "driving_exams": false,
    "driving_no_members": true,
    "western_preparation": false,
    "western_exams": true,
    "western_no_members": true
}

# Update

--- ENDPOINT ---

Domain: equidata 
Url: /clubs/1/educations
Method: PUT

--- EXAMPLE PAYLOAD ---
{
    "classic_preparation": true,
    "classic_exams": true,
    "classic_no_members": true,
    "driving_preparation": true,
    "driving_exams": false,
    "driving_no_members": true,
    "western_preparation": false,
    "western_exams": true,
    "western_no_members": true
}
--- EXAMPLE RESPONSE ---
{
    "classic_preparation": true,
    "classic_exams": true,
    "classic_no_members": true,
    "driving_preparation": true,
    "driving_exams": false,
    "driving_no_members": true,
    "western_preparation": false,
    "western_exams": true,
    "western_no_members": true
}