INPUT_OBJECT

# MemberInput

Input for creating or updating Member

## link GraphQL Schema definition

`

- input MemberInput {
- # validators: [required, nonempty]
- firstname: String
- # validators: [required, nonempty]
- lastname: String
- # validators: [required]
- gender: Gender
- # validators: [required, nonempty]
- nickname: String
- # validators: []
- image: String
- # validators: [required, date]
- birthdate: String
- # validators: [required]
- isStudent: Boolean
- # validators: [nonempty]
- school: String
- # validators: [nonempty]
- schoolClass: String
- # validators: [required]
- isEmployee: Boolean
- # validators: [nonempty]
- job: String
- # validators: [nonempty]
- employer: String
- # validators: [required, email]
- email: String
- # validators: [phone]
- phone: String
- # validators: [required, nonempty]
- address: String
- # validators: [required]
- otherInfo: String
- # validators: [required, inRange(0, 12, true)]
- birchLeaf: Int
- # validators: [required]
- motd: String
- }

`

## link Require by

- AuthAsMutationMutation for operations as a specific member.
- AuthMutationMutation for logged users