bundle install
bin/rake db:create
bin/rake db:migrate
bin/rake db:seed
bin/rails s
open http://localhost:3000/graphiql
query {
user(id: 1) {
first_name
last_name
email_address
membership {
number
balance_due
join_date
coverage_type {
name
monthly_price
tow_distance
}
}
address {
address
city
province
postal_code
}
}
}
query {
users {
id
first_name
last_name
email_address
}
}
Lookup a membership by number
query {
membership(number: "456789") {
number
balance_due
coverage_type {
monthly_price
}
users {
first_name
last_name
}
}
}
query {
memberships {
number
balance_due
coverage_type {
monthly_price
}
users {
first_name
last_name
address {
address
city
postal_code
}
}
}
}
Update a user's email address
mutation {
updateUserEmail(input: {
user_id: 1,
email_address: "lisa@example.com"
})
{
user { email_address }
}
}