# subscription { # subMatch(id: "116815562014298068004google-oauth2"){ # lat # } # } # ACTIVITIES mutation addActivity { addActivity(activity: { activityID: "8", name: "developpeur web js", description: "developpeur js, react-native front-end 12 ans d'experience", activity: "pro", type: "search", skills:["react-native", "js"], active: true userID: "107467653231028941300google-oauth2" }) { id } } mutation updateActivity { updateActivity(activity: { activityID: "8", active: false }) { id } } query activity { activity(id: "6") { activityID, name skills description activity matchedActivities{ activityID score(id: "6") } type userID active id } } query activities { activities { name activityID skills description userID active type } } query __activityClearCache { activityClearCache } # USERS query __userClearCache { userClearCache } query users { users { id userID nickname displayName email activities { activityID userID matchedActivities { activityID name } } } } query user { user(id: "116815562014298068004google-oauth2") { userID activities { activityID name activity type description matchedActivitiesID active } } } mutation updateUser { updateUser(user:{ activitiesID: ["7"] userID: "107467653231028941300google-oauth2" }) { userID email displayName } } mutation addUser { addUser(user:{ isSocial: "false", clientID: "123", displayName: "albert", lastName:"albert", firstName:"fonzo", email: "test@gmail.com", userID: "123" }) { isSocial clientID userID email lastName firstName displayName } } # GEOLOCATIONS query __geoClearCache { geolocationClearCache } mutation updateGeolocation { updateGeolocation(geolocation: { collectionID: "tests" key:"116815562014298068004google-oauth2" lat:"44.84464377164841" lon:"-0.5738089086905731" fetchCloseUsers:true unit: "km" distance:"10" }) { id lat lon userName } } query geolocations { geolocations(id:"tests", key:"116815562014298068004google-oauth2", distance:"800", unit:"km") { id userName lat lon } } query geolocation { geolocation( id:"tests", key:"107467653231028941300google-oauth2") { id lat lon key collectionID } } query geolocationDistance { geolocationDistance( id:"tests", key:"116815562014298068004google-oauth2", foreignKey: "107467653231028941300google-oauth2") { id distance key foreignKey } } # SCORES query __scoresClearCache { scoresClearCache } query score { score(id:"67") { score activitySearchID activityRequestID } } query scores { scores{ scoreID activityRequestID activitySearchID id score } }