[ 'bio' => ['type' => 'text', 'label' => 'Bio', 'writable' => true], 'photo_url' => ['type' => 'image', 'label' => 'Profielfoto', 'writable' => true], 'emergency_contact_name' => ['type' => 'string', 'label' => 'Noodcontact naam', 'writable' => true], 'emergency_contact_phone' => ['type' => 'string', 'label' => 'Noodcontact telefoon', 'writable' => true], ], 'person' => [ 'first_name' => ['type' => 'string', 'label' => 'Voornaam', 'writable' => true], 'last_name' => ['type' => 'string', 'label' => 'Achternaam', 'writable' => true], 'email' => ['type' => 'string', 'label' => 'E-mail', 'writable' => true], 'phone' => ['type' => 'string', 'label' => 'Telefoon', 'writable' => true], 'date_of_birth' => ['type' => 'date', 'label' => 'Geboortedatum', 'writable' => true], 'admin_notes' => ['type' => 'text', 'label' => 'Notities', 'writable' => true, 'admin_only' => true], ], 'company' => [ 'contact_first_name' => ['type' => 'string', 'label' => 'Contact voornaam', 'writable' => true], 'contact_last_name' => ['type' => 'string', 'label' => 'Contact achternaam', 'writable' => true], 'contact_email' => ['type' => 'string', 'label' => 'Contact e-mail', 'writable' => true], 'contact_phone' => ['type' => 'string', 'label' => 'Contact telefoon', 'writable' => true], ], 'artist' => [ // populated when artist module lands ], 'organisation' => [ 'name' => ['type' => 'string', 'label' => 'Organisatienaam', 'writable' => true], 'slug' => ['type' => 'string', 'label' => 'Slug', 'writable' => true], 'contact_name' => ['type' => 'string', 'label' => 'Contactpersoon', 'writable' => true], 'contact_email' => ['type' => 'string', 'label' => 'Contact-e-mail', 'writable' => true], 'phone' => ['type' => 'string', 'label' => 'Telefoon', 'writable' => true], 'website' => ['type' => 'string', 'label' => 'Website', 'writable' => true], ], ];