Skip to content

Commit

Permalink
version 0.1.6
Browse files Browse the repository at this point in the history
  • Loading branch information
michael-cw authored and cran-robot committed Jan 18, 2024
0 parents commit 2bde0b9
Show file tree
Hide file tree
Showing 52 changed files with 4,706 additions and 0 deletions.
32 changes: 32 additions & 0 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
Package: susographql
Type: Package
Title: Comprehensive Interface to the Survey Solutions 'GraphQL' API
Version: 0.1.6
Authors@R: c(
person("Michael", "Wild", , "mwild@worldbank.org", role = c("cre", "aut", "cph"))
)
Description: Provides a complete suite of tools for interacting
with the Survey Solutions 'GraphQL' API
<https://demo.mysurvey.solutions/graphql/>. This package encompasses
all currently available queries and mutations, including the latest
features for map uploads. It is built on the modern 'httr2' package,
offering a streamlined and efficient interface without relying on
external 'GraphQL' client packages. In addition to core API
functionalities, the package includes a range of helper functions
designed to facilitate the use of available query filters.
License: GPL (>= 3)
Encoding: UTF-8
Imports: curl (>= 5.1.0), glue, httr2, jsonlite, readr, stringr,
data.table, withr, cli (>= 3.0.0), rlang (>= 1.1.0), lubridate
Depends: R (>= 3.6)
RoxygenNote: 7.2.3
Suggests: knitr, rmarkdown, testthat (>= 3.0.0)
URL: https://michael-cw.github.io/susographql/
BugReports: https://github.com/michael-cw/susographql/issues
Config/testthat/edition: 3
NeedsCompilation: no
Packaged: 2024-01-17 12:23:55 UTC; mcw_rstudio
Author: Michael Wild [cre, aut, cph]
Maintainer: Michael Wild <mwild@worldbank.org>
Repository: CRAN
Date/Publication: 2024-01-17 19:10:02 UTC
51 changes: 51 additions & 0 deletions MD5
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
7b4c6f998be714023162c86cb8d5abad *DESCRIPTION
87b15929d298b4edbedf8fa8d0afd505 *NAMESPACE
6b091f3f33f5ea4c6f87810bd3597346 *NEWS.md
af427842ba841025538b84a9117fabec *R/suso_gql_addcalendarevent.R
20ce7bb5489dcaef20089b2cb7551756 *R/suso_gql_addusertomap.R
a2ebf239dda636acbb5053a52dc96d74 *R/suso_gql_assignments.R
283c87fb80e4faa361e94e6c92b1e727 *R/suso_gql_components.R
18ae3084c8ca6eb0fbc1d747b5d7f1e1 *R/suso_gql_credentials.R
3285081be8dad6e027162dcc4da3255a *R/suso_gql_deleteMap.R
d8a06b8a34d723430bced6d7b47bc9bc *R/suso_gql_deleteuserfrommap.R
9f11c739da7703ac4a06019e8ce73dc8 *R/suso_gql_helpers.R
2b372978303ad37332da490853b06c53 *R/suso_gql_interviews.R
2be579073e263957e25dbd205a8faefa *R/suso_gql_mapreport.R
21eb36da574ced1088db9304487aecfc *R/suso_gql_maps.R
d550ec170de9386155b04dbc8edfa210 *R/suso_gql_questionnaireItems.R
e98a2c158e4583a0689027446f320e02 *R/suso_gql_questionnaires.R
636f546c9668aa60932bae778f1606cb *R/suso_gql_questions.R
0f9266088a30c855f881ed018335ac12 *R/suso_gql_transformers_numeric.R
74c64fcc7c1a22c81a2d1dbfdecc506a *R/suso_gql_transformers_string.R
35a8ebc3d337accbfa5440a3779fff5e *R/suso_gql_updatecalendarevent.R
09cd21a09074857fb30de341938ad6d8 *R/suso_gql_uploadMap.R
fb19c0fa41829e8764efbccef597cb3f *R/suso_gql_users.R
82e9143f80f1f1b052e4ee831c964273 *R/suso_transformers_selector.R
0fe9e4d4c5a65b0760c8e89f2590f68a *README.md
793b3d1346dc589f74f544d58bf6c31f *man/figures/susotools.png
d10b7df24da755f005875eac05efc32f *man/suso_gql_addassignmentcalendarevent.Rd
18075425e6929abd018138aef574542f *man/suso_gql_addinterviewcalendarevent.Rd
9e310f81d7aa0a66946cb048bf9fa81a *man/suso_gql_addusertomap.Rd
5c0e08215fb025185d50649105088cae *man/suso_gql_assignments.Rd
1db585430698c14f344dd93e4221b7bb *man/suso_gql_deletecalendarevent.Rd
d28f391c2e8446d964f137f8408927ef *man/suso_gql_deletemap.Rd
9a3080ceb2332241020facb6d1ea4b03 *man/suso_gql_deleteuserfrommap.Rd
261315d7292df69693cd9ef427c769c6 *man/suso_gql_interviews.Rd
e08a591219b7e81f05bae782383e0c84 *man/suso_gql_mapreport.Rd
ec661318975e6dcd79962ae5b0bddc3b *man/suso_gql_maps.Rd
a3b18f43035ffbddea9bb74f54d77624 *man/suso_gql_pwcheck.Rd
1338164578685d8925d9b5487fcfa64a *man/suso_gql_questionnaireitems.Rd
071a26cbea8c773be0b1b799febe022e *man/suso_gql_questionnaires.Rd
10e661c9800ea07f78a1df0f21d51bf5 *man/suso_gql_questions.Rd
49ee8cc33aa3b0af777395f0c6f4bb37 *man/suso_gql_updatecalendarevent.Rd
417479e761ed90db2f6646053b97f3d1 *man/suso_gql_uploadmap.Rd
c3948b24be969e95cbd245591431d10a *man/suso_gql_users.Rd
73f4c33e7dece38ebe104600580efc73 *man/susoop_num.Rd
a88d43a6681efbcf4468b374f532b920 *man/susoop_str.Rd
cf7efd6e66da2669292c629bf5164300 *man/transformers.numeric.Rd
2964bca0e0c8efdca988e2c8f23d4bb4 *man/transformers.string.Rd
29ac745811b27ebe1f65970822fc751b *tests/testthat.R
cec77f6bc4a50fb4272d8781a98797fc *tests/testthat/test-suso_gql_assignments.R
4a70512b8f4737a5bc1064fb29d260f1 *tests/testthat/test-suso_gql_credentials.R
35f63b7ae860456e2eb12763ef2d8622 *tests/testthat/test-suso_gql_interviews.R
72afc890e1dab02929b3d4f9fe4ae1da *tests/testthat/test-suso_gql_questionnaires.R
41 changes: 41 additions & 0 deletions NAMESPACE
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Generated by roxygen2: do not edit by hand

