{
  "_id": "69cb722b7ce0fc79f2202847",
  "R6GeneratorNote": "Generated by r6-generator-maven-plugin: remove this\nline if you want to make manual changes and dont want them to\nget overwritten",
  "Type": "Package",
  "Package": "testRapi",
  "Title": "A Test Library",
  "Version": "1.1.0",
  "Authors@R": "c(\nperson(given = \"Rob\",\nfamily = \"Challen\",\nemail = \"rob@terminological.co.uk\",\nrole = c(\"aut\", \"cre\")),\nperson(given = \"terminological\",\nrole = \"aut\"),\nperson(given = \"Rob\",\nfamily = \"Challen\",\nemail = \"rob@terminological.co.uk\",\ncomment = structure(\"0000-0002-5504-7768\", .Names = \"ORCID\"),\nrole = \"aut\"))",
  "Description": "Documents the features of the 'r6-generator-maven-plugin'\nby providing an example of an R package automatically generated\nfrom Java code by the plugin. It is not intended to be useful\nbeyond testing, demonstrating and documenting the features of\nthe r6 generator plugin.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "URL": "https://terminological.github.io/r6-generator-docs/index.html,\nhttps://github.com/terminological/r6-generator-docs",
  "BugReports": "https://github.com/terminological/r6-generator-docs/issues",
  "RoxygenNote": "7.3.1",
  "Config/pak/sysreqs": "cmake make default-jdk libicu-dev libuv1-dev\nlibxml2-dev libx11-dev",
  "Repository": "https://terminological.r-universe.dev",
  "Date/Publication": "2024-05-16 15:31:07 UTC",
  "RemoteUrl": "https://github.com/terminological/r6-generator-docs",
  "RemoteRef": "1.1.0",
  "RemoteSha": "927590af07bb1258c1c4b90a5a5c007716ae1dd5",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-03-31 07:01:20 UTC",
    "User": "root"
  },
  "Author": "Rob Challen [aut, cre],\nterminological [aut],\nRob Challen [aut] (ORCID: <https://orcid.org/0000-0002-5504-7768>)",
  "Maintainer": "Rob Challen <rob@terminological.co.uk>",
  "MD5sum": "4fb5df5e975fd0cc5fd560d4a48129c7",
  "_user": "terminological",
  "_type": "src",
  "_file": "testRapi_1.1.0.tar.gz",
  "_fileid": "f0bbe4f6a69dfe460db7b37619658270bfdbf9b60b6c03815bb46763107ff519",
  "_filesize": 3407001,
  "_sha256": "f0bbe4f6a69dfe460db7b37619658270bfdbf9b60b6c03815bb46763107ff519",
  "_created": "2026-03-31T07:01:20.000Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 69305290390,
      "time": 191,
      "config": "linux-devel-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6194030472"
    },
    {
      "job": 69305290406,
      "time": 166,
      "config": "linux-release-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6194024910"
    },
    {
      "job": 69305290345,
      "time": 104,
      "config": "macos-devel-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6194011865"
    },
    {
      "job": 69305290335,
      "time": 148,
      "config": "macos-release-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6194020955"
    },
    {
      "job": 69304744270,
      "time": 302,
      "config": "source",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6193987366"
    },
    {
      "job": 69305290324,
      "time": 177,
      "config": "wasm-release",
      "r": "4.5.1",
      "check": "OK",
      "artifact": "6194027435"
    },
    {
      "job": 69305290443,
      "time": 122,
      "config": "windows-devel",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "6194015561"
    },
    {
      "job": 69305290454,
      "time": 127,
      "config": "windows-release",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "6194017289"
    }
  ],
  "_buildurl": "https://github.com/r-universe/terminological/actions/runs/23784593657",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/terminological/r6-generator-docs",
  "_commit": {
    "id": "927590af07bb1258c1c4b90a5a5c007716ae1dd5",
    "author": "robchallen <rob@terminological.co.uk>",
    "committer": "robchallen <rob@terminological.co.uk>",
    "message": "v1.1.0\n",
    "time": 1715873467
  },
  "_maintainer": {
    "name": "Rob Challen",
    "email": "rob@terminological.co.uk",
    "login": "robchallen",
    "uuid": 16591648
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "rJava",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "fs",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "rappdirs",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "magrittr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "here",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "tidyverse",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "terminological",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "robchallen",
      "count": 42,
      "uuid": 16591648
    }
  ],
  "_userbio": {
    "uuid": 16591656,
    "type": "organization",
    "name": "terminological",
    "description": "Health informatics and data analytics"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/testRapi"
  },
  "_devurl": "https://github.com/terminological/r6-generator-docs",
  "_searchresults": 1,
  "_topics": [
    "openjdk"
  ],
  "_rbuild": "4.5.3",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/testRapi.html",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    ".background_cancel",
    ".background_cancel_all",
    ".background_get_by_id",
    ".background_status",
    ".background_tidy_up",
    "%>%",
    "async_factory",
    "async_static_countdown",
    "BounceTest",
    "collider.feature_test",
    "collider.more_feature_test",
    "concat",
    "create",
    "demo_static",
    "deserialise_dataframe",
    "deserialise_list",
    "deserialise_named_list",
    "diamonds",
    "FactoryTest",
    "FeatureTest",
    "JavaApi",
    "manualFunction",
    "MinimalExample",
    "MoreFeatureTest",
    "RFuture",
    "serialise_dataframe",
    "serialise_list",
    "serialise_named_list",
    "Serialiser"
  ],
  "_help": [
    {
      "page": "testRapi-package",
      "title": "testRapi: A Test Library",
      "topics": [
        "testRapi-package",
        "testRapi"
      ]
    },
    {
      "page": "dot-background_cancel",
      "title": "Async cancel one",
      "topics": [
        ".background_cancel"
      ]
    },
    {
      "page": "dot-background_cancel_all",
      "title": "Async cancel all",
      "topics": [
        ".background_cancel_all"
      ]
    },
    {
      "page": "dot-background_get_by_id",
      "title": "Get a RFuture by id",
      "topics": [
        ".background_get_by_id"
      ]
    },
    {
      "page": "dot-background_status",
      "title": "Async function status",
      "topics": [
        ".background_status"
      ]
    },
    {
      "page": "dot-background_tidy_up",
      "title": "Tidy up completed async operations",
      "topics": [
        ".background_tidy_up"
      ]
    },
    {
      "page": "async_factory",
      "title": "no title",
      "topics": [
        "async_factory"
      ]
    },
    {
      "page": "async_static_countdown",
      "title": "no title",
      "topics": [
        "async_static_countdown"
      ]
    },
    {
      "page": "BounceTest",
      "title": "BounceTest",
      "topics": [
        "BounceTest"
      ]
    },
    {
      "page": "collider.feature_test",
      "title": "no title",
      "topics": [
        "collider.feature_test"
      ]
    },
    {
      "page": "collider.more_feature_test",
      "title": "no title",
      "topics": [
        "collider.more_feature_test"
      ]
    },
    {
      "page": "concat",
      "title": "no title",
      "topics": [
        "concat"
      ]
    },
    {
      "page": "create",
      "title": "A static object constructor",
      "topics": [
        "create"
      ]
    },
    {
      "page": "demo_static",
      "title": "Static methods are also supported.",
      "topics": [
        "demo_static"
      ]
    },
    {
      "page": "deserialise_dataframe",
      "title": "no title",
      "topics": [
        "deserialise_dataframe"
      ]
    },
    {
      "page": "deserialise_list",
      "title": "no title",
      "topics": [
        "deserialise_list"
      ]
    },
    {
      "page": "deserialise_named_list",
      "title": "no title",
      "topics": [
        "deserialise_named_list"
      ]
    },
    {
      "page": "diamonds",
      "title": "The ggplot2::diamonds dataframe",
      "topics": [
        "diamonds"
      ]
    },
    {
      "page": "FactoryTest",
      "title": "FactoryTest",
      "topics": [
        "FactoryTest"
      ]
    },
    {
      "page": "FeatureTest",
      "title": "FeatureTest",
      "topics": [
        "FeatureTest"
      ]
    },
    {
      "page": "JavaApi",
      "title": "A Test Library",
      "topics": [
        "JavaApi"
      ]
    },
    {
      "page": "manualFunction",
      "title": "A very simple test",
      "topics": [
        "manualFunction"
      ]
    },
    {
      "page": "MinimalExample",
      "title": "MinimalExample",
      "topics": [
        "MinimalExample"
      ]
    },
    {
      "page": "MoreFeatureTest",
      "title": "MoreFeatureTest",
      "topics": [
        "MoreFeatureTest"
      ]
    },
    {
      "page": "serialise_dataframe",
      "title": "no title",
      "topics": [
        "serialise_dataframe"
      ]
    },
    {
      "page": "serialise_list",
      "title": "no title",
      "topics": [
        "serialise_list"
      ]
    },
    {
      "page": "serialise_named_list",
      "title": "no title",
      "topics": [
        "serialise_named_list"
      ]
    },
    {
      "page": "Serialiser",
      "title": "Serialiser",
      "topics": [
        "Serialiser"
      ]
    }
  ],
  "_readme": "https://github.com/terminological/r6-generator-docs/raw/1.1.0/README.md",
  "_rundeps": [
    "bit",
    "bit64",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "dplyr",
    "farver",
    "fs",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "hms",
    "isoband",
    "labeling",
    "lifecycle",
    "magrittr",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "readr",
    "rJava",
    "rlang",
    "S7",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr",
    "xml2"
  ],
  "_sysdeps": [
    {
      "shlib": "libjvm",
      "package": "openjdk-21-jre-headless",
      "headers": "openjdk-21-jre-headless",
      "source": "openjdk",
      "version": "21.0.10+7-1~24.04",
      "name": "openjdk",
      "homepage": "https://openjdk.java.net/",
      "description": "OpenJDK Java runtime, using Hotspot JIT (headless)"
    }
  ],
  "_vignettes": [
    {
      "source": "R6-generator-datatypes.Rmd",
      "filename": "R6-generator-datatypes.html",
      "title": "R6 Generator Maven Plugin: Datatype conversion",
      "author": "Rob Challen",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Datatype conversion",
        "Round tripping data from R to Java to R",
        "Nulls and voids",
        "Character data",
        "Numeric data",
        "Integer data",
        "Factors",
        "Dates",
        "Logicals",
        "Files",
        "Dataframes",
        "Arrays",
        "Lists",
        "Generating data in Java",
        "Primitive equivalents",
        "Vectors",
        "Dataframes and lists"
      ],
      "created": "2022-06-15 15:17:30",
      "modified": "2024-05-16 15:31:07",
      "commits": 9
    },
    {
      "source": "testRapi.Rmd",
      "filename": "testRapi.html",
      "title": "R6 Generator Maven Plugin: Getting started",
      "author": "Rob Challen",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Rationale",
        "Basic usage",
        "Write a java api:",
        "Package it:",
        "Run it from R:"
      ],
      "created": "2022-06-15 15:17:30",
      "modified": "2022-07-07 15:10:28",
      "commits": 4
    },
    {
      "source": "R6-generator-features.Rmd",
      "filename": "R6-generator-features.html",
      "title": "R6 Generator Maven Plugin: Key features",
      "author": "Rob Challen",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Features",
        "Installation and instantiation",
        "Predictable data type conversion",
        "More complex objects",
        "Objects, fluent apis and factory methods",
        "Logging, printing and exceptions",
        "Finalising and clean up",
        "Support for debugging",
        "Asychronous and long running code",
        "Parameters and return types in asynchronous methods",
        "Monitoring the status of long running operations",
        "Summary"
      ],
      "created": "2022-06-15 15:17:30",
      "modified": "2024-05-16 15:31:07",
      "commits": 8
    },
    {
      "source": "R6-generator-maven-config.Rmd",
      "filename": "R6-generator-maven-config.html",
      "title": "R6 Generator Maven Plugin: Metadata and Maven configuration",
      "author": "Rob Challen",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Maven pom.xml options",
        "Sample pom.xml",
        "The r6-generator-runtime Java library",
        "Github maven repository declarations for both code and plugins",
        "Plugin configuration for the r6-generator-maven-plugin",
        "outputDirectory",
        "packageData",
        "Goals"
      ],
      "created": "2022-06-15 15:17:30",
      "modified": "2024-05-16 15:31:07",
      "commits": 9
    },
    {
      "source": "R6-generator-runtime.Rmd",
      "filename": "R6-generator-runtime.html",
      "title": "R6 Generator Runtime: Using R Datatypes in Java",
      "author": "Rob Challen",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Imports",
        "Wrapping and unwrapping",
        "RVector creation and transformation",
        "RDataframe binding to POJOs",
        "Streaming POJOs to RDataframes",
        "Lists and named lists"
      ],
      "created": "2022-06-15 15:17:30",
      "modified": "2024-05-16 15:31:07",
      "commits": 7
    }
  ],
  "_score": 3.3979400086720375,
  "_indexed": true,
  "_nocasepkg": "testrapi",
  "_universes": [
    "terminological",
    "robchallen"
  ],
  "_failure": {
    "version": "1.1.0",
    "commit": {
      "id": "927590af07bb1258c1c4b90a5a5c007716ae1dd5",
      "author": "robchallen <rob@terminological.co.uk>",
      "committer": "robchallen <rob@terminological.co.uk>",
      "message": "v1.1.0\n",
      "time": 1715873467
    },
    "buildurl": "https://github.com/r-universe/terminological/actions/runs/26847530765",
    "date": "2026-06-03T06:32:07.672Z",
    "job": {
      "job": 79235148074,
      "time": 209,
      "config": "source",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7377327310"
    }
  },
  "_binaries": [
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-03-31T07:04:20.000Z",
      "distro": "noble",
      "commit": "927590af07bb1258c1c4b90a5a5c007716ae1dd5",
      "fileid": "bddc090592106daa81bf81353b7801f5c134a2cdda8d1f681f760f0a1667aa31",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/terminological/actions/runs/23784593657"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-03-31T07:02:57.000Z",
      "commit": "927590af07bb1258c1c4b90a5a5c007716ae1dd5",
      "fileid": "6a67695e8e1be71452b97e36993dfa97a2bfc8aca47a544c42518c78112e0eb6",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/terminological/actions/runs/23784593657"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-03-31T07:03:34.000Z",
      "commit": "927590af07bb1258c1c4b90a5a5c007716ae1dd5",
      "fileid": "9359428e47dd6d5e82352bec6edb12220a13590d6059b43da39344ed1258983c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/terminological/actions/runs/23784593657"
    },
    {
      "r": "4.5.1",
      "os": "wasm",
      "version": "1.1.0",
      "date": "2026-03-31T07:04:45.000Z",
      "commit": "927590af07bb1258c1c4b90a5a5c007716ae1dd5",
      "fileid": "60b2a06b67d1e5b997d6379c48f41d7eb4969c9481c30d27a0b8a3536b73fabd",
      "status": "success",
      "buildurl": "https://github.com/r-universe/terminological/actions/runs/23784593657"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-03-31T07:02:57.000Z",
      "commit": "927590af07bb1258c1c4b90a5a5c007716ae1dd5",
      "fileid": "44df6b0b0758190c31b0fd8fc1d284dd2db38b1e684db82524858040da1dc82d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/terminological/actions/runs/23784593657"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-03-31T07:03:05.000Z",
      "commit": "927590af07bb1258c1c4b90a5a5c007716ae1dd5",
      "fileid": "90fa504fd01e8b0e09ee6fa73a6937ca0b27c8bc8d67d1d3d0daed9803b3e9fe",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/terminological/actions/runs/23784593657"
    }
  ]
}