From 8f75f88ef29a50772ef32f60618bfc5cbf090431 Mon Sep 17 00:00:00 2001 From: openoms <43343391+openoms@users.noreply.github.com> Date: Wed, 19 Jun 2024 10:02:31 +0200 Subject: [PATCH] docs: generate and update API reference for cala.sh (#117) * feat: add spectaql config to generate API reference * chore: add API reference, link from the sidebar * feat: add action to update the API reference * docs: change cala tagline * docs: update api reference on published release only * docs: add rust crate docs to sidebar * chore: docusaurus update --- .../website-update-api-reference.yml | 28 + website/docusaurus.config.ts | 2 +- website/package.json | 14 +- website/sidebars.ts | 10 + website/spectaql-config.yml | 11 + website/static/api-reference.html | 5763 +++++++++++++++++ website/static/javascripts/spectaql.min.js | 1 + website/static/stylesheets/spectaql.min.css | 1 + website/yarn.lock | 425 +- 9 files changed, 6036 insertions(+), 219 deletions(-) create mode 100644 .github/workflows/website-update-api-reference.yml create mode 100644 website/spectaql-config.yml create mode 100644 website/static/api-reference.html create mode 100644 website/static/javascripts/spectaql.min.js create mode 100644 website/static/stylesheets/spectaql.min.css diff --git a/.github/workflows/website-update-api-reference.yml b/.github/workflows/website-update-api-reference.yml new file mode 100644 index 00000000..6bdddb2c --- /dev/null +++ b/.github/workflows/website-update-api-reference.yml @@ -0,0 +1,28 @@ +# website-update-api-reference.yml +name: Website update API reference + +on: + release: + types: [published] + +jobs: + update-api-reference: + runs-on: ubuntu-latest + steps: + - uses: DeterminateSystems/nix-installer-action@v12 + - uses: DeterminateSystems/magic-nix-cache-action@v7 + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + - name: Build the API reference + run: | + cd website + npm install spectaql + npx spectaql spectaql-config.yml -t static -f api-reference.html + - name: Deploy the API reference + run: | + git config --local user.name 'github-actions[bot]' + git config --local user.email 'github-actions[bot]@users.noreply.github.com' + git add website/static/api-reference.html + git commit -m "docs: api reference update: $GITHUB_SHA" + git push origin main diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts index 0df1f36a..3594e7ae 100644 --- a/website/docusaurus.config.ts +++ b/website/docusaurus.config.ts @@ -4,7 +4,7 @@ import type * as Preset from '@docusaurus/preset-classic'; const config: Config = { title: 'Cala', - tagline: 'A double sided accounting ledger built on PostgreSQL', + tagline: 'a powerful open source core banking ledger', favicon: 'img/favicon.ico', // production url diff --git a/website/package.json b/website/package.json index 16949891..502c82b4 100644 --- a/website/package.json +++ b/website/package.json @@ -15,10 +15,10 @@ "typecheck": "tsc" }, "dependencies": { - "@docusaurus/core": "3.3.2", - "@docusaurus/preset-classic": "3.3.2", - "@docusaurus/theme-live-codeblock": "^3.3.2", - "@docusaurus/theme-mermaid": "^3.3.2", + "@docusaurus/core": "^3.4.0", + "@docusaurus/preset-classic": "^3.4.0", + "@docusaurus/theme-live-codeblock": "^3.4.0", + "@docusaurus/theme-mermaid": "^3.4.0", "@mdx-js/react": "^3.0.0", "clsx": "^2.0.0", "prism-react-renderer": "^2.3.0", @@ -26,9 +26,9 @@ "react-dom": "^18.0.0" }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.3.2", - "@docusaurus/tsconfig": "3.3.2", - "@docusaurus/types": "3.3.2", + "@docusaurus/module-type-aliases": "^3.4.0", + "@docusaurus/tsconfig": "^3.4.0", + "@docusaurus/types": "^3.4.0", "typescript": "~5.2.2" }, "browserslist": { diff --git a/website/sidebars.ts b/website/sidebars.ts index 054cf581..2c71f1a7 100644 --- a/website/sidebars.ts +++ b/website/sidebars.ts @@ -14,6 +14,16 @@ const sidebars: SidebarsConfig = { 'demo/check-account-balance', ] }, + { + type: 'link', + label: 'API reference', + href: 'https://cala.sh/api-reference.html', + }, + { + type: 'link', + label: 'Rust crate docs', + href: 'https://docs.rs/cala-ledger/latest/cala_ledger/', + }, ], }; diff --git a/website/spectaql-config.yml b/website/spectaql-config.yml new file mode 100644 index 00000000..87a0aeae --- /dev/null +++ b/website/spectaql-config.yml @@ -0,0 +1,11 @@ +introspection: + schemaFile: ../cala-server/schema.graphql + +info: + title: Cala GraphQL API reference + description: Get started on [cala.sh/docs](https://cala.sh/docs/) + +servers: + - url: http://localhost:2252/graphql + description: Local dev environment + production: false diff --git a/website/static/api-reference.html b/website/static/api-reference.html new file mode 100644 index 00000000..0bcdd31e --- /dev/null +++ b/website/static/api-reference.html @@ -0,0 +1,5763 @@ + + + + + + Cala GraphQL API reference + + + + +
+ +
+
+ +
+
+

Cala GraphQL API reference

+
+
+
+

Get started on cala.sh/docs

+
+
+
+
API Endpoints
+
http://localhost:2252/graphql
+
+
+
+
+

Queries

+
+

+ account +

+
+
+
+
Response
+

Returns an Account +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ id - UUID! + +
+
+
+
+

Example

+
+
Query
+ + +
query account($id: UUID!) {
+  account(id: $id) {
+    id
+    accountId
+    version
+    code
+    name
+    normalBalanceType
+    status
+    externalId
+    description
+    metadata
+    createdAt
+    modifiedAt
+    balance {
+      ...BalanceFragment
+    }
+    sets {
+      ...AccountSetConnectionFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{
+  "id": "7264d0c7-acf6-4069-913d-bb6ffd933733"
+}
+
+ + +
+
+
Response
+ + +
{
+  "data": {
+    "account": {
+      "id": 4,
+      "accountId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "version": 987,
+      "code": "abc123",
+      "name": "abc123",
+      "normalBalanceType": "DEBIT",
+      "status": "ACTIVE",
+      "externalId": "abc123",
+      "description": "abc123",
+      "metadata": {},
+      "createdAt": 1592577642,
+      "modifiedAt": 1592577642,
+      "balance": Balance,
+      "sets": AccountSetConnection
+    }
+  }
+}
+
+ + +
+
+
+
+
+
+ Queries +
+

+ accountByCode +

+
+
+
+
Response
+

Returns an Account +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ code - String! + +
+
+
+
+

Example

+
+
Query
+ + +
query accountByCode($code: String!) {
+  accountByCode(code: $code) {
+    id
+    accountId
+    version
+    code
+    name
+    normalBalanceType
+    status
+    externalId
+    description
+    metadata
+    createdAt
+    modifiedAt
+    balance {
+      ...BalanceFragment
+    }
+    sets {
+      ...AccountSetConnectionFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{"code": "abc123"}
+
+ + +
+
+
Response
+ + +
{
+  "data": {
+    "accountByCode": {
+      "id": "4",
+      "accountId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "version": 987,
+      "code": "abc123",
+      "name": "xyz789",
+      "normalBalanceType": "DEBIT",
+      "status": "ACTIVE",
+      "externalId": "xyz789",
+      "description": "xyz789",
+      "metadata": {},
+      "createdAt": 1592577642,
+      "modifiedAt": 1592577642,
+      "balance": Balance,
+      "sets": AccountSetConnection
+    }
+  }
+}
+
+ + +
+
+
+
+
+
+ Queries +
+

+ accountByExternalId +

+
+
+
+
Response
+

Returns an Account +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ externalId - String! + +
+
+
+
+

Example

+
+
Query
+ + +
query accountByExternalId($externalId: String!) {
+  accountByExternalId(externalId: $externalId) {
+    id
+    accountId
+    version
+    code
+    name
+    normalBalanceType
+    status
+    externalId
+    description
+    metadata
+    createdAt
+    modifiedAt
+    balance {
+      ...BalanceFragment
+    }
+    sets {
+      ...AccountSetConnectionFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{"externalId": "abc123"}
+
+ + +
+
+
Response
+ + +
{
+  "data": {
+    "accountByExternalId": {
+      "id": 4,
+      "accountId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "version": 123,
+      "code": "abc123",
+      "name": "abc123",
+      "normalBalanceType": "DEBIT",
+      "status": "ACTIVE",
+      "externalId": "abc123",
+      "description": "abc123",
+      "metadata": {},
+      "createdAt": 1592577642,
+      "modifiedAt": 1592577642,
+      "balance": Balance,
+      "sets": AccountSetConnection
+    }
+  }
+}
+
+ + +
+
+
+
+
+
+ Queries +
+

+ accountSet +

+
+
+
+
Response
+

Returns an AccountSet +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ id - UUID! + +
+
+
+
+

Example

+
+
Query
+ + +
query accountSet($id: UUID!) {
+  accountSet(id: $id) {
+    id
+    accountSetId
+    version
+    journalId
+    name
+    normalBalanceType
+    description
+    metadata
+    createdAt
+    modifiedAt
+    balance {
+      ...BalanceFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{
+  "id": "7264d0c7-acf6-4069-913d-bb6ffd933733"
+}
+
+ + +
+
+
Response
+ + +
{
+  "data": {
+    "accountSet": {
+      "id": "4",
+      "accountSetId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "version": 123,
+      "journalId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "name": "abc123",
+      "normalBalanceType": "DEBIT",
+      "description": "xyz789",
+      "metadata": {},
+      "createdAt": 1592577642,
+      "modifiedAt": 1592577642,
+      "balance": Balance
+    }
+  }
+}
+
+ + +
+
+
+
+
+
+ Queries +
+

+ accounts +

+
+
+
+
Response
+

Returns an AccountConnection! +

+
+
+
Arguments
+ + + + + + + + + + + + + + + + + +
NameDescription
+ first - Int! + +
+ after - String + +
+
+
+
+

Example

+
+
Query
+ + +
query accounts(
+  $first: Int!,
+  $after: String
+) {
+  accounts(
+    first: $first,
+    after: $after
+  ) {
+    pageInfo {
+      ...PageInfoFragment
+    }
+    edges {
+      ...AccountEdgeFragment
+    }
+    nodes {
+      ...AccountFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{"first": 123, "after": "abc123"}
+
+ + +
+
+
Response
+ + +
{
+  "data": {
+    "accounts": {
+      "pageInfo": PageInfo,
+      "edges": [AccountEdge],
+      "nodes": [Account]
+    }
+  }
+}
+
+ + +
+
+
+
+
+
+ Queries +
+

+ balance +

+
+
+
+
Response
+

Returns a Balance +

+
+
+
Arguments
+ + + + + + + + + + + + + + + + + + + + + +
NameDescription
+ journalId - UUID! + +
+ accountId - UUID! + +
+ currency - CurrencyCode! + +
+
+
+
+

Example

+
+
Query
+ + +
query balance(
+  $journalId: UUID!,
+  $accountId: UUID!,
+  $currency: CurrencyCode!
+) {
+  balance(
+    journalId: $journalId,
+    accountId: $accountId,
+    currency: $currency
+  ) {
+    id
+    journalId
+    accountId
+    entryId
+    currency
+    settled {
+      ...BalanceAmountFragment
+    }
+    pending {
+      ...BalanceAmountFragment
+    }
+    encumbrance {
+      ...BalanceAmountFragment
+    }
+    version
+  }
+}
+
+ + +
+
+
Variables
+ + +
{
+  "journalId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "accountId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "currency": CurrencyCode
+}
+
+ + +
+
+
Response
+ + +
{
+  "data": {
+    "balance": {
+      "id": "4",
+      "journalId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "accountId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "entryId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "currency": CurrencyCode,
+      "settled": BalanceAmount,
+      "pending": BalanceAmount,
+      "encumbrance": BalanceAmount,
+      "version": 123
+    }
+  }
+}
+
+ + +
+
+
+
+
+
+ Queries +
+

+ jobs +

+
+
+
+
Response
+

Returns a JobConnection! +

+
+
+
Arguments
+ + + + + + + + + + + + + + + + + +
NameDescription
+ first - Int! + +
+ after - String + +
+
+
+
+

Example

+
+
Query
+ + +
query jobs(
+  $first: Int!,
+  $after: String
+) {
+  jobs(
+    first: $first,
+    after: $after
+  ) {
+    pageInfo {
+      ...PageInfoFragment
+    }
+    edges {
+      ...JobEdgeFragment
+    }
+    nodes {
+      ...JobFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{"first": 123, "after": "abc123"}
+
+ + +
+
+
Response
+ + +
{
+  "data": {
+    "jobs": {
+      "pageInfo": PageInfo,
+      "edges": [JobEdge],
+      "nodes": [Job]
+    }
+  }
+}
+
+ + +
+
+
+
+
+
+ Queries +
+

+ journal +

+
+
+
+
Response
+

Returns a Journal +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ id - UUID! + +
+
+
+
+

Example

+
+
Query
+ + +
query journal($id: UUID!) {
+  journal(id: $id) {
+    id
+    journalId
+    version
+    name
+    status
+    description
+    createdAt
+    modifiedAt
+  }
+}
+
+ + +
+
+
Variables
+ + +
{
+  "id": "7264d0c7-acf6-4069-913d-bb6ffd933733"
+}
+
+ + +
+
+
Response
+ + +
{
+  "data": {
+    "journal": {
+      "id": 4,
+      "journalId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "version": 123,
+      "name": "xyz789",
+      "status": "ACTIVE",
+      "description": "xyz789",
+      "createdAt": 1592577642,
+      "modifiedAt": 1592577642
+    }
+  }
+}
+
+ + +
+
+
+
+
+
+ Queries +
+

+ serverVersion +

+
+
+
+
Response
+

Returns a String! +

+
+
+
+

Example

+
+
Query
+ + +
query serverVersion {
+  serverVersion
+}
+
+ + +
+
+
Response
+ + +
{"data": {"serverVersion": "abc123"}}
+
+ + +
+
+
+
+
+
+ Queries +
+

+ transaction +

+
+
+
+
Response
+

Returns a Transaction +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ id - UUID! + +
+
+
+
+

Example

+
+
Query
+ + +
query transaction($id: UUID!) {
+  transaction(id: $id) {
+    id
+    transactionId
+    version
+    txTemplateId
+    journalId
+    effective
+    correlationId
+    externalId
+    description
+    metadata
+    createdAt
+    modifiedAt
+  }
+}
+
+ + +
+
+
Variables
+ + +
{
+  "id": "7264d0c7-acf6-4069-913d-bb6ffd933733"
+}
+
+ + +
+
+
Response
+ + +
{
+  "data": {
+    "transaction": {
+      "id": "4",
+      "transactionId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "version": 987,
+      "txTemplateId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "journalId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "effective": "2007-12-03",
+      "correlationId": "xyz789",
+      "externalId": "xyz789",
+      "description": "abc123",
+      "metadata": {},
+      "createdAt": 1592577642,
+      "modifiedAt": 1592577642
+    }
+  }
+}
+
+ + +
+
+
+
+
+
+ Queries +
+

+ transactionByExternalId +

+
+
+
+
Response
+

Returns a Transaction +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ externalId - String! + +
+
+
+
+

Example

+
+
Query
+ + +
query transactionByExternalId($externalId: String!) {
+  transactionByExternalId(externalId: $externalId) {
+    id
+    transactionId
+    version
+    txTemplateId
+    journalId
+    effective
+    correlationId
+    externalId
+    description
+    metadata
+    createdAt
+    modifiedAt
+  }
+}
+
+ + +
+
+
Variables
+ + +
{"externalId": "xyz789"}
+
+ + +
+
+
Response
+ + +
{
+  "data": {
+    "transactionByExternalId": {
+      "id": "4",
+      "transactionId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "version": 987,
+      "txTemplateId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "journalId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "effective": "2007-12-03",
+      "correlationId": "xyz789",
+      "externalId": "xyz789",
+      "description": "abc123",
+      "metadata": {},
+      "createdAt": 1592577642,
+      "modifiedAt": 1592577642
+    }
+  }
+}
+
+ + +
+
+
+
+
+
+ Queries +
+

+ txTemplate +

+
+
+
+
Response
+

Returns a TxTemplate +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ id - UUID! + +
+
+
+
+

Example

+
+
Query
+ + +
query txTemplate($id: UUID!) {
+  txTemplate(id: $id) {
+    id
+    txTemplateId
+    version
+    code
+    params {
+      ...ParamDefinitionFragment
+    }
+    txInput {
+      ...TxInputFragment
+    }
+    entries {
+      ...EntryInputFragment
+    }
+    description
+    metadata
+    createdAt
+    modifiedAt
+  }
+}
+
+ + +
+
+
Variables
+ + +
{
+  "id": "7264d0c7-acf6-4069-913d-bb6ffd933733"
+}
+
+ + +
+
+
Response
+ + +
{
+  "data": {
+    "txTemplate": {
+      "id": 4,
+      "txTemplateId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "version": 123,
+      "code": "xyz789",
+      "params": [ParamDefinition],
+      "txInput": TxInput,
+      "entries": [EntryInput],
+      "description": "xyz789",
+      "metadata": {},
+      "createdAt": 1592577642,
+      "modifiedAt": 1592577642
+    }
+  }
+}
+
+ + +
+
+
+
+
+
+ Queries +
+

+ txTemplateByCode +

+
+
+
+
Response
+

Returns a TxTemplate +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ code - String! + +
+
+
+
+

Example

+
+
Query
+ + +
query txTemplateByCode($code: String!) {
+  txTemplateByCode(code: $code) {
+    id
+    txTemplateId
+    version
+    code
+    params {
+      ...ParamDefinitionFragment
+    }
+    txInput {
+      ...TxInputFragment
+    }
+    entries {
+      ...EntryInputFragment
+    }
+    description
+    metadata
+    createdAt
+    modifiedAt
+  }
+}
+
+ + +
+
+
Variables
+ + +
{"code": "xyz789"}
+
+ + +
+
+
Response
+ + +
{
+  "data": {
+    "txTemplateByCode": {
+      "id": 4,
+      "txTemplateId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+      "version": 987,
+      "code": "xyz789",
+      "params": [ParamDefinition],
+      "txInput": TxInput,
+      "entries": [EntryInput],
+      "description": "abc123",
+      "metadata": {},
+      "createdAt": 1592577642,
+      "modifiedAt": 1592577642
+    }
+  }
+}
+
+ + +
+
+
+
+

Mutations

+
+

+ accountCreate +

+
+
+
+
Response
+

Returns an AccountCreatePayload! +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ input - AccountCreateInput! + +
+
+
+
+

Example

+
+
Query
+ + +
mutation accountCreate($input: AccountCreateInput!) {
+  accountCreate(input: $input) {
+    account {
+      ...AccountFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{"input": AccountCreateInput}
+
+ + +
+
+
Response
+ + +
{"data": {"accountCreate": {"account": Account}}}
+
+ + +
+
+
+
+
+
+ Mutations +
+

+ accountSetCreate +

+
+
+
+
Response
+

Returns an AccountSetCreatePayload! +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ input - AccountSetCreateInput! + +
+
+
+
+

Example

+
+
Query
+ + +
mutation accountSetCreate($input: AccountSetCreateInput!) {
+  accountSetCreate(input: $input) {
+    accountSet {
+      ...AccountSetFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{"input": AccountSetCreateInput}
+
+ + +
+
+
Response
+ + +
{"data": {"accountSetCreate": {"accountSet": AccountSet}}}
+
+ + +
+
+
+
+
+
+ Mutations +
+

+ accountSetUpdate +

+
+
+
+
Response
+

Returns an AccountSetUpdatePayload! +

+
+
+
Arguments
+ + + + + + + + + + + + + + + + + +
NameDescription
+ id - UUID! + +
+ input - AccountSetUpdateInput! + +
+
+
+
+

Example

+
+
Query
+ + +
mutation accountSetUpdate(
+  $id: UUID!,
+  $input: AccountSetUpdateInput!
+) {
+  accountSetUpdate(
+    id: $id,
+    input: $input
+  ) {
+    accountSet {
+      ...AccountSetFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{
+  "id": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "input": AccountSetUpdateInput
+}
+
+ + +
+
+
Response
+ + +
{"data": {"accountSetUpdate": {"accountSet": AccountSet}}}
+
+ + +
+
+
+
+
+
+ Mutations +
+

+ accountUpdate +

+
+
+
+
Response
+

Returns an AccountUpdatePayload! +

+
+
+
Arguments
+ + + + + + + + + + + + + + + + + +
NameDescription
+ id - UUID! + +
+ input - AccountUpdateInput! + +
+
+
+
+

Example

+
+
Query
+ + +
mutation accountUpdate(
+  $id: UUID!,
+  $input: AccountUpdateInput!
+) {
+  accountUpdate(
+    id: $id,
+    input: $input
+  ) {
+    account {
+      ...AccountFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{
+  "id": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "input": AccountUpdateInput
+}
+
+ + +
+
+
Response
+ + +
{"data": {"accountUpdate": {"account": Account}}}
+
+ + +
+
+
+
+
+
+ Mutations +
+

+ addToAccountSet +

+
+
+
+
Response
+

Returns an AddToAccountSetPayload! +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ input - AddToAccountSetInput! + +
+
+
+
+

Example

+
+
Query
+ + +
mutation addToAccountSet($input: AddToAccountSetInput!) {
+  addToAccountSet(input: $input) {
+    accountSet {
+      ...AccountSetFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{"input": AddToAccountSetInput}
+
+ + +
+
+
Response
+ + +
{"data": {"addToAccountSet": {"accountSet": AccountSet}}}
+
+ + +
+
+
+
+
+
+ Mutations +
+

+ calaOutboxImportJobCreate +

+
+
+
+
Response
+

Returns a CalaOutboxImportJobCreatePayload! +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ input - CalaOutboxImportJobCreateInput! + +
+
+
+
+

Example

+
+
Query
+ + +
mutation calaOutboxImportJobCreate($input: CalaOutboxImportJobCreateInput!) {
+  calaOutboxImportJobCreate(input: $input) {
+    job {
+      ...JobFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{"input": CalaOutboxImportJobCreateInput}
+
+ + +
+
+
Response
+ + +
{"data": {"calaOutboxImportJobCreate": {"job": Job}}}
+
+ + +
+
+
+
+
+
+ Mutations +
+

+ journalCreate +

+
+
+
+
Response
+

Returns a JournalCreatePayload! +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ input - JournalCreateInput! + +
+
+
+
+

Example

+
+
Query
+ + +
mutation journalCreate($input: JournalCreateInput!) {
+  journalCreate(input: $input) {
+    journal {
+      ...JournalFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{"input": JournalCreateInput}
+
+ + +
+
+
Response
+ + +
{"data": {"journalCreate": {"journal": Journal}}}
+
+ + +
+
+
+
+
+
+ Mutations +
+

+ journalUpdate +

+
+
+
+
Response
+

Returns a JournalUpdatePayload! +

+
+
+
Arguments
+ + + + + + + + + + + + + + + + + +
NameDescription
+ id - UUID! + +
+ input - JournalUpdateInput! + +
+
+
+
+

Example

+
+
Query
+ + +
mutation journalUpdate(
+  $id: UUID!,
+  $input: JournalUpdateInput!
+) {
+  journalUpdate(
+    id: $id,
+    input: $input
+  ) {
+    journal {
+      ...JournalFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{
+  "id": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "input": JournalUpdateInput
+}
+
+ + +
+
+
Response
+ + +
{"data": {"journalUpdate": {"journal": Journal}}}
+
+ + +
+
+
+
+
+
+ Mutations +
+

+ postTransaction +

+
+
+
+
Response
+

Returns a PostTransactionPayload! +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ input - TransactionInput! + +
+
+
+
+

Example

+
+
Query
+ + +
mutation postTransaction($input: TransactionInput!) {
+  postTransaction(input: $input) {
+    transaction {
+      ...TransactionFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{"input": TransactionInput}
+
+ + +
+
+
Response
+ + +
{
+  "data": {
+    "postTransaction": {"transaction": Transaction}
+  }
+}
+
+ + +
+
+
+
+
+
+ Mutations +
+

+ removeFromAccountSet +

+
+
+
+
Response
+

Returns a RemoveFromAccountSetPayload! +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ input - RemoveFromAccountSetInput! + +
+
+
+
+

Example

+
+
Query
+ + +
mutation removeFromAccountSet($input: RemoveFromAccountSetInput!) {
+  removeFromAccountSet(input: $input) {
+    accountSet {
+      ...AccountSetFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{"input": RemoveFromAccountSetInput}
+
+ + +
+
+
Response
+ + +
{
+  "data": {
+    "removeFromAccountSet": {"accountSet": AccountSet}
+  }
+}
+
+ + +
+
+
+
+
+
+ Mutations +
+

+ txTemplateCreate +

+
+
+
+
Response
+

Returns a TxTemplateCreatePayload! +

+
+
+
Arguments
+ + + + + + + + + + + + + +
NameDescription
+ input - TxTemplateCreateInput! + +
+
+
+
+

Example

+
+
Query
+ + +
mutation txTemplateCreate($input: TxTemplateCreateInput!) {
+  txTemplateCreate(input: $input) {
+    txTemplate {
+      ...TxTemplateFragment
+    }
+  }
+}
+
+ + +
+
+
Variables
+ + +
{"input": TxTemplateCreateInput}
+
+ + +
+
+
Response
+ + +
{"data": {"txTemplateCreate": {"txTemplate": TxTemplate}}}
+
+ + +
+
+
+
+

Types

+
+

Account

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
id - ID! + +
accountId - UUID! + +
version - Int! + +
code - String! + +
name - String! + +
normalBalanceType - DebitOrCredit! + +
status - Status! + +
externalId - String + +
description - String + +
metadata - JSON + +
createdAt - Timestamp! + +
modifiedAt - Timestamp! + +
balance - Balance + +
+
+
Arguments
+
+
+
journalId - UUID! +
+
+
+
currency - CurrencyCode! +
+
+
+
+
sets - AccountSetConnection! + +
+
+
Arguments
+
+
+
first - Int! +
+
+
+
after - String +
+
+
+
+
+
+
+
+
+
Example
+ + +
{
+  "id": 4,
+  "accountId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "version": 987,
+  "code": "xyz789",
+  "name": "xyz789",
+  "normalBalanceType": "DEBIT",
+  "status": "ACTIVE",
+  "externalId": "xyz789",
+  "description": "abc123",
+  "metadata": {},
+  "createdAt": 1592577642,
+  "modifiedAt": 1592577642,
+  "balance": Balance,
+  "sets": AccountSetConnection
+}
+
+ + +
+
+
+
+
+
+ Types +
+

AccountConnection

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
pageInfo - PageInfo! + Information to aid in pagination.
edges - [AccountEdge!]! + A list of edges.
nodes - [Account!]! + A list of nodes.
+
+
+
+
+
Example
+ + +
{
+  "pageInfo": PageInfo,
+  "edges": [AccountEdge],
+  "nodes": [Account]
+}
+
+ + +
+
+
+
+
+
+ Types +
+

AccountCreateInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Input FieldDescription
+ accountId - UUID! + +
+ externalId - String + +
+ code - String! + +
+ name - String! + +
+ normalBalanceType - DebitOrCredit! + +
+ description - String + +
+ status - Status! + +
+ metadata - JSON + +
+ accountSetIds - [UUID!] + +
+
+
+
+
+
Example
+ + +
{
+  "accountId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "externalId": "abc123",
+  "code": "xyz789",
+  "name": "xyz789",
+  "normalBalanceType": "DEBIT",
+  "description": "abc123",
+  "status": "ACTIVE",
+  "metadata": {},
+  "accountSetIds": [
+    "7264d0c7-acf6-4069-913d-bb6ffd933733"
+  ]
+}
+
+ + +
+
+
+
+
+
+ Types +
+

AccountCreatePayload

+
+
+
+
Fields
+ + + + + + + + + + + + + +
Field NameDescription
account - Account! + +
+
+
+
+
+
Example
+ + +
{"account": Account}
+
+ + +
+
+
+
+
+
+ Types +
+

AccountEdge

+
+
+
+
Description
+

An edge in a connection.

+
+
+
Fields
+ + + + + + + + + + + + + + + + + +
Field NameDescription
node - Account! + The item at the end of the edge
cursor - String! + A cursor for use in pagination
+
+
+
+
+
Example
+ + +
{
+  "node": Account,
+  "cursor": "abc123"
+}
+
+ + +
+
+
+
+
+
+ Types +
+

AccountSet

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
id - ID! + +
accountSetId - UUID! + +
version - Int! + +
journalId - UUID! + +
name - String! + +
normalBalanceType - DebitOrCredit! + +
description - String + +
metadata - JSON + +
createdAt - Timestamp! + +
modifiedAt - Timestamp! + +
balance - Balance + +
+
+
Arguments
+
+
+
currency - CurrencyCode! +
+
+
+
+
+
+
+
+
+
Example
+ + +
{
+  "id": "4",
+  "accountSetId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "version": 987,
+  "journalId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "name": "abc123",
+  "normalBalanceType": "DEBIT",
+  "description": "xyz789",
+  "metadata": {},
+  "createdAt": 1592577642,
+  "modifiedAt": 1592577642,
+  "balance": Balance
+}
+
+ + +
+
+
+
+
+
+ Types +
+

AccountSetConnection

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
pageInfo - PageInfo! + Information to aid in pagination.
edges - [AccountSetEdge!]! + A list of edges.
nodes - [AccountSet!]! + A list of nodes.
+
+
+
+
+
Example
+ + +
{
+  "pageInfo": PageInfo,
+  "edges": [AccountSetEdge],
+  "nodes": [AccountSet]
+}
+
+ + +
+
+
+
+
+
+ Types +
+

AccountSetCreateInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Input FieldDescription
+ accountSetId - UUID! + +
+ journalId - UUID! + +
+ name - String! + +
+ normalBalanceType - DebitOrCredit! + +
+ description - String + +
+ metadata - JSON + +
+
+
+
+
+
Example
+ + +
{
+  "accountSetId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "journalId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "name": "abc123",
+  "normalBalanceType": "DEBIT",
+  "description": "abc123",
+  "metadata": {}
+}
+
+ + +
+
+
+
+
+
+ Types +
+

AccountSetCreatePayload

+
+
+
+
Fields
+ + + + + + + + + + + + + +
Field NameDescription
accountSet - AccountSet! + +
+
+
+
+
+
Example
+ + +
{"accountSet": AccountSet}
+
+ + +
+
+
+
+
+
+ Types +
+

AccountSetEdge

+
+
+
+
Description
+

An edge in a connection.

+
+
+
Fields
+ + + + + + + + + + + + + + + + + +
Field NameDescription
node - AccountSet! + The item at the end of the edge
cursor - String! + A cursor for use in pagination
+
+
+
+
+
Example
+ + +
{
+  "node": AccountSet,
+  "cursor": "abc123"
+}
+
+ + +
+
+
+
+
+
+ Types +
+

AccountSetMemberType

+
+
+
+
Values
+ + + + + + + + + + + + + + + + + +
Enum ValueDescription
+

ACCOUNT

+
+
+

ACCOUNT_SET

+
+
+
+
+
+
+
Example
+ + +
"ACCOUNT"
+
+ + +
+
+
+
+
+
+ Types +
+

AccountSetUpdateInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Input FieldDescription
+ name - String + +
+ normalBalanceType - DebitOrCredit + +
+ description - String + +
+ metadata - JSON + +
+
+
+
+
+
Example
+ + +
{
+  "name": "xyz789",
+  "normalBalanceType": "DEBIT",
+  "description": "abc123",
+  "metadata": {}
+}
+
+ + +
+
+
+
+
+
+ Types +
+

AccountSetUpdatePayload

+
+
+
+
Fields
+ + + + + + + + + + + + + +
Field NameDescription
accountSet - AccountSet! + +
+
+
+
+
+
Example
+ + +
{"accountSet": AccountSet}
+
+ + +
+
+
+
+
+
+ Types +
+

AccountUpdateInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Input FieldDescription
+ externalId - String + +
+ code - String + +
+ name - String + +
+ normalBalanceType - DebitOrCredit + +
+ description - String + +
+ status - Status + +
+ metadata - JSON + +
+
+
+
+
+
Example
+ + +
{
+  "externalId": "xyz789",
+  "code": "xyz789",
+  "name": "abc123",
+  "normalBalanceType": "DEBIT",
+  "description": "abc123",
+  "status": "ACTIVE",
+  "metadata": {}
+}
+
+ + +
+
+
+
+
+
+ Types +
+

AccountUpdatePayload

+
+
+
+
Fields
+ + + + + + + + + + + + + +
Field NameDescription
account - Account! + +
+
+
+
+
+
Example
+ + +
{"account": Account}
+
+ + +
+
+
+
+
+
+ Types +
+

AddToAccountSetInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + +
Input FieldDescription
+ accountSetId - UUID! + +
+ memberId - UUID! + +
+ memberType - AccountSetMemberType! + +
+
+
+
+
+
Example
+ + +
{
+  "accountSetId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "memberId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "memberType": "ACCOUNT"
+}
+
+ + +
+
+
+
+
+
+ Types +
+

AddToAccountSetPayload

+
+
+
+
Fields
+ + + + + + + + + + + + + +
Field NameDescription
accountSet - AccountSet! + +
+
+
+
+
+
Example
+ + +
{"accountSet": AccountSet}
+
+ + +
+
+
+
+
+
+ Types +
+

Balance

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
id - ID! + +
journalId - UUID! + +
accountId - UUID! + +
entryId - UUID! + +
currency - CurrencyCode! + +
settled - BalanceAmount! + +
pending - BalanceAmount! + +
encumbrance - BalanceAmount! + +
version - Int! + +
+
+
+
+
+
Example
+ + +
{
+  "id": "4",
+  "journalId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "accountId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "entryId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "currency": CurrencyCode,
+  "settled": BalanceAmount,
+  "pending": BalanceAmount,
+  "encumbrance": BalanceAmount,
+  "version": 123
+}
+
+ + +
+
+
+
+
+
+ Types +
+

BalanceAmount

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
drBalance - Money! + +
crBalance - Money! + +
normalBalance - Money! + +
entryId - UUID! + +
+
+
+
+
+
Example
+ + +
{
+  "drBalance": Money,
+  "crBalance": Money,
+  "normalBalance": Money,
+  "entryId": "7264d0c7-acf6-4069-913d-bb6ffd933733"
+}
+
+ + +
+
+
+
+
+
+ Types +
+

Boolean

+
+
+
+
Description
+

The Boolean scalar type represents true or false.

+
+
+
+
+
+
+
+
+ Types +
+

CalaOutboxImportJobCreateInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Input FieldDescription
+ jobId - UUID! + +
+ name - String! + +
+ description - String + +
+ endpoint - String! + +
+
+
+
+
+
Example
+ + +
{
+  "jobId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "name": "abc123",
+  "description": "abc123",
+  "endpoint": "abc123"
+}
+
+ + +
+
+
+
+
+
+ Types +
+

CalaOutboxImportJobCreatePayload

+
+
+
+
Fields
+ + + + + + + + + + + + + +
Field NameDescription
job - Job! + +
+
+
+
+
+
Example
+ + +
{"job": Job}
+
+ + +
+
+
+
+
+
+ Types +
+

CurrencyCode

+
+
+
+
+
+
Example
+ + +
CurrencyCode
+
+ + +
+
+
+
+
+
+ Types +
+

Date

+
+
+
+
+
+
Example
+ + +
"2007-12-03"
+
+ + +
+
+
+
+
+
+ Types +
+

DebitOrCredit

+
+
+
+
Values
+ + + + + + + + + + + + + + + + + +
Enum ValueDescription
+

DEBIT

+
+
+

CREDIT

+
+
+
+
+
+
+
Example
+ + +
"DEBIT"
+
+ + +
+
+
+
+
+
+ Types +
+

Decimal

+
+
+
+
+
+
Example
+ + +
Decimal
+
+ + +
+
+
+
+
+
+ Types +
+

EntryInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
entryType - Expression! + +
accountId - Expression! + +
layer - Expression! + +
direction - Expression! + +
units - Expression! + +
currency - Expression! + +
description - Expression + +
+
+
+
+
+
Example
+ + +
{
+  "entryType": Expression,
+  "accountId": Expression,
+  "layer": Expression,
+  "direction": Expression,
+  "units": Expression,
+  "currency": Expression,
+  "description": Expression
+}
+
+ + +
+
+
+
+
+
+ Types +
+

Expression

+
+
+
+
+
+
Example
+ + +
Expression
+
+ + +
+
+
+
+
+
+ Types +
+

ID

+
+
+
+
Description
+

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.

+
+
+
+
+
Example
+ + +
4
+
+ + +
+
+
+
+
+
+ Types +
+

Int

+
+
+
+
Description
+

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

+
+
+
+
+
Example
+ + +
987
+
+ + +
+
+
+
+
+
+ Types +
+

JSON

+
+
+
+
+
+
Example
+ + +
{}
+
+ + +
+
+
+
+
+
+ Types +
+

Job

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
id - ID! + +
jobId - UUID! + +
name - String! + +
description - String + +
+
+
+
+
+
Example
+ + +
{
+  "id": "4",
+  "jobId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "name": "abc123",
+  "description": "xyz789"
+}
+
+ + +
+
+
+
+
+
+ Types +
+

JobConnection

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
pageInfo - PageInfo! + Information to aid in pagination.
edges - [JobEdge!]! + A list of edges.
nodes - [Job!]! + A list of nodes.
+
+
+
+
+
Example
+ + +
{
+  "pageInfo": PageInfo,
+  "edges": [JobEdge],
+  "nodes": [Job]
+}
+
+ + +
+
+
+
+
+
+ Types +
+

JobEdge

+
+
+
+
Description
+

An edge in a connection.

+
+
+
Fields
+ + + + + + + + + + + + + + + + + +
Field NameDescription
node - Job! + The item at the end of the edge
cursor - String! + A cursor for use in pagination
+
+
+
+
+
Example
+ + +
{
+  "node": Job,
+  "cursor": "xyz789"
+}
+
+ + +
+
+
+
+
+
+ Types +
+

Journal

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
id - ID! + +
journalId - UUID! + +
version - Int! + +
name - String! + +
status - Status! + +
description - String + +
createdAt - Timestamp! + +
modifiedAt - Timestamp! + +
+
+
+
+
+
Example
+ + +
{
+  "id": "4",
+  "journalId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "version": 123,
+  "name": "xyz789",
+  "status": "ACTIVE",
+  "description": "xyz789",
+  "createdAt": 1592577642,
+  "modifiedAt": 1592577642
+}
+
+ + +
+
+
+
+
+
+ Types +
+

JournalCreateInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Input FieldDescription
+ journalId - UUID! + +
+ name - String! + +
+ status - Status! + +
+ description - String + +
+
+
+
+
+
Example
+ + +
{
+  "journalId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "name": "abc123",
+  "status": "ACTIVE",
+  "description": "xyz789"
+}
+
+ + +
+
+
+
+
+
+ Types +
+

JournalCreatePayload

+
+
+
+
Fields
+ + + + + + + + + + + + + +
Field NameDescription
journal - Journal! + +
+
+
+
+
+
Example
+ + +
{"journal": Journal}
+
+ + +
+
+
+
+
+
+ Types +
+

JournalUpdateInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + +
Input FieldDescription
+ name - String + +
+ status - Status + +
+ description - String + +
+
+
+
+
+
Example
+ + +
{
+  "name": "abc123",
+  "status": "ACTIVE",
+  "description": "xyz789"
+}
+
+ + +
+
+
+
+
+
+ Types +
+

JournalUpdatePayload

+
+
+
+
Fields
+ + + + + + + + + + + + + +
Field NameDescription
journal - Journal! + +
+
+
+
+
+
Example
+ + +
{"journal": Journal}
+
+ + +
+
+
+
+
+
+ Types +
+

Money

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + +
Field NameDescription
units - Decimal! + +
currency - CurrencyCode! + +
+
+
+
+
+
Example
+ + +
{
+  "units": Decimal,
+  "currency": CurrencyCode
+}
+
+ + +
+
+
+
+
+
+ Types +
+

PageInfo

+
+
+
+
Description
+

Information about pagination in a connection

+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
hasPreviousPage - Boolean! + When paginating backwards, are there more items?
hasNextPage - Boolean! + When paginating forwards, are there more items?
startCursor - String + When paginating backwards, the cursor to continue.
endCursor - String + When paginating forwards, the cursor to continue.
+
+
+
+
+
Example
+ + +
{
+  "hasPreviousPage": true,
+  "hasNextPage": false,
+  "startCursor": "abc123",
+  "endCursor": "abc123"
+}
+
+ + +
+
+
+
+
+
+ Types +
+

ParamDataType

+
+
+
+
Values
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Enum ValueDescription
+

STRING

+
+
+

INTEGER

+
+
+

DECIMAL

+
+
+

BOOLEAN

+
+
+

UUID

+
+
+

DATE

+
+
+

TIMESTAMP

+
+
+

JSON

+
+
+
+
+
+
+
Example
+ + +
"STRING"
+
+ + +
+
+
+
+
+
+ Types +
+

ParamDefinition

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
name - String! + +
type - ParamDataType! + +
default - Expression + +
description - String + +
+
+
+
+
+
Example
+ + +
{
+  "name": "abc123",
+  "type": "STRING",
+  "default": Expression,
+  "description": "abc123"
+}
+
+ + +
+
+
+
+
+
+ Types +
+

ParamDefinitionInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Input FieldDescription
+ name - String! + +
+ type - ParamDataType! + +
+ default - Expression + +
+ description - String + +
+
+
+
+
+
Example
+ + +
{
+  "name": "xyz789",
+  "type": "STRING",
+  "default": Expression,
+  "description": "xyz789"
+}
+
+ + +
+
+
+
+
+
+ Types +
+

PostTransactionPayload

+
+
+
+
Fields
+ + + + + + + + + + + + + +
Field NameDescription
transaction - Transaction! + +
+
+
+
+
+
Example
+ + +
{"transaction": Transaction}
+
+ + +
+
+
+
+
+
+ Types +
+

RemoveFromAccountSetInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + +
Input FieldDescription
+ accountSetId - UUID! + +
+ memberId - UUID! + +
+ memberType - AccountSetMemberType! + +
+
+
+
+
+
Example
+ + +
{
+  "accountSetId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "memberId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "memberType": "ACCOUNT"
+}
+
+ + +
+
+
+
+
+
+ Types +
+

RemoveFromAccountSetPayload

+
+
+
+
Fields
+ + + + + + + + + + + + + +
Field NameDescription
accountSet - AccountSet! + +
+
+
+
+
+
Example
+ + +
{"accountSet": AccountSet}
+
+ + +
+
+
+
+
+
+ Types +
+

Status

+
+
+
+
Values
+ + + + + + + + + + + + + + + + + +
Enum ValueDescription
+

ACTIVE

+
+
+

LOCKED

+
+
+
+
+
+
+
Example
+ + +
"ACTIVE"
+
+ + +
+
+
+
+
+
+ Types +
+

String

+
+
+
+
Description
+

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

+
+
+
+
+
Example
+ + +
"xyz789"
+
+ + +
+
+
+
+
+
+ Types +
+

Timestamp

+
+
+
+
+
+
Example
+ + +
1592577642
+
+ + +
+
+
+
+
+
+ Types +
+

Transaction

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
id - ID! + +
transactionId - UUID! + +
version - Int! + +
txTemplateId - UUID! + +
journalId - UUID! + +
effective - Date! + +
correlationId - String! + +
externalId - String + +
description - String + +
metadata - JSON + +
createdAt - Timestamp! + +
modifiedAt - Timestamp! + +
+
+
+
+
+
Example
+ + +
{
+  "id": "4",
+  "transactionId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "version": 987,
+  "txTemplateId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "journalId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "effective": "2007-12-03",
+  "correlationId": "abc123",
+  "externalId": "xyz789",
+  "description": "xyz789",
+  "metadata": {},
+  "createdAt": 1592577642,
+  "modifiedAt": 1592577642
+}
+
+ + +
+
+
+
+
+
+ Types +
+

TransactionInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + +
Input FieldDescription
+ transactionId - UUID! + +
+ txTemplateCode - String! + +
+ params - JSON + +
+
+
+
+
+
Example
+ + +
{
+  "transactionId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "txTemplateCode": "xyz789",
+  "params": {}
+}
+
+ + +
+
+
+
+
+
+ Types +
+

TxInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
effective - Expression! + +
journalId - Expression! + +
correlationId - Expression + +
externalId - Expression + +
description - Expression + +
metadata - Expression + +
+
+
+
+
+
Example
+ + +
{
+  "effective": Expression,
+  "journalId": Expression,
+  "correlationId": Expression,
+  "externalId": Expression,
+  "description": Expression,
+  "metadata": Expression
+}
+
+ + +
+
+
+
+
+
+ Types +
+

TxTemplate

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Field NameDescription
id - ID! + +
txTemplateId - UUID! + +
version - Int! + +
code - String! + +
params - [ParamDefinition!] + +
txInput - TxInput! + +
entries - [EntryInput!]! + +
description - String + +
metadata - JSON + +
createdAt - Timestamp! + +
modifiedAt - Timestamp! + +
+
+
+
+
+
Example
+ + +
{
+  "id": 4,
+  "txTemplateId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "version": 123,
+  "code": "xyz789",
+  "params": [ParamDefinition],
+  "txInput": TxInput,
+  "entries": [EntryInput],
+  "description": "xyz789",
+  "metadata": {},
+  "createdAt": 1592577642,
+  "modifiedAt": 1592577642
+}
+
+ + +
+
+
+
+
+
+ Types +
+

TxTemplateCreateInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Input FieldDescription
+ txTemplateId - UUID! + +
+ code - String! + +
+ params - [ParamDefinitionInput!] + +
+ txInput - TxTemplateTxInput! + +
+ entries - [TxTemplateEntryInput!]! + +
+ description - String + +
+ metadata - JSON + +
+
+
+
+
+
Example
+ + +
{
+  "txTemplateId": "7264d0c7-acf6-4069-913d-bb6ffd933733",
+  "code": "abc123",
+  "params": [ParamDefinitionInput],
+  "txInput": TxTemplateTxInput,
+  "entries": [TxTemplateEntryInput],
+  "description": "abc123",
+  "metadata": {}
+}
+
+ + +
+
+
+
+
+
+ Types +
+

TxTemplateCreatePayload

+
+
+
+
Fields
+ + + + + + + + + + + + + +
Field NameDescription
txTemplate - TxTemplate! + +
+
+
+
+
+
Example
+ + +
{"txTemplate": TxTemplate}
+
+ + +
+
+
+
+
+
+ Types +
+

TxTemplateEntryInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Input FieldDescription
+ entryType - Expression! + +
+ accountId - Expression! + +
+ layer - Expression! + +
+ direction - Expression! + +
+ units - Expression! + +
+ currency - Expression! + +
+ description - Expression + +
+
+
+
+
+
Example
+ + +
{
+  "entryType": Expression,
+  "accountId": Expression,
+  "layer": Expression,
+  "direction": Expression,
+  "units": Expression,
+  "currency": Expression,
+  "description": Expression
+}
+
+ + +
+
+
+
+
+
+ Types +
+

TxTemplateTxInput

+
+
+
+
Fields
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Input FieldDescription
+ effective - Expression! + +
+ journalId - Expression! + +
+ correlationId - Expression + +
+ externalId - Expression + +
+ description - Expression + +
+ metadata - Expression + +
+
+
+
+
+
Example
+ + +
{
+  "effective": Expression,
+  "journalId": Expression,
+  "correlationId": Expression,
+  "externalId": Expression,
+  "description": Expression,
+  "metadata": Expression
+}
+
+ + +
+
+
+
+
+
+ Types +
+

UUID

+
+
+
+
+
+
Example
+ + +
"7264d0c7-acf6-4069-913d-bb6ffd933733"
+
+ + +
+
+
+
+ +
+
+
+
+ + \ No newline at end of file diff --git a/website/static/javascripts/spectaql.min.js b/website/static/javascripts/spectaql.min.js new file mode 100644 index 00000000..462dd107 --- /dev/null +++ b/website/static/javascripts/spectaql.min.js @@ -0,0 +1 @@ +function scrollSpy(){var c=5,e=document.querySelector("html"),l=(e&&(e=window.getComputedStyle(e).scrollPaddingTop)&&"string"==typeof e&&"auto"!==e&&e.endsWith("px")&&(c+=parseInt(e.split("px")[0])),"nav-scroll-active"),i=null,d=[];function t(){i=null;var e=document.querySelectorAll("[data-traverse-target]");Array.prototype.forEach.call(e,function(e){d.push({id:e.id,top:e.offsetTop})})}var n=debounce(function(){t(),o()},500),o=debounce(function(){var e,t,n,o,r=function(e){for(var t=e+c,n=0;n=d[n].top&&(!o||t{toggleMenu(),scrollSpy()}); \ No newline at end of file diff --git a/website/static/stylesheets/spectaql.min.css b/website/static/stylesheets/spectaql.min.css new file mode 100644 index 00000000..5859df82 --- /dev/null +++ b/website/static/stylesheets/spectaql.min.css @@ -0,0 +1 @@ +#spectaql{padding:0;margin:0}#spectaql pre{overflow:auto;margin-top:0;margin-bottom:20px}#spectaql pre code{display:block;background:#ccc}#spectaql table{width:100%;table-layout:fixed;text-align:left;border-collapse:collapse}#spectaql table td,#spectaql table th{margin:0;padding:0}#spectaql #introduction .example-section>*,#spectaql .definition-heading,#spectaql .doc-heading,#spectaql .introduction-item-title,#spectaql .operation-heading{overflow:hidden;text-overflow:ellipsis}#spectaql #page{display:flex}#spectaql #page *{box-sizing:border-box}#spectaql #page.drawer-open #sidebar{z-index:1000;transform:translateX(0)}#spectaql #page.drawer-open .drawer-overlay{display:block;background:rgba(0,0,0,.5);z-index:10}#spectaql #sidebar{position:fixed;min-width:250px;max-width:250px;flex-shrink:0;transition:transform .2s ease-out;transform:translateX(-100%);z-index:10;padding-top:20px;background:#fff}@media (min-width:48em){#spectaql #sidebar{position:relative;transform:none}}@media (min-width:64em){#spectaql #sidebar{min-width:300px;max-width:300px}}#spectaql .sidebar-top-container{display:flex;align-items:center;padding:0 20px}#spectaql #mobile-navbar{display:flex;align-items:center;position:sticky;top:0}@media (min-width:48em){#spectaql #mobile-navbar{display:none}}#spectaql .sidebar-open-button{display:flex;align-items:flex-start;margin:0;padding:0;border:none;background:0 0}#spectaql .sidebar-open-button .hamburger{width:16px;height:14px;cursor:pointer}#spectaql .sidebar-open-button .hamburger::after{display:block;content:"";height:2px;background:#222;box-shadow:0 5px 0 #222,0 10px 0 #222}#spectaql .sidebar-open-button .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#spectaql .close-button{display:block}#spectaql .close-button .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:48em){#spectaql .close-button{display:none}}#spectaql .drawer-overlay{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0)}@media (min-width:48em){#spectaql .drawer-overlay{display:none!important}}#spectaql #nav{display:flex;flex-direction:column;max-height:calc(100vh - 0px);padding:0 20px;padding-bottom:20px;position:sticky;top:0;overflow:auto}#spectaql #logo{margin-right:auto}#spectaql #logo img{display:block;width:100%;max-width:100%}#spectaql .nav-group-items,#spectaql .nav-group-section-items{padding:0;margin:0}#spectaql .nav-group-items>li,#spectaql .nav-group-section-items>li{list-style:none}#spectaql .nav-group-items .nav-group-section-title,#spectaql .nav-group-items>li,#spectaql .nav-group-section-items .nav-group-section-title,#spectaql .nav-group-section-items>li{overflow:hidden;text-overflow:ellipsis}#spectaql .nav-group-section-items{display:none}#spectaql .nav-scroll-expand .nav-group-section-items{display:block}#spectaql #docs{position:relative;margin:0 auto;min-width:100px;max-width:88em;flex-grow:1;flex-shrink:1;padding:20px}@media (min-width:48em){#spectaql .doc-row{display:flex;flex-wrap:wrap}}#spectaql .doc-row .doc-copy,#spectaql .doc-row .doc-examples{width:100%}@media (min-width:48em){#spectaql .doc-row .doc-copy,#spectaql .doc-row .doc-examples{width:50%}}@media (min-width:48em){#spectaql .doc-row .doc-copy{padding-right:20px}}@media (min-width:48em){#spectaql .doc-row .doc-examples{padding-left:20px}}.hljs{display:block;overflow-x:auto;padding:.5em;background:#23241f}.hljs,.hljs-subst,.hljs-tag{color:#f8f8f2}.hljs-emphasis,.hljs-strong{color:#a8a8a2}.hljs-bullet,.hljs-link,.hljs-literal,.hljs-number,.hljs-quote,.hljs-regexp{color:#ae81ff}.hljs-code,.hljs-section,.hljs-selector-class,.hljs-title{color:#a6e22e}.hljs-strong{font-weight:700}.hljs-emphasis{font-style:italic}.hljs-attr,.hljs-keyword,.hljs-name,.hljs-selector-tag{color:#f92672}.hljs-attribute,.hljs-symbol{color:#66d9ef}.hljs-class .hljs-title,.hljs-params{color:#f8f8f2}.hljs-addition,.hljs-built_in,.hljs-builtin-name,.hljs-selector-attr,.hljs-selector-id,.hljs-selector-pseudo,.hljs-string,.hljs-template-variable,.hljs-type,.hljs-variable{color:#e6db74}.hljs-comment,.hljs-deletion,.hljs-meta{color:#75715e}#spectaql{font-family:-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:1.6;background:#fff;color:#222}@media (min-width:32em){#spectaql{font-size:16px}}#spectaql a{color:#0298bf;text-decoration:none}#spectaql a:hover{color:#0182a2}#spectaql a:active,#spectaql a:focus{color:#0298bf}#spectaql code{font-size:.875em;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}#spectaql pre{color:#fff}#spectaql pre code{background:#222}#spectaql pre code,#spectaql pre code.hljs{font-size:.82em;line-height:1.4;padding:15px 20px}#spectaql .doc-heading{line-height:1.2;font-size:2.25em;margin-top:10px}@media (min-width:48em){#spectaql .doc-heading{margin-top:-10px}}#spectaql .close-button{background:0 0;border:none;padding:5px;font-size:16px;font-weight:700;color:#222}#spectaql #introduction{margin-bottom:60px}#spectaql #introduction .example-section:not(.example-section-is-code){margin-bottom:20px}#spectaql #introduction .example-section:not(.example-section-is-code) h5,#spectaql #introduction .example-section:not(.example-section-is-code) p{margin:0;font-size:1em}#spectaql #docs,#spectaql #mobile-navbar,#spectaql #sidebar{padding-top:20px;padding-bottom:20px}@media (min-width:32em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #sidebar{padding-top:30px;padding-bottom:30px}}@media (min-width:48em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #sidebar{padding-top:40px;padding-bottom:40px}}#spectaql #docs,#spectaql #mobile-navbar,#spectaql #nav,#spectaql .sidebar-top-container{padding-left:20px;padding-right:20px}@media (min-width:32em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #nav,#spectaql .sidebar-top-container{padding-left:30px;padding-right:30px}}@media (min-width:48em){#spectaql #docs,#spectaql #mobile-navbar,#spectaql #nav,#spectaql .sidebar-top-container{padding-left:50px;padding-right:50px}}#spectaql #sidebar{padding-bottom:0;background:#fff}#spectaql #sidebar a{color:#222}#spectaql #sidebar a.nav-scroll-active,#spectaql #sidebar a:hover{font-weight:700}#spectaql #sidebar a.nav-scroll-active{color:#222}#spectaql #sidebar a:hover{color:#0182a2}@media (min-width:48em){#spectaql #sidebar{border-right:2px solid #d8d8d8}}#spectaql #mobile-navbar{background:#fff;margin-top:-20px;margin-left:-20px;margin-right:-20px}@media (min-width:32em){#spectaql #mobile-navbar{margin-top:-30px;margin-left:-30px;margin-right:-30px}}#spectaql #mobile-navbar .sidebar-open-button::after{display:block;content:"All Topics";margin-left:10px;color:#222}#spectaql #nav .nav-group{margin-top:20px}#spectaql #nav .nav-group li{margin-bottom:5px}#spectaql #nav .nav-group-title{font-size:.875em;font-weight:400;margin:0 0 6px 0;color:#999}#spectaql #nav .nav-group-section-title{font-size:inherit;margin:0;margin-bottom:5px;font-weight:400}#spectaql #nav .nav-group-section-items{margin-left:.75em}#spectaql .definition,#spectaql .operation{margin-bottom:60px}#spectaql .definition .definition-heading,#spectaql .definition .operation-heading,#spectaql .operation .definition-heading,#spectaql .operation .operation-heading{font-size:1.72em}#spectaql .definition .definition-heading code,#spectaql .definition .operation-heading code,#spectaql .operation .definition-heading code,#spectaql .operation .operation-heading code{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:32em){#spectaql .definition .definition-heading,#spectaql .definition .operation-heading,#spectaql .operation .definition-heading,#spectaql .operation .operation-heading{font-size:2.25em}}#spectaql .definition-group-name,#spectaql .group-heading,#spectaql .operation-group-name{border-top:2px solid #d8d8d8;padding-top:3px;color:#999;font-size:inherit;font-weight:inherit}#spectaql .definition-group-name a,#spectaql .group-heading a,#spectaql .operation-group-name a{color:#999}#spectaql .definition-group-name a:hover,#spectaql .group-heading a:hover,#spectaql .operation-group-name a:hover{font-weight:700}#spectaql .doc-examples{margin-top:20px}#spectaql .doc-examples .example-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#spectaql .doc-examples .example-section-is-code h5{color:#999;text-transform:uppercase;background:#000;font-size:.75em;font-weight:700;padding:.6em 0 .6em 20px;margin:0;opacity:1}@media (min-width:48em){#spectaql .doc-examples{margin-top:0}}#spectaql .doc-copy p{margin:0 0 20px 0}#spectaql .doc-copy p:last-child{margin-bottom:0}#spectaql .doc-copy table tr th{font-weight:400;border-bottom:2px solid #d8d8d8}#spectaql .doc-copy table tr td{border-bottom:1px solid #e0e0e0}#spectaql .doc-copy table tr.row-has-field-arguments td,#spectaql .doc-copy table tr:last-child td{border-bottom:none}#spectaql .doc-copy table tr td,#spectaql .doc-copy table tr th{padding:5px}#spectaql .doc-copy table tr td:first-child,#spectaql .doc-copy table tr th:first-child{padding-left:0}#spectaql .doc-copy table tr td:last-child,#spectaql .doc-copy table tr th:last-child{padding-right:0}#spectaql .doc-copy .doc-copy-section{margin-bottom:30px}#spectaql .doc-copy .doc-copy-section>h5{margin:0 0 5px 0;font-size:inherit;font-weight:inherit;color:#999}#spectaql .doc-copy .definition-description>h5,#spectaql .doc-copy .definition-properties>h5,#spectaql .doc-copy .operation-description>h5{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#spectaql .field-arguments{font-size:.875em;background-color:#fafbfc;border:1px solid #e0e0e0;padding:10px;margin-bottom:5px}#spectaql .field-arguments p{margin:10px 0 0 0}#spectaql .field-arguments h5.field-arguments-heading{margin:0;padding:0 0 10px 0;font-weight:inherit;color:#999}#spectaql .field-arguments .field-argument{border-top:1px #e0e0e0 solid;padding:10px 0}#spectaql .field-arguments .field-argument:last-child{padding-bottom:0}#spectaql .field-arguments .field-argument-name{margin:0;font-size:inherit;font-weight:inherit}#spectaql .deprecation-reason{word-break:break-word}#spectaql .deprecation-reason::before{display:inline;content:"Deprecated";padding:2px 5px;margin-right:5px;background:#fed7d8;color:#c60609;font-weight:700;font-size:.875em} \ No newline at end of file diff --git a/website/yarn.lock b/website/yarn.lock index 75094ee1..be52cb60 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -1241,10 +1241,10 @@ "@docsearch/css" "3.6.0" algoliasearch "^4.19.1" -"@docusaurus/core@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/core/-/core-3.3.2.tgz" - integrity sha512-PzKMydKI3IU1LmeZQDi+ut5RSuilbXnA8QdowGeJEgU8EJjmx3rBHNT1LxQxOVqNEwpWi/csLwd9bn7rUjggPA== +"@docusaurus/core@3.4.0", "@docusaurus/core@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-3.4.0.tgz#bdbf1af4b2f25d1bf4a5b62ec6137d84c821cb3c" + integrity sha512-g+0wwmN2UJsBqy2fQRQ6fhXruoEa62JDeEa5d8IdTJlMoaDaEDfHh7WjwGRn4opuTQWpjAwP/fbcgyHKlE+64w== dependencies: "@babel/core" "^7.23.3" "@babel/generator" "^7.23.3" @@ -1256,12 +1256,12 @@ "@babel/runtime" "^7.22.6" "@babel/runtime-corejs3" "^7.22.6" "@babel/traverse" "^7.22.8" - "@docusaurus/cssnano-preset" "3.3.2" - "@docusaurus/logger" "3.3.2" - "@docusaurus/mdx-loader" "3.3.2" - "@docusaurus/utils" "3.3.2" - "@docusaurus/utils-common" "3.3.2" - "@docusaurus/utils-validation" "3.3.2" + "@docusaurus/cssnano-preset" "3.4.0" + "@docusaurus/logger" "3.4.0" + "@docusaurus/mdx-loader" "3.4.0" + "@docusaurus/utils" "3.4.0" + "@docusaurus/utils-common" "3.4.0" + "@docusaurus/utils-validation" "3.4.0" autoprefixer "^10.4.14" babel-loader "^9.1.3" babel-plugin-dynamic-import-node "^2.3.3" @@ -1315,32 +1315,32 @@ webpack-merge "^5.9.0" webpackbar "^5.0.2" -"@docusaurus/cssnano-preset@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.3.2.tgz" - integrity sha512-+5+epLk/Rp4vFML4zmyTATNc3Is+buMAL6dNjrMWahdJCJlMWMPd/8YfU+2PA57t8mlSbhLJ7vAZVy54cd1vRQ== +"@docusaurus/cssnano-preset@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-3.4.0.tgz#dc7922b3bbeabcefc9b60d0161680d81cf72c368" + integrity sha512-qwLFSz6v/pZHy/UP32IrprmH5ORce86BGtN0eBtG75PpzQJAzp9gefspox+s8IEOr0oZKuQ/nhzZ3xwyc3jYJQ== dependencies: cssnano-preset-advanced "^6.1.2" postcss "^8.4.38" postcss-sort-media-queries "^5.2.0" tslib "^2.6.0" -"@docusaurus/logger@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.3.2.tgz" - integrity sha512-Ldu38GJ4P8g4guN7d7pyCOJ7qQugG7RVyaxrK8OnxuTlaImvQw33aDRwaX2eNmX8YK6v+//Z502F4sOZbHHCHQ== +"@docusaurus/logger@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-3.4.0.tgz#8b0ac05c7f3dac2009066e2f964dee8209a77403" + integrity sha512-bZwkX+9SJ8lB9kVRkXw+xvHYSMGG4bpYHKGXeXFvyVc79NMeeBSGgzd4TQLHH+DYeOJoCdl8flrFJVxlZ0wo/Q== dependencies: chalk "^4.1.2" tslib "^2.6.0" -"@docusaurus/mdx-loader@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.3.2.tgz" - integrity sha512-AFRxj/aOk3/mfYDPxE3wTbrjeayVRvNSZP7mgMuUlrb2UlPRbSVAFX1k2RbgAJrnTSwMgb92m2BhJgYRfptN3g== +"@docusaurus/mdx-loader@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-3.4.0.tgz#483d7ab57928fdbb5c8bd1678098721a930fc5f6" + integrity sha512-kSSbrrk4nTjf4d+wtBA9H+FGauf2gCax89kV8SUSJu3qaTdSIKdWERlngsiHaCFgZ7laTJ8a67UFf+xlFPtuTw== dependencies: - "@docusaurus/logger" "3.3.2" - "@docusaurus/utils" "3.3.2" - "@docusaurus/utils-validation" "3.3.2" + "@docusaurus/logger" "3.4.0" + "@docusaurus/utils" "3.4.0" + "@docusaurus/utils-validation" "3.4.0" "@mdx-js/mdx" "^3.0.0" "@slorber/remark-comment" "^1.0.0" escape-html "^1.0.3" @@ -1363,12 +1363,12 @@ vfile "^6.0.1" webpack "^5.88.1" -"@docusaurus/module-type-aliases@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.3.2.tgz" - integrity sha512-b/XB0TBJah5yKb4LYuJT4buFvL0MGAb0+vJDrJtlYMguRtsEBkf2nWl5xP7h4Dlw6ol0hsHrCYzJ50kNIOEclw== +"@docusaurus/module-type-aliases@3.4.0", "@docusaurus/module-type-aliases@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-3.4.0.tgz#2653bde58fc1aa3dbc626a6c08cfb63a37ae1bb8" + integrity sha512-A1AyS8WF5Bkjnb8s+guTDuYmUiwJzNrtchebBHpc0gz0PyHJNMaybUlSrmJjHVcGrya0LKI4YcR3lBDQfXRYLw== dependencies: - "@docusaurus/types" "3.3.2" + "@docusaurus/types" "3.4.0" "@types/history" "^4.7.11" "@types/react" "*" "@types/react-router-config" "*" @@ -1376,18 +1376,18 @@ react-helmet-async "*" react-loadable "npm:@docusaurus/react-loadable@6.0.0" -"@docusaurus/plugin-content-blog@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.3.2.tgz" - integrity sha512-fJU+dmqp231LnwDJv+BHVWft8pcUS2xVPZdeYH6/ibH1s2wQ/sLcmUrGWyIv/Gq9Ptj8XWjRPMghlxghuPPoxg== - dependencies: - "@docusaurus/core" "3.3.2" - "@docusaurus/logger" "3.3.2" - "@docusaurus/mdx-loader" "3.3.2" - "@docusaurus/types" "3.3.2" - "@docusaurus/utils" "3.3.2" - "@docusaurus/utils-common" "3.3.2" - "@docusaurus/utils-validation" "3.3.2" +"@docusaurus/plugin-content-blog@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.4.0.tgz#6373632fdbababbda73a13c4a08f907d7de8f007" + integrity sha512-vv6ZAj78ibR5Jh7XBUT4ndIjmlAxkijM3Sx5MAAzC1gyv0vupDQNhzuFg1USQmQVj3P5I6bquk12etPV3LJ+Xw== + dependencies: + "@docusaurus/core" "3.4.0" + "@docusaurus/logger" "3.4.0" + "@docusaurus/mdx-loader" "3.4.0" + "@docusaurus/types" "3.4.0" + "@docusaurus/utils" "3.4.0" + "@docusaurus/utils-common" "3.4.0" + "@docusaurus/utils-validation" "3.4.0" cheerio "^1.0.0-rc.12" feed "^4.2.2" fs-extra "^11.1.1" @@ -1399,19 +1399,19 @@ utility-types "^3.10.0" webpack "^5.88.1" -"@docusaurus/plugin-content-docs@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.3.2.tgz" - integrity sha512-Dm1ri2VlGATTN3VGk1ZRqdRXWa1UlFubjaEL6JaxaK7IIFqN/Esjpl+Xw10R33loHcRww/H76VdEeYayaL76eg== - dependencies: - "@docusaurus/core" "3.3.2" - "@docusaurus/logger" "3.3.2" - "@docusaurus/mdx-loader" "3.3.2" - "@docusaurus/module-type-aliases" "3.3.2" - "@docusaurus/types" "3.3.2" - "@docusaurus/utils" "3.3.2" - "@docusaurus/utils-common" "3.3.2" - "@docusaurus/utils-validation" "3.3.2" +"@docusaurus/plugin-content-docs@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.4.0.tgz#3088973f72169a2a6d533afccec7153c8720d332" + integrity sha512-HkUCZffhBo7ocYheD9oZvMcDloRnGhBMOZRyVcAQRFmZPmNqSyISlXA1tQCIxW+r478fty97XXAGjNYzBjpCsg== + dependencies: + "@docusaurus/core" "3.4.0" + "@docusaurus/logger" "3.4.0" + "@docusaurus/mdx-loader" "3.4.0" + "@docusaurus/module-type-aliases" "3.4.0" + "@docusaurus/types" "3.4.0" + "@docusaurus/utils" "3.4.0" + "@docusaurus/utils-common" "3.4.0" + "@docusaurus/utils-validation" "3.4.0" "@types/react-router-config" "^5.0.7" combine-promises "^1.1.0" fs-extra "^11.1.1" @@ -1421,114 +1421,114 @@ utility-types "^3.10.0" webpack "^5.88.1" -"@docusaurus/plugin-content-pages@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.3.2.tgz" - integrity sha512-EKc9fQn5H2+OcGER8x1aR+7URtAGWySUgULfqE/M14+rIisdrBstuEZ4lUPDRrSIexOVClML82h2fDS+GSb8Ew== - dependencies: - "@docusaurus/core" "3.3.2" - "@docusaurus/mdx-loader" "3.3.2" - "@docusaurus/types" "3.3.2" - "@docusaurus/utils" "3.3.2" - "@docusaurus/utils-validation" "3.3.2" +"@docusaurus/plugin-content-pages@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.4.0.tgz#1846172ca0355c7d32a67ef8377750ce02bbb8ad" + integrity sha512-h2+VN/0JjpR8fIkDEAoadNjfR3oLzB+v1qSXbIAKjQ46JAHx3X22n9nqS+BWSQnTnp1AjkjSvZyJMekmcwxzxg== + dependencies: + "@docusaurus/core" "3.4.0" + "@docusaurus/mdx-loader" "3.4.0" + "@docusaurus/types" "3.4.0" + "@docusaurus/utils" "3.4.0" + "@docusaurus/utils-validation" "3.4.0" fs-extra "^11.1.1" tslib "^2.6.0" webpack "^5.88.1" -"@docusaurus/plugin-debug@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.3.2.tgz" - integrity sha512-oBIBmwtaB+YS0XlmZ3gCO+cMbsGvIYuAKkAopoCh0arVjtlyPbejzPrHuCoRHB9G7abjNZw7zoONOR8+8LM5+Q== +"@docusaurus/plugin-debug@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-3.4.0.tgz#74e4ec5686fa314c26f3ac150bacadbba7f06948" + integrity sha512-uV7FDUNXGyDSD3PwUaf5YijX91T5/H9SX4ErEcshzwgzWwBtK37nUWPU3ZLJfeTavX3fycTOqk9TglpOLaWkCg== dependencies: - "@docusaurus/core" "3.3.2" - "@docusaurus/types" "3.3.2" - "@docusaurus/utils" "3.3.2" + "@docusaurus/core" "3.4.0" + "@docusaurus/types" "3.4.0" + "@docusaurus/utils" "3.4.0" fs-extra "^11.1.1" react-json-view-lite "^1.2.0" tslib "^2.6.0" -"@docusaurus/plugin-google-analytics@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.3.2.tgz" - integrity sha512-jXhrEIhYPSClMBK6/IA8qf1/FBoxqGXZvg7EuBax9HaK9+kL3L0TJIlatd8jQJOMtds8mKw806TOCc3rtEad1A== +"@docusaurus/plugin-google-analytics@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.4.0.tgz#5f59fc25329a59decc231936f6f9fb5663da3c55" + integrity sha512-mCArluxEGi3cmYHqsgpGGt3IyLCrFBxPsxNZ56Mpur0xSlInnIHoeLDH7FvVVcPJRPSQ9/MfRqLsainRw+BojA== dependencies: - "@docusaurus/core" "3.3.2" - "@docusaurus/types" "3.3.2" - "@docusaurus/utils-validation" "3.3.2" + "@docusaurus/core" "3.4.0" + "@docusaurus/types" "3.4.0" + "@docusaurus/utils-validation" "3.4.0" tslib "^2.6.0" -"@docusaurus/plugin-google-gtag@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.3.2.tgz" - integrity sha512-vcrKOHGbIDjVnNMrfbNpRQR1x6Jvcrb48kVzpBAOsKbj9rXZm/idjVAXRaewwobHdOrJkfWS/UJoxzK8wyLRBQ== +"@docusaurus/plugin-google-gtag@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.4.0.tgz#42489ac5fe1c83b5523ceedd5ef74f9aa8bc251b" + integrity sha512-Dsgg6PLAqzZw5wZ4QjUYc8Z2KqJqXxHxq3vIoyoBWiLEEfigIs7wHR+oiWUQy3Zk9MIk6JTYj7tMoQU0Jm3nqA== dependencies: - "@docusaurus/core" "3.3.2" - "@docusaurus/types" "3.3.2" - "@docusaurus/utils-validation" "3.3.2" + "@docusaurus/core" "3.4.0" + "@docusaurus/types" "3.4.0" + "@docusaurus/utils-validation" "3.4.0" "@types/gtag.js" "^0.0.12" tslib "^2.6.0" -"@docusaurus/plugin-google-tag-manager@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.3.2.tgz" - integrity sha512-ldkR58Fdeks0vC+HQ+L+bGFSJsotQsipXD+iKXQFvkOfmPIV6QbHRd7IIcm5b6UtwOiK33PylNS++gjyLUmaGw== +"@docusaurus/plugin-google-tag-manager@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.4.0.tgz#cebb03a5ffa1e70b37d95601442babea251329ff" + integrity sha512-O9tX1BTwxIhgXpOLpFDueYA9DWk69WCbDRrjYoMQtFHSkTyE7RhNgyjSPREUWJb9i+YUg3OrsvrBYRl64FCPCQ== dependencies: - "@docusaurus/core" "3.3.2" - "@docusaurus/types" "3.3.2" - "@docusaurus/utils-validation" "3.3.2" + "@docusaurus/core" "3.4.0" + "@docusaurus/types" "3.4.0" + "@docusaurus/utils-validation" "3.4.0" tslib "^2.6.0" -"@docusaurus/plugin-sitemap@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.3.2.tgz" - integrity sha512-/ZI1+bwZBhAgC30inBsHe3qY9LOZS+79fRGkNdTcGHRMcdAp6Vw2pCd1gzlxd/xU+HXsNP6cLmTOrggmRp3Ujg== - dependencies: - "@docusaurus/core" "3.3.2" - "@docusaurus/logger" "3.3.2" - "@docusaurus/types" "3.3.2" - "@docusaurus/utils" "3.3.2" - "@docusaurus/utils-common" "3.3.2" - "@docusaurus/utils-validation" "3.3.2" +"@docusaurus/plugin-sitemap@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.4.0.tgz#b091d64d1e3c6c872050189999580187537bcbc6" + integrity sha512-+0VDvx9SmNrFNgwPoeoCha+tRoAjopwT0+pYO1xAbyLcewXSemq+eLxEa46Q1/aoOaJQ0qqHELuQM7iS2gp33Q== + dependencies: + "@docusaurus/core" "3.4.0" + "@docusaurus/logger" "3.4.0" + "@docusaurus/types" "3.4.0" + "@docusaurus/utils" "3.4.0" + "@docusaurus/utils-common" "3.4.0" + "@docusaurus/utils-validation" "3.4.0" fs-extra "^11.1.1" sitemap "^7.1.1" tslib "^2.6.0" -"@docusaurus/preset-classic@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.3.2.tgz" - integrity sha512-1SDS7YIUN1Pg3BmD6TOTjhB7RSBHJRpgIRKx9TpxqyDrJ92sqtZhomDc6UYoMMLQNF2wHFZZVGFjxJhw2VpL+Q== - dependencies: - "@docusaurus/core" "3.3.2" - "@docusaurus/plugin-content-blog" "3.3.2" - "@docusaurus/plugin-content-docs" "3.3.2" - "@docusaurus/plugin-content-pages" "3.3.2" - "@docusaurus/plugin-debug" "3.3.2" - "@docusaurus/plugin-google-analytics" "3.3.2" - "@docusaurus/plugin-google-gtag" "3.3.2" - "@docusaurus/plugin-google-tag-manager" "3.3.2" - "@docusaurus/plugin-sitemap" "3.3.2" - "@docusaurus/theme-classic" "3.3.2" - "@docusaurus/theme-common" "3.3.2" - "@docusaurus/theme-search-algolia" "3.3.2" - "@docusaurus/types" "3.3.2" - -"@docusaurus/theme-classic@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.3.2.tgz" - integrity sha512-gepHFcsluIkPb4Im9ukkiO4lXrai671wzS3cKQkY9BXQgdVwsdPf/KS0Vs4Xlb0F10fTz+T3gNjkxNEgSN9M0A== - dependencies: - "@docusaurus/core" "3.3.2" - "@docusaurus/mdx-loader" "3.3.2" - "@docusaurus/module-type-aliases" "3.3.2" - "@docusaurus/plugin-content-blog" "3.3.2" - "@docusaurus/plugin-content-docs" "3.3.2" - "@docusaurus/plugin-content-pages" "3.3.2" - "@docusaurus/theme-common" "3.3.2" - "@docusaurus/theme-translations" "3.3.2" - "@docusaurus/types" "3.3.2" - "@docusaurus/utils" "3.3.2" - "@docusaurus/utils-common" "3.3.2" - "@docusaurus/utils-validation" "3.3.2" +"@docusaurus/preset-classic@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-3.4.0.tgz#6082a32fbb465b0cb2c2a50ebfc277cff2c0f139" + integrity sha512-Ohj6KB7siKqZaQhNJVMBBUzT3Nnp6eTKqO+FXO3qu/n1hJl3YLwVKTWBg28LF7MWrKu46UuYavwMRxud0VyqHg== + dependencies: + "@docusaurus/core" "3.4.0" + "@docusaurus/plugin-content-blog" "3.4.0" + "@docusaurus/plugin-content-docs" "3.4.0" + "@docusaurus/plugin-content-pages" "3.4.0" + "@docusaurus/plugin-debug" "3.4.0" + "@docusaurus/plugin-google-analytics" "3.4.0" + "@docusaurus/plugin-google-gtag" "3.4.0" + "@docusaurus/plugin-google-tag-manager" "3.4.0" + "@docusaurus/plugin-sitemap" "3.4.0" + "@docusaurus/theme-classic" "3.4.0" + "@docusaurus/theme-common" "3.4.0" + "@docusaurus/theme-search-algolia" "3.4.0" + "@docusaurus/types" "3.4.0" + +"@docusaurus/theme-classic@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-3.4.0.tgz#1b0f48edec3e3ec8927843554b9f11e5927b0e52" + integrity sha512-0IPtmxsBYv2adr1GnZRdMkEQt1YW6tpzrUPj02YxNpvJ5+ju4E13J5tB4nfdaen/tfR1hmpSPlTFPvTf4kwy8Q== + dependencies: + "@docusaurus/core" "3.4.0" + "@docusaurus/mdx-loader" "3.4.0" + "@docusaurus/module-type-aliases" "3.4.0" + "@docusaurus/plugin-content-blog" "3.4.0" + "@docusaurus/plugin-content-docs" "3.4.0" + "@docusaurus/plugin-content-pages" "3.4.0" + "@docusaurus/theme-common" "3.4.0" + "@docusaurus/theme-translations" "3.4.0" + "@docusaurus/types" "3.4.0" + "@docusaurus/utils" "3.4.0" + "@docusaurus/utils-common" "3.4.0" + "@docusaurus/utils-validation" "3.4.0" "@mdx-js/react" "^3.0.0" clsx "^2.0.0" copy-text-to-clipboard "^3.2.0" @@ -1543,18 +1543,18 @@ tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-common@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.3.2.tgz" - integrity sha512-kXqSaL/sQqo4uAMQ4fHnvRZrH45Xz2OdJ3ABXDS7YVGPSDTBC8cLebFrRR4YF9EowUHto1UC/EIklJZQMG/usA== - dependencies: - "@docusaurus/mdx-loader" "3.3.2" - "@docusaurus/module-type-aliases" "3.3.2" - "@docusaurus/plugin-content-blog" "3.3.2" - "@docusaurus/plugin-content-docs" "3.3.2" - "@docusaurus/plugin-content-pages" "3.3.2" - "@docusaurus/utils" "3.3.2" - "@docusaurus/utils-common" "3.3.2" +"@docusaurus/theme-common@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-3.4.0.tgz#01f2b728de6cb57f6443f52fc30675cf12a5d49f" + integrity sha512-0A27alXuv7ZdCg28oPE8nH/Iz73/IUejVaCazqu9elS4ypjiLhK3KfzdSQBnL/g7YfHSlymZKdiOHEo8fJ0qMA== + dependencies: + "@docusaurus/mdx-loader" "3.4.0" + "@docusaurus/module-type-aliases" "3.4.0" + "@docusaurus/plugin-content-blog" "3.4.0" + "@docusaurus/plugin-content-docs" "3.4.0" + "@docusaurus/plugin-content-pages" "3.4.0" + "@docusaurus/utils" "3.4.0" + "@docusaurus/utils-common" "3.4.0" "@types/history" "^4.7.11" "@types/react" "*" "@types/react-router-config" "*" @@ -1564,47 +1564,47 @@ tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-live-codeblock@^3.3.2": - version "3.3.2" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-live-codeblock/-/theme-live-codeblock-3.3.2.tgz#5d85aebe8df2bdbcb0f7ba54a70456bf679659a5" - integrity sha512-04ZyMVKOuWFwvmkx+pR4vq9IiaKf753pfxFWLp5FCGuPS9YWzkxg8ZifhobftAY+3uey6BcwfS84ewNvbOwoQA== +"@docusaurus/theme-live-codeblock@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-live-codeblock/-/theme-live-codeblock-3.4.0.tgz#1de96234eea796a031f9455169e7f75151c3d9e4" + integrity sha512-UvsYhN6aTQiQlhY6cd0I4ckNbyZ/pQVKtKNRw3ojr+SPXYqSyXTpFzcuTUYcglKFVz1IK7LeeFymGFnsfkCWmw== dependencies: - "@docusaurus/core" "3.3.2" - "@docusaurus/theme-common" "3.3.2" - "@docusaurus/theme-translations" "3.3.2" - "@docusaurus/utils-validation" "3.3.2" + "@docusaurus/core" "3.4.0" + "@docusaurus/theme-common" "3.4.0" + "@docusaurus/theme-translations" "3.4.0" + "@docusaurus/utils-validation" "3.4.0" "@philpl/buble" "^0.19.7" clsx "^2.0.0" fs-extra "^11.1.1" react-live "^4.1.6" tslib "^2.6.0" -"@docusaurus/theme-mermaid@^3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/theme-mermaid/-/theme-mermaid-3.3.2.tgz" - integrity sha512-JY6q7owe5S5iH2N9oTjNDkqmuPW/+4j/zrX46Xag4RYOzt+WtMkeJilbzak8QGG8I2wDJXjUvX7Lu/jWuDAwUg== - dependencies: - "@docusaurus/core" "3.3.2" - "@docusaurus/module-type-aliases" "3.3.2" - "@docusaurus/theme-common" "3.3.2" - "@docusaurus/types" "3.3.2" - "@docusaurus/utils-validation" "3.3.2" +"@docusaurus/theme-mermaid@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-mermaid/-/theme-mermaid-3.4.0.tgz#ef1d2231d0858767f67538b4fafd7d0ce2a3e845" + integrity sha512-3w5QW0HEZ2O6x2w6lU3ZvOe1gNXP2HIoKDMJBil1VmLBc9PmpAG17VmfhI/p3L2etNmOiVs5GgniUqvn8AFEGQ== + dependencies: + "@docusaurus/core" "3.4.0" + "@docusaurus/module-type-aliases" "3.4.0" + "@docusaurus/theme-common" "3.4.0" + "@docusaurus/types" "3.4.0" + "@docusaurus/utils-validation" "3.4.0" mermaid "^10.4.0" tslib "^2.6.0" -"@docusaurus/theme-search-algolia@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.3.2.tgz" - integrity sha512-qLkfCl29VNBnF1MWiL9IyOQaHxUvicZp69hISyq/xMsNvFKHFOaOfk9xezYod2Q9xx3xxUh9t/QPigIei2tX4w== +"@docusaurus/theme-search-algolia@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.4.0.tgz#c499bad71d668df0d0f15b0e5e33e2fc4e330fcc" + integrity sha512-aiHFx7OCw4Wck1z6IoShVdUWIjntC8FHCw9c5dR8r3q4Ynh+zkS8y2eFFunN/DL6RXPzpnvKCg3vhLQYJDmT9Q== dependencies: "@docsearch/react" "^3.5.2" - "@docusaurus/core" "3.3.2" - "@docusaurus/logger" "3.3.2" - "@docusaurus/plugin-content-docs" "3.3.2" - "@docusaurus/theme-common" "3.3.2" - "@docusaurus/theme-translations" "3.3.2" - "@docusaurus/utils" "3.3.2" - "@docusaurus/utils-validation" "3.3.2" + "@docusaurus/core" "3.4.0" + "@docusaurus/logger" "3.4.0" + "@docusaurus/plugin-content-docs" "3.4.0" + "@docusaurus/theme-common" "3.4.0" + "@docusaurus/theme-translations" "3.4.0" + "@docusaurus/utils" "3.4.0" + "@docusaurus/utils-validation" "3.4.0" algoliasearch "^4.18.0" algoliasearch-helper "^3.13.3" clsx "^2.0.0" @@ -1614,23 +1614,23 @@ tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-translations@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.3.2.tgz" - integrity sha512-bPuiUG7Z8sNpGuTdGnmKl/oIPeTwKr0AXLGu9KaP6+UFfRZiyWbWE87ti97RrevB2ffojEdvchNujparR3jEZQ== +"@docusaurus/theme-translations@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-3.4.0.tgz#e6355d01352886c67e38e848b2542582ea3070af" + integrity sha512-zSxCSpmQCCdQU5Q4CnX/ID8CSUUI3fvmq4hU/GNP/XoAWtXo9SAVnM3TzpU8Gb//H3WCsT8mJcTfyOk3d9ftNg== dependencies: fs-extra "^11.1.1" tslib "^2.6.0" -"@docusaurus/tsconfig@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.3.2.tgz" - integrity sha512-2MQXkLoWqgOSiqFojNEq8iPtFBHGQqd1b/SQMoe+v3GgHmk/L6YTTO/hMcHhWb1hTFmbkei++IajSfD3RlZKvw== +"@docusaurus/tsconfig@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/tsconfig/-/tsconfig-3.4.0.tgz#2b6ea208e580facc6e3330433e9b4321ef0eb3f5" + integrity sha512-0qENiJ+TRaeTzcg4olrnh0BQ7eCxTgbYWBnWUeQDc84UYkt/T3pDNnm3SiQkqPb+YQ1qtYFlC0RriAElclo8Dg== -"@docusaurus/types@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/types/-/types-3.3.2.tgz" - integrity sha512-5p201S7AZhliRxTU7uMKtSsoC8mgPA9bs9b5NQg1IRdRxJfflursXNVsgc3PcMqiUTul/v1s3k3rXXFlRE890w== +"@docusaurus/types@3.4.0", "@docusaurus/types@^3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-3.4.0.tgz#237c3f737e9db3f7c1a5935a3ef48d6eadde8292" + integrity sha512-4jcDO8kXi5Cf9TcyikB/yKmz14f2RZ2qTRerbHAsS+5InE9ZgSLBNLsewtFTcTOXSVcbU3FoGOzcNWAmU1TR0A== dependencies: "@mdx-js/mdx" "^3.0.0" "@types/history" "^4.7.11" @@ -1642,32 +1642,34 @@ webpack "^5.88.1" webpack-merge "^5.9.0" -"@docusaurus/utils-common@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.3.2.tgz" - integrity sha512-QWFTLEkPYsejJsLStgtmetMFIA3pM8EPexcZ4WZ7b++gO5jGVH7zsipREnCHzk6+eDgeaXfkR6UPaTt86bp8Og== +"@docusaurus/utils-common@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-3.4.0.tgz#2a43fefd35b85ab9fcc6833187e66c15f8bfbbc6" + integrity sha512-NVx54Wr4rCEKsjOH5QEVvxIqVvm+9kh7q8aYTU5WzUU9/Hctd6aTrcZ3G0Id4zYJ+AeaG5K5qHA4CY5Kcm2iyQ== dependencies: tslib "^2.6.0" -"@docusaurus/utils-validation@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.3.2.tgz" - integrity sha512-itDgFs5+cbW9REuC7NdXals4V6++KifgVMzoGOOOSIifBQw+8ULhy86u5e1lnptVL0sv8oAjq2alO7I40GR7pA== +"@docusaurus/utils-validation@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-3.4.0.tgz#0176f6e503ff45f4390ec2ecb69550f55e0b5eb7" + integrity sha512-hYQ9fM+AXYVTWxJOT1EuNaRnrR2WGpRdLDQG07O8UOpsvCPWUVOeo26Rbm0JWY2sGLfzAb+tvJ62yF+8F+TV0g== dependencies: - "@docusaurus/logger" "3.3.2" - "@docusaurus/utils" "3.3.2" - "@docusaurus/utils-common" "3.3.2" + "@docusaurus/logger" "3.4.0" + "@docusaurus/utils" "3.4.0" + "@docusaurus/utils-common" "3.4.0" + fs-extra "^11.2.0" joi "^17.9.2" js-yaml "^4.1.0" + lodash "^4.17.21" tslib "^2.6.0" -"@docusaurus/utils@3.3.2": - version "3.3.2" - resolved "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.3.2.tgz" - integrity sha512-f4YMnBVymtkSxONv4Y8js3Gez9IgHX+Lcg6YRMOjVbq8sgCcdYK1lf6SObAuz5qB/mxiSK7tW0M9aaiIaUSUJg== +"@docusaurus/utils@3.4.0": + version "3.4.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.4.0.tgz#c508e20627b7a55e2b541e4a28c95e0637d6a204" + integrity sha512-fRwnu3L3nnWaXOgs88BVBmG1yGjcQqZNHG+vInhEa2Sz2oQB+ZjbEMO5Rh9ePFpZ0YDiDUhpaVjwmS+AU2F14g== dependencies: - "@docusaurus/logger" "3.3.2" - "@docusaurus/utils-common" "3.3.2" + "@docusaurus/logger" "3.4.0" + "@docusaurus/utils-common" "3.4.0" "@svgr/webpack" "^8.1.0" escape-string-regexp "^4.0.0" file-loader "^6.2.0" @@ -1684,6 +1686,7 @@ shelljs "^0.8.5" tslib "^2.6.0" url-loader "^4.1.1" + utility-types "^3.10.0" webpack "^5.88.1" "@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": @@ -4568,7 +4571,7 @@ fresh@0.5.2: resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== -fs-extra@^11.1.1: +fs-extra@^11.1.1, fs-extra@^11.2.0: version "11.2.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz" integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==