export(contains)
export(endsWith)
export(eq)
export(gt)
export(gte)
export(inbetw)
export(inclu)
export(lt)
export(lte)
export(ncontains)
export(nendsWith)
export(neq)
export(ngt)
export(ngte)
export(ninbetw)
export(ninclu)
export(nlt)
export(nlte)
export(nstartsWith)
export(startsWith)
export(suso_gql_addassignmentcalendarevent)
export(suso_gql_addinterviewcalendarevent)
export(suso_gql_addusertomap)
export(suso_gql_assignments)
export(suso_gql_deletecalendarevent)
export(suso_gql_deletemap)
export(suso_gql_deleteuserfrommap)
export(suso_gql_interviews)
export(suso_gql_mapreport)
export(suso_gql_maps)
export(suso_gql_pwcheck)
export(suso_gql_questionnaireitems)
export(suso_gql_questionnaires)
export(suso_gql_questions)
export(suso_gql_updatecalendarevent)
export(suso_gql_uploadmap)
export(suso_gql_users)
export(susoop_num)
export(susoop_str)
31 changes: 31 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# susographql 0.1.4

* stable release


# susographql 0.1.3

## Enhancement
* added support for parallel upload of maps
* added helpers (susoop_num, susoop_str) for filter operator selection
* added retry for transient http errors (500)


# susographql 0.1.2

## Enhancement
* complete transition to the httr2 package
* added helper functions for request creation & processing


# susographql 0.1.1

## Enhancement
* new sorting options
* new filter options
* added map upload


# susographql 0.1.0

* beta release of the package.

0 comments on commit 2bde0b9

Please sign in to comment.