From 1d77d47a82773c03cec5be3e9154e8b186db8ff1 Mon Sep 17 00:00:00 2001 From: Max Kurapov Date: Tue, 10 Feb 2026 14:31:32 +0100 Subject: [PATCH 1/4] feat: generate API docs for v2.3.0-beta + add es versions --- packages/documentation/package.json | 2 +- .../documentation/spectaql/config-auth-es.yml | 31 + .../{ => spectaql}/config-auth.yml | 0 .../spectaql/config-backend-es.yml | 31 + .../{ => spectaql}/config-backend.yml | 0 .../src/pages/apis/graphql/auth/index.html | 212 +- .../src/pages/apis/graphql/backend/index.html | 1637 +- .../src/pages/es/apis/graphql/auth/index.html | 2914 +++ .../pages/es/apis/graphql/backend/index.html | 21149 ++++++++++++++++ 9 files changed, 25610 insertions(+), 366 deletions(-) create mode 100644 packages/documentation/spectaql/config-auth-es.yml rename packages/documentation/{ => spectaql}/config-auth.yml (100%) create mode 100644 packages/documentation/spectaql/config-backend-es.yml rename packages/documentation/{ => spectaql}/config-backend.yml (100%) create mode 100644 packages/documentation/src/pages/es/apis/graphql/auth/index.html create mode 100644 packages/documentation/src/pages/es/apis/graphql/backend/index.html diff --git a/packages/documentation/package.json b/packages/documentation/package.json index e3cfbed54f..4b83dcad06 100644 --- a/packages/documentation/package.json +++ b/packages/documentation/package.json @@ -5,7 +5,7 @@ "scripts": { "start": "astro dev", "build:docs": "astro build", - "build:docs:graphql": "spectaql config-auth.yml && spectaql config-backend.yml", + "build:docs:graphql": "spectaql ./spectaql/config-auth.yml && spectaql ./spectaql/config-auth-es.yml && spectaql ./spectaql/config-backend.yml && spectaql ./spectaql/config-backend-es.yml", "preview": "astro preview", "astro": "astro", "format": "prettier --write '**/*.{js,mjs,ts,tsx,json,md,mdx,astro}' && eslint --max-warnings=0 --fix .", diff --git a/packages/documentation/spectaql/config-auth-es.yml b/packages/documentation/spectaql/config-auth-es.yml new file mode 100644 index 0000000000..bf1eb4663b --- /dev/null +++ b/packages/documentation/spectaql/config-auth-es.yml @@ -0,0 +1,31 @@ +spectaql: + oneFile: true + targetDir: ./src/pages/es/apis/graphql/auth + logoFile: ./public/img/logo.png + embedLogo: true + faviconUrl: /favicon.svg + displayAllServers: true + +introspection: + removeTrailingPeriodFromDescriptions: false + schemaFile: '../auth/src/graphql/schema.graphql' + queryNameStrategy: capitalizeFirst + fieldExpansionDepth: 2 + + spectaqlDirective: + enable: true + +extensions: + graphqlScalarExamples: true + +info: + title: Auth Admin API + description: The Auth Admin API allows you to get information about a grant, such as its status, state, related payment details, and the wallet address of the grantee’s account. The API also allows you to revoke grants. + x-introItems: + - title: Back to documentation + url: /es/overview/overview + x-hidePoweredBy: true + +servers: + - url: https://staging.example.com/graphql + description: Staging diff --git a/packages/documentation/config-auth.yml b/packages/documentation/spectaql/config-auth.yml similarity index 100% rename from packages/documentation/config-auth.yml rename to packages/documentation/spectaql/config-auth.yml diff --git a/packages/documentation/spectaql/config-backend-es.yml b/packages/documentation/spectaql/config-backend-es.yml new file mode 100644 index 0000000000..bf3970bc8e --- /dev/null +++ b/packages/documentation/spectaql/config-backend-es.yml @@ -0,0 +1,31 @@ +spectaql: + oneFile: true + targetDir: ./src/pages/es/apis/graphql/backend + logoFile: ./public/img/logo.png + embedLogo: true + faviconUrl: /favicon.svg + displayAllServers: true + +introspection: + removeTrailingPeriodFromDescriptions: false + schemaFile: '../backend/src/graphql/schema.graphql' + queryNameStrategy: capitalizeFirst + fieldExpansionDepth: 2 + + spectaqlDirective: + enable: true + +extensions: + graphqlScalarExamples: true + +info: + title: Backend Admin API + description: The Backend Admin API provides you with comprehensive capabilities to manage your Rafiki instance. Core functionality includes managing peering relationships, assets, wallet addresses and their public keys, as well as liquidity management through deposits and withdrawals. Another important aspect of the Backend Admin API is to manage Open Payments resources like payments and quotes. + x-introItems: + - title: Back to documentation + url: /es/overview/overview + x-hidePoweredBy: true + +servers: + - url: https://staging.example.com/graphql + description: Staging diff --git a/packages/documentation/config-backend.yml b/packages/documentation/spectaql/config-backend.yml similarity index 100% rename from packages/documentation/config-backend.yml rename to packages/documentation/spectaql/config-backend.yml diff --git a/packages/documentation/src/pages/apis/graphql/auth/index.html b/packages/documentation/src/pages/apis/graphql/auth/index.html index b1e3723fcd..63dd3c61e6 100644 --- a/packages/documentation/src/pages/apis/graphql/auth/index.html +++ b/packages/documentation/src/pages/apis/graphql/auth/index.html @@ -845,6 +845,8 @@
  • SortOrder
  • String
  • +
  • Subject
  • +
  • SubjectItem
  • UInt64
  • UInt8
  • @@ -957,6 +959,11 @@
    Query
    } createdAt } + subject { + sub_ids { + ...SubjectItemFragment + } + } state finalizationReason createdAt @@ -969,7 +976,7 @@
    Query
    class="example-section example-section-is-code operation-variables-example" >
    Variables
    -
    {"id": "4"}
    +                  
    {"id": 4}
     
    Response "id": "4", "client": "xyz789", "access": [Access], + "subject": Subject, "state": "PROCESSING", "finalizationReason": "ISSUED", "createdAt": "xyz789", - "tenantId": 4 + "tenantId": "4" } } } @@ -1191,13 +1199,13 @@
    Query
    >
    Variables
    {
    -  "after": "xyz789",
    -  "before": "xyz789",
    +  "after": "abc123",
    +  "before": "abc123",
       "first": 987,
    -  "last": 987,
    +  "last": 123,
       "filter": GrantFilter,
       "sortOrder": "ASC",
    -  "tenantId": 4
    +  "tenantId": "4"
     }
     
    @@ -1302,7 +1310,7 @@
    Variables
    class="example-section example-section-is-code operation-response-example" >
    Response
    -
    {"data": {"revokeGrant": {"id": "4"}}}
    +                  
    {"data": {"revokeGrant": {"id": 4}}}
     
    @@ -1424,12 +1432,12 @@
    Fields
    Example
    {
    -  "id": "4",
    -  "identifier": "abc123",
    +  "id": 4,
    +  "identifier": "xyz789",
       "type": "abc123",
    -  "actions": ["xyz789"],
    +  "actions": ["abc123"],
       "limits": LimitData,
    -  "createdAt": "xyz789"
    +  "createdAt": "abc123"
     }
     
    @@ -1615,7 +1623,7 @@
    Fields
    Example
    -
    {"in": ["xyz789"]}
    +                  
    {"in": ["abc123"]}
     
    @@ -1675,6 +1683,20 @@
    Fields
    Details of the access provided by the grant. + + + subject + - + Subject + + Details of the subject provided by the grant. + state @@ -1741,13 +1763,14 @@
    Fields
    Example
    {
    -  "id": "4",
    -  "client": "abc123",
    +  "id": 4,
    +  "client": "xyz789",
       "access": [Access],
    +  "subject": Subject,
       "state": "PROCESSING",
       "finalizationReason": "ISSUED",
    -  "createdAt": "xyz789",
    -  "tenantId": "4"
    +  "createdAt": "abc123",
    +  "tenantId": 4
     }
     
    @@ -2218,10 +2241,10 @@
    Fields
    Example
    {
    -  "receiver": "xyz789",
    +  "receiver": "abc123",
       "debitAmount": PaymentAmount,
       "receiveAmount": PaymentAmount,
    -  "interval": "xyz789"
    +  "interval": "abc123"
     }
     
    @@ -2302,6 +2325,15 @@
    Possible Types

    + + +

    + SubjectItem +

    + + @@ -2414,8 +2446,8 @@
    Example
    {
       "endCursor": "xyz789",
       "hasNextPage": false,
    -  "hasPreviousPage": false,
    -  "startCursor": "abc123"
    +  "hasPreviousPage": true,
    +  "startCursor": "xyz789"
     }
     
    @@ -2552,7 +2584,7 @@
    Fields
    Example
    -
    {"grantId": "abc123"}
    +                  
    {"grantId": "xyz789"}
     
    @@ -2595,7 +2627,7 @@
    Fields
    Example
    -
    {"id": "4"}
    +                  
    {"id": 4}
     
    @@ -2672,6 +2704,142 @@
    Description
    Example
    "abc123"
    +
    +
    + + + +
    +
    + Types +
    +

    Subject

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + sub_ids + - + [SubjectItem!]! +
    +
    +
    +
    +
    +
    Example
    +
    {"sub_ids": [SubjectItem]}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SubjectItem

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the subject object.
    + subId + - + String! + Wallet address of the subject's account.
    + subIdFormat + - + String! + Format of the subject identifier
    + createdAt + - + String! + The date and time when the subject was created.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "subId": "xyz789",
    +  "subIdFormat": "xyz789",
    +  "createdAt": "abc123"
    +}
     
    diff --git a/packages/documentation/src/pages/apis/graphql/backend/index.html b/packages/documentation/src/pages/apis/graphql/backend/index.html index 35b628dbf3..ebb5aa69c7 100644 --- a/packages/documentation/src/pages/apis/graphql/backend/index.html +++ b/packages/documentation/src/pages/apis/graphql/backend/index.html @@ -799,6 +799,9 @@ >CancelOutgoingPaymentInput +
  • + CardDetailsInput +
  • +
  • + CardPaymentFailureReason +
  • +
  • + CompleteReceiverInput +
  • +
  • + CompleteReceiverResponse +
  • CreateAssetInput
  • @@ -1209,6 +1233,11 @@ >IncomingPaymentEdge +
  • + IncomingPaymentFilter +
  • IncomingPaymentResponseQuery class="example-section example-section-is-code operation-variables-example" >
    Variables
    -
    {"id": "abc123", "limit": 987}
    +                  
    {"id": "abc123", "limit": 123}
     
  • Query } } createdAt - tenantId + tenant { + id + email + apiSecret + idpConsentUrl + idpSecret + publicName + createdAt + deletedAt + settings { + ...TenantSettingFragment + } + } } }
    @@ -1700,7 +1741,7 @@
    Response
    "data": { "asset": { "id": 4, - "code": "abc123", + "code": "xyz789", "scale": UInt8, "liquidity": UInt64, "withdrawalThreshold": UInt64, @@ -1709,7 +1750,7 @@
    Response
    "sendingFee": Fee, "fees": FeesConnection, "createdAt": "xyz789", - "tenantId": "4" + "tenant": Tenant } } } @@ -1835,7 +1876,19 @@
    Query
    } } createdAt - tenantId + tenant { + id + email + apiSecret + idpConsentUrl + idpSecret + publicName + createdAt + deletedAt + settings { + ...TenantSettingFragment + } + } } }
    @@ -1845,7 +1898,7 @@
    Query
    >
    Variables
    {
    -  "code": "abc123",
    +  "code": "xyz789",
       "scale": UInt8
     }
     
    @@ -1857,8 +1910,8 @@
    Response
    {
       "data": {
         "assetByCodeAndScale": {
    -      "id": 4,
    -      "code": "xyz789",
    +      "id": "4",
    +      "code": "abc123",
           "scale": UInt8,
           "liquidity": UInt64,
           "withdrawalThreshold": UInt64,
    @@ -1867,7 +1920,7 @@ 
    Response
    "sendingFee": Fee, "fees": FeesConnection, "createdAt": "abc123", - "tenantId": 4 + "tenant": Tenant } } } @@ -2059,10 +2112,10 @@
    Query
    >
    Variables
    {
    -  "after": "xyz789",
    +  "after": "abc123",
       "before": "xyz789",
    -  "first": 123,
    -  "last": 123,
    +  "first": 987,
    +  "last": 987,
       "sortOrder": "ASC",
       "tenantId": "xyz789"
     }
    @@ -2149,6 +2202,7 @@ 
    Query
    query IncomingPayment($id: String!) {
       incomingPayment(id: $id) {
         id
    +    url
         walletAddressId
         client
         liquidity
    @@ -2166,7 +2220,20 @@ 
    Query
    }
    metadata createdAt - tenantId + senderWalletAddress + tenant { + id + email + apiSecret + idpConsentUrl + idpSecret + publicName + createdAt + deletedAt + settings { + ...TenantSettingFragment + } + } }
    }
    @@ -2175,7 +2242,245 @@
    Query
    class="example-section example-section-is-code operation-variables-example" >
    Variables
    -
    {"id": "xyz789"}
    +                  
    {"id": "abc123"}
    +
    + +
    +
    Response
    +
    {
    +  "data": {
    +    "incomingPayment": {
    +      "id": 4,
    +      "url": "xyz789",
    +      "walletAddressId": "4",
    +      "client": "xyz789",
    +      "liquidity": UInt64,
    +      "state": "PENDING",
    +      "expiresAt": "abc123",
    +      "incomingAmount": Amount,
    +      "receivedAmount": Amount,
    +      "metadata": {},
    +      "createdAt": "abc123",
    +      "senderWalletAddress": "xyz789",
    +      "tenant": Tenant
    +    }
    +  }
    +}
    +
    +
    + + + +
    +
    + Queries +
    +

    + incomingPayments +

    +
    +
    +
    +
    Description
    +

    Fetch a paginated list of incoming payments.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + IncomingPaymentConnection! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + after + - + String + + Forward pagination: Cursor (incoming payment ID) to + start retrieving incoming payments after this point. +
    + before + - + String + + Backward pagination: Cursor (outgoing payment ID) to + start retrieving incoming payments before this point. +
    + first + - + Int + + Forward pagination: Limit the result to the first + n incoming payments after the + after cursor. +
    + last - + Int + + Backward pagination: Limit the result to the last + n incoming payments before the + before cursor. +
    + sortOrder + - + SortOrder + + Specify the sort order of incoming payments based on + their creation date, either ascending or descending. +
    + filter + - + IncomingPaymentFilter + + Filter incoming payments based on specific criteria + such as initiation reason. +
    + tenantId + - + String + + Unique identifier of the tenant associated with the + incoming payment. Optional, if not provided, the + tenantId will be obtained from the signature. +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query IncomingPayments(
    +  $after: String,
    +  $before: String,
    +  $first: Int,
    +  $last: Int,
    +  $sortOrder: SortOrder,
    +  $filter: IncomingPaymentFilter,
    +  $tenantId: String
    +) {
    +  incomingPayments(
    +    after: $after,
    +    before: $before,
    +    first: $first,
    +    last: $last,
    +    sortOrder: $sortOrder,
    +    filter: $filter,
    +    tenantId: $tenantId
    +  ) {
    +    pageInfo {
    +      endCursor
    +      hasNextPage
    +      hasPreviousPage
    +      startCursor
    +    }
    +    edges {
    +      node {
    +        ...IncomingPaymentFragment
    +      }
    +      cursor
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "after": "abc123",
    +  "before": "xyz789",
    +  "first": 123,
    +  "last": 987,
    +  "sortOrder": "ASC",
    +  "filter": IncomingPaymentFilter,
    +  "tenantId": "xyz789"
    +}
     
    Variables
    Response
    {
       "data": {
    -    "incomingPayment": {
    -      "id": "4",
    -      "walletAddressId": "4",
    -      "client": "abc123",
    -      "liquidity": UInt64,
    -      "state": "PENDING",
    -      "expiresAt": "xyz789",
    -      "incomingAmount": Amount,
    -      "receivedAmount": Amount,
    -      "metadata": {},
    -      "createdAt": "xyz789",
    -      "tenantId": "abc123"
    +    "incomingPayments": {
    +      "pageInfo": PageInfo,
    +      "edges": [IncomingPaymentEdge]
         }
       }
     }
    @@ -2308,7 +2604,19 @@ 
    Query
    } createdAt grantId - tenantId + tenant { + id + email + apiSecret + idpConsentUrl + idpSecret + publicName + createdAt + deletedAt + settings { + ...TenantSettingFragment + } + } } }
    @@ -2317,7 +2625,7 @@
    Query
    class="example-section example-section-is-code operation-variables-example" >
    Variables
    -
    {"id": "xyz789"}
    +                  
    {"id": "abc123"}
     
    Response "data": { "outgoingPayment": { "id": 4, - "walletAddressId": "4", + "walletAddressId": 4, "client": "xyz789", "liquidity": UInt64, "state": "FUNDING", - "error": "xyz789", - "stateAttempts": 987, + "error": "abc123", + "stateAttempts": 123, "debitAmount": Amount, "receiveAmount": Amount, "receiver": "xyz789", @@ -2342,7 +2650,7 @@
    Response
    "sentAmount": Amount, "createdAt": "abc123", "grantId": "xyz789", - "tenantId": "abc123" + "tenant": Tenant } } } @@ -2554,12 +2862,12 @@
    Query
    Variables
    {
       "after": "abc123",
    -  "before": "abc123",
    +  "before": "xyz789",
       "first": 987,
       "last": 987,
       "sortOrder": "ASC",
       "filter": OutgoingPaymentFilter,
    -  "tenantId": "abc123"
    +  "tenantId": "xyz789"
     }
     
    @@ -2783,13 +3091,13 @@
    Query
    >
    Variables
    {
    -  "after": "abc123",
    -  "before": "abc123",
    +  "after": "xyz789",
    +  "before": "xyz789",
       "first": 123,
       "last": 123,
       "sortOrder": "ASC",
       "filter": PaymentFilter,
    -  "tenantId": "abc123"
    +  "tenantId": "xyz789"
     }
     
    @@ -2894,14 +3202,29 @@
    Query
    ...FeesConnectionFragment } createdAt - tenantId + tenant { + ...TenantFragment + } } staticIlpAddress name liquidityThreshold liquidity createdAt - tenantId + routes + tenant { + id + email + apiSecret + idpConsentUrl + idpSecret + publicName + createdAt + deletedAt + settings { + ...TenantSettingFragment + } + } } }
    @@ -2910,7 +3233,7 @@
    Query
    class="example-section example-section-is-code operation-variables-example" >
    Variables
    -
    {"id": "abc123"}
    +                  
    {"id": "xyz789"}
     
    Response "http": Http, "asset": Asset, "staticIlpAddress": "abc123", - "name": "xyz789", + "name": "abc123", "liquidityThreshold": UInt64, "liquidity": UInt64, - "createdAt": "abc123", - "tenantId": 4 + "createdAt": "xyz789", + "routes": ["xyz789"], + "tenant": Tenant } } } @@ -3048,14 +3372,29 @@
    Query
    ...FeesConnectionFragment } createdAt - tenantId + tenant { + ...TenantFragment + } } staticIlpAddress name liquidityThreshold liquidity createdAt - tenantId + routes + tenant { + id + email + apiSecret + idpConsentUrl + idpSecret + publicName + createdAt + deletedAt + settings { + ...TenantSettingFragment + } + } } }
    @@ -3077,16 +3416,17 @@
    Response
    {
       "data": {
         "peerByAddressAndAsset": {
    -      "id": "4",
    +      "id": 4,
           "maxPacketAmount": UInt64,
           "http": Http,
           "asset": Asset,
           "staticIlpAddress": "abc123",
    -      "name": "xyz789",
    +      "name": "abc123",
           "liquidityThreshold": UInt64,
           "liquidity": UInt64,
           "createdAt": "abc123",
    -      "tenantId": 4
    +      "routes": ["abc123"],
    +      "tenant": Tenant
         }
       }
     }
    @@ -3275,10 +3615,10 @@ 
    Query
    >
    Variables
    {
    -  "after": "xyz789",
    +  "after": "abc123",
       "before": "abc123",
       "first": 123,
    -  "last": 987,
    +  "last": 123,
       "sortOrder": "ASC",
       "tenantId": 4
     }
    @@ -3386,7 +3726,7 @@ 
    Query
    class="example-section example-section-is-code operation-variables-example" >
    Variables
    -
    {"id": "xyz789"}
    +                  
    {"id": "abc123"}
     
    Response
    {
       "data": {
         "quote": {
    -      "id": "4",
    -      "tenantId": "4",
    +      "id": 4,
    +      "tenantId": 4,
           "walletAddressId": "4",
           "receiver": "xyz789",
           "debitAmount": Amount,
           "receiveAmount": Amount,
    -      "createdAt": "abc123",
    -      "expiresAt": "abc123",
    -      "estimatedExchangeRate": 123.45
    +      "createdAt": "xyz789",
    +      "expiresAt": "xyz789",
    +      "estimatedExchangeRate": 987.65
         }
       }
     }
    @@ -3505,7 +3845,7 @@ 
    Query
    class="example-section example-section-is-code operation-variables-example" >
    Variables
    -
    {"id": "xyz789"}
    +                  
    {"id": "abc123"}
     
    Response "receiver": { "id": "xyz789", "walletAddressUrl": "xyz789", - "completed": true, + "completed": false, "incomingAmount": Amount, "receivedAmount": Amount, - "expiresAt": "abc123", + "expiresAt": "xyz789", "metadata": {}, - "createdAt": "abc123" + "createdAt": "xyz789" } } } @@ -3623,10 +3963,10 @@
    Response
    "data": { "tenant": { "id": "4", - "email": "abc123", - "apiSecret": "xyz789", + "email": "xyz789", + "apiSecret": "abc123", "idpConsentUrl": "abc123", - "idpSecret": "xyz789", + "idpSecret": "abc123", "publicName": "abc123", "createdAt": "xyz789", "deletedAt": "abc123", @@ -3807,8 +4147,8 @@
    Variables
    {
       "after": "xyz789",
       "before": "abc123",
    -  "first": 123,
    -  "last": 123,
    +  "first": 987,
    +  "last": 987,
       "sortOrder": "ASC"
     }
     
    @@ -3911,7 +4251,9 @@
    Query
    ...FeesConnectionFragment } createdAt - tenantId + tenant { + ...TenantFragment + } } liquidity address @@ -3955,7 +4297,19 @@
    Query
    value visibleInOpenPayments } - tenantId + tenant { + id + email + apiSecret + idpConsentUrl + idpSecret + publicName + createdAt + deletedAt + settings { + ...TenantSettingFragment + } + } } }
    @@ -3964,7 +4318,7 @@
    Query
    class="example-section example-section-is-code operation-variables-example" >
    Variables
    -
    {"id": "abc123"}
    +                  
    {"id": "xyz789"}
     
    Response
    {
       "data": {
         "walletAddress": {
    -      "id": 4,
    +      "id": "4",
           "asset": Asset,
           "liquidity": UInt64,
    -      "address": "abc123",
    -      "publicName": "xyz789",
    +      "address": "xyz789",
    +      "publicName": "abc123",
           "incomingPayments": IncomingPaymentConnection,
           "quotes": QuoteConnection,
           "outgoingPayments": OutgoingPaymentConnection,
    @@ -3986,7 +4340,7 @@ 
    Response
    "status": "INACTIVE", "walletAddressKeys": WalletAddressKeyConnection, "additionalProperties": [AdditionalProperty], - "tenantId": "abc123" + "tenant": Tenant } } } @@ -4076,7 +4430,9 @@
    Query
    ...FeesConnectionFragment } createdAt - tenantId + tenant { + ...TenantFragment + } } liquidity address @@ -4120,7 +4476,19 @@
    Query
    value visibleInOpenPayments } - tenantId + tenant { + id + email + apiSecret + idpConsentUrl + idpSecret + publicName + createdAt + deletedAt + settings { + ...TenantSettingFragment + } + } } }
    @@ -4147,11 +4515,11 @@
    Response
    "incomingPayments": IncomingPaymentConnection, "quotes": QuoteConnection, "outgoingPayments": OutgoingPaymentConnection, - "createdAt": "xyz789", + "createdAt": "abc123", "status": "INACTIVE", "walletAddressKeys": WalletAddressKeyConnection, "additionalProperties": [AdditionalProperty], - "tenantId": "abc123" + "tenant": Tenant } } } @@ -4345,10 +4713,10 @@
    Variables
    {
       "after": "abc123",
       "before": "abc123",
    -  "first": 123,
    -  "last": 123,
    +  "first": 987,
    +  "last": 987,
       "sortOrder": "ASC",
    -  "tenantId": "xyz789"
    +  "tenantId": "abc123"
     }
     
    @@ -4569,7 +4937,7 @@
    Query
    Variables
    {
       "after": "abc123",
    -  "before": "xyz789",
    +  "before": "abc123",
       "first": 123,
       "last": 123,
       "sortOrder": "ASC",
    @@ -4730,6 +5098,7 @@ 
    Query
    approveIncomingPayment(input: $input) { payment { id + url walletAddressId client liquidity @@ -4743,7 +5112,10 @@
    Query
    }
    metadata createdAt - tenantId + senderWalletAddress + tenant { + ...TenantFragment + } }
    } } @@ -4839,6 +5211,7 @@
    Query
    cancelIncomingPayment(input: $input) { payment { id + url walletAddressId client liquidity @@ -4852,7 +5225,10 @@
    Query
    }
    metadata createdAt - tenantId + senderWalletAddress + tenant { + ...TenantFragment + } }
    } } @@ -4962,12 +5338,121 @@
    Query
    quote { ...QuoteFragment } - sentAmount { + sentAmount { + ...AmountFragment + } + createdAt + grantId + tenant { + ...TenantFragment + } + } + } +} +
    + +
    +
    Variables
    +
    {"input": CancelOutgoingPaymentInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "cancelOutgoingPayment": {"payment": OutgoingPayment}
    +  }
    +}
    +
    +
    + + + +
    +
    + Mutations +
    +

    + completeReceiver +

    +
    +
    +
    +
    Description
    +

    + Complete an internal or external Open Payments incoming + payment. The receiver has a wallet address on either this or + another Open Payments resource server. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + CompleteReceiverResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CompleteReceiverInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CompleteReceiver($input: CompleteReceiverInput!) {
    +  completeReceiver(input: $input) {
    +    receiver {
    +      id
    +      walletAddressUrl
    +      completed
    +      incomingAmount {
    +        ...AmountFragment
    +      }
    +      receivedAmount {
             ...AmountFragment
           }
    +      expiresAt
    +      metadata
           createdAt
    -      grantId
    -      tenantId
         }
       }
     }
    @@ -4977,18 +5462,14 @@ 
    Query
    class="example-section example-section-is-code operation-variables-example" >
    Variables
    -
    {"input": CancelOutgoingPaymentInput}
    +                  
    {"input": CompleteReceiverInput}
     
    Response
    -
    {
    -  "data": {
    -    "cancelOutgoingPayment": {"payment": OutgoingPayment}
    -  }
    -}
    +                  
    {"data": {"completeReceiver": {"receiver": Receiver}}}
     
    @@ -5075,7 +5556,9 @@
    Query
    ...FeesConnectionFragment } createdAt - tenantId + tenant { + ...TenantFragment + } } } } @@ -5181,7 +5664,7 @@
    Variables
    class="example-section example-section-is-code operation-response-example" >
    Response
    -
    {"data": {"createAssetLiquidityWithdrawal": {"success": false}}}
    +                  
    {"data": {"createAssetLiquidityWithdrawal": {"success": true}}}
     
    @@ -5256,6 +5739,7 @@
    Query
    createIncomingPayment(input: $input) { payment { id + url walletAddressId client liquidity @@ -5269,7 +5753,10 @@
    Query
    }
    metadata createdAt - tenantId + senderWalletAddress + tenant { + ...TenantFragment + } }
    } } @@ -5464,7 +5951,10 @@
    Query
    liquidityThreshold liquidity createdAt - tenantId + routes + tenant { + ...TenantFragment + } } } } @@ -5575,7 +6065,9 @@
    Query
    } createdAt grantId - tenantId + tenant { + ...TenantFragment + } } } } @@ -5696,7 +6188,9 @@
    Query
    } createdAt grantId - tenantId + tenant { + ...TenantFragment + } } } } @@ -5892,7 +6386,10 @@
    Query
    liquidityThreshold liquidity createdAt - tenantId + routes + tenant { + ...TenantFragment + } } } } @@ -6479,7 +6976,9 @@
    Query
    additionalProperties { ...AdditionalPropertyFragment } - tenantId + tenant { + ...TenantFragment + } } } } @@ -6797,7 +7296,9 @@
    Query
    ...FeesConnectionFragment } createdAt - tenantId + tenant { + ...TenantFragment + } } } } @@ -6978,7 +7479,7 @@
    Query
    class="example-section example-section-is-code operation-variables-example" >
    Variables
    -
    {"id": "abc123"}
    +                  
    {"id": "xyz789"}
     
    Variables class="example-section example-section-is-code operation-response-example" >
    Response
    -
    {"data": {"depositAssetLiquidity": {"success": false}}}
    +                  
    {"data": {"depositAssetLiquidity": {"success": true}}}
     
    @@ -7430,7 +7931,7 @@
    Variables
    class="example-section example-section-is-code operation-response-example" >
    Response
    -
    {"data": {"postLiquidityWithdrawal": {"success": false}}}
    +                  
    {"data": {"postLiquidityWithdrawal": {"success": true}}}
     
    @@ -7809,7 +8310,9 @@
    Query
    ...FeesConnectionFragment } createdAt - tenantId + tenant { + ...TenantFragment + } } } } @@ -7898,6 +8401,7 @@
    Query
    updateIncomingPayment(input: $input) { payment { id + url walletAddressId client liquidity @@ -7911,7 +8415,10 @@
    Query
    }
    metadata createdAt - tenantId + senderWalletAddress + tenant { + ...TenantFragment + } }
    } } @@ -8016,7 +8523,10 @@
    Query
    liquidityThreshold liquidity createdAt - tenantId + routes + tenant { + ...TenantFragment + } } } } @@ -8226,7 +8736,9 @@
    Query
    additionalProperties { ...AdditionalPropertyFragment } - tenantId + tenant { + ...TenantFragment + } } } } @@ -8438,7 +8950,7 @@
    Variables
    class="example-section example-section-is-code operation-response-example" >
    Response
    -
    {"data": {"withdrawEventLiquidity": {"success": false}}}
    +                  
    {"data": {"withdrawEventLiquidity": {"success": true}}}
     
    @@ -8598,12 +9110,12 @@
    Fields
    Example
    {
       "id": 4,
    -  "debitAccountId": 4,
    -  "creditAccountId": "4",
    +  "debitAccountId": "4",
    +  "creditAccountId": 4,
       "amount": UInt64,
       "transferType": "DEPOSIT",
       "ledger": UInt8,
    -  "createdAt": "abc123",
    +  "createdAt": "xyz789",
       "state": "PENDING",
       "expiresAt": "xyz789"
     }
    @@ -8745,8 +9257,8 @@ 
    Fields
    Example
    {
       "key": "abc123",
    -  "value": "abc123",
    -  "visibleInOpenPayments": true
    +  "value": "xyz789",
    +  "visibleInOpenPayments": false
     }
     
    @@ -8823,8 +9335,8 @@
    Fields
    Example
    {
       "key": "xyz789",
    -  "value": "xyz789",
    -  "visibleInOpenPayments": true
    +  "value": "abc123",
    +  "visibleInOpenPayments": false
     }
     
    @@ -9089,7 +9601,7 @@
    Fields
    Example
    -
    {"id": "4"}
    +                  
    {"id": 4}
     
    @@ -9409,15 +9921,15 @@
    - tenantId + tenant - ID!Tenant - + The tenant that the asset belongs to. @@ -9428,7 +9940,7 @@
    Example
    {
       "id": 4,
    -  "code": "abc123",
    +  "code": "xyz789",
       "scale": UInt8,
       "liquidity": UInt64,
       "withdrawalThreshold": UInt64,
    @@ -9436,8 +9948,8 @@ 
    Example
    "receivingFee": Fee, "sendingFee": Fee, "fees": FeesConnection, - "createdAt": "xyz789", - "tenantId": "4" + "createdAt": "abc123", + "tenant": Tenant }
    @@ -9497,7 +10009,7 @@
    Fields
    Example
    {
       "node": Asset,
    -  "cursor": "xyz789"
    +  "cursor": "abc123"
     }
     
    @@ -9724,29 +10236,229 @@
    Possible Types
    -

    - IncomingPayment -

    +

    + IncomingPayment +

    + + + + +

    + OutgoingPayment +

    + + + + +

    + Payment +

    + + + + + + +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "walletAddressId": "4",
    +  "metadata": {},
    +  "createdAt": "abc123",
    +  "client": "abc123"
    +}
    +
    +
    +
    + +
    +
    +
    + Types +
    +

    Boolean

    +
    +
    +
    +
    Description
    +

    + The Boolean scalar type represents + true or false. +

    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CancelIncomingPaymentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + id - + ID! + + Unique identifier of the incoming payment to be + canceled. Note: incoming payment must be PENDING. +
    +
    +
    +
    +
    +
    Example
    +
    {"id": 4}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CancelIncomingPaymentResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + payment + - + IncomingPayment + The incoming payment that was canceled.
    +
    +
    +
    +
    +
    Example
    +
    {"payment": IncomingPayment}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CancelOutgoingPaymentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + @@ -9758,10 +10470,8 @@
    Possible Types
    Example
    {
       "id": 4,
    -  "walletAddressId": "4",
    -  "metadata": {},
    -  "createdAt": "xyz789",
    -  "client": "xyz789"
    +  "reason": "abc123",
    +  "cardPaymentFailureReason": "invalid_signature"
     }
     
    @@ -9769,65 +10479,114 @@
    Example
    -

    Boolean

    +

    CardDetailsInput

    -
    -
    Description
    -

    - The Boolean scalar type represents - true or false. -

    +
    +
    Fields
    +
    Input FieldDescription
    + id - + ID! + + Unique identifier of the outgoing payment to cancel.
    -

    - OutgoingPayment -

    + reason + - + String +
    + Reason why this outgoing payment has been canceled. + This value will be publicly visible in the metadata + field if this outgoing payment is requested through + Open Payments.
    -

    - Payment -

    + cardPaymentFailureReason + - + CardPaymentFailureReason +
    + If card flow, optional machine-readable failure reason
    + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + data - + JSONObject! +
    + requestId + - + String! +
    + initiatedAt + - + String! +
    Example
    -
    true
    +                  
    {
    +  "data": {},
    +  "requestId": "xyz789",
    +  "initiatedAt": "xyz789"
    +}
     
    -

    CancelIncomingPaymentInput

    +

    CardPaymentFailureReason

    -
    Fields
    +
    Values
    - + + + + +
    Input FieldEnum Value Description
    - id - - ID! +

    invalid_signature

    - Unique identifier of the incoming payment to be - canceled. Note: incoming payment must be PENDING. +

    invalid_request

    @@ -9836,21 +10595,21 @@
    Fields
    Example
    -
    {"id": "4"}
    +                  
    "invalid_signature"
     
    -

    CancelIncomingPaymentResponse

    +

    CompleteReceiverInput

    @@ -9858,24 +10617,24 @@
    Fields
    - + - - +
    Field NameInput Field Description
    + paymentincomingPaymentUrl - IncomingPaymentString! The incoming payment that was canceled.URL of the incoming payment to be completed.
    @@ -9884,21 +10643,21 @@
    Fields
    Example
    -
    {"payment": IncomingPayment}
    +                  
    {"incomingPaymentUrl": "abc123"}
     
    -

    CancelOutgoingPaymentInput

    +

    CompleteReceiverResponse

    @@ -9906,38 +10665,24 @@
    Fields
    - + - - - - - - +
    Input FieldField Name Description
    - id - - ID! + receiver - - Unique identifier of the outgoing payment to cancel. -
    - reason - StringReceiver - Reason why this outgoing payment has been canceled. - This value will be publicly visible in the metadata - field if this outgoing payment is requested through - Open Payments. - The receiver object returned in the response.
    @@ -9946,7 +10691,7 @@
    Fields
    Example
    -
    {"id": 4, "reason": "abc123"}
    +                  
    {"receiver": Receiver}
     
    @@ -10087,12 +10832,12 @@
    Fields
    Example
    {
    -  "code": "xyz789",
    +  "code": "abc123",
       "scale": UInt8,
       "withdrawalThreshold": UInt64,
       "liquidityThreshold": UInt64,
    -  "idempotencyKey": "abc123",
    -  "tenantId": "4"
    +  "idempotencyKey": "xyz789",
    +  "tenantId": 4
     }
     
    @@ -10209,7 +10954,7 @@
    Fields
    Example
    {
    -  "assetId": "xyz789",
    +  "assetId": "abc123",
       "amount": UInt64,
       "id": "abc123",
       "idempotencyKey": "xyz789",
    @@ -10329,6 +11074,40 @@ 
    Fields
    >. + + + isCardPayment + - + Boolean + + + Whether or not the incoming payment is being created + for a card payment. + + + + + senderWalletAddress + - + String + + + The sender's wallet address URL. Applicable only to + card payments. + +
    @@ -10337,11 +11116,13 @@
    Fields
    Example
    {
    -  "walletAddressId": "abc123",
    -  "expiresAt": "xyz789",
    +  "walletAddressId": "xyz789",
    +  "expiresAt": "abc123",
       "metadata": {},
       "incomingAmount": AmountInput,
    -  "idempotencyKey": "xyz789"
    +  "idempotencyKey": "abc123",
    +  "isCardPayment": true,
    +  "senderWalletAddress": "xyz789"
     }
     
    @@ -10588,9 +11369,9 @@
    Fields
    Example
    {
       "maxPacketAmount": UInt64,
    -  "assetId": "abc123",
    +  "assetId": "xyz789",
       "peerUrl": "abc123",
    -  "name": "abc123",
    +  "name": "xyz789",
       "liquidityThreshold": UInt64,
       "liquidityToDeposit": UInt64,
       "idempotencyKey": "xyz789"
    @@ -10756,6 +11537,23 @@ 
    Fields
    >. + + + cardDetails + - + CardDetailsInput + + + Used for the card service to provide the card expiry + and signature + +
    @@ -10765,10 +11563,11 @@
    Fields
    Example
    {
       "walletAddressId": "xyz789",
    -  "incomingPayment": "abc123",
    +  "incomingPayment": "xyz789",
       "debitAmount": AmountInput,
       "metadata": {},
    -  "idempotencyKey": "xyz789"
    +  "idempotencyKey": "abc123",
    +  "cardDetails": CardDetailsInput
     }
     
    @@ -10876,7 +11675,7 @@
    Fields
    Example
    {
    -  "walletAddressId": "abc123",
    +  "walletAddressId": "xyz789",
       "quoteId": "xyz789",
       "metadata": {},
       "idempotencyKey": "xyz789"
    @@ -10973,7 +11772,7 @@ 
    Fields
    Example
    {
    -  "outgoingPaymentId": "abc123",
    +  "outgoingPaymentId": "xyz789",
       "idempotencyKey": "xyz789",
       "timeoutSeconds": UInt64
     }
    @@ -11124,6 +11923,18 @@ 
    Fields
    >. + + + routes + - + [String!] + + Routes for the peer. +
    @@ -11134,12 +11945,13 @@
    Example
    {
       "maxPacketAmount": UInt64,
       "http": HttpInput,
    -  "assetId": "abc123",
    -  "staticIlpAddress": "abc123",
    +  "assetId": "xyz789",
    +  "staticIlpAddress": "xyz789",
       "name": "xyz789",
       "liquidityThreshold": UInt64,
       "initialLiquidity": UInt64,
    -  "idempotencyKey": "abc123"
    +  "idempotencyKey": "abc123",
    +  "routes": ["xyz789"]
     }
     
    @@ -11254,9 +12066,9 @@
    Fields
    Example
    {
    -  "peerId": "abc123",
    +  "peerId": "xyz789",
       "amount": UInt64,
    -  "id": "abc123",
    +  "id": "xyz789",
       "idempotencyKey": "xyz789",
       "timeoutSeconds": UInt64
     }
    @@ -11419,11 +12231,11 @@ 
    Fields
    Example
    {
    -  "walletAddressId": "abc123",
    +  "walletAddressId": "xyz789",
       "debitAmount": AmountInput,
       "receiveAmount": AmountInput,
       "receiver": "abc123",
    -  "idempotencyKey": "xyz789"
    +  "idempotencyKey": "abc123"
     }
     
    @@ -11546,10 +12358,10 @@
    Fields
    Example
    {
       "walletAddressUrl": "xyz789",
    -  "expiresAt": "xyz789",
    +  "expiresAt": "abc123",
       "incomingAmount": AmountInput,
       "metadata": {},
    -  "idempotencyKey": "xyz789"
    +  "idempotencyKey": "abc123"
     }
     
    @@ -11736,7 +12548,7 @@
    Fields
    Example
    {
    -  "id": 4,
    +  "id": "4",
       "email": "abc123",
       "apiSecret": "abc123",
       "idpConsentUrl": "abc123",
    @@ -11979,11 +12791,11 @@ 
    Fields
    Example
    {
    -  "tenantId": 4,
    -  "assetId": "xyz789",
    +  "tenantId": "4",
    +  "assetId": "abc123",
       "address": "xyz789",
    -  "publicName": "xyz789",
    -  "idempotencyKey": "abc123",
    +  "publicName": "abc123",
    +  "idempotencyKey": "xyz789",
       "additionalProperties": [AdditionalPropertyInput]
     }
     
    @@ -12071,7 +12883,7 @@
    Example
    {
       "walletAddressId": "xyz789",
       "jwk": JwkInput,
    -  "idempotencyKey": "xyz789"
    +  "idempotencyKey": "abc123"
     }
     
    @@ -12278,7 +13090,7 @@
    Example
    {
       "walletAddressId": "xyz789",
       "id": "abc123",
    -  "idempotencyKey": "xyz789",
    +  "idempotencyKey": "abc123",
       "timeoutSeconds": UInt64
     }
     
    @@ -12386,10 +13198,7 @@
    Fields
    Example
    -
    {
    -  "id": "4",
    -  "idempotencyKey": "xyz789"
    -}
    +                  
    {"id": 4, "idempotencyKey": "xyz789"}
     
    @@ -12499,10 +13308,7 @@
    Fields
    Example
    -
    {
    -  "id": "4",
    -  "idempotencyKey": "xyz789"
    -}
    +                  
    {"id": 4, "idempotencyKey": "abc123"}
     
    @@ -12600,7 +13406,7 @@
    Fields
    Example
    -
    {"success": true}
    +                  
    {"success": false}
     
    @@ -12699,7 +13505,7 @@
    Example
    "assetId": "xyz789", "amount": UInt64, "id": "xyz789", - "idempotencyKey": "xyz789" + "idempotencyKey": "abc123" }
    @@ -12774,7 +13580,7 @@
    Fields
    Example
    {
       "eventId": "abc123",
    -  "idempotencyKey": "xyz789"
    +  "idempotencyKey": "abc123"
     }
     
    @@ -13066,10 +13872,10 @@
    Fields
    Example
    {
       "id": 4,
    -  "assetId": "4",
    +  "assetId": 4,
       "type": "SENDING",
       "fixed": UInt64,
    -  "basisPoints": 987,
    +  "basisPoints": 123,
       "createdAt": "abc123"
     }
     
    @@ -13136,7 +13942,7 @@
    Fields
    Example
    -
    {"fixed": UInt64, "basisPoints": 123}
    +                  
    {"fixed": UInt64, "basisPoints": 987}
     
    @@ -13342,11 +14148,23 @@
    Fields
    in - [String!]![String!] + + Array of strings to include. + + + + notIn + - + [String!] - Array of strings to filter by. + Array of strings to exclude. @@ -13355,7 +14173,10 @@
    Fields
    Example
    -
    {"in": ["abc123"]}
    +                  
    {
    +  "in": ["xyz789"],
    +  "notIn": ["abc123"]
    +}
     
    @@ -13485,7 +14306,7 @@
    Fields
    Example
    -
    {"authTokens": ["abc123"]}
    +                  
    {"authTokens": ["xyz789"]}
     
    @@ -13616,8 +14437,8 @@
    Fields
    Example
    {
    -  "authToken": "xyz789",
    -  "endpoint": "abc123"
    +  "authToken": "abc123",
    +  "endpoint": "xyz789"
     }
     
    @@ -13684,8 +14505,8 @@
    Fields
    Example
    {
    -  "authToken": "abc123",
    -  "endpoint": "abc123"
    +  "authToken": "xyz789",
    +  "endpoint": "xyz789"
     }
     
    @@ -13719,7 +14540,7 @@
    Description
    Example
    -
    "4"
    +                  
    4
     
    @@ -13755,6 +14576,17 @@
    Fields
    Unique identifier of the incoming payment. + + + url - + String! + + The URL of the incoming payment. + Fields tenantIdsenderWalletAddress - Fields > - The tenant UUID associated with the incoming payment. - If not provided, it will be obtained from the - signature. + The sender's wallet address URL. Applicable only to + card payments. + + + + + tenant + - + Tenant + + + The tenant associated with the incoming payment. If + not provided, it will be obtained from the signature. @@ -13926,17 +14772,19 @@
    Fields
    Example
    {
    -  "id": 4,
    +  "id": "4",
    +  "url": "abc123",
       "walletAddressId": "4",
    -  "client": "abc123",
    +  "client": "xyz789",
       "liquidity": UInt64,
       "state": "PENDING",
       "expiresAt": "xyz789",
       "incomingAmount": Amount,
       "receivedAmount": Amount,
       "metadata": {},
    -  "createdAt": "xyz789",
    -  "tenantId": "abc123"
    +  "createdAt": "abc123",
    +  "senderWalletAddress": "abc123",
    +  "tenant": Tenant
     }
     
    @@ -14068,6 +14916,57 @@
    Example
    "node": IncomingPayment, "cursor": "xyz789" } +
    + + + + +
    +
    + Types +
    +

    IncomingPaymentFilter

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + initiatedBy + - + FilterString + + Filter for incoming payments based on the initiation + reason. +
    +
    +
    +
    +
    +
    Example
    +
    {"initiatedBy": FilterString}
     
    @@ -14348,8 +15247,8 @@
    Fields
    Example
    {
    -  "kid": "xyz789",
    -  "x": "abc123",
    +  "kid": "abc123",
    +  "x": "xyz789",
       "alg": "EdDSA",
       "kty": "OKP",
       "crv": "Ed25519"
    @@ -14547,7 +15446,7 @@ 
    Fields
    Example
    -
    {"success": true}
    +                  
    {"success": false}
     
    @@ -14957,17 +15856,15 @@
    Fields
    - tenantId + tenant - StringTenant - Tenant ID of the outgoing payment. + Tenant of the outgoing payment. @@ -14977,13 +15874,13 @@
    Fields
    Example
    {
    -  "id": "4",
    +  "id": 4,
       "walletAddressId": "4",
       "client": "abc123",
       "liquidity": UInt64,
       "state": "FUNDING",
       "error": "abc123",
    -  "stateAttempts": 987,
    +  "stateAttempts": 123,
       "debitAmount": Amount,
       "receiveAmount": Amount,
       "receiver": "xyz789",
    @@ -14992,7 +15889,7 @@ 
    Example
    "sentAmount": Amount, "createdAt": "xyz789", "grantId": "abc123", - "tenantId": "abc123" + "tenant": Tenant }
    @@ -15432,10 +16329,10 @@
    Fields
    Example
    {
    -  "endCursor": "xyz789",
    -  "hasNextPage": false,
    +  "endCursor": "abc123",
    +  "hasNextPage": true,
       "hasPreviousPage": false,
    -  "startCursor": "xyz789"
    +  "startCursor": "abc123"
     }
     
    @@ -15577,6 +16474,18 @@
    Fields
    The date and time that the payment was created. + + + tenant + - + Tenant + + The tenant associated with the payment. +
    @@ -15587,12 +16496,13 @@
    Example
    {
       "id": 4,
       "type": "INCOMING",
    -  "walletAddressId": 4,
    -  "client": "xyz789",
    -  "state": "xyz789",
    +  "walletAddressId": "4",
    +  "client": "abc123",
    +  "state": "abc123",
       "liquidity": UInt64,
       "metadata": {},
    -  "createdAt": "xyz789"
    +  "createdAt": "xyz789",
    +  "tenant": Tenant
     }
     
    @@ -15974,12 +16884,24 @@
    Fields
    - tenantIdroutes + - + [String!]! + + Routes for the peer. + + + + tenant - ID!Tenant @@ -16004,7 +16926,8 @@
    Example
    "liquidityThreshold": UInt64, "liquidity": UInt64, "createdAt": "abc123", - "tenantId": 4 + "routes": ["abc123"], + "tenant": Tenant }
    @@ -16203,7 +17126,7 @@
    Fields
    Example
    {
    -  "withdrawalId": "xyz789",
    +  "withdrawalId": "abc123",
       "idempotencyKey": "xyz789"
     }
     
    @@ -16364,14 +17287,14 @@
    Fields
    Example
    {
       "id": 4,
    -  "tenantId": "4",
    -  "walletAddressId": 4,
    -  "receiver": "abc123",
    +  "tenantId": 4,
    +  "walletAddressId": "4",
    +  "receiver": "xyz789",
       "debitAmount": Amount,
       "receiveAmount": Amount,
    -  "createdAt": "abc123",
    +  "createdAt": "xyz789",
       "expiresAt": "xyz789",
    -  "estimatedExchangeRate": 123.45
    +  "estimatedExchangeRate": 987.65
     }
     
    @@ -16713,14 +17636,14 @@
    Fields
    Example
    {
    -  "id": "abc123",
    -  "walletAddressUrl": "xyz789",
    +  "id": "xyz789",
    +  "walletAddressUrl": "abc123",
       "completed": false,
       "incomingAmount": Amount,
       "receivedAmount": Amount,
    -  "expiresAt": "abc123",
    +  "expiresAt": "xyz789",
       "metadata": {},
    -  "createdAt": "abc123"
    +  "createdAt": "xyz789"
     }
     
    @@ -16790,7 +17713,7 @@
    Fields
    Example
    {
    -  "id": "abc123",
    +  "id": "xyz789",
       "idempotencyKey": "abc123"
     }
     
    @@ -16934,7 +17857,7 @@
    Fields
    Example
    {
    -  "assetId": "4",
    +  "assetId": 4,
       "type": "SENDING",
       "fee": FeeDetails,
       "idempotencyKey": "abc123"
    @@ -17221,14 +18144,14 @@ 
    Fields
    Example
    {
    -  "id": "4",
    -  "email": "abc123",
    -  "apiSecret": "xyz789",
    +  "id": 4,
    +  "email": "xyz789",
    +  "apiSecret": "abc123",
       "idpConsentUrl": "xyz789",
    -  "idpSecret": "abc123",
    -  "publicName": "xyz789",
    -  "createdAt": "xyz789",
    -  "deletedAt": "abc123",
    +  "idpSecret": "xyz789",
    +  "publicName": "abc123",
    +  "createdAt": "abc123",
    +  "deletedAt": "xyz789",
       "settings": [TenantSetting]
     }
     
    @@ -17395,7 +18318,7 @@
    Fields
    Example
    {
       "key": "EXCHANGE_RATES_URL",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -17455,7 +18378,7 @@
    Fields
    Example
    {
       "key": "EXCHANGE_RATES_URL",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -17763,7 +18686,7 @@
    Fields
    Example
    -
    {"limit": 123, "idempotencyKey": "xyz789"}
    +                  
    {"limit": 987, "idempotencyKey": "abc123"}
     
    @@ -17811,7 +18734,7 @@
    Fields
    Example
    -
    {"count": 123}
    +                  
    {"count": 987}
     
    @@ -17973,7 +18896,7 @@
    Example
    "id": "xyz789", "withdrawalThreshold": UInt64, "liquidityThreshold": UInt64, - "idempotencyKey": "xyz789" + "idempotencyKey": "abc123" }
    @@ -18036,7 +18959,7 @@
    Fields
    Example
    -
    {"id": "4", "metadata": {}}
    +                  
    {"id": 4, "metadata": {}}
     
    @@ -18164,6 +19087,18 @@
    Fields
    >. + + + routes + - + [String!] + + New routes for the peer. + @@ -18175,10 +19110,11 @@
    Example
    "id": "abc123", "maxPacketAmount": UInt64, "http": HttpInput, - "staticIlpAddress": "abc123", + "staticIlpAddress": "xyz789", "name": "abc123", "liquidityThreshold": UInt64, - "idempotencyKey": "xyz789" + "idempotencyKey": "abc123", + "routes": ["abc123"] }
    @@ -18344,11 +19280,11 @@
    Fields
    Example
    {
    -  "id": 4,
    -  "email": "xyz789",
    -  "apiSecret": "xyz789",
    -  "idpConsentUrl": "xyz789",
    -  "idpSecret": "abc123",
    +  "id": "4",
    +  "email": "abc123",
    +  "apiSecret": "abc123",
    +  "idpConsentUrl": "abc123",
    +  "idpSecret": "xyz789",
       "publicName": "xyz789"
     }
     
    @@ -18467,7 +19403,7 @@
    Fields
    Example
    {
    -  "id": "4",
    +  "id": 4,
       "publicName": "abc123",
       "status": "INACTIVE",
       "idempotencyKey": "abc123",
    @@ -18595,7 +19531,7 @@ 
    Fields
    Example
    {
       "withdrawalId": "xyz789",
    -  "idempotencyKey": "xyz789"
    +  "idempotencyKey": "abc123"
     }
     
    @@ -18804,6 +19740,23 @@
    or descending.

    +
    +
    + filter + - + IncomingPaymentFilter +
    +

    + Filter incoming payments based on specific + criteria such as initiation reason. +

    +
    @@ -19196,17 +20149,15 @@
    - tenantId + tenant - StringTenant - Tenant ID of the wallet address. + Tenant of the wallet address. @@ -19219,8 +20170,8 @@
    Example
    "id": 4, "asset": Asset, "liquidity": UInt64, - "address": "abc123", - "publicName": "xyz789", + "address": "xyz789", + "publicName": "abc123", "incomingPayments": IncomingPaymentConnection, "quotes": QuoteConnection, "outgoingPayments": OutgoingPaymentConnection, @@ -19228,7 +20179,7 @@
    Example
    "status": "INACTIVE", "walletAddressKeys": WalletAddressKeyConnection, "additionalProperties": [AdditionalProperty], - "tenantId": "abc123" + "tenant": Tenant }
    @@ -19290,7 +20241,7 @@
    Fields
    Example
    {
       "node": WalletAddress,
    -  "cursor": "abc123"
    +  "cursor": "xyz789"
     }
     
    @@ -19399,8 +20350,8 @@
    Example
    "id": 4, "walletAddressId": 4, "jwk": Jwk, - "revoked": false, - "createdAt": "abc123" + "revoked": true, + "createdAt": "xyz789" }
    @@ -19810,12 +20761,12 @@
    Fields
    - tenantId + tenant - ID!Tenant Tenant of the webhook event. @@ -19867,8 +20818,8 @@
    Fields
    Example
    {
       "id": 4,
    -  "tenantId": "4",
    -  "type": "xyz789",
    +  "tenant": Tenant,
    +  "type": "abc123",
       "data": {},
       "createdAt": "xyz789"
     }
    @@ -20043,7 +20994,7 @@ 
    Fields
    Example
    {
       "node": WebhookEvent,
    -  "cursor": "abc123"
    +  "cursor": "xyz789"
     }
     
    @@ -20103,7 +21054,7 @@
    Fields
    Example
    -
    {"id": "abc123", "isOperator": true}
    +                  
    {"id": "xyz789", "isOperator": false}
     
    @@ -20176,7 +21127,7 @@
    Fields
    Example
    {
    -  "eventId": "xyz789",
    +  "eventId": "abc123",
       "idempotencyKey": "xyz789"
     }
     
    diff --git a/packages/documentation/src/pages/es/apis/graphql/auth/index.html b/packages/documentation/src/pages/es/apis/graphql/auth/index.html new file mode 100644 index 0000000000..2f81da0b24 --- /dev/null +++ b/packages/documentation/src/pages/es/apis/graphql/auth/index.html @@ -0,0 +1,2914 @@ + + + + + + + Auth Admin API + + + + +
    + +
    +
    + +
    +
    +

    Auth Admin API

    +
    +
    +
    +

    + The Auth Admin API allows you to get information about a + grant, such as its status, state, related payment details, and + the wallet address of the grantee’s account. The API also + allows you to revoke grants. +

    +
    +
    +
    +
    API Endpoints
    +
    # Staging:
    +https://staging.example.com/graphql
    +
    +
    +
    +
    +
    +

    + Queries +

    +
    +

    + grant +

    +
    +
    +
    +
    Description
    +

    Fetch a specific grant by its ID.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + Grant! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - + ID! + Unique identifier of the grant.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query Grant($id: ID!) {
    +  grant(id: $id) {
    +    id
    +    client
    +    access {
    +      id
    +      identifier
    +      type
    +      actions
    +      limits {
    +        ...LimitDataFragment
    +      }
    +      createdAt
    +    }
    +    subject {
    +      sub_ids {
    +        ...SubjectItemFragment
    +      }
    +    }
    +    state
    +    finalizationReason
    +    createdAt
    +    tenantId
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "4"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "grant": {
    +      "id": "4",
    +      "client": "xyz789",
    +      "access": [Access],
    +      "subject": Subject,
    +      "state": "PROCESSING",
    +      "finalizationReason": "ISSUED",
    +      "createdAt": "xyz789",
    +      "tenantId": 4
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + grants +

    +
    +
    +
    +
    Description
    +

    Fetch a paginated list of grants.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + GrantsConnection! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + after + - + String + + Forward pagination: Cursor (grant ID) to start + retrieving grants after this point. +
    + before + - + String + + Backward pagination: Cursor (grant ID) to start + retrieving grants before this point. +
    + first + - + Int + + Forward pagination: Limit the result to the first + n grants after the + after cursor. +
    + last - + Int + + Backward pagination: Limit the result to the last + n grants before the + before cursor. +
    + filter + - + GrantFilter + + Filter grants based on specified criteria such as ID, + state, or finalization reason. +
    + sortOrder + - + SortOrder + + Specify the sort order of grants based on their + creation date, either ascending or descending. +
    + tenantId + - + ID + + Filter grants by a specific tenant. This can only be + performed by the operator. +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query Grants(
    +  $after: String,
    +  $before: String,
    +  $first: Int,
    +  $last: Int,
    +  $filter: GrantFilter,
    +  $sortOrder: SortOrder,
    +  $tenantId: ID
    +) {
    +  grants(
    +    after: $after,
    +    before: $before,
    +    first: $first,
    +    last: $last,
    +    filter: $filter,
    +    sortOrder: $sortOrder,
    +    tenantId: $tenantId
    +  ) {
    +    pageInfo {
    +      endCursor
    +      hasNextPage
    +      hasPreviousPage
    +      startCursor
    +    }
    +    edges {
    +      node {
    +        ...GrantFragment
    +      }
    +      cursor
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "after": "abc123",
    +  "before": "xyz789",
    +  "first": 987,
    +  "last": 987,
    +  "filter": GrantFilter,
    +  "sortOrder": "ASC",
    +  "tenantId": "4"
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "grants": {
    +      "pageInfo": PageInfo,
    +      "edges": [GrantEdge]
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +

    + Mutations +

    +
    +

    + revokeGrant +

    +
    +
    +
    +
    Description
    +

    Revoke an existing grant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + RevokeGrantMutationResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + RevokeGrantInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation RevokeGrant($input: RevokeGrantInput!) {
    +  revokeGrant(input: $input) {
    +    id
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": RevokeGrantInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"revokeGrant": {"id": "4"}}}
    +
    +
    +
    +
    +
    +

    + Types +

    +
    +

    Access

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the access object.
    + identifier + - + String + + Wallet address of the sub-resource (incoming payment, + outgoing payment, or quote). +
    + type - + String! + + Type of access (incoming payment, outgoing payment, or + quote). +
    + actions + - + [String]! + Actions allowed with this access.
    + limits + - + LimitData + + Limits for an outgoing payment associated with this + access. +
    + createdAt + - + String! + The date and time when the access was created.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 4,
    +  "identifier": "xyz789",
    +  "type": "xyz789",
    +  "actions": ["xyz789"],
    +  "limits": LimitData,
    +  "createdAt": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Boolean

    +
    +
    +
    +
    Description
    +

    + The Boolean scalar type represents + true or false. +

    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FilterFinalizationReason

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + in - + [GrantFinalization!] + + List of finalization reasons to include in the filter. +
    + notIn + - + [GrantFinalization!] + + List of finalization reasons to exclude in the filter. +
    +
    +
    +
    +
    +
    Example
    +
    {"in": ["ISSUED"], "notIn": ["ISSUED"]}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FilterGrantState

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + in - + [GrantState!] + List of states to include in the filter.
    + notIn + - + [GrantState!] + List of states to exclude in the filter.
    +
    +
    +
    +
    +
    Example
    +
    {"in": ["PROCESSING"], "notIn": ["PROCESSING"]}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FilterString

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + in - + [String!] + Array of strings to filter by.
    +
    +
    +
    +
    +
    Example
    +
    {"in": ["xyz789"]}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Grant

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the grant.
    + client + - + String! + Wallet address of the grantee's account.
    + access + - + [Access!]! + Details of the access provided by the grant.
    + subject + - + Subject + Details of the subject provided by the grant.
    + state + - + GrantState! + Current state of the grant.
    + finalizationReason + - + GrantFinalization + + Specific outcome of a finalized grant, indicating + whether the grant was issued, revoked, or rejected. +
    + createdAt + - + String! + The date and time when the grant was created.
    + tenantId + - + ID! + + Unique identifier of the tenant associated with the + grant. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 4,
    +  "client": "xyz789",
    +  "access": [Access],
    +  "subject": Subject,
    +  "state": "PROCESSING",
    +  "finalizationReason": "ISSUED",
    +  "createdAt": "xyz789",
    +  "tenantId": "4"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GrantEdge

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + node - + Grant! + A grant node in the list.
    + cursor + - + String! + A cursor for paginating through the grants.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "node": Grant,
    +  "cursor": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GrantFilter

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + identifier + - + FilterString + Filter grants by their unique identifier.
    + state + - + FilterGrantState + Filter grants by their state.
    + finalizationReason + - + FilterFinalizationReason + Filter grants by their finalization reason.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "identifier": FilterString,
    +  "state": FilterGrantState,
    +  "finalizationReason": FilterFinalizationReason
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GrantFinalization

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

    ISSUED

    +
    The grant was issued successfully.
    +

    REVOKED

    +
    The grant was revoked.
    +

    REJECTED

    +
    The grant request was rejected.
    +
    +
    +
    +
    +
    Example
    +
    "ISSUED"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GrantState

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

    PROCESSING

    +
    The grant request is processing.
    +

    PENDING

    +
    The grant request is awaiting interaction.
    +

    APPROVED

    +
    The grant request has been approved.
    +

    FINALIZED

    +
    + The grant request has been finalized, and no more + access tokens or interactions can be made. +
    +
    +
    +
    +
    +
    Example
    +
    "PROCESSING"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    GrantsConnection

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + pageInfo + - + PageInfo! + Information to aid in pagination.
    + edges + - + [GrantEdge!]! + + A list of edges representing grants and cursors for + pagination. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "pageInfo": PageInfo,
    +  "edges": [GrantEdge]
    +}
    +
    +
    +
    +
    +
    +
    +
    + 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 +
    +

    LimitData

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + receiver + - + String + Wallet address URL of the receiver.
    + debitAmount + - + PaymentAmount + Amount to debit.
    + receiveAmount + - + PaymentAmount + Amount to receive.
    + interval + - + String + Interval between payments.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "receiver": "xyz789",
    +  "debitAmount": PaymentAmount,
    +  "receiveAmount": PaymentAmount,
    +  "interval": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Model

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier for the model.
    + createdAt + - + String! + The date and time when the model was created.
    +
    +
    +
    Possible Types
    + + + + + + + + + + + + + + + + + +
    Model Types
    +

    + Grant +

    +
    +

    + Access +

    +
    +

    + SubjectItem +

    +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "createdAt": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PageInfo

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + endCursor + - + String + + The cursor used to fetch the next page when paginating + forward. +
    + hasNextPage + - + Boolean! + + Indicates if there are more pages when paginating + forward. +
    + hasPreviousPage + - + Boolean! + + Indicates if there are more pages when paginating + backward. +
    + startCursor + - + String + + The cursor used to fetch the next page when paginating + backward. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "endCursor": "xyz789",
    +  "hasNextPage": true,
    +  "hasPreviousPage": true,
    +  "startCursor": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentAmount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + value + - + UInt64! + The value of the payment amount.
    + assetCode + - + String! + + Should be an ISO 4217 currency code whenever possible, + e.g. USD. For more information, refer to + assets. +
    + assetScale + - + UInt8! + + Difference in orders of magnitude between the standard + unit of an asset and a corresponding fractional unit. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "value": UInt64,
    +  "assetCode": "abc123",
    +  "assetScale": UInt8
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RevokeGrantInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + grantId + - + String! + Unique identifier of the grant to revoke.
    +
    +
    +
    +
    +
    Example
    +
    {"grantId": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RevokeGrantMutationResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the revoked grant.
    +
    +
    +
    +
    +
    Example
    +
    {"id": "4"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SortOrder

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

    ASC

    +
    Sort the results in ascending order.
    +

    DESC

    +
    Sort the results in descending order.
    +
    +
    +
    +
    +
    Example
    +
    "ASC"
    +
    +
    +
    +
    +
    +
    +
    + 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
    +
    "abc123"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Subject

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + sub_ids + - + [SubjectItem!]! +
    +
    +
    +
    +
    +
    Example
    +
    {"sub_ids": [SubjectItem]}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SubjectItem

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the subject object.
    + subId + - + String! + Wallet address of the subject's account.
    + subIdFormat + - + String! + Format of the subject identifier
    + createdAt + - + String! + The date and time when the subject was created.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 4,
    +  "subId": "xyz789",
    +  "subIdFormat": "xyz789",
    +  "createdAt": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UInt64

    +
    +
    +
    +
    Description
    +

    + The UInt64 scalar type represents unsigned + 64-bit whole numeric values. It is capable of handling + values that are larger than the JavaScript + Number type limit (greater than 2^53). +

    +
    +
    +
    +
    +
    Example
    +
    UInt64
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UInt8

    +
    +
    +
    +
    Description
    +

    + The UInt8 scalar type represents unsigned 8-bit + whole numeric values, ranging from 0 to 255. +

    +
    +
    +
    +
    +
    Example
    +
    UInt8
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + diff --git a/packages/documentation/src/pages/es/apis/graphql/backend/index.html b/packages/documentation/src/pages/es/apis/graphql/backend/index.html new file mode 100644 index 0000000000..c3ccf1849b --- /dev/null +++ b/packages/documentation/src/pages/es/apis/graphql/backend/index.html @@ -0,0 +1,21149 @@ + + + + + + + Backend Admin API + + + + +
    + +
    +
    + +
    +
    +

    Backend Admin API

    +
    +
    +
    +

    + The Backend Admin API provides you with comprehensive + capabilities to manage your Rafiki instance. Core + functionality includes managing peering relationships, assets, + wallet addresses and their public keys, as well as liquidity + management through deposits and withdrawals. Another important + aspect of the Backend Admin API is to manage Open Payments + resources like payments and quotes. +

    +
    +
    +
    +
    API Endpoints
    +
    # Staging:
    +https://staging.example.com/graphql
    +
    +
    +
    +
    +
    +

    + Queries +

    +
    +

    + accountingTransfers +

    +
    +
    +
    +
    Description
    +

    + Fetch a paginated list of accounting transfers for a given + account. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + AccountingTransferConnection! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + id - + String! + Unique identifier of the account.
    + limit + - + Int + + Limit the number of results returned. If no limit is + provided, the default limit is 20. +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query AccountingTransfers(
    +  $id: String!,
    +  $limit: Int
    +) {
    +  accountingTransfers(
    +    id: $id,
    +    limit: $limit
    +  ) {
    +    debits {
    +      id
    +      debitAccountId
    +      creditAccountId
    +      amount
    +      transferType
    +      ledger
    +      createdAt
    +      state
    +      expiresAt
    +    }
    +    credits {
    +      id
    +      debitAccountId
    +      creditAccountId
    +      amount
    +      transferType
    +      ledger
    +      createdAt
    +      state
    +      expiresAt
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "abc123", "limit": 123}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "accountingTransfers": {
    +      "debits": [AccountingTransfer],
    +      "credits": [AccountingTransfer]
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + asset +

    +
    +
    +
    +
    Description
    +

    Fetch an asset by its ID.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + Asset +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - + String! + Unique identifier of the asset.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query Asset($id: String!) {
    +  asset(id: $id) {
    +    id
    +    code
    +    scale
    +    liquidity
    +    withdrawalThreshold
    +    liquidityThreshold
    +    receivingFee {
    +      id
    +      assetId
    +      type
    +      fixed
    +      basisPoints
    +      createdAt
    +    }
    +    sendingFee {
    +      id
    +      assetId
    +      type
    +      fixed
    +      basisPoints
    +      createdAt
    +    }
    +    fees {
    +      pageInfo {
    +        ...PageInfoFragment
    +      }
    +      edges {
    +        ...FeeEdgeFragment
    +      }
    +    }
    +    createdAt
    +    tenant {
    +      id
    +      email
    +      apiSecret
    +      idpConsentUrl
    +      idpSecret
    +      publicName
    +      createdAt
    +      deletedAt
    +      settings {
    +        ...TenantSettingFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "abc123"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "asset": {
    +      "id": 4,
    +      "code": "abc123",
    +      "scale": UInt8,
    +      "liquidity": UInt64,
    +      "withdrawalThreshold": UInt64,
    +      "liquidityThreshold": UInt64,
    +      "receivingFee": Fee,
    +      "sendingFee": Fee,
    +      "fees": FeesConnection,
    +      "createdAt": "abc123",
    +      "tenant": Tenant
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + assetByCodeAndScale +

    +
    +
    +
    +
    Description
    +

    + Get an asset based on its currency code and scale if it + exists. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + Asset +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + code - + String! + ISO 4217 currency code.
    + scale + - + UInt8! + + Difference in order of magnitude between the standard + unit of an asset and its corresponding fractional + unit. +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query AssetByCodeAndScale(
    +  $code: String!,
    +  $scale: UInt8!
    +) {
    +  assetByCodeAndScale(
    +    code: $code,
    +    scale: $scale
    +  ) {
    +    id
    +    code
    +    scale
    +    liquidity
    +    withdrawalThreshold
    +    liquidityThreshold
    +    receivingFee {
    +      id
    +      assetId
    +      type
    +      fixed
    +      basisPoints
    +      createdAt
    +    }
    +    sendingFee {
    +      id
    +      assetId
    +      type
    +      fixed
    +      basisPoints
    +      createdAt
    +    }
    +    fees {
    +      pageInfo {
    +        ...PageInfoFragment
    +      }
    +      edges {
    +        ...FeeEdgeFragment
    +      }
    +    }
    +    createdAt
    +    tenant {
    +      id
    +      email
    +      apiSecret
    +      idpConsentUrl
    +      idpSecret
    +      publicName
    +      createdAt
    +      deletedAt
    +      settings {
    +        ...TenantSettingFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "code": "abc123",
    +  "scale": UInt8
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "assetByCodeAndScale": {
    +      "id": 4,
    +      "code": "xyz789",
    +      "scale": UInt8,
    +      "liquidity": UInt64,
    +      "withdrawalThreshold": UInt64,
    +      "liquidityThreshold": UInt64,
    +      "receivingFee": Fee,
    +      "sendingFee": Fee,
    +      "fees": FeesConnection,
    +      "createdAt": "xyz789",
    +      "tenant": Tenant
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + assets +

    +
    +
    +
    +
    Description
    +

    Fetch a paginated list of assets.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + AssetsConnection! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + after + - + String + + Forward pagination: Cursor (asset ID) to start + retrieving assets after this point. +
    + before + - + String + + Backward pagination: Cursor (asset ID) to start + retrieving assets before this point. +
    + first + - + Int + + Forward pagination: Limit the result to the first + n assets after the + after cursor. +
    + last - + Int + + Backward pagination: Limit the result to the last + n assets before the + before cursor. +
    + sortOrder + - + SortOrder + + Specify the sort order of assets based on their + creation data, either ascending or descending. +
    + tenantId + - + String + + Unique identifier of the tenant associated with the + wallet address. Optional, if not provided, the + tenantId will be obtained from the signature. +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query Assets(
    +  $after: String,
    +  $before: String,
    +  $first: Int,
    +  $last: Int,
    +  $sortOrder: SortOrder,
    +  $tenantId: String
    +) {
    +  assets(
    +    after: $after,
    +    before: $before,
    +    first: $first,
    +    last: $last,
    +    sortOrder: $sortOrder,
    +    tenantId: $tenantId
    +  ) {
    +    pageInfo {
    +      endCursor
    +      hasNextPage
    +      hasPreviousPage
    +      startCursor
    +    }
    +    edges {
    +      node {
    +        ...AssetFragment
    +      }
    +      cursor
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "after": "abc123",
    +  "before": "abc123",
    +  "first": 987,
    +  "last": 987,
    +  "sortOrder": "ASC",
    +  "tenantId": "abc123"
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "assets": {
    +      "pageInfo": PageInfo,
    +      "edges": [AssetEdge]
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + incomingPayment +

    +
    +
    +
    +
    Description
    +

    Fetch an Open Payments incoming payment by its ID.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + IncomingPayment +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - + String! + Unique identifier of the incoming payment.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query IncomingPayment($id: String!) {
    +  incomingPayment(id: $id) {
    +    id
    +    url
    +    walletAddressId
    +    client
    +    liquidity
    +    state
    +    expiresAt
    +    incomingAmount {
    +      value
    +      assetCode
    +      assetScale
    +    }
    +    receivedAmount {
    +      value
    +      assetCode
    +      assetScale
    +    }
    +    metadata
    +    createdAt
    +    senderWalletAddress
    +    tenant {
    +      id
    +      email
    +      apiSecret
    +      idpConsentUrl
    +      idpSecret
    +      publicName
    +      createdAt
    +      deletedAt
    +      settings {
    +        ...TenantSettingFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "abc123"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "incomingPayment": {
    +      "id": 4,
    +      "url": "abc123",
    +      "walletAddressId": 4,
    +      "client": "abc123",
    +      "liquidity": UInt64,
    +      "state": "PENDING",
    +      "expiresAt": "xyz789",
    +      "incomingAmount": Amount,
    +      "receivedAmount": Amount,
    +      "metadata": {},
    +      "createdAt": "abc123",
    +      "senderWalletAddress": "xyz789",
    +      "tenant": Tenant
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + incomingPayments +

    +
    +
    +
    +
    Description
    +

    Fetch a paginated list of incoming payments.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + IncomingPaymentConnection! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + after + - + String + + Forward pagination: Cursor (incoming payment ID) to + start retrieving incoming payments after this point. +
    + before + - + String + + Backward pagination: Cursor (outgoing payment ID) to + start retrieving incoming payments before this point. +
    + first + - + Int + + Forward pagination: Limit the result to the first + n incoming payments after the + after cursor. +
    + last - + Int + + Backward pagination: Limit the result to the last + n incoming payments before the + before cursor. +
    + sortOrder + - + SortOrder + + Specify the sort order of incoming payments based on + their creation date, either ascending or descending. +
    + filter + - + IncomingPaymentFilter + + Filter incoming payments based on specific criteria + such as initiation reason. +
    + tenantId + - + String + + Unique identifier of the tenant associated with the + incoming payment. Optional, if not provided, the + tenantId will be obtained from the signature. +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query IncomingPayments(
    +  $after: String,
    +  $before: String,
    +  $first: Int,
    +  $last: Int,
    +  $sortOrder: SortOrder,
    +  $filter: IncomingPaymentFilter,
    +  $tenantId: String
    +) {
    +  incomingPayments(
    +    after: $after,
    +    before: $before,
    +    first: $first,
    +    last: $last,
    +    sortOrder: $sortOrder,
    +    filter: $filter,
    +    tenantId: $tenantId
    +  ) {
    +    pageInfo {
    +      endCursor
    +      hasNextPage
    +      hasPreviousPage
    +      startCursor
    +    }
    +    edges {
    +      node {
    +        ...IncomingPaymentFragment
    +      }
    +      cursor
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "after": "xyz789",
    +  "before": "xyz789",
    +  "first": 123,
    +  "last": 123,
    +  "sortOrder": "ASC",
    +  "filter": IncomingPaymentFilter,
    +  "tenantId": "abc123"
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "incomingPayments": {
    +      "pageInfo": PageInfo,
    +      "edges": [IncomingPaymentEdge]
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + outgoingPayment +

    +
    +
    +
    +
    Description
    +

    Fetch an Open Payments outgoing payment by its ID.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + OutgoingPayment +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - + String! + Unique identifier of the outgoing payment.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query OutgoingPayment($id: String!) {
    +  outgoingPayment(id: $id) {
    +    id
    +    walletAddressId
    +    client
    +    liquidity
    +    state
    +    error
    +    stateAttempts
    +    debitAmount {
    +      value
    +      assetCode
    +      assetScale
    +    }
    +    receiveAmount {
    +      value
    +      assetCode
    +      assetScale
    +    }
    +    receiver
    +    metadata
    +    quote {
    +      id
    +      tenantId
    +      walletAddressId
    +      receiver
    +      debitAmount {
    +        ...AmountFragment
    +      }
    +      receiveAmount {
    +        ...AmountFragment
    +      }
    +      createdAt
    +      expiresAt
    +      estimatedExchangeRate
    +    }
    +    sentAmount {
    +      value
    +      assetCode
    +      assetScale
    +    }
    +    createdAt
    +    grantId
    +    tenant {
    +      id
    +      email
    +      apiSecret
    +      idpConsentUrl
    +      idpSecret
    +      publicName
    +      createdAt
    +      deletedAt
    +      settings {
    +        ...TenantSettingFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "xyz789"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "outgoingPayment": {
    +      "id": "4",
    +      "walletAddressId": 4,
    +      "client": "xyz789",
    +      "liquidity": UInt64,
    +      "state": "FUNDING",
    +      "error": "abc123",
    +      "stateAttempts": 987,
    +      "debitAmount": Amount,
    +      "receiveAmount": Amount,
    +      "receiver": "xyz789",
    +      "metadata": {},
    +      "quote": Quote,
    +      "sentAmount": Amount,
    +      "createdAt": "abc123",
    +      "grantId": "xyz789",
    +      "tenant": Tenant
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + outgoingPayments +

    +
    +
    +
    +
    Description
    +

    + Fetch a paginated list of outgoing payments by receiver. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + OutgoingPaymentConnection! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + after + - + String + + Forward pagination: Cursor (outgoing payment ID) to + start retrieving outgoing payments after this point. +
    + before + - + String + + Backward pagination: Cursor (outgoing payment ID) to + start retrieving outgoing payments before this point. +
    + first + - + Int + + Forward pagination: Limit the result to the first + n outgoing payments after the + after cursor. +
    + last - + Int + + Backward pagination: Limit the result to the last + n outgoing payments before the + before cursor. +
    + sortOrder + - + SortOrder + + Specify the sort order of outgoing payments based on + their creation date, either ascending or descending. +
    + filter + - + OutgoingPaymentFilter + + Filter outgoing payments based on specific criteria + such as receiver, wallet address ID, or state. +
    + tenantId + - + String + + Unique identifier of the tenant associated with the + wallet address. Optional, if not provided, the + tenantId will be obtained from the signature. +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query OutgoingPayments(
    +  $after: String,
    +  $before: String,
    +  $first: Int,
    +  $last: Int,
    +  $sortOrder: SortOrder,
    +  $filter: OutgoingPaymentFilter,
    +  $tenantId: String
    +) {
    +  outgoingPayments(
    +    after: $after,
    +    before: $before,
    +    first: $first,
    +    last: $last,
    +    sortOrder: $sortOrder,
    +    filter: $filter,
    +    tenantId: $tenantId
    +  ) {
    +    pageInfo {
    +      endCursor
    +      hasNextPage
    +      hasPreviousPage
    +      startCursor
    +    }
    +    edges {
    +      node {
    +        ...OutgoingPaymentFragment
    +      }
    +      cursor
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "after": "xyz789",
    +  "before": "xyz789",
    +  "first": 987,
    +  "last": 123,
    +  "sortOrder": "ASC",
    +  "filter": OutgoingPaymentFilter,
    +  "tenantId": "abc123"
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "outgoingPayments": {
    +      "pageInfo": PageInfo,
    +      "edges": [OutgoingPaymentEdge]
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + payments +

    +
    +
    +
    +
    Description
    +

    + Fetch a paginated list of combined payments, including + incoming and outgoing payments. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + PaymentConnection! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + after + - + String + + Forward pagination: Cursor (payment ID) to start + retrieving payments after this point. +
    + before + - + String + + Backward pagination: Cursor (payment ID) to start + retrieving payments before this point. +
    + first + - + Int + + Forward pagination: Limit the result to the first + n payments after the + after cursor. +
    + last - + Int + + Backward pagination: Limit the result to the last + n payments before the + before cursor. +
    + sortOrder + - + SortOrder + + Specify the sort order of payments based on their + creation date, either ascending or descending. +
    + filter + - + PaymentFilter + + Filter payment events based on specific criteria such + as payment type or wallet address ID. +
    + tenantId + - + String + + Unique identifier of the tenant associated with the + wallet address. Optional, if not provided, the + tenantId will be obtained from the signature. +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query Payments(
    +  $after: String,
    +  $before: String,
    +  $first: Int,
    +  $last: Int,
    +  $sortOrder: SortOrder,
    +  $filter: PaymentFilter,
    +  $tenantId: String
    +) {
    +  payments(
    +    after: $after,
    +    before: $before,
    +    first: $first,
    +    last: $last,
    +    sortOrder: $sortOrder,
    +    filter: $filter,
    +    tenantId: $tenantId
    +  ) {
    +    pageInfo {
    +      endCursor
    +      hasNextPage
    +      hasPreviousPage
    +      startCursor
    +    }
    +    edges {
    +      node {
    +        ...PaymentFragment
    +      }
    +      cursor
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "after": "abc123",
    +  "before": "abc123",
    +  "first": 123,
    +  "last": 987,
    +  "sortOrder": "ASC",
    +  "filter": PaymentFilter,
    +  "tenantId": "xyz789"
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "payments": {
    +      "pageInfo": PageInfo,
    +      "edges": [PaymentEdge]
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + peer +

    +
    +
    +
    +
    Description
    +

    Fetch a peer by its ID.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a Peer +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - + String! + Unique identifier of the peer.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query Peer($id: String!) {
    +  peer(id: $id) {
    +    id
    +    maxPacketAmount
    +    http {
    +      outgoing {
    +        ...HttpOutgoingFragment
    +      }
    +    }
    +    asset {
    +      id
    +      code
    +      scale
    +      liquidity
    +      withdrawalThreshold
    +      liquidityThreshold
    +      receivingFee {
    +        ...FeeFragment
    +      }
    +      sendingFee {
    +        ...FeeFragment
    +      }
    +      fees {
    +        ...FeesConnectionFragment
    +      }
    +      createdAt
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +    staticIlpAddress
    +    name
    +    liquidityThreshold
    +    liquidity
    +    createdAt
    +    routes
    +    tenant {
    +      id
    +      email
    +      apiSecret
    +      idpConsentUrl
    +      idpSecret
    +      publicName
    +      createdAt
    +      deletedAt
    +      settings {
    +        ...TenantSettingFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "xyz789"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "peer": {
    +      "id": 4,
    +      "maxPacketAmount": UInt64,
    +      "http": Http,
    +      "asset": Asset,
    +      "staticIlpAddress": "xyz789",
    +      "name": "xyz789",
    +      "liquidityThreshold": UInt64,
    +      "liquidity": UInt64,
    +      "createdAt": "abc123",
    +      "routes": ["xyz789"],
    +      "tenant": Tenant
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + peerByAddressAndAsset +

    +
    +
    +
    +
    Description
    +

    + Get a peer based on its ILP address and asset ID if it + exists. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a Peer +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + staticIlpAddress + - + String! + ILP address of the peer.
    + assetId + - + String! + Asset ID of peering relationship.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query PeerByAddressAndAsset(
    +  $staticIlpAddress: String!,
    +  $assetId: String!
    +) {
    +  peerByAddressAndAsset(
    +    staticIlpAddress: $staticIlpAddress,
    +    assetId: $assetId
    +  ) {
    +    id
    +    maxPacketAmount
    +    http {
    +      outgoing {
    +        ...HttpOutgoingFragment
    +      }
    +    }
    +    asset {
    +      id
    +      code
    +      scale
    +      liquidity
    +      withdrawalThreshold
    +      liquidityThreshold
    +      receivingFee {
    +        ...FeeFragment
    +      }
    +      sendingFee {
    +        ...FeeFragment
    +      }
    +      fees {
    +        ...FeesConnectionFragment
    +      }
    +      createdAt
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +    staticIlpAddress
    +    name
    +    liquidityThreshold
    +    liquidity
    +    createdAt
    +    routes
    +    tenant {
    +      id
    +      email
    +      apiSecret
    +      idpConsentUrl
    +      idpSecret
    +      publicName
    +      createdAt
    +      deletedAt
    +      settings {
    +        ...TenantSettingFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "staticIlpAddress": "abc123",
    +  "assetId": "abc123"
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "peerByAddressAndAsset": {
    +      "id": 4,
    +      "maxPacketAmount": UInt64,
    +      "http": Http,
    +      "asset": Asset,
    +      "staticIlpAddress": "xyz789",
    +      "name": "xyz789",
    +      "liquidityThreshold": UInt64,
    +      "liquidity": UInt64,
    +      "createdAt": "xyz789",
    +      "routes": ["xyz789"],
    +      "tenant": Tenant
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + peers +

    +
    +
    +
    +
    Description
    +

    Fetch a paginated list of peers.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + PeersConnection! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + after + - + String + + Forward pagination: Cursor (peer ID) to start + retrieving peers after this point. +
    + before + - + String + + Backward pagination: Cursor (peer ID) to start + retrieving peers before this point. +
    + first + - + Int + + Forward pagination: Limit the result to the first + n peers after the + after cursor. +
    + last - + Int + + Backward pagination: Limit the result to the last + n peers before the + before cursor. +
    + sortOrder + - + SortOrder + + Specify the sort order of peers based on their + creation date, either ascending or descending. +
    + tenantId + - + ID + + Unique identifier of the tenant associated with the + peer. +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query Peers(
    +  $after: String,
    +  $before: String,
    +  $first: Int,
    +  $last: Int,
    +  $sortOrder: SortOrder,
    +  $tenantId: ID
    +) {
    +  peers(
    +    after: $after,
    +    before: $before,
    +    first: $first,
    +    last: $last,
    +    sortOrder: $sortOrder,
    +    tenantId: $tenantId
    +  ) {
    +    pageInfo {
    +      endCursor
    +      hasNextPage
    +      hasPreviousPage
    +      startCursor
    +    }
    +    edges {
    +      node {
    +        ...PeerFragment
    +      }
    +      cursor
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "after": "abc123",
    +  "before": "abc123",
    +  "first": 987,
    +  "last": 987,
    +  "sortOrder": "ASC",
    +  "tenantId": "4"
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "peers": {
    +      "pageInfo": PageInfo,
    +      "edges": [PeerEdge]
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + quote +

    +
    +
    +
    +
    Description
    +

    Fetch an Open Payments quote by its ID.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a Quote +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - + String! + Unique identifier of the quote.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query Quote($id: String!) {
    +  quote(id: $id) {
    +    id
    +    tenantId
    +    walletAddressId
    +    receiver
    +    debitAmount {
    +      value
    +      assetCode
    +      assetScale
    +    }
    +    receiveAmount {
    +      value
    +      assetCode
    +      assetScale
    +    }
    +    createdAt
    +    expiresAt
    +    estimatedExchangeRate
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "xyz789"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "quote": {
    +      "id": "4",
    +      "tenantId": 4,
    +      "walletAddressId": 4,
    +      "receiver": "abc123",
    +      "debitAmount": Amount,
    +      "receiveAmount": Amount,
    +      "createdAt": "abc123",
    +      "expiresAt": "abc123",
    +      "estimatedExchangeRate": 987.65
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + receiver +

    +
    +
    +
    +
    Description
    +

    + Retrieve an Open Payments incoming payment by receiver ID. + The receiver's wallet address can be hosted on this + server or a remote Open Payments resource server. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + Receiver +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - + String! + + Unique identifier of the receiver (incoming payment + URL). +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query Receiver($id: String!) {
    +  receiver(id: $id) {
    +    id
    +    walletAddressUrl
    +    completed
    +    incomingAmount {
    +      value
    +      assetCode
    +      assetScale
    +    }
    +    receivedAmount {
    +      value
    +      assetCode
    +      assetScale
    +    }
    +    expiresAt
    +    metadata
    +    createdAt
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "abc123"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "receiver": {
    +      "id": "abc123",
    +      "walletAddressUrl": "abc123",
    +      "completed": true,
    +      "incomingAmount": Amount,
    +      "receivedAmount": Amount,
    +      "expiresAt": "abc123",
    +      "metadata": {},
    +      "createdAt": "xyz789"
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + tenant +

    +
    +
    +
    +
    Description
    +

    Retrieve a tenant of the instance.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + Tenant! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - + String! + Unique identifier of the tenant.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query Tenant($id: String!) {
    +  tenant(id: $id) {
    +    id
    +    email
    +    apiSecret
    +    idpConsentUrl
    +    idpSecret
    +    publicName
    +    createdAt
    +    deletedAt
    +    settings {
    +      key
    +      value
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "xyz789"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "tenant": {
    +      "id": 4,
    +      "email": "xyz789",
    +      "apiSecret": "abc123",
    +      "idpConsentUrl": "abc123",
    +      "idpSecret": "abc123",
    +      "publicName": "abc123",
    +      "createdAt": "abc123",
    +      "deletedAt": "xyz789",
    +      "settings": [TenantSetting]
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + tenants +

    +
    +
    +
    +
    Description
    +

    + As an operator, fetch a paginated list of tenants on the + instance. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + TenantsConnection! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + after + - + String + + Forward pagination: Cursor (tenant ID) to start + retrieving tenants after this point. +
    + before + - + String + + Backward pagination: Cursor (tenant ID) to start + retrieving tenants before this point. +
    + first + - + Int + + Forward pagination: Limit the result to the first + n tenants after the + after cursor. +
    + last - + Int + + Backward pagination: Limit the result to the last + n tenants before the + before cursor. +
    + sortOrder + - + SortOrder + + Specify the sort order of tenants based on their + creation date, either ascending or descending. +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query Tenants(
    +  $after: String,
    +  $before: String,
    +  $first: Int,
    +  $last: Int,
    +  $sortOrder: SortOrder
    +) {
    +  tenants(
    +    after: $after,
    +    before: $before,
    +    first: $first,
    +    last: $last,
    +    sortOrder: $sortOrder
    +  ) {
    +    pageInfo {
    +      endCursor
    +      hasNextPage
    +      hasPreviousPage
    +      startCursor
    +    }
    +    edges {
    +      node {
    +        ...TenantFragment
    +      }
    +      cursor
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "after": "xyz789",
    +  "before": "abc123",
    +  "first": 123,
    +  "last": 987,
    +  "sortOrder": "ASC"
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "tenants": {
    +      "pageInfo": PageInfo,
    +      "edges": [TenantEdge]
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + walletAddress +

    +
    +
    +
    +
    Description
    +

    Fetch a wallet address by its ID.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + WalletAddress +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - + String! + Unique identifier of the wallet address.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query WalletAddress($id: String!) {
    +  walletAddress(id: $id) {
    +    id
    +    asset {
    +      id
    +      code
    +      scale
    +      liquidity
    +      withdrawalThreshold
    +      liquidityThreshold
    +      receivingFee {
    +        ...FeeFragment
    +      }
    +      sendingFee {
    +        ...FeeFragment
    +      }
    +      fees {
    +        ...FeesConnectionFragment
    +      }
    +      createdAt
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +    liquidity
    +    address
    +    publicName
    +    incomingPayments {
    +      pageInfo {
    +        ...PageInfoFragment
    +      }
    +      edges {
    +        ...IncomingPaymentEdgeFragment
    +      }
    +    }
    +    quotes {
    +      pageInfo {
    +        ...PageInfoFragment
    +      }
    +      edges {
    +        ...QuoteEdgeFragment
    +      }
    +    }
    +    outgoingPayments {
    +      pageInfo {
    +        ...PageInfoFragment
    +      }
    +      edges {
    +        ...OutgoingPaymentEdgeFragment
    +      }
    +    }
    +    createdAt
    +    status
    +    walletAddressKeys {
    +      pageInfo {
    +        ...PageInfoFragment
    +      }
    +      edges {
    +        ...WalletAddressKeyEdgeFragment
    +      }
    +    }
    +    additionalProperties {
    +      key
    +      value
    +      visibleInOpenPayments
    +    }
    +    tenant {
    +      id
    +      email
    +      apiSecret
    +      idpConsentUrl
    +      idpSecret
    +      publicName
    +      createdAt
    +      deletedAt
    +      settings {
    +        ...TenantSettingFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "xyz789"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "walletAddress": {
    +      "id": 4,
    +      "asset": Asset,
    +      "liquidity": UInt64,
    +      "address": "abc123",
    +      "publicName": "abc123",
    +      "incomingPayments": IncomingPaymentConnection,
    +      "quotes": QuoteConnection,
    +      "outgoingPayments": OutgoingPaymentConnection,
    +      "createdAt": "abc123",
    +      "status": "INACTIVE",
    +      "walletAddressKeys": WalletAddressKeyConnection,
    +      "additionalProperties": [AdditionalProperty],
    +      "tenant": Tenant
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + walletAddressByUrl +

    +
    +
    +
    +
    Description
    +

    Get a wallet address by its url if it exists

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + WalletAddress +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + url - + String! + Wallet Address URL.
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query WalletAddressByUrl($url: String!) {
    +  walletAddressByUrl(url: $url) {
    +    id
    +    asset {
    +      id
    +      code
    +      scale
    +      liquidity
    +      withdrawalThreshold
    +      liquidityThreshold
    +      receivingFee {
    +        ...FeeFragment
    +      }
    +      sendingFee {
    +        ...FeeFragment
    +      }
    +      fees {
    +        ...FeesConnectionFragment
    +      }
    +      createdAt
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +    liquidity
    +    address
    +    publicName
    +    incomingPayments {
    +      pageInfo {
    +        ...PageInfoFragment
    +      }
    +      edges {
    +        ...IncomingPaymentEdgeFragment
    +      }
    +    }
    +    quotes {
    +      pageInfo {
    +        ...PageInfoFragment
    +      }
    +      edges {
    +        ...QuoteEdgeFragment
    +      }
    +    }
    +    outgoingPayments {
    +      pageInfo {
    +        ...PageInfoFragment
    +      }
    +      edges {
    +        ...OutgoingPaymentEdgeFragment
    +      }
    +    }
    +    createdAt
    +    status
    +    walletAddressKeys {
    +      pageInfo {
    +        ...PageInfoFragment
    +      }
    +      edges {
    +        ...WalletAddressKeyEdgeFragment
    +      }
    +    }
    +    additionalProperties {
    +      key
    +      value
    +      visibleInOpenPayments
    +    }
    +    tenant {
    +      id
    +      email
    +      apiSecret
    +      idpConsentUrl
    +      idpSecret
    +      publicName
    +      createdAt
    +      deletedAt
    +      settings {
    +        ...TenantSettingFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"url": "abc123"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "walletAddressByUrl": {
    +      "id": "4",
    +      "asset": Asset,
    +      "liquidity": UInt64,
    +      "address": "xyz789",
    +      "publicName": "xyz789",
    +      "incomingPayments": IncomingPaymentConnection,
    +      "quotes": QuoteConnection,
    +      "outgoingPayments": OutgoingPaymentConnection,
    +      "createdAt": "xyz789",
    +      "status": "INACTIVE",
    +      "walletAddressKeys": WalletAddressKeyConnection,
    +      "additionalProperties": [AdditionalProperty],
    +      "tenant": Tenant
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + walletAddresses +

    +
    +
    +
    +
    Description
    +

    Fetch a paginated list of wallet addresses.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + WalletAddressesConnection! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + after + - + String + + Forward pagination: Cursor (wallet address ID) to + start retrieving wallet addresses after this point. +
    + before + - + String + + Backward pagination: Cursor (wallet address ID) to + start retrieving wallet addresses before this point. +
    + first + - + Int + + Forward pagination: Limit the result to the first + n wallet addresses after the + after cursor. +
    + last - + Int + + Backward pagination: Limit the result to the last + n wallet addresses before the + before cursor. +
    + sortOrder + - + SortOrder + + Specify the sort order of wallet addresses based on + their creation date, either ascending or descending. +
    + tenantId + - + String + + Unique identifier of the tenant associated with the + wallet address. Optional, if not provided, the + tenantId will be obtained from the signature. +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query WalletAddresses(
    +  $after: String,
    +  $before: String,
    +  $first: Int,
    +  $last: Int,
    +  $sortOrder: SortOrder,
    +  $tenantId: String
    +) {
    +  walletAddresses(
    +    after: $after,
    +    before: $before,
    +    first: $first,
    +    last: $last,
    +    sortOrder: $sortOrder,
    +    tenantId: $tenantId
    +  ) {
    +    pageInfo {
    +      endCursor
    +      hasNextPage
    +      hasPreviousPage
    +      startCursor
    +    }
    +    edges {
    +      node {
    +        ...WalletAddressFragment
    +      }
    +      cursor
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "after": "abc123",
    +  "before": "xyz789",
    +  "first": 987,
    +  "last": 987,
    +  "sortOrder": "ASC",
    +  "tenantId": "xyz789"
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "walletAddresses": {
    +      "pageInfo": PageInfo,
    +      "edges": [WalletAddressEdge]
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + webhookEvents +

    +
    +
    +
    +
    Description
    +

    Fetch a paginated list of webhook events.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + WebhookEventsConnection! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + after + - + String + + Forward pagination: Cursor (webhook event ID) to start + retrieving webhook events after this point. +
    + before + - + String + + Backward pagination: Cursor (webhook event ID) to + start retrieving webhook events before this point. +
    + first + - + Int + + Forward pagination: Limit the result to the first + n webhook events after the + after cursor. +
    + last - + Int + + Backward pagination: Limit the result to the last + n webhook events before the + before cursor. +
    + sortOrder + - + SortOrder + + Specify the sort order of webhook events based on + their creation date, either ascending or descending. +
    + filter + - + WebhookEventFilter + + Filter webhook events based on specific criteria. +
    + tenantId + - + String + + Unique identifier of the tenant associated with the + wallet address. Optional, if not provided, the + tenantId will be obtained from the signature. +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query WebhookEvents(
    +  $after: String,
    +  $before: String,
    +  $first: Int,
    +  $last: Int,
    +  $sortOrder: SortOrder,
    +  $filter: WebhookEventFilter,
    +  $tenantId: String
    +) {
    +  webhookEvents(
    +    after: $after,
    +    before: $before,
    +    first: $first,
    +    last: $last,
    +    sortOrder: $sortOrder,
    +    filter: $filter,
    +    tenantId: $tenantId
    +  ) {
    +    pageInfo {
    +      endCursor
    +      hasNextPage
    +      hasPreviousPage
    +      startCursor
    +    }
    +    edges {
    +      node {
    +        ...WebhookEventFragment
    +      }
    +      cursor
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "after": "xyz789",
    +  "before": "xyz789",
    +  "first": 987,
    +  "last": 987,
    +  "sortOrder": "ASC",
    +  "filter": WebhookEventFilter,
    +  "tenantId": "xyz789"
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "webhookEvents": {
    +      "pageInfo": PageInfo,
    +      "edges": [WebhookEventsEdge]
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Queries +
    +

    + whoami +

    +
    +
    +
    +
    Description
    +

    Determine if the requester has operator permissions

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + WhoamiResponse! +

    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query Whoami {
    +  whoami {
    +    id
    +    isOperator
    +  }
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "whoami": {
    +      "id": "xyz789",
    +      "isOperator": false
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +

    + Mutations +

    +
    +

    + approveIncomingPayment +

    +
    +
    +
    +
    Description
    +

    + Approves the incoming payment if the incoming payment is in + the PENDING state +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + ApproveIncomingPaymentResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + ApproveIncomingPaymentInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation ApproveIncomingPayment($input: ApproveIncomingPaymentInput!) {
    +  approveIncomingPayment(input: $input) {
    +    payment {
    +      id
    +      url
    +      walletAddressId
    +      client
    +      liquidity
    +      state
    +      expiresAt
    +      incomingAmount {
    +        ...AmountFragment
    +      }
    +      receivedAmount {
    +        ...AmountFragment
    +      }
    +      metadata
    +      createdAt
    +      senderWalletAddress
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": ApproveIncomingPaymentInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "approveIncomingPayment": {"payment": IncomingPayment}
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + cancelIncomingPayment +

    +
    +
    +
    +
    Description
    +

    + Cancel the incoming payment if the incoming payment is in + the PENDING state +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + CancelIncomingPaymentResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CancelIncomingPaymentInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CancelIncomingPayment($input: CancelIncomingPaymentInput!) {
    +  cancelIncomingPayment(input: $input) {
    +    payment {
    +      id
    +      url
    +      walletAddressId
    +      client
    +      liquidity
    +      state
    +      expiresAt
    +      incomingAmount {
    +        ...AmountFragment
    +      }
    +      receivedAmount {
    +        ...AmountFragment
    +      }
    +      metadata
    +      createdAt
    +      senderWalletAddress
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CancelIncomingPaymentInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "cancelIncomingPayment": {"payment": IncomingPayment}
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + cancelOutgoingPayment +

    +
    +
    +
    +
    Description
    +

    Cancel an outgoing payment.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + OutgoingPaymentResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CancelOutgoingPaymentInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CancelOutgoingPayment($input: CancelOutgoingPaymentInput!) {
    +  cancelOutgoingPayment(input: $input) {
    +    payment {
    +      id
    +      walletAddressId
    +      client
    +      liquidity
    +      state
    +      error
    +      stateAttempts
    +      debitAmount {
    +        ...AmountFragment
    +      }
    +      receiveAmount {
    +        ...AmountFragment
    +      }
    +      receiver
    +      metadata
    +      quote {
    +        ...QuoteFragment
    +      }
    +      sentAmount {
    +        ...AmountFragment
    +      }
    +      createdAt
    +      grantId
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CancelOutgoingPaymentInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "cancelOutgoingPayment": {"payment": OutgoingPayment}
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + completeReceiver +

    +
    +
    +
    +
    Description
    +

    + Complete an internal or external Open Payments incoming + payment. The receiver has a wallet address on either this or + another Open Payments resource server. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + CompleteReceiverResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CompleteReceiverInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CompleteReceiver($input: CompleteReceiverInput!) {
    +  completeReceiver(input: $input) {
    +    receiver {
    +      id
    +      walletAddressUrl
    +      completed
    +      incomingAmount {
    +        ...AmountFragment
    +      }
    +      receivedAmount {
    +        ...AmountFragment
    +      }
    +      expiresAt
    +      metadata
    +      createdAt
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CompleteReceiverInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"completeReceiver": {"receiver": Receiver}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createAsset +

    +
    +
    +
    +
    Description
    +

    Create a new asset.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + AssetMutationResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateAssetInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateAsset($input: CreateAssetInput!) {
    +  createAsset(input: $input) {
    +    asset {
    +      id
    +      code
    +      scale
    +      liquidity
    +      withdrawalThreshold
    +      liquidityThreshold
    +      receivingFee {
    +        ...FeeFragment
    +      }
    +      sendingFee {
    +        ...FeeFragment
    +      }
    +      fees {
    +        ...FeesConnectionFragment
    +      }
    +      createdAt
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateAssetInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"createAsset": {"asset": Asset}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createAssetLiquidityWithdrawal +

    +
    +
    +
    +
    Description
    +

    Withdraw asset liquidity.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + LiquidityMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateAssetLiquidityWithdrawalInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateAssetLiquidityWithdrawal($input: CreateAssetLiquidityWithdrawalInput!) {
    +  createAssetLiquidityWithdrawal(input: $input) {
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateAssetLiquidityWithdrawalInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"createAssetLiquidityWithdrawal": {"success": true}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createIncomingPayment +

    +
    +
    +
    +
    Description
    +

    + Create an internal Open Payments incoming payment. The + receiver has a wallet address on this Rafiki instance. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + IncomingPaymentResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateIncomingPaymentInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateIncomingPayment($input: CreateIncomingPaymentInput!) {
    +  createIncomingPayment(input: $input) {
    +    payment {
    +      id
    +      url
    +      walletAddressId
    +      client
    +      liquidity
    +      state
    +      expiresAt
    +      incomingAmount {
    +        ...AmountFragment
    +      }
    +      receivedAmount {
    +        ...AmountFragment
    +      }
    +      metadata
    +      createdAt
    +      senderWalletAddress
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateIncomingPaymentInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "createIncomingPayment": {"payment": IncomingPayment}
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createIncomingPaymentWithdrawal +

    +
    +
    +
    +
    Description
    +

    Withdraw incoming payment liquidity.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + LiquidityMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateIncomingPaymentWithdrawalInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateIncomingPaymentWithdrawal($input: CreateIncomingPaymentWithdrawalInput!) {
    +  createIncomingPaymentWithdrawal(input: $input) {
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateIncomingPaymentWithdrawalInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"createIncomingPaymentWithdrawal": {"success": false}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createOrUpdatePeerByUrl +

    +
    +
    +
    +
    Description
    +

    Create or update a peer using a URL.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + CreateOrUpdatePeerByUrlMutationResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateOrUpdatePeerByUrlInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateOrUpdatePeerByUrl($input: CreateOrUpdatePeerByUrlInput!) {
    +  createOrUpdatePeerByUrl(input: $input) {
    +    peer {
    +      id
    +      maxPacketAmount
    +      http {
    +        ...HttpFragment
    +      }
    +      asset {
    +        ...AssetFragment
    +      }
    +      staticIlpAddress
    +      name
    +      liquidityThreshold
    +      liquidity
    +      createdAt
    +      routes
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateOrUpdatePeerByUrlInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"createOrUpdatePeerByUrl": {"peer": Peer}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createOutgoingPayment +

    +
    +
    +
    +
    Description
    +

    Create an Open Payments outgoing payment.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + OutgoingPaymentResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateOutgoingPaymentInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateOutgoingPayment($input: CreateOutgoingPaymentInput!) {
    +  createOutgoingPayment(input: $input) {
    +    payment {
    +      id
    +      walletAddressId
    +      client
    +      liquidity
    +      state
    +      error
    +      stateAttempts
    +      debitAmount {
    +        ...AmountFragment
    +      }
    +      receiveAmount {
    +        ...AmountFragment
    +      }
    +      receiver
    +      metadata
    +      quote {
    +        ...QuoteFragment
    +      }
    +      sentAmount {
    +        ...AmountFragment
    +      }
    +      createdAt
    +      grantId
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateOutgoingPaymentInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "createOutgoingPayment": {"payment": OutgoingPayment}
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createOutgoingPaymentFromIncomingPayment +

    +
    +
    +
    +
    Description
    +

    + Create an Open Payments outgoing payment from an incoming + payment. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + OutgoingPaymentResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateOutgoingPaymentFromIncomingPaymentInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateOutgoingPaymentFromIncomingPayment($input: CreateOutgoingPaymentFromIncomingPaymentInput!) {
    +  createOutgoingPaymentFromIncomingPayment(input: $input) {
    +    payment {
    +      id
    +      walletAddressId
    +      client
    +      liquidity
    +      state
    +      error
    +      stateAttempts
    +      debitAmount {
    +        ...AmountFragment
    +      }
    +      receiveAmount {
    +        ...AmountFragment
    +      }
    +      receiver
    +      metadata
    +      quote {
    +        ...QuoteFragment
    +      }
    +      sentAmount {
    +        ...AmountFragment
    +      }
    +      createdAt
    +      grantId
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateOutgoingPaymentFromIncomingPaymentInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "createOutgoingPaymentFromIncomingPayment": {
    +      "payment": OutgoingPayment
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createOutgoingPaymentWithdrawal +

    +
    +
    +
    +
    Description
    +

    Withdraw outgoing payment liquidity.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + LiquidityMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateOutgoingPaymentWithdrawalInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateOutgoingPaymentWithdrawal($input: CreateOutgoingPaymentWithdrawalInput!) {
    +  createOutgoingPaymentWithdrawal(input: $input) {
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateOutgoingPaymentWithdrawalInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"createOutgoingPaymentWithdrawal": {"success": true}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createPeer +

    +
    +
    +
    +
    Description
    +

    Create a new peer.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + CreatePeerMutationResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreatePeerInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreatePeer($input: CreatePeerInput!) {
    +  createPeer(input: $input) {
    +    peer {
    +      id
    +      maxPacketAmount
    +      http {
    +        ...HttpFragment
    +      }
    +      asset {
    +        ...AssetFragment
    +      }
    +      staticIlpAddress
    +      name
    +      liquidityThreshold
    +      liquidity
    +      createdAt
    +      routes
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreatePeerInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"createPeer": {"peer": Peer}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createPeerLiquidityWithdrawal +

    +
    +
    +
    +
    Description
    +

    Withdraw peer liquidity.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + LiquidityMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreatePeerLiquidityWithdrawalInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreatePeerLiquidityWithdrawal($input: CreatePeerLiquidityWithdrawalInput!) {
    +  createPeerLiquidityWithdrawal(input: $input) {
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreatePeerLiquidityWithdrawalInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"createPeerLiquidityWithdrawal": {"success": false}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createQuote +

    +
    +
    +
    +
    Description
    +

    Create an Open Payments quote.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + QuoteResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateQuoteInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateQuote($input: CreateQuoteInput!) {
    +  createQuote(input: $input) {
    +    quote {
    +      id
    +      tenantId
    +      walletAddressId
    +      receiver
    +      debitAmount {
    +        ...AmountFragment
    +      }
    +      receiveAmount {
    +        ...AmountFragment
    +      }
    +      createdAt
    +      expiresAt
    +      estimatedExchangeRate
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateQuoteInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"createQuote": {"quote": Quote}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createReceiver +

    +
    +
    +
    +
    Description
    +

    + Create an internal or external Open Payments incoming + payment. The receiver has a wallet address on either this or + another Open Payments resource server. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + CreateReceiverResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateReceiverInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateReceiver($input: CreateReceiverInput!) {
    +  createReceiver(input: $input) {
    +    receiver {
    +      id
    +      walletAddressUrl
    +      completed
    +      incomingAmount {
    +        ...AmountFragment
    +      }
    +      receivedAmount {
    +        ...AmountFragment
    +      }
    +      expiresAt
    +      metadata
    +      createdAt
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateReceiverInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"createReceiver": {"receiver": Receiver}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createTenant +

    +
    +
    +
    +
    Description
    +

    As an operator, create a tenant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + TenantMutationResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateTenantInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateTenant($input: CreateTenantInput!) {
    +  createTenant(input: $input) {
    +    tenant {
    +      id
    +      email
    +      apiSecret
    +      idpConsentUrl
    +      idpSecret
    +      publicName
    +      createdAt
    +      deletedAt
    +      settings {
    +        ...TenantSettingFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateTenantInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"createTenant": {"tenant": Tenant}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createTenantSettings +

    +
    +
    +
    +
    Response
    +

    + Returns a + CreateTenantSettingsMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateTenantSettingsInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateTenantSettings($input: CreateTenantSettingsInput!) {
    +  createTenantSettings(input: $input) {
    +    settings {
    +      key
    +      value
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateTenantSettingsInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "createTenantSettings": {"settings": [TenantSetting]}
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createWalletAddress +

    +
    +
    +
    +
    Description
    +

    Create a new wallet address.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + CreateWalletAddressMutationResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateWalletAddressInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateWalletAddress($input: CreateWalletAddressInput!) {
    +  createWalletAddress(input: $input) {
    +    walletAddress {
    +      id
    +      asset {
    +        ...AssetFragment
    +      }
    +      liquidity
    +      address
    +      publicName
    +      incomingPayments {
    +        ...IncomingPaymentConnectionFragment
    +      }
    +      quotes {
    +        ...QuoteConnectionFragment
    +      }
    +      outgoingPayments {
    +        ...OutgoingPaymentConnectionFragment
    +      }
    +      createdAt
    +      status
    +      walletAddressKeys {
    +        ...WalletAddressKeyConnectionFragment
    +      }
    +      additionalProperties {
    +        ...AdditionalPropertyFragment
    +      }
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateWalletAddressInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "createWalletAddress": {
    +      "walletAddress": WalletAddress
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createWalletAddressKey +

    +
    +
    +
    +
    Description
    +

    + Add a public key to a wallet address that is used to verify + Open Payments requests. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + CreateWalletAddressKeyMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateWalletAddressKeyInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateWalletAddressKey($input: CreateWalletAddressKeyInput!) {
    +  createWalletAddressKey(input: $input) {
    +    walletAddressKey {
    +      id
    +      walletAddressId
    +      jwk {
    +        ...JwkFragment
    +      }
    +      revoked
    +      createdAt
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateWalletAddressKeyInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "createWalletAddressKey": {
    +      "walletAddressKey": WalletAddressKey
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + createWalletAddressWithdrawal +

    +
    +
    +
    +
    Description
    +

    + Withdraw liquidity from a wallet address received via Web + Monetization. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + WalletAddressWithdrawalMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + CreateWalletAddressWithdrawalInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation CreateWalletAddressWithdrawal($input: CreateWalletAddressWithdrawalInput!) {
    +  createWalletAddressWithdrawal(input: $input) {
    +    withdrawal {
    +      id
    +      amount
    +      walletAddress {
    +        ...WalletAddressFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CreateWalletAddressWithdrawalInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "createWalletAddressWithdrawal": {
    +      "withdrawal": WalletAddressWithdrawal
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + deleteAsset +

    +
    +
    +
    +
    Description
    +

    Delete an asset.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + DeleteAssetMutationResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + DeleteAssetInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation DeleteAsset($input: DeleteAssetInput!) {
    +  deleteAsset(input: $input) {
    +    asset {
    +      id
    +      code
    +      scale
    +      liquidity
    +      withdrawalThreshold
    +      liquidityThreshold
    +      receivingFee {
    +        ...FeeFragment
    +      }
    +      sendingFee {
    +        ...FeeFragment
    +      }
    +      fees {
    +        ...FeesConnectionFragment
    +      }
    +      createdAt
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": DeleteAssetInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"deleteAsset": {"asset": Asset}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + deletePeer +

    +
    +
    +
    +
    Description
    +

    Delete a peer.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + DeletePeerMutationResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + DeletePeerInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation DeletePeer($input: DeletePeerInput!) {
    +  deletePeer(input: $input) {
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": DeletePeerInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"deletePeer": {"success": true}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + deleteTenant +

    +
    +
    +
    +
    Description
    +

    Delete a tenant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + DeleteTenantMutationResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + id - + String! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation DeleteTenant($id: String!) {
    +  deleteTenant(id: $id) {
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"id": "abc123"}
    +
    +
    +
    +
    Response
    +
    {"data": {"deleteTenant": {"success": true}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + depositAssetLiquidity +

    +
    +
    +
    +
    Description
    +

    Deposit asset liquidity.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + LiquidityMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + DepositAssetLiquidityInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation DepositAssetLiquidity($input: DepositAssetLiquidityInput!) {
    +  depositAssetLiquidity(input: $input) {
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": DepositAssetLiquidityInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"depositAssetLiquidity": {"success": false}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + depositEventLiquidity +

    +
    +
    +
    +
    + Use depositOutgoingPaymentLiquidity +
    +
    +
    +
    +
    +
    +
    +
    Description
    +

    Deposit webhook event liquidity (deprecated).

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + LiquidityMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + DepositEventLiquidityInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation DepositEventLiquidity($input: DepositEventLiquidityInput!) {
    +  depositEventLiquidity(input: $input) {
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": DepositEventLiquidityInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"depositEventLiquidity": {"success": false}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + depositOutgoingPaymentLiquidity +

    +
    +
    +
    +
    Description
    +

    Deposit outgoing payment liquidity.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + LiquidityMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + DepositOutgoingPaymentLiquidityInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation DepositOutgoingPaymentLiquidity($input: DepositOutgoingPaymentLiquidityInput!) {
    +  depositOutgoingPaymentLiquidity(input: $input) {
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": DepositOutgoingPaymentLiquidityInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"depositOutgoingPaymentLiquidity": {"success": true}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + depositPeerLiquidity +

    +
    +
    +
    +
    Description
    +

    Deposit peer liquidity.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + LiquidityMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + DepositPeerLiquidityInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation DepositPeerLiquidity($input: DepositPeerLiquidityInput!) {
    +  depositPeerLiquidity(input: $input) {
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": DepositPeerLiquidityInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"depositPeerLiquidity": {"success": true}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + postLiquidityWithdrawal +

    +
    +
    +
    +
    Description
    +

    + Post liquidity withdrawal. Withdrawals are two-phase commits + and are committed via this mutation. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + LiquidityMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + PostLiquidityWithdrawalInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation PostLiquidityWithdrawal($input: PostLiquidityWithdrawalInput!) {
    +  postLiquidityWithdrawal(input: $input) {
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": PostLiquidityWithdrawalInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"postLiquidityWithdrawal": {"success": true}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + revokeWalletAddressKey +

    +
    +
    +
    +
    Description
    +

    + Revoke a public key associated with a wallet address. Open + Payment requests using this key for request signatures will + be denied going forward. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + RevokeWalletAddressKeyMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + RevokeWalletAddressKeyInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation RevokeWalletAddressKey($input: RevokeWalletAddressKeyInput!) {
    +  revokeWalletAddressKey(input: $input) {
    +    walletAddressKey {
    +      id
    +      walletAddressId
    +      jwk {
    +        ...JwkFragment
    +      }
    +      revoked
    +      createdAt
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": RevokeWalletAddressKeyInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "revokeWalletAddressKey": {
    +      "walletAddressKey": WalletAddressKey
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + setFee +

    +
    +
    +
    +
    Description
    +

    Set the fee structure on an asset.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + SetFeeResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + SetFeeInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation SetFee($input: SetFeeInput!) {
    +  setFee(input: $input) {
    +    fee {
    +      id
    +      assetId
    +      type
    +      fixed
    +      basisPoints
    +      createdAt
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": SetFeeInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"setFee": {"fee": Fee}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + triggerWalletAddressEvents +

    +
    +
    +
    +
    Description
    +

    + If automatic withdrawal of funds received via Web + Monetization by the wallet address are disabled, this + mutation can be used to trigger up to + n withdrawal events. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + TriggerWalletAddressEventsMutationResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + TriggerWalletAddressEventsInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation TriggerWalletAddressEvents($input: TriggerWalletAddressEventsInput!) {
    +  triggerWalletAddressEvents(input: $input) {
    +    count
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": TriggerWalletAddressEventsInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"triggerWalletAddressEvents": {"count": 123}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateAsset +

    +
    +
    +
    +
    Description
    +

    Update an existing asset.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + AssetMutationResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + UpdateAssetInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation UpdateAsset($input: UpdateAssetInput!) {
    +  updateAsset(input: $input) {
    +    asset {
    +      id
    +      code
    +      scale
    +      liquidity
    +      withdrawalThreshold
    +      liquidityThreshold
    +      receivingFee {
    +        ...FeeFragment
    +      }
    +      sendingFee {
    +        ...FeeFragment
    +      }
    +      fees {
    +        ...FeesConnectionFragment
    +      }
    +      createdAt
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": UpdateAssetInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"updateAsset": {"asset": Asset}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateIncomingPayment +

    +
    +
    +
    +
    Description
    +

    Update an existing incoming payment.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + IncomingPaymentResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + UpdateIncomingPaymentInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation UpdateIncomingPayment($input: UpdateIncomingPaymentInput!) {
    +  updateIncomingPayment(input: $input) {
    +    payment {
    +      id
    +      url
    +      walletAddressId
    +      client
    +      liquidity
    +      state
    +      expiresAt
    +      incomingAmount {
    +        ...AmountFragment
    +      }
    +      receivedAmount {
    +        ...AmountFragment
    +      }
    +      metadata
    +      createdAt
    +      senderWalletAddress
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": UpdateIncomingPaymentInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "updateIncomingPayment": {"payment": IncomingPayment}
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updatePeer +

    +
    +
    +
    +
    Description
    +

    Update an existing peer.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + UpdatePeerMutationResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + UpdatePeerInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation UpdatePeer($input: UpdatePeerInput!) {
    +  updatePeer(input: $input) {
    +    peer {
    +      id
    +      maxPacketAmount
    +      http {
    +        ...HttpFragment
    +      }
    +      asset {
    +        ...AssetFragment
    +      }
    +      staticIlpAddress
    +      name
    +      liquidityThreshold
    +      liquidity
    +      createdAt
    +      routes
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": UpdatePeerInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"updatePeer": {"peer": Peer}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateTenant +

    +
    +
    +
    +
    Description
    +

    Update a tenant.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + TenantMutationResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + UpdateTenantInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation UpdateTenant($input: UpdateTenantInput!) {
    +  updateTenant(input: $input) {
    +    tenant {
    +      id
    +      email
    +      apiSecret
    +      idpConsentUrl
    +      idpSecret
    +      publicName
    +      createdAt
    +      deletedAt
    +      settings {
    +        ...TenantSettingFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": UpdateTenantInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"updateTenant": {"tenant": Tenant}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + updateWalletAddress +

    +
    +
    +
    +
    Description
    +

    Update an existing wallet address.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns an + UpdateWalletAddressMutationResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + UpdateWalletAddressInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation UpdateWalletAddress($input: UpdateWalletAddressInput!) {
    +  updateWalletAddress(input: $input) {
    +    walletAddress {
    +      id
    +      asset {
    +        ...AssetFragment
    +      }
    +      liquidity
    +      address
    +      publicName
    +      incomingPayments {
    +        ...IncomingPaymentConnectionFragment
    +      }
    +      quotes {
    +        ...QuoteConnectionFragment
    +      }
    +      outgoingPayments {
    +        ...OutgoingPaymentConnectionFragment
    +      }
    +      createdAt
    +      status
    +      walletAddressKeys {
    +        ...WalletAddressKeyConnectionFragment
    +      }
    +      additionalProperties {
    +        ...AdditionalPropertyFragment
    +      }
    +      tenant {
    +        ...TenantFragment
    +      }
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": UpdateWalletAddressInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "updateWalletAddress": {
    +      "walletAddress": WalletAddress
    +    }
    +  }
    +}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + voidLiquidityWithdrawal +

    +
    +
    +
    +
    Description
    +

    + Void liquidity withdrawal. Withdrawals are two-phase commits + and are rolled back via this mutation. +

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + LiquidityMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + VoidLiquidityWithdrawalInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation VoidLiquidityWithdrawal($input: VoidLiquidityWithdrawalInput!) {
    +  voidLiquidityWithdrawal(input: $input) {
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": VoidLiquidityWithdrawalInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"voidLiquidityWithdrawal": {"success": false}}}
    +
    +
    +
    +
    +
    +
    +
    + Mutations +
    +

    + withdrawEventLiquidity +

    +
    +
    +
    +
    + Use + createOutgoingPaymentWithdrawal, + createIncomingPaymentWithdrawal, or + createWalletAddressWithdrawal +
    +
    +
    +
    +
    +
    +
    +
    Description
    +

    Withdraw webhook event liquidity (deprecated).

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    + Returns a + LiquidityMutationResponse +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input + - + WithdrawEventLiquidityInput! +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation WithdrawEventLiquidity($input: WithdrawEventLiquidityInput!) {
    +  withdrawEventLiquidity(input: $input) {
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": WithdrawEventLiquidityInput}
    +
    +
    +
    +
    Response
    +
    {"data": {"withdrawEventLiquidity": {"success": true}}}
    +
    +
    +
    +
    +
    +

    + Types +

    +
    +

    AccountingTransfer

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier for the accounting transfer.
    + debitAccountId + - + ID! + Unique identifier for the debit account.
    + creditAccountId + - + ID! + Unique identifier for the credit account.
    + amount + - + UInt64! + Amount sent (fixed send).
    + transferType + - + TransferType! + Type of the accounting transfer.
    + ledger + - + UInt8! + + Identifier that partitions the sets of accounts that + can transact with each other. +
    + createdAt + - + String! + + The date and time that the accounting transfer was + created. +
    + state + - + TransferState! + The state of the accounting transfer.
    + expiresAt + - + String + + The date and time that the accounting transfer will + expire. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 4,
    +  "debitAccountId": 4,
    +  "creditAccountId": 4,
    +  "amount": UInt64,
    +  "transferType": "DEPOSIT",
    +  "ledger": UInt8,
    +  "createdAt": "xyz789",
    +  "state": "PENDING",
    +  "expiresAt": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AccountingTransferConnection

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + debits + - + [AccountingTransfer!]! +
    + credits + - + [AccountingTransfer!]! +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "debits": [AccountingTransfer],
    +  "credits": [AccountingTransfer]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AdditionalProperty

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + key - + String! + Key for the additional property.
    + value + - + String! + Value for the additional property.
    + visibleInOpenPayments + - + Boolean! + + Indicates whether the property is visible in Open + Payments wallet address requests. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "key": "xyz789",
    +  "value": "abc123",
    +  "visibleInOpenPayments": false
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AdditionalPropertyInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + key - + String! + Key for the additional property.
    + value + - + String! + Value for the additional property.
    + visibleInOpenPayments + - + Boolean! + + Indicates whether the property is visible in Open + Payments wallet address requests. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "key": "abc123",
    +  "value": "abc123",
    +  "visibleInOpenPayments": true
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Alg

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

    EdDSA

    +
    EdDSA cryptographic algorithm.
    +
    +
    +
    +
    +
    Example
    +
    "EdDSA"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Amount

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + value + - + UInt64! + Numerical value.
    + assetCode + - + String! + + Should be an ISO 4217 currency code whenever possible, + e.g. USD. For more information, refer to + assets. +
    + assetScale + - + UInt8! + + Difference in order of magnitude between the standard + unit of an asset and its corresponding fractional + unit. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "value": UInt64,
    +  "assetCode": "xyz789",
    +  "assetScale": UInt8
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AmountInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + value + - + UInt64! + Numerical value.
    + assetCode + - + String! + + Should be an ISO 4217 currency code whenever possible, + e.g. USD. For more information, refer to + assets. +
    + assetScale + - + UInt8! + + Difference in order of magnitude between the standard + unit of an asset and its corresponding fractional + unit. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "value": UInt64,
    +  "assetCode": "xyz789",
    +  "assetScale": UInt8
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ApproveIncomingPaymentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + id - + ID! + + Unique identifier of the incoming payment to be + approved. Note: incoming payment must be PENDING. +
    +
    +
    +
    +
    +
    Example
    +
    {"id": "4"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    ApproveIncomingPaymentResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + payment + - + IncomingPayment + The incoming payment that was approved.
    +
    +
    +
    +
    +
    Example
    +
    {"payment": IncomingPayment}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Asset

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the asset.
    + code - + String! + + Should be an ISO 4217 currency code whenever possible, + e.g. USD. For more information, refer to + assets. +
    + scale + - + UInt8! + + Difference in order of magnitude between the standard + unit of an asset and its corresponding fractional + unit. +
    + liquidity + - + UInt64 + Available liquidity
    + withdrawalThreshold + - + UInt64 + + Minimum amount of liquidity that can be withdrawn from + the asset. +
    + liquidityThreshold + - + UInt64 + + A webhook event will notify the Account Servicing + Entity if liquidity falls below this value. +
    + receivingFee + - + Fee + The receiving fee structure for the asset.
    + sendingFee + - + Fee + The sending fee structure for the asset.
    + fees - + FeesConnection + + Fetches a paginated list of fees associated with this + asset. +
    +
    +
    Arguments
    +
    +
    +
    + after + - + String +
    +

    + Forward pagination: Cursor (fee ID) to start + retrieving fees after this point. +

    +
    +
    +
    + before + - + String +
    +

    + Backward pagination: Cursor (fee ID) to start + retrieving fees before this point. +

    +
    +
    +
    + first + - + Int +
    +

    + Forward pagination: Limit the result to the + first n fees after the + after cursor. +

    +
    +
    +
    + last + - + Int +
    +

    + Backward pagination: Limit the result to the + last n fees before the + before cursor. +

    +
    +
    +
    + sortOrder + - + SortOrder +
    +

    + Specify the sort order of fees based on their + creation data, either ascending or descending. +

    +
    +
    +
    +
    + createdAt + - + String! + The date and time when the asset was created.
    + tenant + - + Tenant + The tenant that the asset belongs to.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 4,
    +  "code": "xyz789",
    +  "scale": UInt8,
    +  "liquidity": UInt64,
    +  "withdrawalThreshold": UInt64,
    +  "liquidityThreshold": UInt64,
    +  "receivingFee": Fee,
    +  "sendingFee": Fee,
    +  "fees": FeesConnection,
    +  "createdAt": "xyz789",
    +  "tenant": Tenant
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetEdge

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + node - + Asset! + An asset node in the list.
    + cursor + - + String! + A cursor for paginating through the assets.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "node": Asset,
    +  "cursor": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetMutationResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + asset + - + Asset + The asset affected by the mutation.
    +
    +
    +
    +
    +
    Example
    +
    {"asset": Asset}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    AssetsConnection

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + pageInfo + - + PageInfo! + Information to aid in pagination.
    + edges + - + [AssetEdge!]! + + A list of edges representing assets and cursors for + pagination. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "pageInfo": PageInfo,
    +  "edges": [AssetEdge]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    BasePayment

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier for the payment.
    + walletAddressId + - + ID! + + Unique identifier of the wallet address under which + the payment was created. +
    + metadata + - + JSONObject + + Additional metadata associated with the payment. +
    + createdAt + - + String! + The date and time that the payment was created.
    + client + - + String + + Information about the wallet address of the Open + Payments client that created the payment. +
    +
    +
    +
    Possible Types
    + + + + + + + + + + + + + + + + + +
    BasePayment Types
    +

    + IncomingPayment +

    +
    +

    + OutgoingPayment +

    +
    +

    + Payment +

    +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "walletAddressId": "4",
    +  "metadata": {},
    +  "createdAt": "abc123",
    +  "client": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Boolean

    +
    +
    +
    +
    Description
    +

    + The Boolean scalar type represents + true or false. +

    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CancelIncomingPaymentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + id - + ID! + + Unique identifier of the incoming payment to be + canceled. Note: incoming payment must be PENDING. +
    +
    +
    +
    +
    +
    Example
    +
    {"id": "4"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CancelIncomingPaymentResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + payment + - + IncomingPayment + The incoming payment that was canceled.
    +
    +
    +
    +
    +
    Example
    +
    {"payment": IncomingPayment}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CancelOutgoingPaymentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - + ID! + + Unique identifier of the outgoing payment to cancel. +
    + reason + - + String + + Reason why this outgoing payment has been canceled. + This value will be publicly visible in the metadata + field if this outgoing payment is requested through + Open Payments. +
    + cardPaymentFailureReason + - + CardPaymentFailureReason + + If card flow, optional machine-readable failure reason +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 4,
    +  "reason": "abc123",
    +  "cardPaymentFailureReason": "invalid_signature"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CardDetailsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + data - + JSONObject! +
    + requestId + - + String! +
    + initiatedAt + - + String! +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "data": {},
    +  "requestId": "abc123",
    +  "initiatedAt": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CardPaymentFailureReason

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

    invalid_signature

    +
    +

    invalid_request

    +
    +
    +
    +
    +
    +
    Example
    +
    "invalid_signature"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CompleteReceiverInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + incomingPaymentUrl + - + String! + URL of the incoming payment to be completed.
    +
    +
    +
    +
    +
    Example
    +
    {"incomingPaymentUrl": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CompleteReceiverResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + receiver + - + Receiver + The receiver object returned in the response.
    +
    +
    +
    +
    +
    Example
    +
    {"receiver": Receiver}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateAssetInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + code - + String! + + Should be an ISO 4217 currency code whenever possible, + e.g. USD. For more information, refer to + assets. +
    + scale + - + UInt8! + + Difference in order of magnitude between the standard + unit of an asset and its corresponding fractional + unit. +
    + withdrawalThreshold + - + UInt64 + + Minimum amount of liquidity that can be withdrawn from + the asset. +
    + liquidityThreshold + - + UInt64 + + A webhook event will notify the Account Servicing + Entity if liquidity falls below this value. +
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    + tenantId + - + ID + + Unique identifier of the tenant associated with the + asset. This cannot be changed. Optional, if not + provided, the tenantId will be obtained from the + signature. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "code": "xyz789",
    +  "scale": UInt8,
    +  "withdrawalThreshold": UInt64,
    +  "liquidityThreshold": UInt64,
    +  "idempotencyKey": "abc123",
    +  "tenantId": "4"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + CreateAssetLiquidityWithdrawalInput +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + assetId + - + String! + + Unique identifier of the asset to create the + withdrawal for. +
    + amount + - + UInt64! + Amount of liquidity to withdraw.
    + id - + String! + Unique identifier of the withdrawal.
    + idempotencyKey + - + String! + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    + timeoutSeconds + - + UInt64! + + Interval in seconds after a pending transfer's created + at which it may be posted or voided. Zero denotes a no + timeout single-phase posted transfer. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "assetId": "xyz789",
    +  "amount": UInt64,
    +  "id": "xyz789",
    +  "idempotencyKey": "abc123",
    +  "timeoutSeconds": UInt64
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateIncomingPaymentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + walletAddressId + - + String! + + Unique identifier of the wallet address under which + the incoming payment will be created. +
    + expiresAt + - + String + + Date and time that the incoming payment will expire. +
    + metadata + - + JSONObject + + Additional metadata associated with the incoming + payment. +
    + incomingAmount + - + AmountInput + + Maximum amount to be received for this incoming + payment. +
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    + isCardPayment + - + Boolean + + Whether or not the incoming payment is being created + for a card payment. +
    + senderWalletAddress + - + String + + The sender's wallet address URL. Applicable only to + card payments. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "walletAddressId": "abc123",
    +  "expiresAt": "abc123",
    +  "metadata": {},
    +  "incomingAmount": AmountInput,
    +  "idempotencyKey": "xyz789",
    +  "isCardPayment": true,
    +  "senderWalletAddress": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + CreateIncomingPaymentWithdrawalInput +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + incomingPaymentId + - + String! + + Unique identifier of the incoming payment to withdraw + liquidity from. +
    + idempotencyKey + - + String! + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    + timeoutSeconds + - + UInt64! + + Interval in seconds after a pending transfer's created + at which it may be posted or voided. Zero denotes a no + timeout single-phase posted transfer. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "incomingPaymentId": "abc123",
    +  "idempotencyKey": "xyz789",
    +  "timeoutSeconds": UInt64
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateOrUpdatePeerByUrlInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + maxPacketAmount + - + UInt64 + Maximum packet amount that the peer accepts.
    + assetId + - + String! + + Unique identifier of the asset associated with the + peering relationship. +
    + peerUrl + - + String! + + Peer's URL address, where auto-peering requests are + accepted. +
    + name - + String + + Internal name for the peer, used to override + auto-peering default names. +
    + liquidityThreshold + - + UInt64 + + A webhook event will notify the Account Servicing + Entity if peer liquidity falls below this value. +
    + liquidityToDeposit + - + UInt64 + Amount of liquidity to deposit for the peer.
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "maxPacketAmount": UInt64,
    +  "assetId": "xyz789",
    +  "peerUrl": "xyz789",
    +  "name": "abc123",
    +  "liquidityThreshold": UInt64,
    +  "liquidityToDeposit": UInt64,
    +  "idempotencyKey": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + CreateOrUpdatePeerByUrlMutationResponse +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + peer - + Peer + The peer created or updated based on a URL.
    +
    +
    +
    +
    +
    Example
    +
    {"peer": Peer}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + CreateOutgoingPaymentFromIncomingPaymentInput +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + walletAddressId + - + String! + + Unique identifier of the wallet address under which + the outgoing payment will be created. +
    + incomingPayment + - + String! + + Incoming payment URL to create the outgoing payment + from. +
    + debitAmount + - + AmountInput + Amount to send (fixed send).
    + metadata + - + JSONObject + + Additional metadata associated with the outgoing + payment. +
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    + cardDetails + - + CardDetailsInput + + Used for the card service to provide the card expiry + and signature +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "walletAddressId": "xyz789",
    +  "incomingPayment": "xyz789",
    +  "debitAmount": AmountInput,
    +  "metadata": {},
    +  "idempotencyKey": "xyz789",
    +  "cardDetails": CardDetailsInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateOutgoingPaymentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + walletAddressId + - + String! + + Unique identifier of the wallet address under which + the outgoing payment will be created. +
    + quoteId + - + String! + + Unique identifier of the corresponding quote for that + outgoing payment. +
    + metadata + - + JSONObject + + Additional metadata associated with the outgoing + payment. +
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "walletAddressId": "xyz789",
    +  "quoteId": "abc123",
    +  "metadata": {},
    +  "idempotencyKey": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + CreateOutgoingPaymentWithdrawalInput +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + outgoingPaymentId + - + String! + + Unique identifier of the outgoing payment to withdraw + liquidity from. +
    + idempotencyKey + - + String! + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    + timeoutSeconds + - + UInt64! + + Interval in seconds after a pending transfer's created + at which it may be posted or voided. Zero denotes a no + timeout single-phase posted transfer. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "outgoingPaymentId": "abc123",
    +  "idempotencyKey": "xyz789",
    +  "timeoutSeconds": UInt64
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreatePeerInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + maxPacketAmount + - + UInt64 + Maximum packet amount that the peer accepts.
    + http - + HttpInput! + Peering connection details.
    + assetId + - + String! + + Unique identifier of the asset associated with the + peering relationship. +
    + staticIlpAddress + - + String! + ILP address of the peer.
    + name - + String + Internal name of the peer.
    + liquidityThreshold + - + UInt64 + + A webhook event will notify the Account Servicing + Entity if peer liquidity falls below this value. +
    + initialLiquidity + - + UInt64 + + Initial amount of liquidity to deposit for the peer. +
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    + routes + - + [String!] + Routes for the peer.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "maxPacketAmount": UInt64,
    +  "http": HttpInput,
    +  "assetId": "abc123",
    +  "staticIlpAddress": "xyz789",
    +  "name": "xyz789",
    +  "liquidityThreshold": UInt64,
    +  "initialLiquidity": UInt64,
    +  "idempotencyKey": "abc123",
    +  "routes": ["xyz789"]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + CreatePeerLiquidityWithdrawalInput +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + peerId + - + String! + + Unique identifier of the peer to create the withdrawal + for. +
    + amount + - + UInt64! + Amount of liquidity to withdraw.
    + id - + String! + Unique identifier of the withdrawal.
    + idempotencyKey + - + String! + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    + timeoutSeconds + - + UInt64! + + Interval in seconds after a pending transfer's created + at which it may be posted or voided. Zero denotes a no + timeout single-phase posted transfer. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "peerId": "abc123",
    +  "amount": UInt64,
    +  "id": "abc123",
    +  "idempotencyKey": "xyz789",
    +  "timeoutSeconds": UInt64
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreatePeerMutationResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + peer - + Peer + The peer created by the mutation.
    +
    +
    +
    +
    +
    Example
    +
    {"peer": Peer}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateQuoteInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + walletAddressId + - + String! + + Unique identifier of the wallet address under which + the quote will be created. +
    + debitAmount + - + AmountInput + Amount to send (fixed send).
    + receiveAmount + - + AmountInput + Amount to receive (fixed receive).
    + receiver + - + String! + Wallet address URL of the receiver.
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "walletAddressId": "xyz789",
    +  "debitAmount": AmountInput,
    +  "receiveAmount": AmountInput,
    +  "receiver": "abc123",
    +  "idempotencyKey": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateReceiverInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + walletAddressUrl + - + String! + Receiving wallet address URL.
    + expiresAt + - + String + + Date and time that the incoming payment expires for + the receiver. +
    + incomingAmount + - + AmountInput + + Maximum amount to be received for this incoming + payment. +
    + metadata + - + JSONObject + + Additional metadata associated with the incoming + payment. +
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "walletAddressUrl": "xyz789",
    +  "expiresAt": "abc123",
    +  "incomingAmount": AmountInput,
    +  "metadata": {},
    +  "idempotencyKey": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateReceiverResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + receiver + - + Receiver + The receiver object returned in the response.
    +
    +
    +
    +
    +
    Example
    +
    {"receiver": Receiver}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateTenantInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - + ID + + Unique identifier of the tenant. Must be compliant + with uuid v4. Will be generated automatically if not + provided. +
    + email + - + String + Contact email of the tenant owner.
    + apiSecret + - + String! + + Secret used to secure requests made for this tenant. +
    + idpConsentUrl + - + String + + URL of the tenant's identity provider's consent + screen. +
    + idpSecret + - + String + + Secret used to secure requests from the tenant's + identity provider. +
    + publicName + - + String + Public name for the tenant.
    + settings + - + [TenantSettingInput!] + Initial settings for tenant.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 4,
    +  "email": "xyz789",
    +  "apiSecret": "xyz789",
    +  "idpConsentUrl": "xyz789",
    +  "idpSecret": "xyz789",
    +  "publicName": "xyz789",
    +  "settings": [TenantSettingInput]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateTenantSettingsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + settings + - + [TenantSettingInput!]! + List of a settings for a tenant.
    +
    +
    +
    +
    +
    Example
    +
    {"settings": [TenantSettingInput]}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + CreateTenantSettingsMutationResponse +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + settings + - + [TenantSetting!]! + New tenant settings.
    +
    +
    +
    +
    +
    Example
    +
    {"settings": [TenantSetting]}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateWalletAddressInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + tenantId + - + ID + + Unique identifier of the tenant associated with the + wallet address. This cannot be changed. Optional, if + not provided, the tenantId will be obtained from the + signature. +
    + assetId + - + String! + + Unique identifier of the asset associated with the + wallet address. This cannot be changed. +
    + address + - + String! + Wallet address. This cannot be changed.
    + publicName + - + String + + Public name associated with the wallet address. This + is visible to anyone with the wallet address URL. +
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    + additionalProperties + - + [AdditionalPropertyInput!] + + Additional properties associated with the wallet + address. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "tenantId": "4",
    +  "assetId": "abc123",
    +  "address": "xyz789",
    +  "publicName": "xyz789",
    +  "idempotencyKey": "xyz789",
    +  "additionalProperties": [AdditionalPropertyInput]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    CreateWalletAddressKeyInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + walletAddressId + - + String! + + Unique identifier of the wallet address to associate + with the key. +
    + jwk - + JwkInput! + Public key in JSON Web Key (JWK) format.
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "walletAddressId": "abc123",
    +  "jwk": JwkInput,
    +  "idempotencyKey": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + CreateWalletAddressKeyMutationResponse +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + walletAddressKey + - + WalletAddressKey + The wallet address key that was created.
    +
    +
    +
    +
    +
    Example
    +
    {"walletAddressKey": WalletAddressKey}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + CreateWalletAddressMutationResponse +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + walletAddress + - + WalletAddress + The newly created wallet address.
    +
    +
    +
    +
    +
    Example
    +
    {"walletAddress": WalletAddress}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + CreateWalletAddressWithdrawalInput +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + walletAddressId + - + String! + + Unique identifier of the Open Payments wallet address + to create the withdrawal for. +
    + id - + String! + Unique identifier of the withdrawal.
    + idempotencyKey + - + String! + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    + timeoutSeconds + - + UInt64! + + Interval in seconds after a pending transfer's created + at which it may be posted or voided. Zero denotes a no + timeout single-phase posted transfer. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "walletAddressId": "abc123",
    +  "id": "abc123",
    +  "idempotencyKey": "abc123",
    +  "timeoutSeconds": UInt64
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Crv

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

    Ed25519

    +
    + Elliptic curve Ed25519, used in EdDSA. +
    +
    +
    +
    +
    +
    Example
    +
    "Ed25519"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeleteAssetInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - + ID! + Unique identifier of the asset to delete.
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {"id": 4, "idempotencyKey": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeleteAssetMutationResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + asset + - + Asset + The asset that was deleted.
    +
    +
    +
    +
    +
    Example
    +
    {"asset": Asset}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeletePeerInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - + ID! + Unique identifier of the peer to be deleted.
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "idempotencyKey": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeletePeerMutationResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + success + - + Boolean! + + Indicates whether the peer deletion was successful. +
    +
    +
    +
    +
    +
    Example
    +
    {"success": false}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DeleteTenantMutationResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + success + - + Boolean! +
    +
    +
    +
    +
    +
    Example
    +
    {"success": true}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DepositAssetLiquidityInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + assetId + - + String! + + Unique identifier of the asset to deposit liquidity + into. +
    + amount + - + UInt64! + Amount of liquidity to deposit.
    + id - + String! + Unique identifier of the liquidity transfer.
    + idempotencyKey + - + String! + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "assetId": "xyz789",
    +  "amount": UInt64,
    +  "id": "abc123",
    +  "idempotencyKey": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DepositEventLiquidityInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + eventId + - + String! + + Unique identifier of the event to deposit liquidity + into. +
    + idempotencyKey + - + String! + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "eventId": "xyz789",
    +  "idempotencyKey": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + DepositOutgoingPaymentLiquidityInput +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + outgoingPaymentId + - + String! + + Unique identifier of the outgoing payment to deposit + liquidity into. +
    + idempotencyKey + - + String! + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "outgoingPaymentId": "abc123",
    +  "idempotencyKey": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    DepositPeerLiquidityInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + peerId + - + String! + + Unique identifier of the peer to deposit liquidity + into. +
    + amount + - + UInt64! + Amount of liquidity to deposit.
    + id - + String! + Unique identifier of the liquidity transfer.
    + idempotencyKey + - + String! + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "peerId": "abc123",
    +  "amount": UInt64,
    +  "id": "xyz789",
    +  "idempotencyKey": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Fee

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the fee.
    + assetId + - + ID! + + Unique identifier of the asset associated with the + fee. +
    + type - + FeeType! + Type of fee, either sending or receiving.
    + fixed + - + UInt64! + Amount of the flat, fixed fee to charge.
    + basisPoints + - + Int! + + Basis points fee is a variable fee charged based on + the total amount. Should be between 0 and 10000 + (inclusive). 1 basis point = 0.01%, 100 basis points = + 1%, 10000 basis points = 100%. +
    + createdAt + - + String! + The date and time that this fee was created.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 4,
    +  "assetId": 4,
    +  "type": "SENDING",
    +  "fixed": UInt64,
    +  "basisPoints": 987,
    +  "createdAt": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FeeDetails

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + fixed + - + UInt64! + Amount of the flat, fixed fee to charge.
    + basisPoints + - + Int! + + Basis points fee is a variable fee charged based on + the total amount. Should be between 0 and 10000 + (inclusive). 1 basis point = 0.01%, 100 basis points = + 1%, 10000 basis points = 100%. +
    +
    +
    +
    +
    +
    Example
    +
    {"fixed": UInt64, "basisPoints": 123}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FeeEdge

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + node - + Fee! + A fee node in the list.
    + cursor + - + String! + A cursor for paginating through the fees.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "node": Fee,
    +  "cursor": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FeeType

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

    SENDING

    +
    The sender is responsible for paying the fees.
    +

    RECEIVING

    +
    + The receiver is responsible for paying the fees. +
    +
    +
    +
    +
    +
    Example
    +
    "SENDING"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FeesConnection

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + pageInfo + - + PageInfo! + Pagination information for fees.
    + edges + - + [FeeEdge!]! + + A list of fee edges, containing fee nodes and cursors + for pagination. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "pageInfo": PageInfo,
    +  "edges": [FeeEdge]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    FilterString

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + in - + [String!] + Array of strings to include.
    + notIn + - + [String!] + Array of strings to exclude.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "in": ["xyz789"],
    +  "notIn": ["abc123"]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Float

    +
    +
    +
    +
    Description
    +

    + The Float scalar type represents signed + double-precision fractional values as specified by + IEEE 754. +

    +
    +
    +
    +
    +
    Example
    +
    987.65
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Http

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + outgoing + - + HttpOutgoing! + Details of the outgoing connection for peering.
    +
    +
    +
    +
    +
    Example
    +
    {"outgoing": HttpOutgoing}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    HttpIncomingInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + authTokens + - + [String!]! + + Array of authorization tokens accepted by this Rafiki + instance. +
    +
    +
    +
    +
    +
    Example
    +
    {"authTokens": ["abc123"]}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    HttpInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + incoming + - + HttpIncomingInput + Incoming connection details.
    + outgoing + - + HttpOutgoingInput! + Outgoing connection details.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "incoming": HttpIncomingInput,
    +  "outgoing": HttpOutgoingInput
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    HttpOutgoing

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + authToken + - + String! + + Authorization token to be presented to the peer's + Rafiki instance. +
    + endpoint + - + String! + Connection endpoint of the peer.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "authToken": "xyz789",
    +  "endpoint": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    HttpOutgoingInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + authToken + - + String! + + Authorization token to present at the peer's Rafiki + instance. +
    + endpoint + - + String! + Connection endpoint of the peer.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "authToken": "xyz789",
    +  "endpoint": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + 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 +
    +

    IncomingPayment

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the incoming payment.
    + url - + String! + The URL of the incoming payment.
    + walletAddressId + - + ID! + + Unique identifier of the wallet address under which + the incoming payment was created. +
    + client + - + String + + Information about the wallet address of the Open + Payments client that created the incoming payment. +
    + liquidity + - + UInt64 + + Current amount of liquidity available for this + incoming payment. +
    + state + - + IncomingPaymentState! + State of the incoming payment.
    + expiresAt + - + String! + + Date and time that the incoming payment will expire. + After this time, the incoming payment will not accept + further payments made to it. +
    + incomingAmount + - + Amount + + The maximum amount that should be paid into the wallet + address under this incoming payment. +
    + receivedAmount + - + Amount! + + The total amount that has been paid into the wallet + address under this incoming payment. +
    + metadata + - + JSONObject + + Additional metadata associated with the incoming + payment. +
    + createdAt + - + String! + + The date and time that the incoming payment was + created. +
    + senderWalletAddress + - + String + + The sender's wallet address URL. Applicable only to + card payments. +
    + tenant + - + Tenant + + The tenant associated with the incoming payment. If + not provided, it will be obtained from the signature. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 4,
    +  "url": "abc123",
    +  "walletAddressId": 4,
    +  "client": "xyz789",
    +  "liquidity": UInt64,
    +  "state": "PENDING",
    +  "expiresAt": "xyz789",
    +  "incomingAmount": Amount,
    +  "receivedAmount": Amount,
    +  "metadata": {},
    +  "createdAt": "abc123",
    +  "senderWalletAddress": "xyz789",
    +  "tenant": Tenant
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    IncomingPaymentConnection

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + pageInfo + - + PageInfo! + + Pagination information for the incoming payments. +
    + edges + - + [IncomingPaymentEdge!]! + + A list of incoming payment edges, containing incoming + payment nodes and cursors for pagination. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "pageInfo": PageInfo,
    +  "edges": [IncomingPaymentEdge]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    IncomingPaymentEdge

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + node - + IncomingPayment! + An incoming payment node in the list.
    + cursor + - + String! + + A cursor for paginating through the incoming payments. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "node": IncomingPayment,
    +  "cursor": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    IncomingPaymentFilter

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + initiatedBy + - + FilterString + + Filter for incoming payments based on the initiation + reason. +
    +
    +
    +
    +
    +
    Example
    +
    {"initiatedBy": FilterString}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    IncomingPaymentResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + payment + - + IncomingPayment + + The incoming payment object returned in the response. +
    +
    +
    +
    +
    +
    Example
    +
    {"payment": IncomingPayment}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    IncomingPaymentState

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

    PENDING

    +
    + The payment is pending when it is initially created + and has not started processing. +
    +

    PROCESSING

    +
    + The payment is being processed after funds have + started clearing into the account. +
    +

    COMPLETED

    +
    + The payment is completed automatically once the + expected incomingAmount is received or + manually via an API call. +
    +

    EXPIRED

    +
    + The payment has expired before completion, and no + further funds will be accepted. +
    +
    +
    +
    +
    +
    Example
    +
    "PENDING"
    +
    +
    +
    +
    +
    +
    +
    + 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 +
    +

    JSONObject

    +
    +
    +
    +
    Description
    +

    + The JSONObject scalar type represents JSON + objects as specified by the + ECMA-404 + standard. +

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

    Jwk

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + kid - + String! + Unique identifier for the key.
    + x - + String! + Base64 url-encoded public key.
    + alg - + Alg! + + Cryptographic algorithm used with the key. The only + allowed value is EdDSA. +
    + kty - + Kty! + + Key type. The only allowed value is OKP. +
    + crv - + Crv! + + Cryptographic curve that the key pair is derived from. + The only allowed value is Ed25519. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "kid": "abc123",
    +  "x": "abc123",
    +  "alg": "EdDSA",
    +  "kty": "OKP",
    +  "crv": "Ed25519"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    JwkInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + kid - + String! + Unique identifier for the key.
    + x - + String! + Base64 url-encoded public key.
    + alg - + Alg! + + Cryptographic algorithm used with the key. The only + allowed value is EdDSA. +
    + kty - + Kty! + + Key type. The only allowed value is OKP. +
    + crv - + Crv! + + Cryptographic curve that the key pair is derived from. + The only allowed value is Ed25519. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "kid": "abc123",
    +  "x": "abc123",
    +  "alg": "EdDSA",
    +  "kty": "OKP",
    +  "crv": "Ed25519"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Kty

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

    OKP

    +
    Octet Key Pair (OKP) key type.
    +
    +
    +
    +
    +
    Example
    +
    "OKP"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    LiquidityMutationResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + success + - + Boolean! + + Indicates whether the liquidity operation was + successful. +
    +
    +
    +
    +
    +
    Example
    +
    {"success": false}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Model

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier for the entity.
    + createdAt + - + String! + The date and time that the entity was created.
    +
    +
    +
    Possible Types
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Model Types
    +

    + Asset +

    +
    +

    + Peer +

    +
    +

    + WalletAddress +

    +
    +

    + IncomingPayment +

    +
    +

    + OutgoingPayment +

    +
    +

    + Payment +

    +
    +

    + AccountingTransfer +

    +
    +

    + WalletAddressKey +

    +
    +

    + WebhookEvent +

    +
    +

    + Fee +

    +
    +

    + Tenant +

    +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "createdAt": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OutgoingPayment

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the outgoing payment.
    + walletAddressId + - + ID! + + Unique identifier of the wallet address under which + the outgoing payment was created. +
    + client + - + String + + Information about the wallet address of the Open + Payments client that created the outgoing payment. +
    + liquidity + - + UInt64 + + Current amount of liquidity available for this + outgoing payment. +
    + state + - + OutgoingPaymentState! + State of the outgoing payment.
    + error + - + String + + Any error encountered during the payment process. +
    + stateAttempts + - + Int! + + Number of attempts made to send an outgoing payment. +
    + debitAmount + - + Amount! + Amount to send (fixed send).
    + receiveAmount + - + Amount! + Amount to receive (fixed receive).
    + receiver + - + String! + Wallet address URL of the receiver.
    + metadata + - + JSONObject + + Additional metadata associated with the outgoing + payment. +
    + quote + - + Quote + Corresponding quote for the outgoing payment.
    + sentAmount + - + Amount! + Amount already sent.
    + createdAt + - + String! + + The date and time that the outgoing payment was + created. +
    + grantId + - + String + + Unique identifier of the grant under which the + outgoing payment was created. +
    + tenant + - + Tenant + Tenant of the outgoing payment.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 4,
    +  "walletAddressId": 4,
    +  "client": "xyz789",
    +  "liquidity": UInt64,
    +  "state": "FUNDING",
    +  "error": "xyz789",
    +  "stateAttempts": 987,
    +  "debitAmount": Amount,
    +  "receiveAmount": Amount,
    +  "receiver": "abc123",
    +  "metadata": {},
    +  "quote": Quote,
    +  "sentAmount": Amount,
    +  "createdAt": "abc123",
    +  "grantId": "abc123",
    +  "tenant": Tenant
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OutgoingPaymentConnection

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + pageInfo + - + PageInfo! + + Pagination information for the outgoing payments. +
    + edges + - + [OutgoingPaymentEdge!]! + + A list of outgoing payment edges, containing outgoing + payment nodes and cursors for pagination. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "pageInfo": PageInfo,
    +  "edges": [OutgoingPaymentEdge]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OutgoingPaymentEdge

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + node - + OutgoingPayment! + An outgoing payment node in the list.
    + cursor + - + String! + + A cursor for paginating through the outgoing payments. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "node": OutgoingPayment,
    +  "cursor": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OutgoingPaymentFilter

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + receiver + - + FilterString + + Filter for outgoing payments based on the receiver's + details. +
    + walletAddressId + - + FilterString + + Filter for outgoing payments based on the wallet + address ID. +
    + state + - + FilterString + + Filter for outgoing payments based on their state. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "receiver": FilterString,
    +  "walletAddressId": FilterString,
    +  "state": FilterString
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OutgoingPaymentResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + payment + - + OutgoingPayment + + The outgoing payment object returned in the response. +
    +
    +
    +
    +
    +
    Example
    +
    {"payment": OutgoingPayment}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    OutgoingPaymentState

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

    FUNDING

    +
    + The payment is reserving funds and will transition to + SENDING once funds are secured. +
    +

    SENDING

    +
    + The payment is in progress and will transition to + COMPLETED upon success. +
    +

    COMPLETED

    +
    The payment has been successfully completed.
    +

    FAILED

    +
    The payment has failed.
    +

    CANCELLED

    +
    The payment has been canceled.
    +
    +
    +
    +
    +
    Example
    +
    "FUNDING"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PageInfo

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + endCursor + - + String + + The cursor used to fetch the next page when paginating + forwards. +
    + hasNextPage + - + Boolean! + + Indicates if there are more pages when paginating + forwards. +
    + hasPreviousPage + - + Boolean! + + Indicates if there are more pages when paginating + backwards. +
    + startCursor + - + String + + The cursor used to fetch the next page when paginating + backwards. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "endCursor": "xyz789",
    +  "hasNextPage": true,
    +  "hasPreviousPage": true,
    +  "startCursor": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Payment

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the payment.
    + type - + PaymentType! + Type of payment, either incoming or outgoing.
    + walletAddressId + - + ID! + + Unique identifier of the wallet address under which + the payment was created. +
    + client + - + String + + Information about the wallet address of the Open + Payments client that created the payment. +
    + state + - + String! + + State of the payment, either + IncomingPaymentState or + OutgoingPaymentState according to payment + type +
    + liquidity + - + UInt64 + + Current amount of liquidity available for this + payment. +
    + metadata + - + JSONObject + + Additional metadata associated with the payment. +
    + createdAt + - + String! + The date and time that the payment was created.
    + tenant + - + Tenant + The tenant associated with the payment.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "type": "INCOMING",
    +  "walletAddressId": 4,
    +  "client": "xyz789",
    +  "state": "abc123",
    +  "liquidity": UInt64,
    +  "metadata": {},
    +  "createdAt": "abc123",
    +  "tenant": Tenant
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentConnection

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + pageInfo + - + PageInfo! + Pagination information for the payments.
    + edges + - + [PaymentEdge!]! + + A list of payment edges, containing payment nodes and + cursors for pagination. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "pageInfo": PageInfo,
    +  "edges": [PaymentEdge]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentEdge

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + node - + Payment! + A payment node in the list.
    + cursor + - + String! + A cursor for paginating through the payments.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "node": Payment,
    +  "cursor": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentFilter

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + type - + FilterString + Filter for payments based on their type.
    + walletAddressId + - + FilterString + + Filter for payments based on the wallet address ID. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "type": FilterString,
    +  "walletAddressId": FilterString
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PaymentType

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

    INCOMING

    +
    Represents an incoming payment.
    +

    OUTGOING

    +
    Represents an outgoing payment.
    +
    +
    +
    +
    +
    Example
    +
    "INCOMING"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Peer

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the peer.
    + maxPacketAmount + - + UInt64 + Maximum packet amount that the peer accepts.
    + http - + Http! + Peering connection details.
    + asset + - + Asset! + Asset of peering relationship.
    + staticIlpAddress + - + String! + ILP address of the peer.
    + name - + String + Public name for the peer.
    + liquidityThreshold + - + UInt64 + + A webhook event will notify the Account Servicing + Entity if liquidity falls below this value. +
    + liquidity + - + UInt64 + Current amount of peer liquidity available.
    + createdAt + - + String! + The date and time when the peer was created.
    + routes + - + [String!]! + Routes for the peer.
    + tenant + - + Tenant + + Unique identifier of the tenant associated with the + peer. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "maxPacketAmount": UInt64,
    +  "http": Http,
    +  "asset": Asset,
    +  "staticIlpAddress": "abc123",
    +  "name": "xyz789",
    +  "liquidityThreshold": UInt64,
    +  "liquidity": UInt64,
    +  "createdAt": "abc123",
    +  "routes": ["abc123"],
    +  "tenant": Tenant
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PeerEdge

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + node - + Peer! + A peer node in the list.
    + cursor + - + String! + A cursor for paginating through the peers.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "node": Peer,
    +  "cursor": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PeersConnection

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + pageInfo + - + PageInfo! + Information to aid in pagination.
    + edges + - + [PeerEdge!]! + + A list of edges representing peers and cursors for + pagination. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "pageInfo": PageInfo,
    +  "edges": [PeerEdge]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    PostLiquidityWithdrawalInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + withdrawalId + - + String! + + Unique identifier of the liquidity withdrawal to post. +
    + idempotencyKey + - + String! + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "withdrawalId": "xyz789",
    +  "idempotencyKey": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Quote

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the quote.
    + tenantId + - + ID! + + Unique identifier of the tenant under which the quote + was created. +
    + walletAddressId + - + ID! + + Unique identifier of the wallet address under which + the quote was created. +
    + receiver + - + String! + Wallet address URL of the receiver.
    + debitAmount + - + Amount! + Amount to send (fixed send).
    + receiveAmount + - + Amount! + Amount to receive (fixed receive).
    + createdAt + - + String! + The date and time that the quote was created.
    + expiresAt + - + String! + The date and time that the quote will expire.
    + estimatedExchangeRate + - + Float + Estimated exchange rate for this quote.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "tenantId": "4",
    +  "walletAddressId": 4,
    +  "receiver": "xyz789",
    +  "debitAmount": Amount,
    +  "receiveAmount": Amount,
    +  "createdAt": "abc123",
    +  "expiresAt": "abc123",
    +  "estimatedExchangeRate": 987.65
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    QuoteConnection

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + pageInfo + - + PageInfo! + Pagination information for quotes.
    + edges + - + [QuoteEdge!]! + + A list of quote edges, containing quote nodes and + cursors for pagination. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "pageInfo": PageInfo,
    +  "edges": [QuoteEdge]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    QuoteEdge

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + node - + Quote! + A quote node in the list.
    + cursor + - + String! + A cursor for paginating through the quotes.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "node": Quote,
    +  "cursor": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    QuoteResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + quote + - + Quote + The quote object returned in the response.
    +
    +
    +
    +
    +
    Example
    +
    {"quote": Quote}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Receiver

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + String! + + Unique identifier of the receiver (incoming payment + URL). +
    + walletAddressUrl + - + String! + + Wallet address URL under which the incoming payment + was created. +
    + completed + - + Boolean! + + Indicates whether the incoming payment has completed + receiving funds. +
    + incomingAmount + - + Amount + + The maximum amount that should be paid into the wallet + address under this incoming payment. +
    + receivedAmount + - + Amount! + + The total amount that has been paid into the wallet + address under this incoming payment. +
    + expiresAt + - + String + + Date and time that the incoming payment will expire. + After this time, the incoming payment will not accept + further payments made to it. +
    + metadata + - + JSONObject + + Additional metadata associated with the incoming + payment. +
    + createdAt + - + String! + + The date and time that the incoming payment was + created. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "xyz789",
    +  "walletAddressUrl": "abc123",
    +  "completed": true,
    +  "incomingAmount": Amount,
    +  "receivedAmount": Amount,
    +  "expiresAt": "xyz789",
    +  "metadata": {},
    +  "createdAt": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    RevokeWalletAddressKeyInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - + String! + + Internal unique identifier of the key to revoke. +
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "xyz789",
    +  "idempotencyKey": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + RevokeWalletAddressKeyMutationResponse +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + walletAddressKey + - + WalletAddressKey + The wallet address key that was revoked.
    +
    +
    +
    +
    +
    Example
    +
    {"walletAddressKey": WalletAddressKey}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SetFeeInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + assetId + - + ID! + + Unique identifier of the asset id to add the fees to. +
    + type - + FeeType! + Type of fee, either sending or receiving.
    + fee - + FeeDetails! + Fee values
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "assetId": 4,
    +  "type": "SENDING",
    +  "fee": FeeDetails,
    +  "idempotencyKey": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SetFeeResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + fee - + Fee + The fee that was set.
    +
    +
    +
    +
    +
    Example
    +
    {"fee": Fee}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    SortOrder

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

    ASC

    +
    Sort the results in ascending order.
    +

    DESC

    +
    Sort the results in descending order.
    +
    +
    +
    +
    +
    Example
    +
    "ASC"
    +
    +
    +
    +
    +
    +
    +
    + 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
    +
    "abc123"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    Tenant

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the tenant.
    + email + - + String + Contact email of the tenant owner.
    + apiSecret + - + String! + + Secret used to secure requests made for this tenant. +
    + idpConsentUrl + - + String + + URL of the tenant's identity provider's consent + screen. +
    + idpSecret + - + String + + Secret used to secure requests from the tenant's + identity provider. +
    + publicName + - + String + Public name for the tenant.
    + createdAt + - + String! + The date and time that this tenant was created.
    + deletedAt + - + String + The date and time that this tenant was deleted.
    + settings + - + [TenantSetting!]! + List of settings for the tenant.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "email": "abc123",
    +  "apiSecret": "abc123",
    +  "idpConsentUrl": "xyz789",
    +  "idpSecret": "abc123",
    +  "publicName": "abc123",
    +  "createdAt": "xyz789",
    +  "deletedAt": "xyz789",
    +  "settings": [TenantSetting]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    TenantEdge

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + node - + Tenant! + A tenant node in the list.
    + cursor + - + String! + A cursor for paginating through the tenants.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "node": Tenant,
    +  "cursor": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    TenantMutationResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + tenant + - + Tenant! +
    +
    +
    +
    +
    +
    Example
    +
    {"tenant": Tenant}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    TenantSetting

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + key - + TenantSettingKey! + Key for this setting.
    + value + - + String! + Value of a setting for this key.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "key": "EXCHANGE_RATES_URL",
    +  "value": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    TenantSettingInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + key - + TenantSettingKey! + Key for this setting.
    + value + - + String! + Value of a setting for this key.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "key": "EXCHANGE_RATES_URL",
    +  "value": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    TenantSettingKey

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

    EXCHANGE_RATES_URL

    +
    +

    WEBHOOK_URL

    +
    +

    WEBHOOK_TIMEOUT

    +
    +

    WEBHOOK_MAX_RETRY

    +
    +

    WALLET_ADDRESS_URL

    +
    +

    ILP_ADDRESS

    +
    +
    +
    +
    +
    +
    Example
    +
    "EXCHANGE_RATES_URL"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    TenantsConnection

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + pageInfo + - + PageInfo! + Information to aid in pagination.
    + edges + - + [TenantEdge!]! + + A list of edges representing tenants and cursors for + pagination. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "pageInfo": PageInfo,
    +  "edges": [TenantEdge]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    TransferState

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

    PENDING

    +
    The accounting transfer is pending
    +

    POSTED

    +
    The accounting transfer is posted
    +

    VOIDED

    +
    The accounting transfer is voided
    +
    +
    +
    +
    +
    Example
    +
    "PENDING"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    TransferType

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

    DEPOSIT

    +
    Represents a deposit transfer.
    +

    WITHDRAWAL

    +
    Represents a withdrawal transfer.
    +

    TRANSFER

    +
    Represents a generic transfer within Rafiki.
    +
    +
    +
    +
    +
    Example
    +
    "DEPOSIT"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    TriggerWalletAddressEventsInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + limit + - + Int! + Maximum number of events being triggered (n).
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {"limit": 123, "idempotencyKey": "abc123"}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + TriggerWalletAddressEventsMutationResponse +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + count + - + Int + The number of events that were triggered.
    +
    +
    +
    +
    +
    Example
    +
    {"count": 987}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UInt64

    +
    +
    +
    +
    Description
    +

    + The UInt64 scalar type represents unsigned + 64-bit whole numeric values. It is capable of handling + values that are larger than the JavaScript + Number type limit (greater than 2^53). +

    +
    +
    +
    +
    +
    Example
    +
    UInt64
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UInt8

    +
    +
    +
    +
    Description
    +

    + The UInt8 scalar type represents unsigned 8-bit + whole numeric values, ranging from 0 to 255. +

    +
    +
    +
    +
    +
    Example
    +
    UInt8
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateAssetInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - + String! + Unique identifier of the asset to update.
    + withdrawalThreshold + - + UInt64 + + New minimum amount of liquidity that can be withdrawn + from the asset. +
    + liquidityThreshold + - + UInt64 + + A webhook event will notify the Account Servicing + Entity if liquidity falls below this new value. +
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "xyz789",
    +  "withdrawalThreshold": UInt64,
    +  "liquidityThreshold": UInt64,
    +  "idempotencyKey": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateIncomingPaymentInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - + ID! + + Unique identifier of the incoming payment to update. +
    + metadata + - + JSONObject! + + The new metadata object to save for the incoming + payment. It will overwrite any existing metadata. +
    +
    +
    +
    +
    +
    Example
    +
    {"id": "4", "metadata": {}}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdatePeerInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - + String! + Unique identifier of the peer to update.
    + maxPacketAmount + - + UInt64 + + New maximum packet amount that the peer accepts. +
    + http - + HttpInput + New peering connection details.
    + staticIlpAddress + - + String + New ILP address for the peer.
    + name - + String + New public name for the peer.
    + liquidityThreshold + - + UInt64 + + A webhook event will notify the Account Servicing + Entity if peer liquidity falls below this new value. +
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    + routes + - + [String!] + New routes for the peer.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "xyz789",
    +  "maxPacketAmount": UInt64,
    +  "http": HttpInput,
    +  "staticIlpAddress": "xyz789",
    +  "name": "xyz789",
    +  "liquidityThreshold": UInt64,
    +  "idempotencyKey": "xyz789",
    +  "routes": ["abc123"]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdatePeerMutationResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + peer - + Peer + The peer that was updated.
    +
    +
    +
    +
    +
    Example
    +
    {"peer": Peer}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateTenantInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - + ID! + Unique identifier of the tenant.
    + email + - + String + Contact email of the tenant owner.
    + apiSecret + - + String + + Secret used to secure requests made for this tenant. +
    + idpConsentUrl + - + String + + URL of the tenant's identity provider's consent + screen. +
    + idpSecret + - + String + + Secret used to secure requests from the tenant's + identity provider. +
    + publicName + - + String + Public name for the tenant.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "email": "abc123",
    +  "apiSecret": "xyz789",
    +  "idpConsentUrl": "abc123",
    +  "idpSecret": "xyz789",
    +  "publicName": "abc123"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    UpdateWalletAddressInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + id - + ID! + + Unique identifier of the wallet address to update. + This cannot be changed. +
    + publicName + - + String + + New public name for the wallet address. This is + visible to anyone with the wallet address URL. +
    + status + - + WalletAddressStatus + + New status to set the wallet address to, either active + or inactive. +
    + idempotencyKey + - + String + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    + additionalProperties + - + [AdditionalPropertyInput!] + + Additional properties associated with this wallet + address. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "publicName": "xyz789",
    +  "status": "INACTIVE",
    +  "idempotencyKey": "xyz789",
    +  "additionalProperties": [AdditionalPropertyInput]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + UpdateWalletAddressMutationResponse +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + walletAddress + - + WalletAddress + The updated wallet address.
    +
    +
    +
    +
    +
    Example
    +
    {"walletAddress": WalletAddress}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    VoidLiquidityWithdrawalInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + withdrawalId + - + String! + + Unique identifier of the liquidity withdrawal to void. +
    + idempotencyKey + - + String! + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "withdrawalId": "abc123",
    +  "idempotencyKey": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WalletAddress

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the wallet address.
    + asset + - + Asset! + Asset of the wallet address.
    + liquidity + - + UInt64 + + Current amount of liquidity available for this wallet + address. +
    + address + - + String! + Wallet Address.
    + publicName + - + String + + Public name associated with the wallet address. This + is visible to anyone with the wallet address URL. +
    + incomingPayments + - + IncomingPaymentConnection + + List of incoming payments received by this wallet + address +
    +
    +
    Arguments
    +
    +
    +
    + after + - + String +
    +

    + Forward pagination: Cursor (incoming payment + ID) to start retrieving incoming payments + after this point. +

    +
    +
    +
    + before + - + String +
    +

    + Backward pagination: Cursor (incoming payment + ID) to start retrieving incoming payments + before this point. +

    +
    +
    +
    + first + - + Int +
    +

    + Forward pagination: Limit the result to the + first n incoming payments + after the after cursor. +

    +
    +
    +
    + last + - + Int +
    +

    + Backward pagination: Limit the result to the + last n incoming payments + before the before cursor. +

    +
    +
    +
    + sortOrder + - + SortOrder +
    +

    + Specify the sort order of incoming payments + based on their creation date, either ascending + or descending. +

    +
    +
    +
    + filter + - + IncomingPaymentFilter +
    +

    + Filter incoming payments based on specific + criteria such as initiation reason. +

    +
    +
    +
    +
    + quotes + - + QuoteConnection + List of quotes created at this wallet address
    +
    +
    Arguments
    +
    +
    +
    + after + - + String +
    +

    + Forward pagination: Cursor (quote ID) to start + retrieving quotes after this point. +

    +
    +
    +
    + before + - + String +
    +

    + Backward pagination: Cursor (quote ID) to + start retrieving quotes before this point. +

    +
    +
    +
    + first + - + Int +
    +

    + Forward pagination: Limit the result to the + first n quotes after the + after cursor. +

    +
    +
    +
    + last + - + Int +
    +

    + Backward pagination: Limit the result to the + last n quotes before the + before cursor. +

    +
    +
    +
    + sortOrder + - + SortOrder +
    +

    + Specify the sort order of quotes based on + their creation data, either ascending or + descending. +

    +
    +
    +
    +
    + outgoingPayments + - + OutgoingPaymentConnection + + List of outgoing payments sent from this wallet + address +
    +
    +
    Arguments
    +
    +
    +
    + after + - + String +
    +

    + Forward pagination: Cursor (outgoing payment + ID) to start retrieving outgoing payments + after this point. +

    +
    +
    +
    + before + - + String +
    +

    + Backward pagination: Cursor (outgoing payment + ID) to start retrieving outgoing payments + before this point. +

    +
    +
    +
    + first + - + Int +
    +

    + Forward pagination: Limit the result to the + first n outgoing payments + after the after cursor. +

    +
    +
    +
    + last + - + Int +
    +

    + Backward pagination: Limit the result to the + last n outgoing payments + before the before cursor. +

    +
    +
    +
    + sortOrder + - + SortOrder +
    +

    + Specify the sort order of outgoing payments + based on their creation date, either ascending + or descending. +

    +
    +
    +
    +
    + createdAt + - + String! + + The date and time when the wallet address was created. +
    + status + - + WalletAddressStatus! + + The current status of the wallet, either active or + inactive. +
    + walletAddressKeys + - + WalletAddressKeyConnection + + List of keys associated with this wallet address +
    +
    +
    Arguments
    +
    +
    +
    + after + - + String +
    +

    + Forward pagination: Cursor (wallet address key + ID) to start retrieving keys after this point. +

    +
    +
    +
    + before + - + String +
    +

    + Backward pagination: Cursor (wallet address + key ID) to start retrieving keys before this + point. +

    +
    +
    +
    + first + - + Int +
    +

    + Forward pagination: Limit the result to the + first n keys after the + after cursor. +

    +
    +
    +
    + last + - + Int +
    +

    + Backward pagination: Limit the result to the + last n keys before the + before cursor. +

    +
    +
    +
    + sortOrder + - + SortOrder +
    +

    + Specify the sort order of keys based on their + creation data, either ascending or descending. +

    +
    +
    +
    +
    + additionalProperties + - + [AdditionalProperty] + + Additional properties associated with the wallet + address. +
    + tenant + - + Tenant + Tenant of the wallet address.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "asset": Asset,
    +  "liquidity": UInt64,
    +  "address": "xyz789",
    +  "publicName": "abc123",
    +  "incomingPayments": IncomingPaymentConnection,
    +  "quotes": QuoteConnection,
    +  "outgoingPayments": OutgoingPaymentConnection,
    +  "createdAt": "xyz789",
    +  "status": "INACTIVE",
    +  "walletAddressKeys": WalletAddressKeyConnection,
    +  "additionalProperties": [AdditionalProperty],
    +  "tenant": Tenant
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WalletAddressEdge

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + node - + WalletAddress! + A wallet address node in the list.
    + cursor + - + String! + + A cursor for paginating through the wallet addresses. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "node": WalletAddress,
    +  "cursor": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WalletAddressKey

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + + Unique internal identifier for the wallet address key. +
    + walletAddressId + - + ID! + + Unique identifier of the wallet address to associate + with the key. +
    + jwk - + Jwk! + + The public key object in JSON Web Key (JWK) format. +
    + revoked + - + Boolean! + Indicator of whether the key has been revoked.
    + createdAt + - + String! + + The date and time that this wallet address key was + created. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "walletAddressId": "4",
    +  "jwk": Jwk,
    +  "revoked": false,
    +  "createdAt": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WalletAddressKeyConnection

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + pageInfo + - + PageInfo! + Pagination information for wallet address keys.
    + edges + - + [WalletAddressKeyEdge!]! + + A list of wallet address key edges, containing wallet + address key nodes and cursors for pagination. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "pageInfo": PageInfo,
    +  "edges": [WalletAddressKeyEdge]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WalletAddressKeyEdge

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + node - + WalletAddressKey! + A wallet address key node in the list.
    + cursor + - + String! + + A cursor for paginating through the wallet address + keys. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "node": WalletAddressKey,
    +  "cursor": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WalletAddressStatus

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

    INACTIVE

    +
    The status after deactivating a wallet address.
    +

    ACTIVE

    +
    The default status of a wallet address.
    +
    +
    +
    +
    +
    Example
    +
    "INACTIVE"
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WalletAddressWithdrawal

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier for the withdrawal.
    + amount + - + UInt64! + Amount to be withdrawn.
    + walletAddress + - + WalletAddress! + + Details about the wallet address from which the + withdrawal is made. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "amount": UInt64,
    +  "walletAddress": WalletAddress
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    + WalletAddressWithdrawalMutationResponse +

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    + withdrawal + - + WalletAddressWithdrawal + + The wallet address withdrawal that was processed. +
    +
    +
    +
    +
    +
    Example
    +
    {"withdrawal": WalletAddressWithdrawal}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WalletAddressesConnection

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + pageInfo + - + PageInfo! + + Pagination information for the wallet addresses. +
    + edges + - + [WalletAddressEdge!]! + + A list of wallet address edges, containing wallet + address nodes and cursors for pagination. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "pageInfo": PageInfo,
    +  "edges": [WalletAddressEdge]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WebhookEvent

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + ID! + Unique identifier of the webhook event.
    + tenant + - + Tenant + Tenant of the webhook event.
    + type - + String! + Type of webhook event.
    + data - + JSONObject! + Stringified JSON data for the webhook event.
    + createdAt + - + String! + + The date and time when the webhook event was created. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 4,
    +  "tenant": Tenant,
    +  "type": "xyz789",
    +  "data": {},
    +  "createdAt": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WebhookEventFilter

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Input FieldDescription
    + type - + FilterString + Filter for webhook events based on their type.
    +
    +
    +
    +
    +
    Example
    +
    {"type": FilterString}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WebhookEventsConnection

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + pageInfo + - + PageInfo! + Pagination information for webhook events.
    + edges + - + [WebhookEventsEdge!]! + + A list of webhook event edges, containing event nodes + and cursors for pagination. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "pageInfo": PageInfo,
    +  "edges": [WebhookEventsEdge]
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WebhookEventsEdge

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + node - + WebhookEvent! + A webhook event node in the list.
    + cursor + - + String! + + A cursor for paginating through the webhook events. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "node": WebhookEvent,
    +  "cursor": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WhoamiResponse

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    + id - + String! +
    + isOperator + - + Boolean! +
    +
    +
    +
    +
    +
    Example
    +
    {"id": "abc123", "isOperator": false}
    +
    +
    +
    +
    +
    +
    +
    + Types +
    +

    WithdrawEventLiquidityInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + eventId + - + String! + + Unique identifier of the event to withdraw liquidity + from. +
    + idempotencyKey + - + String! + + Unique key to ensure duplicate or retried requests are + processed only once. For more information, refer to + idempotency. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "eventId": "abc123",
    +  "idempotencyKey": "xyz789"
    +}
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + From e6d0c00d9cb61a45c00c68928ba962246b4f8d63 Mon Sep 17 00:00:00 2001 From: brad-dow <162852233+brad-dow@users.noreply.github.com> Date: Thu, 19 Feb 2026 16:42:18 -0600 Subject: [PATCH 2/4] docs: regenerate SpectaQL docs Regenerated SpectaQL docs for auth and backend admin APIs (both EN and ES) --- .../src/pages/apis/graphql/auth/index.html | 1902 +-- .../src/pages/apis/graphql/backend/index.html | 11811 +++------------ .../src/pages/es/apis/graphql/auth/index.html | 1897 +-- .../pages/es/apis/graphql/backend/index.html | 11814 +++------------- 4 files changed, 4573 insertions(+), 22851 deletions(-) diff --git a/packages/documentation/src/pages/apis/graphql/auth/index.html b/packages/documentation/src/pages/apis/graphql/auth/index.html index 63dd3c61e6..8a306a67fa 100644 --- a/packages/documentation/src/pages/apis/graphql/auth/index.html +++ b/packages/documentation/src/pages/apis/graphql/auth/index.html @@ -3,767 +3,17 @@ - + Auth Admin API - - + +
    -
    +
    -
    +
    @@ -1550,26 +560,15 @@
    Fields
    - in - - [GrantState!] + in - [GrantState!] - List of states to include in the filter. + List of states to include in the filter. - notIn - - - [GrantState!] + notIn - [GrantState!] - List of states to exclude in the filter. + List of states to exclude in the filter. @@ -1584,11 +583,7 @@
    Example
    -
    +
    @@ -1607,14 +602,9 @@
    Fields
    - in - - [String!] + in - [String!] - Array of strings to filter by. + Array of strings to filter by. @@ -1623,17 +613,13 @@
    Fields
    Example
    -
    {"in": ["abc123"]}
    +                  
    {"in": ["xyz789"]}
     
    -
    +
    @@ -1651,109 +637,44 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the grant. + Unique identifier of the grant. - - client - - - String! + client - String! - Wallet address of the grantee's account. + Wallet address of the grantee's account. - - access - - - [Access!]! + access - [Access!]! - Details of the access provided by the grant. + Details of the access provided by the grant. - - subject - - - Subject + subject - Subject - Details of the subject provided by the grant. + Details of the subject provided by the grant. - - state - - - GrantState! + state - GrantState! - Current state of the grant. + Current state of the grant. - - finalizationReason - - - GrantFinalization - - - Specific outcome of a finalized grant, indicating - whether the grant was issued, revoked, or rejected. + finalizationReason - GrantFinalization + Specific outcome of a finalized grant, indicating whether the grant was issued, revoked, or rejected. - - createdAt - - - String! + createdAt - String! - The date and time when the grant was created. + The date and time when the grant was created. - - tenantId - - - ID! - - - Unique identifier of the tenant associated with the - grant. + tenantId - ID! + Unique identifier of the tenant associated with the grant. @@ -1763,13 +684,13 @@
    Fields
    Example
    {
    -  "id": 4,
    +  "id": "4",
       "client": "xyz789",
       "access": [Access],
       "subject": Subject,
       "state": "PROCESSING",
       "finalizationReason": "ISSUED",
    -  "createdAt": "abc123",
    +  "createdAt": "xyz789",
       "tenantId": 4
     }
     
    @@ -1777,11 +698,7 @@
    Example
    -
    +
    @@ -1799,27 +716,14 @@
    Fields
    - - node - - Grant! + node - Grant! - A grant node in the list. + A grant node in the list. - - cursor - - - String! + cursor - String! - A cursor for paginating through the grants. + A cursor for paginating through the grants. @@ -1837,11 +741,7 @@
    Example
    -
    +
    @@ -1860,43 +760,21 @@
    Fields
    - identifier - - - FilterString + identifier - FilterString - Filter grants by their unique identifier. + Filter grants by their unique identifier. - state - - - FilterGrantState + state - FilterGrantState - Filter grants by their state. + Filter grants by their state. - finalizationReason - - - FilterFinalizationReason - - Filter grants by their finalization reason. + finalizationReason - FilterFinalizationReason + + Filter grants by their finalization reason. @@ -1915,11 +793,7 @@
    Example
    -
    +
    @@ -1940,19 +814,19 @@
    Values

    ISSUED

    - The grant was issued successfully. + The grant was issued successfully.

    REVOKED

    - The grant was revoked. + The grant was revoked.

    REJECTED

    - The grant request was rejected. + The grant request was rejected. @@ -1967,11 +841,7 @@
    Example
    -
    +
    @@ -1992,28 +862,25 @@
    Values

    PROCESSING

    - The grant request is processing. + The grant request is processing.

    PENDING

    - The grant request is awaiting interaction. + The grant request is awaiting interaction.

    APPROVED

    - The grant request has been approved. + The grant request has been approved.

    FINALIZED

    - - The grant request has been finalized, and no more - access tokens or interactions can be made. - + The grant request has been finalized, and no more access tokens or interactions can be made. @@ -2028,11 +895,7 @@
    Example
    -
    +
    @@ -2050,33 +913,14 @@
    Fields
    - - pageInfo - - - PageInfo! - - Information to aid in pagination. - - - - edges - - - [GrantEdge!]! + pageInfo - PageInfo! - - A list of edges representing grants and cursors for - pagination. + Information to aid in pagination. + + + edges - [GrantEdge!]! + A list of edges representing grants and cursors for pagination. @@ -2094,11 +938,7 @@
    Example
    -
    +
    @@ -2107,15 +947,7 @@

    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. -

    +

    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.

    @@ -2127,11 +959,7 @@
    Example
    -
    +
    @@ -2140,27 +968,19 @@

    Int

    Description
    -

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

    +

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

    Example
    -
    987
    +                  
    123
     
    -
    +
    @@ -2178,60 +998,24 @@
    Fields
    - - receiver - - - String - - Wallet address URL of the receiver. - - - - debitAmount - - - PaymentAmount - - Amount to debit. - - - - receiveAmount - - - PaymentAmount - - Amount to receive. - - - - interval - - - String - - Interval between payments. + receiver - String + + Wallet address URL of the receiver. + + + debitAmount - PaymentAmount + + Amount to debit. + + + receiveAmount - PaymentAmount + + Amount to receive. + + + interval - String + + Interval between payments. @@ -2251,20 +1035,14 @@
    Example
    -
    +

    Model

    -
    +
    Fields
    @@ -2275,34 +1053,19 @@
    Fields
    - - + - - +
    - id - - ID! + id - ID! Unique identifier for the model. Unique identifier for the model.
    - createdAt - - - String! + createdAt - String! The date and time when the model was created. The date and time when the model was created.
    -
    +
    Possible Types
    @@ -2313,25 +1076,17 @@
    Possible Types
    @@ -2347,11 +1102,7 @@
    Example
    -
    +
    @@ -2369,72 +1120,24 @@
    Fields
    - - + - - + - - + - - +
    -

    - Grant -

    +

    Grant

    -

    - Access -

    +

    Access

    -

    - SubjectItem -

    +

    SubjectItem

    - endCursor - - - String - - The cursor used to fetch the next page when paginating - forward. + endCursor - String The cursor used to fetch the next page when paginating forward.
    - hasNextPage - - - Boolean! - - Indicates if there are more pages when paginating - forward. + hasNextPage - Boolean! Indicates if there are more pages when paginating forward.
    - hasPreviousPage - - - Boolean! - - Indicates if there are more pages when paginating - backward. + hasPreviousPage - Boolean! Indicates if there are more pages when paginating backward.
    - startCursor - - - String - - The cursor used to fetch the next page when paginating - backward. + startCursor - String The cursor used to fetch the next page when paginating backward.
    @@ -2445,20 +1148,16 @@
    Fields
    Example
    {
       "endCursor": "xyz789",
    -  "hasNextPage": false,
    -  "hasPreviousPage": true,
    -  "startCursor": "xyz789"
    +  "hasNextPage": true,
    +  "hasPreviousPage": false,
    +  "startCursor": "abc123"
     }
     
    -
    +
    @@ -2476,54 +1175,19 @@
    Fields
    - - value - - - UInt64! - - The value of the payment amount. - - - - assetCode - - - String! + value - UInt64! - - Should be an ISO 4217 currency code whenever possible, - e.g. USD. For more information, refer to - assets. - - - - - assetScale - - - UInt8! + The value of the payment amount. + + + assetCode - String! - - Difference in orders of magnitude between the standard - unit of an asset and a corresponding fractional unit. + Should be an ISO 4217 currency code whenever possible, e.g. USD. For more information, refer to assets. + + + assetScale - UInt8! + Difference in orders of magnitude between the standard unit of an asset and a corresponding fractional unit. @@ -2542,11 +1206,7 @@
    Example
    -
    +
    @@ -2565,17 +1225,9 @@
    Fields
    - grantId - - - String! - - Unique identifier of the grant to revoke. + grantId - String! + + Unique identifier of the grant to revoke. @@ -2584,17 +1236,13 @@
    Fields
    Example
    -
    {"grantId": "xyz789"}
    +                  
    {"grantId": "abc123"}
     
    -
    +
    @@ -2612,13 +1260,9 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the revoked grant. + Unique identifier of the revoked grant. @@ -2633,11 +1277,7 @@
    Example
    -
    +
    @@ -2658,13 +1298,13 @@
    Values

    ASC

    - Sort the results in ascending order. + Sort the results in ascending order.

    DESC

    - Sort the results in descending order. + Sort the results in descending order. @@ -2679,11 +1319,7 @@
    Example
    -
    +
    @@ -2692,12 +1328,7 @@

    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. -

    +

    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.

    @@ -2709,11 +1340,7 @@
    Example
    -
    +
    @@ -2731,18 +1358,10 @@
    Fields
    - - sub_ids - - - [SubjectItem!]! + sub_ids - [SubjectItem!]! + + - @@ -2757,11 +1376,7 @@
    Example
    -
    +
    @@ -2779,53 +1394,24 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the subject object. + Unique identifier of the subject object. - - subId - - - String! + subId - String! - Wallet address of the subject's account. + Wallet address of the subject's account. - - subIdFormat - - - String! + subIdFormat - String! - Format of the subject identifier + Format of the subject identifier - - createdAt - - - String! + createdAt - String! - The date and time when the subject was created. + The date and time when the subject was created. @@ -2838,18 +1424,14 @@
    Example
    "id": "4", "subId": "xyz789", "subIdFormat": "xyz789", - "createdAt": "abc123" + "createdAt": "xyz789" }
    -
    +
    @@ -2858,12 +1440,7 @@

    UInt64

    Description
    -

    - The UInt64 scalar type represents unsigned - 64-bit whole numeric values. It is capable of handling - values that are larger than the JavaScript - Number type limit (greater than 2^53). -

    +

    The UInt64 scalar type represents unsigned 64-bit whole numeric values. It is capable of handling values that are larger than the JavaScript Number type limit (greater than 2^53).

    @@ -2875,11 +1452,7 @@
    Example
    -
    +
    @@ -2888,10 +1461,7 @@

    UInt8

    Description
    -

    - The UInt8 scalar type represents unsigned 8-bit - whole numeric values, ranging from 0 to 255. -

    +

    The UInt8 scalar type represents unsigned 8-bit whole numeric values, ranging from 0 to 255.

    @@ -2908,4 +1478,4 @@
    Example
    - + \ No newline at end of file diff --git a/packages/documentation/src/pages/apis/graphql/backend/index.html b/packages/documentation/src/pages/apis/graphql/backend/index.html index ebb5aa69c7..79f474022a 100644 --- a/packages/documentation/src/pages/apis/graphql/backend/index.html +++ b/packages/documentation/src/pages/apis/graphql/backend/index.html @@ -3,767 +3,17 @@ - + Backend Admin API - - + +
    -
    +
    @@ -9209,44 +6193,19 @@
    Fields
    - - key - - String! + key - String! - Key for the additional property. + Key for the additional property. - - value - - - String! + value - String! - Value for the additional property. + Value for the additional property. - - visibleInOpenPayments - - - Boolean! - - - Indicates whether the property is visible in Open - Payments wallet address requests. + visibleInOpenPayments - Boolean! + Indicates whether the property is visible in Open Payments wallet address requests. @@ -9256,8 +6215,8 @@
    Fields
    Example
    {
    -  "key": "abc123",
    -  "value": "xyz789",
    +  "key": "xyz789",
    +  "value": "abc123",
       "visibleInOpenPayments": false
     }
     
    @@ -9265,11 +6224,7 @@
    Example
    -
    +
    @@ -9288,43 +6243,21 @@
    Fields
    - key - - String! + key - String! - Key for the additional property. + Key for the additional property. - value - - - String! + value - String! - Value for the additional property. + Value for the additional property. - visibleInOpenPayments - - - Boolean! - - - Indicates whether the property is visible in Open - Payments wallet address requests. + visibleInOpenPayments - Boolean! + Indicates whether the property is visible in Open Payments wallet address requests. @@ -9343,11 +6276,7 @@
    Example
    -
    +
    @@ -9368,7 +6297,7 @@
    Values

    EdDSA

    - EdDSA cryptographic algorithm. + EdDSA cryptographic algorithm. @@ -9383,11 +6312,7 @@
    Example
    -
    +
    @@ -9405,55 +6330,19 @@
    Fields
    - - value - - - UInt64! + value - UInt64! - Numerical value. + Numerical value. - - assetCode - - - String! - - - Should be an ISO 4217 currency code whenever possible, - e.g. USD. For more information, refer to - assets. + assetCode - String! + Should be an ISO 4217 currency code whenever possible, e.g. USD. For more information, refer to assets. - - assetScale - - - UInt8! - - - Difference in order of magnitude between the standard - unit of an asset and its corresponding fractional - unit. + assetScale - UInt8! + Difference in order of magnitude between the standard unit of an asset and its corresponding fractional unit. @@ -9464,7 +6353,7 @@
    Fields
    Example
    {
       "value": UInt64,
    -  "assetCode": "xyz789",
    +  "assetCode": "abc123",
       "assetScale": UInt8
     }
     
    @@ -9472,11 +6361,7 @@
    Example
    -
    +
    @@ -9495,54 +6380,21 @@
    Fields
    - value - - - UInt64! + value - UInt64! - Numerical value. + Numerical value. - assetCode - - - String! - - - Should be an ISO 4217 currency code whenever possible, - e.g. USD. For more information, refer to - assets. + assetCode - String! + Should be an ISO 4217 currency code whenever possible, e.g. USD. For more information, refer to assets. - assetScale - - - UInt8! - - - Difference in order of magnitude between the standard - unit of an asset and its corresponding fractional - unit. + assetScale - UInt8! + Difference in order of magnitude between the standard unit of an asset and its corresponding fractional unit. @@ -9553,7 +6405,7 @@
    Fields
    Example
    {
       "value": UInt64,
    -  "assetCode": "abc123",
    +  "assetCode": "xyz789",
       "assetScale": UInt8
     }
     
    @@ -9561,11 +6413,7 @@
    Example
    -
    +
    @@ -9584,15 +6432,9 @@
    Fields
    - id - - ID! - - - Unique identifier of the incoming payment to be - approved. Note: incoming payment must be PENDING. + id - ID! + Unique identifier of the incoming payment to be approved. Note: incoming payment must be PENDING. @@ -9607,11 +6449,7 @@
    Example
    -
    +
    @@ -9629,18 +6467,9 @@
    Fields
    - - payment - - - IncomingPayment + payment - IncomingPayment - The incoming payment that was approved. + The incoming payment that was approved. @@ -9655,11 +6484,7 @@
    Example
    -
    +
    @@ -9677,259 +6502,93 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the asset. + Unique identifier of the asset. - - code - - String! - - - Should be an ISO 4217 currency code whenever possible, - e.g. USD. For more information, refer to - assets. + code - String! + Should be an ISO 4217 currency code whenever possible, e.g. USD. For more information, refer to assets. - - scale - - - UInt8! - - - Difference in order of magnitude between the standard - unit of an asset and its corresponding fractional - unit. + scale - UInt8! + Difference in order of magnitude between the standard unit of an asset and its corresponding fractional unit. - - liquidity - - - UInt64 + liquidity - UInt64 - Available liquidity + Available liquidity - - withdrawalThreshold - - - UInt64 - - - Minimum amount of liquidity that can be withdrawn from - the asset. + withdrawalThreshold - UInt64 + Minimum amount of liquidity that can be withdrawn from the asset. - - liquidityThreshold - - - UInt64 - - - A webhook event will notify the Account Servicing - Entity if liquidity falls below this value. + liquidityThreshold - UInt64 + A webhook event will notify the Account Servicing Entity if liquidity falls below this value. - - receivingFee - - - Fee + receivingFee - Fee - The receiving fee structure for the asset. + The receiving fee structure for the asset. - - sendingFee - - - Fee + sendingFee - Fee - The sending fee structure for the asset. + The sending fee structure for the asset. - - fees - - FeesConnection - - - Fetches a paginated list of fees associated with this - asset. + fees - FeesConnection + Fetches a paginated list of fees associated with this asset.
    -
    Arguments
    +
    Arguments
    -
    - after - - - String +
    after - String
    -

    - Forward pagination: Cursor (fee ID) to start - retrieving fees after this point. -

    +

    Forward pagination: Cursor (fee ID) to start retrieving fees after this point.

    -
    - before - - - String +
    before - String
    -

    - Backward pagination: Cursor (fee ID) to start - retrieving fees before this point. -

    +

    Backward pagination: Cursor (fee ID) to start retrieving fees before this point.

    -
    - first - - - Int +
    first - Int
    -

    - Forward pagination: Limit the result to the - first n fees after the - after cursor. -

    +

    Forward pagination: Limit the result to the first n fees after the after cursor.

    -
    - last - - - Int +
    last - Int
    -

    - Backward pagination: Limit the result to the - last n fees before the - before cursor. -

    +

    Backward pagination: Limit the result to the last n fees before the before cursor.

    -
    - sortOrder - - - SortOrder +
    sortOrder - SortOrder
    -

    - Specify the sort order of fees based on their - creation data, either ascending or descending. -

    +

    Specify the sort order of fees based on their creation data, either ascending or descending.

    - - createdAt - - - String! + createdAt - String! - The date and time when the asset was created. + The date and time when the asset was created. - - tenant - - - Tenant + tenant - Tenant - The tenant that the asset belongs to. + The tenant that the asset belongs to. @@ -9940,7 +6599,7 @@
    Example
    {
       "id": 4,
    -  "code": "xyz789",
    +  "code": "abc123",
       "scale": UInt8,
       "liquidity": UInt64,
       "withdrawalThreshold": UInt64,
    @@ -9956,11 +6615,7 @@ 
    Example
    -
    +
    @@ -9978,27 +6633,14 @@
    Fields
    - - node - - Asset! + node - Asset! - An asset node in the list. + An asset node in the list. - - cursor - - - String! + cursor - String! - A cursor for paginating through the assets. + A cursor for paginating through the assets. @@ -10009,18 +6651,14 @@
    Fields
    Example
    {
       "node": Asset,
    -  "cursor": "abc123"
    +  "cursor": "xyz789"
     }
     
    -
    +
    @@ -10038,16 +6676,9 @@
    Fields
    - - asset - - - Asset + asset - Asset - The asset affected by the mutation. + The asset affected by the mutation. @@ -10062,11 +6693,7 @@
    Example
    -
    +
    @@ -10084,33 +6711,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Information to aid in pagination. + Information to aid in pagination. - - edges - - - [AssetEdge!]! - - - A list of edges representing assets and cursors for - pagination. + edges - [AssetEdge!]! + A list of edges representing assets and cursors for pagination. @@ -10128,20 +6736,14 @@
    Example
    -
    +

    BasePayment

    -
    +
    Fields
    @@ -10152,80 +6754,34 @@
    Fields
    - - + - - + - - + - - + - - +
    - id - - ID! + id - ID! Unique identifier for the payment. Unique identifier for the payment.
    - walletAddressId - - - ID! - - Unique identifier of the wallet address under which - the payment was created. + walletAddressId - ID! Unique identifier of the wallet address under which the payment was created.
    - metadata - - - JSONObject - - Additional metadata associated with the payment. + metadata - JSONObject Additional metadata associated with the payment.
    - createdAt - - - String! + createdAt - String! The date and time that the payment was created. The date and time that the payment was created.
    - client - - - String - - Information about the wallet address of the Open - Payments client that created the payment. + client - String Information about the wallet address of the Open Payments client that created the payment.
    -
    +
    Possible Types
    @@ -10236,29 +6792,17 @@
    Possible Types
    @@ -10269,7 +6813,7 @@
    Possible Types
    Example
    {
    -  "id": "4",
    +  "id": 4,
       "walletAddressId": "4",
       "metadata": {},
       "createdAt": "abc123",
    @@ -10280,11 +6824,7 @@ 
    Example
    -
    +
    @@ -10293,20 +6833,14 @@

    Boolean

    Description
    -

    - The Boolean scalar type represents - true or false. -

    +

    The Boolean scalar type represents true or false.

    -
    +
    +
    -
    +
    @@ -10325,15 +6859,9 @@
    Fields
    - +
    -

    - IncomingPayment -

    +

    IncomingPayment

    -

    - OutgoingPayment -

    +

    OutgoingPayment

    -

    - Payment -

    +

    Payment

    - id - - ID! - - Unique identifier of the incoming payment to be - canceled. Note: incoming payment must be PENDING. + id - ID! Unique identifier of the incoming payment to be canceled. Note: incoming payment must be PENDING.
    @@ -10348,11 +6876,7 @@
    Example
    -
    +
    @@ -10370,18 +6894,9 @@
    Fields
    - - payment - - - IncomingPayment + payment - IncomingPayment - The incoming payment that was canceled. + The incoming payment that was canceled. @@ -10396,11 +6911,7 @@
    Example
    -
    +
    @@ -10419,47 +6930,21 @@
    Fields
    - id - - ID! - - - Unique identifier of the outgoing payment to cancel. + id - ID! + Unique identifier of the outgoing payment to cancel. - reason - - - String - - - Reason why this outgoing payment has been canceled. - This value will be publicly visible in the metadata - field if this outgoing payment is requested through - Open Payments. + reason - String + Reason why this outgoing payment has been canceled. This value will be publicly visible in the metadata field if this outgoing payment is requested through Open Payments. - cardPaymentFailureReason - - - CardPaymentFailureReason - - - If card flow, optional machine-readable failure reason + cardPaymentFailureReason - CardPaymentFailureReason + If card flow, optional machine-readable failure reason @@ -10478,11 +6963,7 @@
    Example
    -
    +
    @@ -10501,42 +6982,24 @@
    Fields
    - data - - JSONObject! + data - JSONObject! + + - - requestId - - - String! + requestId - String! + + - - initiatedAt - - - String! + initiatedAt - String! + + - @@ -10547,7 +7010,7 @@
    Fields
    Example
    {
       "data": {},
    -  "requestId": "xyz789",
    +  "requestId": "abc123",
       "initiatedAt": "xyz789"
     }
     
    @@ -10555,11 +7018,7 @@
    Example
    -
    +
    @@ -10580,13 +7039,15 @@
    Values

    invalid_signature

    - + +

    invalid_request

    - + + @@ -10601,11 +7062,7 @@
    Example
    -
    +
    @@ -10624,17 +7081,9 @@
    Fields
    - incomingPaymentUrl - - - String! + incomingPaymentUrl - String! - URL of the incoming payment to be completed. + URL of the incoming payment to be completed. @@ -10643,17 +7092,13 @@
    Fields
    Example
    -
    {"incomingPaymentUrl": "abc123"}
    +                  
    {"incomingPaymentUrl": "xyz789"}
     
    -
    +
    @@ -10671,18 +7116,9 @@
    Fields
    - - receiver - - - Receiver + receiver - Receiver - The receiver object returned in the response. + The receiver object returned in the response. @@ -10697,11 +7133,7 @@
    Example
    -
    +
    @@ -10720,109 +7152,39 @@
    Fields
    - code - - String! - - - Should be an ISO 4217 currency code whenever possible, - e.g. USD. For more information, refer to - assets. + code - String! + Should be an ISO 4217 currency code whenever possible, e.g. USD. For more information, refer to assets. - scale - - - UInt8! - - - Difference in order of magnitude between the standard - unit of an asset and its corresponding fractional - unit. + scale - UInt8! + Difference in order of magnitude between the standard unit of an asset and its corresponding fractional unit. - withdrawalThreshold - - - UInt64 - - - Minimum amount of liquidity that can be withdrawn from - the asset. + withdrawalThreshold - UInt64 + Minimum amount of liquidity that can be withdrawn from the asset. - liquidityThreshold - - - UInt64 - - - A webhook event will notify the Account Servicing - Entity if liquidity falls below this value. + liquidityThreshold - UInt64 + A webhook event will notify the Account Servicing Entity if liquidity falls below this value. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - tenantId - - - ID - - - Unique identifier of the tenant associated with the - asset. This cannot be changed. Optional, if not - provided, the tenantId will be obtained from the - signature. + tenantId - ID + Unique identifier of the tenant associated with the asset. This cannot be changed. Optional, if not provided, the tenantId will be obtained from the signature. @@ -10836,7 +7198,7 @@
    Example
    "scale": UInt8, "withdrawalThreshold": UInt64, "liquidityThreshold": UInt64, - "idempotencyKey": "xyz789", + "idempotencyKey": "abc123", "tenantId": 4 }
    @@ -10844,17 +7206,11 @@
    Example
    -
    +
    -

    - CreateAssetLiquidityWithdrawalInput -

    +

    CreateAssetLiquidityWithdrawalInput

    @@ -10869,82 +7225,33 @@
    Fields
    - assetId - - - String! - - - Unique identifier of the asset to create the - withdrawal for. + assetId - String! + Unique identifier of the asset to create the withdrawal for. - amount - - - UInt64! + amount - UInt64! - Amount of liquidity to withdraw. + Amount of liquidity to withdraw. - id - - String! + id - String! - Unique identifier of the withdrawal. + Unique identifier of the withdrawal. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - timeoutSeconds - - - UInt64! - - - Interval in seconds after a pending transfer's created - at which it may be posted or voided. Zero denotes a no - timeout single-phase posted transfer. + timeoutSeconds - UInt64! + Interval in seconds after a pending transfer's created at which it may be posted or voided. Zero denotes a no timeout single-phase posted transfer. @@ -10965,11 +7272,7 @@
    Example
    -
    +
    @@ -10988,125 +7291,45 @@
    Fields
    - walletAddressId - - - String! - - - Unique identifier of the wallet address under which - the incoming payment will be created. + walletAddressId - String! + Unique identifier of the wallet address under which the incoming payment will be created. - expiresAt - - - String - - - Date and time that the incoming payment will expire. + expiresAt - String + Date and time that the incoming payment will expire. - metadata - - - JSONObject - - - Additional metadata associated with the incoming - payment. + metadata - JSONObject + Additional metadata associated with the incoming payment. - incomingAmount - - - AmountInput - - - Maximum amount to be received for this incoming - payment. + incomingAmount - AmountInput + Maximum amount to be received for this incoming payment. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - isCardPayment - - - Boolean - - - Whether or not the incoming payment is being created - for a card payment. + isCardPayment - Boolean + Whether or not the incoming payment is being created for a card payment. - senderWalletAddress - - - String - - - The sender's wallet address URL. Applicable only to - card payments. + senderWalletAddress - String + The sender's wallet address URL. Applicable only to card payments. @@ -11117,10 +7340,10 @@
    Fields
    Example
    {
       "walletAddressId": "xyz789",
    -  "expiresAt": "abc123",
    +  "expiresAt": "xyz789",
       "metadata": {},
       "incomingAmount": AmountInput,
    -  "idempotencyKey": "abc123",
    +  "idempotencyKey": "xyz789",
       "isCardPayment": true,
       "senderWalletAddress": "xyz789"
     }
    @@ -11129,17 +7352,11 @@ 
    Example
    -
    +
    -

    - CreateIncomingPaymentWithdrawalInput -

    +

    CreateIncomingPaymentWithdrawalInput

    @@ -11154,59 +7371,21 @@
    Fields
    - incomingPaymentId - - - String! - - - Unique identifier of the incoming payment to withdraw - liquidity from. + incomingPaymentId - String! + Unique identifier of the incoming payment to withdraw liquidity from. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - timeoutSeconds - - - UInt64! - - - Interval in seconds after a pending transfer's created - at which it may be posted or voided. Zero denotes a no - timeout single-phase posted transfer. + timeoutSeconds - UInt64! + Interval in seconds after a pending transfer's created at which it may be posted or voided. Zero denotes a no timeout single-phase posted transfer. @@ -11217,7 +7396,7 @@
    Fields
    Example
    {
       "incomingPaymentId": "abc123",
    -  "idempotencyKey": "abc123",
    +  "idempotencyKey": "xyz789",
       "timeoutSeconds": UInt64
     }
     
    @@ -11225,11 +7404,7 @@
    Example
    -
    +
    @@ -11248,117 +7423,45 @@
    Fields
    - maxPacketAmount - - - UInt64 + maxPacketAmount - UInt64 - Maximum packet amount that the peer accepts. + Maximum packet amount that the peer accepts. - assetId - - - String! - - - Unique identifier of the asset associated with the - peering relationship. + assetId - String! + Unique identifier of the asset associated with the peering relationship. - peerUrl - - - String! - - - Peer's URL address, where auto-peering requests are - accepted. + peerUrl - String! + Peer's URL address, where auto-peering requests are accepted. - name - - String - - - Internal name for the peer, used to override - auto-peering default names. + name - String + Internal name for the peer, used to override auto-peering default names. - liquidityThreshold - - - UInt64 - - - A webhook event will notify the Account Servicing - Entity if peer liquidity falls below this value. + liquidityThreshold - UInt64 + A webhook event will notify the Account Servicing Entity if peer liquidity falls below this value. - liquidityToDeposit - - - UInt64 + liquidityToDeposit - UInt64 - Amount of liquidity to deposit for the peer. + Amount of liquidity to deposit for the peer. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -11369,7 +7472,7 @@
    Fields
    Example
    {
       "maxPacketAmount": UInt64,
    -  "assetId": "xyz789",
    +  "assetId": "abc123",
       "peerUrl": "abc123",
       "name": "xyz789",
       "liquidityThreshold": UInt64,
    @@ -11381,17 +7484,11 @@ 
    Example
    -
    +
    -

    - CreateOrUpdatePeerByUrlMutationResponse -

    +

    CreateOrUpdatePeerByUrlMutationResponse

    @@ -11405,15 +7502,9 @@
    Fields
    - - peer - - Peer + peer - Peer - The peer created or updated based on a URL. + The peer created or updated based on a URL. @@ -11428,17 +7519,11 @@
    Example
    -
    +
    -

    - CreateOutgoingPaymentFromIncomingPaymentInput -

    +

    CreateOutgoingPaymentFromIncomingPaymentInput

    @@ -11453,106 +7538,39 @@
    Fields
    - walletAddressId - - - String! - - - Unique identifier of the wallet address under which - the outgoing payment will be created. + walletAddressId - String! + Unique identifier of the wallet address under which the outgoing payment will be created. - incomingPayment - - - String! - - - Incoming payment URL to create the outgoing payment - from. + incomingPayment - String! + Incoming payment URL to create the outgoing payment from. - debitAmount - - - AmountInput + debitAmount - AmountInput - Amount to send (fixed send). + Amount to send (fixed send). - metadata - - - JSONObject - - - Additional metadata associated with the outgoing - payment. + metadata - JSONObject + Additional metadata associated with the outgoing payment. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - cardDetails - - - CardDetailsInput - - - Used for the card service to provide the card expiry - and signature + cardDetails - CardDetailsInput + Used for the card service to provide the card expiry and signature @@ -11562,11 +7580,11 @@
    Fields
    Example
    {
    -  "walletAddressId": "xyz789",
    -  "incomingPayment": "xyz789",
    +  "walletAddressId": "abc123",
    +  "incomingPayment": "abc123",
       "debitAmount": AmountInput,
       "metadata": {},
    -  "idempotencyKey": "abc123",
    +  "idempotencyKey": "xyz789",
       "cardDetails": CardDetailsInput
     }
     
    @@ -11574,11 +7592,7 @@
    Example
    -
    +
    @@ -11597,75 +7611,27 @@
    Fields
    - walletAddressId - - - String! - - - Unique identifier of the wallet address under which - the outgoing payment will be created. - - - - - quoteId - - - String! - - - Unique identifier of the corresponding quote for that - outgoing payment. + walletAddressId - String! + Unique identifier of the wallet address under which the outgoing payment will be created. - - - metadata - - - JSONObject - + - Additional metadata associated with the outgoing - payment. + quoteId - String! + Unique identifier of the corresponding quote for that outgoing payment. - idempotencyKey - - - String + metadata - JSONObject + Additional metadata associated with the outgoing payment. + + - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -11676,26 +7642,20 @@
    Fields
    Example
    {
       "walletAddressId": "xyz789",
    -  "quoteId": "xyz789",
    +  "quoteId": "abc123",
       "metadata": {},
    -  "idempotencyKey": "xyz789"
    +  "idempotencyKey": "abc123"
     }
     
    -
    +
    -

    - CreateOutgoingPaymentWithdrawalInput -

    +

    CreateOutgoingPaymentWithdrawalInput

    @@ -11710,59 +7670,21 @@
    Fields
    - outgoingPaymentId - - - String! - - - Unique identifier of the outgoing payment to withdraw - liquidity from. + outgoingPaymentId - String! + Unique identifier of the outgoing payment to withdraw liquidity from. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - timeoutSeconds - - - UInt64! - - - Interval in seconds after a pending transfer's created - at which it may be posted or voided. Zero denotes a no - timeout single-phase posted transfer. + timeoutSeconds - UInt64! + Interval in seconds after a pending transfer's created at which it may be posted or voided. Zero denotes a no timeout single-phase posted transfer. @@ -11772,7 +7694,7 @@
    Fields
    Example
    {
    -  "outgoingPaymentId": "xyz789",
    +  "outgoingPaymentId": "abc123",
       "idempotencyKey": "xyz789",
       "timeoutSeconds": UInt64
     }
    @@ -11781,11 +7703,7 @@ 
    Example
    -
    +
    @@ -11804,136 +7722,57 @@
    Fields
    - maxPacketAmount - - - UInt64 + maxPacketAmount - UInt64 - Maximum packet amount that the peer accepts. + Maximum packet amount that the peer accepts. - http - - HttpInput! + http - HttpInput! - Peering connection details. + Peering connection details. - assetId - - - String! - - - Unique identifier of the asset associated with the - peering relationship. + assetId - String! + Unique identifier of the asset associated with the peering relationship. - staticIlpAddress - - - String! + staticIlpAddress - String! - ILP address of the peer. + ILP address of the peer. - name - - String + name - String - Internal name of the peer. + Internal name of the peer. - liquidityThreshold - - - UInt64 - - - A webhook event will notify the Account Servicing - Entity if peer liquidity falls below this value. + liquidityThreshold - UInt64 + A webhook event will notify the Account Servicing Entity if peer liquidity falls below this value. - initialLiquidity - - - UInt64 - - - Initial amount of liquidity to deposit for the peer. + initialLiquidity - UInt64 + Initial amount of liquidity to deposit for the peer. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - routes - - - [String!] + routes - [String!] - Routes for the peer. + Routes for the peer. @@ -11946,29 +7785,23 @@
    Example
    "maxPacketAmount": UInt64, "http": HttpInput, "assetId": "xyz789", - "staticIlpAddress": "xyz789", + "staticIlpAddress": "abc123", "name": "xyz789", "liquidityThreshold": UInt64, "initialLiquidity": UInt64, "idempotencyKey": "abc123", - "routes": ["xyz789"] + "routes": ["abc123"] }
    -
    +
    -

    - CreatePeerLiquidityWithdrawalInput -

    +

    CreatePeerLiquidityWithdrawalInput

    @@ -11983,80 +7816,33 @@
    Fields
    - peerId - - - String! - - - Unique identifier of the peer to create the withdrawal - for. + peerId - String! + Unique identifier of the peer to create the withdrawal for. - amount - - - UInt64! + amount - UInt64! - Amount of liquidity to withdraw. + Amount of liquidity to withdraw. - id - - String! + id - String! - Unique identifier of the withdrawal. + Unique identifier of the withdrawal. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - timeoutSeconds - - - UInt64! - - - Interval in seconds after a pending transfer's created - at which it may be posted or voided. Zero denotes a no - timeout single-phase posted transfer. + timeoutSeconds - UInt64! + Interval in seconds after a pending transfer's created at which it may be posted or voided. Zero denotes a no timeout single-phase posted transfer. @@ -12066,10 +7852,10 @@
    Fields
    Example
    {
    -  "peerId": "xyz789",
    +  "peerId": "abc123",
       "amount": UInt64,
    -  "id": "xyz789",
    -  "idempotencyKey": "xyz789",
    +  "id": "abc123",
    +  "idempotencyKey": "abc123",
       "timeoutSeconds": UInt64
     }
     
    @@ -12077,11 +7863,7 @@
    Example
    -
    +
    @@ -12099,15 +7881,9 @@
    Fields
    - - peer - - Peer + peer - Peer - The peer created by the mutation. + The peer created by the mutation. @@ -12122,11 +7898,7 @@
    Example
    -
    +
    @@ -12145,83 +7917,33 @@
    Fields
    - walletAddressId - - - String! - - - Unique identifier of the wallet address under which - the quote will be created. + walletAddressId - String! + Unique identifier of the wallet address under which the quote will be created. - debitAmount - - - AmountInput + debitAmount - AmountInput - Amount to send (fixed send). + Amount to send (fixed send). - receiveAmount - - - AmountInput + receiveAmount - AmountInput - Amount to receive (fixed receive). + Amount to receive (fixed receive). - receiver - - - String! + receiver - String! - Wallet address URL of the receiver. + Wallet address URL of the receiver. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -12242,11 +7964,7 @@
    Example
    -
    +
    @@ -12265,89 +7983,33 @@
    Fields
    - walletAddressUrl - - - String! + walletAddressUrl - String! - Receiving wallet address URL. + Receiving wallet address URL. - expiresAt - - - String - - - Date and time that the incoming payment expires for - the receiver. + expiresAt - String + Date and time that the incoming payment expires for the receiver. - incomingAmount - - - AmountInput - - - Maximum amount to be received for this incoming - payment. + incomingAmount - AmountInput + Maximum amount to be received for this incoming payment. - metadata - - - JSONObject - - - Additional metadata associated with the incoming - payment. + metadata - JSONObject + Additional metadata associated with the incoming payment. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -12368,11 +8030,7 @@
    Example
    -
    +
    @@ -12390,18 +8048,9 @@
    Fields
    - - receiver - - - Receiver + receiver - Receiver - The receiver object returned in the response. + The receiver object returned in the response. @@ -12416,11 +8065,7 @@
    Example
    -
    +
    @@ -12439,106 +8084,45 @@
    Fields
    - id - - ID - - - Unique identifier of the tenant. Must be compliant - with uuid v4. Will be generated automatically if not - provided. + id - ID + Unique identifier of the tenant. Must be compliant with uuid v4. Will be generated automatically if not provided. - email - - - String + email - String - Contact email of the tenant owner. + Contact email of the tenant owner. - apiSecret - - - String! - - - Secret used to secure requests made for this tenant. + apiSecret - String! + Secret used to secure requests made for this tenant. - idpConsentUrl - - - String - - - URL of the tenant's identity provider's consent - screen. + idpConsentUrl - String + URL of the tenant's identity provider's consent screen. - idpSecret - - - String - - - Secret used to secure requests from the tenant's - identity provider. + idpSecret - String + Secret used to secure requests from the tenant's identity provider. - publicName - - - String + publicName - String - Public name for the tenant. + Public name for the tenant. - settings - - - [TenantSettingInput!] + settings - [TenantSettingInput!] - Initial settings for tenant. + Initial settings for tenant. @@ -12549,11 +8133,11 @@
    Fields
    Example
    {
       "id": "4",
    -  "email": "abc123",
    -  "apiSecret": "abc123",
    +  "email": "xyz789",
    +  "apiSecret": "xyz789",
       "idpConsentUrl": "abc123",
    -  "idpSecret": "abc123",
    -  "publicName": "abc123",
    +  "idpSecret": "xyz789",
    +  "publicName": "xyz789",
       "settings": [TenantSettingInput]
     }
     
    @@ -12561,11 +8145,7 @@
    Example
    -
    +
    @@ -12584,17 +8164,9 @@
    Fields
    - settings - - - [TenantSettingInput!]! + settings - [TenantSettingInput!]! - List of a settings for a tenant. + List of a settings for a tenant. @@ -12609,17 +8181,11 @@
    Example
    -
    +
    -

    - CreateTenantSettingsMutationResponse -

    +

    CreateTenantSettingsMutationResponse

    @@ -12633,18 +8199,9 @@
    Fields
    - - settings - - - [TenantSetting!]! + settings - [TenantSetting!]! - New tenant settings. + New tenant settings. @@ -12659,11 +8216,7 @@
    Example
    -
    +
    @@ -12682,106 +8235,39 @@
    Fields
    - tenantId - - - ID - - - Unique identifier of the tenant associated with the - wallet address. This cannot be changed. Optional, if - not provided, the tenantId will be obtained from the - signature. + tenantId - ID + Unique identifier of the tenant associated with the wallet address. This cannot be changed. Optional, if not provided, the tenantId will be obtained from the signature. - assetId - - - String! - - - Unique identifier of the asset associated with the - wallet address. This cannot be changed. + assetId - String! + Unique identifier of the asset associated with the wallet address. This cannot be changed. - address - - - String! + address - String! - Wallet address. This cannot be changed. + Wallet address. This cannot be changed. - publicName - - - String - - - Public name associated with the wallet address. This - is visible to anyone with the wallet address URL. + publicName - String + Public name associated with the wallet address. This is visible to anyone with the wallet address URL. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - additionalProperties - - - [AdditionalPropertyInput!] - - - Additional properties associated with the wallet - address. + additionalProperties - [AdditionalPropertyInput!] + Additional properties associated with the wallet address. @@ -12791,8 +8277,8 @@
    Fields
    Example
    {
    -  "tenantId": "4",
    -  "assetId": "abc123",
    +  "tenantId": 4,
    +  "assetId": "xyz789",
       "address": "xyz789",
       "publicName": "abc123",
       "idempotencyKey": "xyz789",
    @@ -12803,11 +8289,7 @@ 
    Example
    -
    +
    @@ -12826,52 +8308,21 @@
    Fields
    - walletAddressId - - - String! - - - Unique identifier of the wallet address to associate - with the key. + walletAddressId - String! + Unique identifier of the wallet address to associate with the key. - jwk - - JwkInput! + jwk - JwkInput! - Public key in JSON Web Key (JWK) format. + Public key in JSON Web Key (JWK) format. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -12881,26 +8332,20 @@
    Fields
    Example
    {
    -  "walletAddressId": "xyz789",
    +  "walletAddressId": "abc123",
       "jwk": JwkInput,
    -  "idempotencyKey": "abc123"
    +  "idempotencyKey": "xyz789"
     }
     
    -
    +
    -

    - CreateWalletAddressKeyMutationResponse -

    +

    CreateWalletAddressKeyMutationResponse

    @@ -12914,18 +8359,9 @@
    Fields
    - - walletAddressKey - - - WalletAddressKey + walletAddressKey - WalletAddressKey - The wallet address key that was created. + The wallet address key that was created. @@ -12940,17 +8376,11 @@
    Example
    -
    +
    -

    - CreateWalletAddressMutationResponse -

    +

    CreateWalletAddressMutationResponse

    @@ -12964,18 +8394,9 @@
    Fields
    - - walletAddress - - - WalletAddress + walletAddress - WalletAddress - The newly created wallet address. + The newly created wallet address. @@ -12990,17 +8411,11 @@
    Example
    -
    +
    -

    - CreateWalletAddressWithdrawalInput -

    +

    CreateWalletAddressWithdrawalInput

    @@ -13015,70 +8430,27 @@
    Fields
    - walletAddressId - - - String! - - - Unique identifier of the Open Payments wallet address - to create the withdrawal for. + walletAddressId - String! + Unique identifier of the Open Payments wallet address to create the withdrawal for. - id - - String! + id - String! - Unique identifier of the withdrawal. + Unique identifier of the withdrawal. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - timeoutSeconds - - - UInt64! - - - Interval in seconds after a pending transfer's created - at which it may be posted or voided. Zero denotes a no - timeout single-phase posted transfer. + timeoutSeconds - UInt64! + Interval in seconds after a pending transfer's created at which it may be posted or voided. Zero denotes a no timeout single-phase posted transfer. @@ -13089,8 +8461,8 @@
    Fields
    Example
    {
       "walletAddressId": "xyz789",
    -  "id": "abc123",
    -  "idempotencyKey": "abc123",
    +  "id": "xyz789",
    +  "idempotencyKey": "xyz789",
       "timeoutSeconds": UInt64
     }
     
    @@ -13098,11 +8470,7 @@
    Example
    -
    +
    @@ -13123,9 +8491,7 @@
    Values

    Ed25519

    - - Elliptic curve Ed25519, used in EdDSA. - + Elliptic curve Ed25519, used in EdDSA. @@ -13140,11 +8506,7 @@
    Example
    -
    +
    @@ -13163,33 +8525,15 @@
    Fields
    - id - - ID! + id - ID! - Unique identifier of the asset to delete. + Unique identifier of the asset to delete. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -13198,17 +8542,13 @@
    Fields
    Example
    -
    {"id": 4, "idempotencyKey": "xyz789"}
    +                  
    {"id": 4, "idempotencyKey": "abc123"}
     
    -
    +
    @@ -13226,16 +8566,9 @@
    Fields
    - - asset - - - Asset + asset - Asset - The asset that was deleted. + The asset that was deleted. @@ -13250,11 +8583,7 @@
    Example
    -
    +
    @@ -13273,33 +8602,15 @@
    Fields
    - id - - ID! + id - ID! - Unique identifier of the peer to be deleted. + Unique identifier of the peer to be deleted. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -13308,17 +8619,13 @@
    Fields
    Example
    -
    {"id": 4, "idempotencyKey": "abc123"}
    +                  
    {"id": 4, "idempotencyKey": "xyz789"}
     
    -
    +
    @@ -13336,20 +8643,9 @@
    Fields
    - - success - - - Boolean! - - - Indicates whether the peer deletion was successful. + success - Boolean! + Indicates whether the peer deletion was successful. @@ -13364,11 +8660,7 @@
    Example
    -
    +
    @@ -13386,18 +8678,10 @@
    Fields
    - - success - - - Boolean! + success - Boolean! + + - @@ -13412,11 +8696,7 @@
    Example
    -
    +
    @@ -13435,64 +8715,27 @@
    Fields
    - assetId - - - String! - - - Unique identifier of the asset to deposit liquidity - into. + assetId - String! + Unique identifier of the asset to deposit liquidity into. - amount - - - UInt64! + amount - UInt64! - Amount of liquidity to deposit. + Amount of liquidity to deposit. - id - - String! + id - String! - Unique identifier of the liquidity transfer. + Unique identifier of the liquidity transfer. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -13504,7 +8747,7 @@
    Example
    {
       "assetId": "xyz789",
       "amount": UInt64,
    -  "id": "xyz789",
    +  "id": "abc123",
       "idempotencyKey": "abc123"
     }
     
    @@ -13512,11 +8755,7 @@
    Example
    -
    +
    @@ -13535,41 +8774,15 @@
    Fields
    - eventId - - - String! - - - Unique identifier of the event to deposit liquidity - into. + eventId - String! + Unique identifier of the event to deposit liquidity into. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -13579,25 +8792,19 @@
    Fields
    Example
    {
    -  "eventId": "abc123",
    -  "idempotencyKey": "abc123"
    +  "eventId": "xyz789",
    +  "idempotencyKey": "xyz789"
     }
     
    -
    +
    -

    - DepositOutgoingPaymentLiquidityInput -

    +

    DepositOutgoingPaymentLiquidityInput

    @@ -13612,41 +8819,15 @@
    Fields
    - outgoingPaymentId - - - String! - - - Unique identifier of the outgoing payment to deposit - liquidity into. + outgoingPaymentId - String! + Unique identifier of the outgoing payment to deposit liquidity into. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -13664,11 +8845,7 @@
    Example
    -
    +
    @@ -13687,62 +8864,27 @@
    Fields
    - peerId - - - String! - - - Unique identifier of the peer to deposit liquidity - into. + peerId - String! + Unique identifier of the peer to deposit liquidity into. - amount - - - UInt64! + amount - UInt64! - Amount of liquidity to deposit. + Amount of liquidity to deposit. - id - - String! + id - String! - Unique identifier of the liquidity transfer. + Unique identifier of the liquidity transfer. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -13754,7 +8896,7 @@
    Example
    {
       "peerId": "xyz789",
       "amount": UInt64,
    -  "id": "abc123",
    +  "id": "xyz789",
       "idempotencyKey": "xyz789"
     }
     
    @@ -13762,11 +8904,7 @@
    Example
    -
    +
    @@ -13784,84 +8922,34 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the fee. + Unique identifier of the fee. - - assetId - - - ID! - - - Unique identifier of the asset associated with the - fee. + assetId - ID! + Unique identifier of the asset associated with the fee. - - type - - FeeType! + type - FeeType! - Type of fee, either sending or receiving. + Type of fee, either sending or receiving. - - fixed - - - UInt64! + fixed - UInt64! - Amount of the flat, fixed fee to charge. + Amount of the flat, fixed fee to charge. - - basisPoints - - - Int! - - - Basis points fee is a variable fee charged based on - the total amount. Should be between 0 and 10000 - (inclusive). 1 basis point = 0.01%, 100 basis points = - 1%, 10000 basis points = 100%. + basisPoints - Int! + Basis points fee is a variable fee charged based on the total amount. Should be between 0 and 10000 (inclusive). 1 basis point = 0.01%, 100 basis points = 1%, 10000 basis points = 100%. - - createdAt - - - String! + createdAt - String! - The date and time that this fee was created. + The date and time that this fee was created. @@ -13883,11 +8971,7 @@
    Example
    -
    +
    @@ -13906,34 +8990,15 @@
    Fields
    - fixed - - - UInt64! + fixed - UInt64! - Amount of the flat, fixed fee to charge. + Amount of the flat, fixed fee to charge. - basisPoints - - - Int! - - - Basis points fee is a variable fee charged based on - the total amount. Should be between 0 and 10000 - (inclusive). 1 basis point = 0.01%, 100 basis points = - 1%, 10000 basis points = 100%. + basisPoints - Int! + Basis points fee is a variable fee charged based on the total amount. Should be between 0 and 10000 (inclusive). 1 basis point = 0.01%, 100 basis points = 1%, 10000 basis points = 100%. @@ -13948,11 +9013,7 @@
    Example
    -
    +
    @@ -13970,27 +9031,14 @@
    Fields
    - - node - - Fee! + node - Fee! - A fee node in the list. + A fee node in the list. - - cursor - - - String! + cursor - String! - A cursor for paginating through the fees. + A cursor for paginating through the fees. @@ -14001,18 +9049,14 @@
    Fields
    Example
    {
       "node": Fee,
    -  "cursor": "xyz789"
    +  "cursor": "abc123"
     }
     
    -
    +
    @@ -14033,15 +9077,13 @@
    Values

    SENDING

    - The sender is responsible for paying the fees. + The sender is responsible for paying the fees.

    RECEIVING

    - - The receiver is responsible for paying the fees. - + The receiver is responsible for paying the fees. @@ -14056,11 +9098,7 @@
    Example
    -
    +
    @@ -14078,33 +9116,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Pagination information for fees. + Pagination information for fees. - - edges - - - [FeeEdge!]! - - - A list of fee edges, containing fee nodes and cursors - for pagination. + edges - [FeeEdge!]! + A list of fee edges, containing fee nodes and cursors for pagination. @@ -14122,11 +9141,7 @@
    Example
    -
    +
    @@ -14145,26 +9160,15 @@
    Fields
    - in - - [String!] + in - [String!] - Array of strings to include. + Array of strings to include. - notIn - - - [String!] + notIn - [String!] - Array of strings to exclude. + Array of strings to exclude. @@ -14174,19 +9178,15 @@
    Fields
    Example
    {
    -  "in": ["xyz789"],
    -  "notIn": ["abc123"]
    +  "in": ["abc123"],
    +  "notIn": ["xyz789"]
     }
     
    -
    +
    @@ -14195,29 +9195,19 @@

    Float

    Description
    -

    - The Float scalar type represents signed - double-precision fractional values as specified by - IEEE 754. -

    +

    The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

    Example
    -
    123.45
    +                  
    987.65
     
    -
    +
    @@ -14235,18 +9225,9 @@
    Fields
    - - outgoing - - - HttpOutgoing! + outgoing - HttpOutgoing! - Details of the outgoing connection for peering. + Details of the outgoing connection for peering. @@ -14261,11 +9242,7 @@
    Example
    -
    +
    @@ -14284,20 +9261,9 @@
    Fields
    - authTokens - - - [String!]! - - - Array of authorization tokens accepted by this Rafiki - instance. + authTokens - [String!]! + Array of authorization tokens accepted by this Rafiki instance. @@ -14312,11 +9278,7 @@
    Example
    -
    +
    @@ -14335,31 +9297,15 @@
    Fields
    - incoming - - - HttpIncomingInput + incoming - HttpIncomingInput - Incoming connection details. + Incoming connection details. - outgoing - - - HttpOutgoingInput! + outgoing - HttpOutgoingInput! - Outgoing connection details. + Outgoing connection details. @@ -14377,11 +9323,7 @@
    Example
    -
    +
    @@ -14399,35 +9341,14 @@
    Fields
    - - authToken - - - String! - - - Authorization token to be presented to the peer's - Rafiki instance. + authToken - String! + Authorization token to be presented to the peer's Rafiki instance. - - endpoint - - - String! + endpoint - String! - Connection endpoint of the peer. + Connection endpoint of the peer. @@ -14437,19 +9358,15 @@
    Fields
    Example
    {
    -  "authToken": "abc123",
    -  "endpoint": "xyz789"
    +  "authToken": "xyz789",
    +  "endpoint": "abc123"
     }
     
    -
    +
    @@ -14468,34 +9385,15 @@
    Fields
    - authToken - - - String! - - - Authorization token to present at the peer's Rafiki - instance. + authToken - String! + Authorization token to present at the peer's Rafiki instance. - endpoint - - - String! + endpoint - String! - Connection endpoint of the peer. + Connection endpoint of the peer. @@ -14506,18 +9404,14 @@
    Fields
    Example
    {
       "authToken": "xyz789",
    -  "endpoint": "xyz789"
    +  "endpoint": "abc123"
     }
     
    -
    +
    @@ -14526,31 +9420,19 @@

    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. -

    +

    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
    +                  
    "4"
     
    -
    +
    @@ -14568,201 +9450,69 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the incoming payment. + Unique identifier of the incoming payment. - - url - - String! + url - String! - The URL of the incoming payment. + The URL of the incoming payment. - - walletAddressId - - - ID! - - - Unique identifier of the wallet address under which - the incoming payment was created. + walletAddressId - ID! + Unique identifier of the wallet address under which the incoming payment was created. - - client - - - String - - - Information about the wallet address of the Open - Payments client that created the incoming payment. + client - String + Information about the wallet address of the Open Payments client that created the incoming payment. - - liquidity - - - UInt64 - - - Current amount of liquidity available for this - incoming payment. + liquidity - UInt64 + Current amount of liquidity available for this incoming payment. - - state - - - IncomingPaymentState! + state - IncomingPaymentState! - State of the incoming payment. + State of the incoming payment. - - expiresAt - - - String! - - - Date and time that the incoming payment will expire. - After this time, the incoming payment will not accept - further payments made to it. + expiresAt - String! + Date and time that the incoming payment will expire. After this time, the incoming payment will not accept further payments made to it. - - incomingAmount - - - Amount - - - The maximum amount that should be paid into the wallet - address under this incoming payment. + incomingAmount - Amount + The maximum amount that should be paid into the wallet address under this incoming payment. - - receivedAmount - - - Amount! - - - The total amount that has been paid into the wallet - address under this incoming payment. + receivedAmount - Amount! + The total amount that has been paid into the wallet address under this incoming payment. - - metadata - - - JSONObject - - - Additional metadata associated with the incoming - payment. + metadata - JSONObject + Additional metadata associated with the incoming payment. - - createdAt - - - String! - - - The date and time that the incoming payment was - created. + createdAt - String! + The date and time that the incoming payment was created. - - senderWalletAddress - - - String - - - The sender's wallet address URL. Applicable only to - card payments. + senderWalletAddress - String + The sender's wallet address URL. Applicable only to card payments. - - tenant - - - Tenant - - - The tenant associated with the incoming payment. If - not provided, it will be obtained from the signature. + tenant - Tenant + The tenant associated with the incoming payment. If not provided, it will be obtained from the signature. @@ -14772,18 +9522,18 @@
    Fields
    Example
    {
    -  "id": "4",
    +  "id": 4,
       "url": "abc123",
    -  "walletAddressId": "4",
    -  "client": "xyz789",
    +  "walletAddressId": 4,
    +  "client": "abc123",
       "liquidity": UInt64,
       "state": "PENDING",
       "expiresAt": "xyz789",
       "incomingAmount": Amount,
       "receivedAmount": Amount,
       "metadata": {},
    -  "createdAt": "abc123",
    -  "senderWalletAddress": "abc123",
    +  "createdAt": "xyz789",
    +  "senderWalletAddress": "xyz789",
       "tenant": Tenant
     }
     
    @@ -14791,11 +9541,7 @@
    Example
    -
    +
    @@ -14813,35 +9559,14 @@
    Fields
    - - pageInfo - - - PageInfo! - - - Pagination information for the incoming payments. + pageInfo - PageInfo! + Pagination information for the incoming payments. - - edges - - - [IncomingPaymentEdge!]! - - - A list of incoming payment edges, containing incoming - payment nodes and cursors for pagination. + edges - [IncomingPaymentEdge!]! + A list of incoming payment edges, containing incoming payment nodes and cursors for pagination. @@ -14859,11 +9584,7 @@
    Example
    -
    +
    @@ -14881,29 +9602,14 @@
    Fields
    - - node - - IncomingPayment! + node - IncomingPayment! - An incoming payment node in the list. + An incoming payment node in the list. - - cursor - - - String! - - - A cursor for paginating through the incoming payments. + cursor - String! + A cursor for paginating through the incoming payments. @@ -14921,11 +9627,7 @@
    Example
    -
    +
    @@ -14944,20 +9646,9 @@
    Fields
    - initiatedBy - - - FilterString - - - Filter for incoming payments based on the initiation - reason. + initiatedBy - FilterString + Filter for incoming payments based on the initiation reason. @@ -14972,11 +9663,7 @@
    Example
    -
    +
    @@ -14994,20 +9681,9 @@
    Fields
    - - payment - - - IncomingPayment - - - The incoming payment object returned in the response. + payment - IncomingPayment + The incoming payment object returned in the response. @@ -15022,11 +9698,7 @@
    Example
    -
    +
    @@ -15047,38 +9719,25 @@
    Values

    PENDING

    - - The payment is pending when it is initially created - and has not started processing. - + The payment is pending when it is initially created and has not started processing.

    PROCESSING

    - - The payment is being processed after funds have - started clearing into the account. - + The payment is being processed after funds have started clearing into the account.

    COMPLETED

    - - The payment is completed automatically once the - expected incomingAmount is received or - manually via an API call. - + The payment is completed automatically once the expected incomingAmount is received or manually via an API call.

    EXPIRED

    - - The payment has expired before completion, and no - further funds will be accepted. - + The payment has expired before completion, and no further funds will be accepted. @@ -15093,11 +9752,7 @@
    Example
    -
    +
    @@ -15106,27 +9761,19 @@

    Int

    Description
    -

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

    +

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

    Example
    -
    123
    +                  
    987
     
    -
    +
    @@ -15135,15 +9782,7 @@

    JSONObject

    Description
    -

    - The JSONObject scalar type represents JSON - objects as specified by the - ECMA-404 - standard. -

    +

    The JSONObject scalar type represents JSON objects as specified by the ECMA-404 standard.

    @@ -15155,11 +9794,7 @@
    Example
    -
    +
    @@ -15177,67 +9812,29 @@
    Fields
    - - kid - - String! + kid - String! - Unique identifier for the key. + Unique identifier for the key. - - x - - String! + x - String! - Base64 url-encoded public key. + Base64 url-encoded public key. - - alg - - Alg! - - - Cryptographic algorithm used with the key. The only - allowed value is EdDSA. + alg - Alg! + Cryptographic algorithm used with the key. The only allowed value is EdDSA. - - kty - - Kty! - - - Key type. The only allowed value is OKP. + kty - Kty! + Key type. The only allowed value is OKP. - - crv - - Crv! - - - Cryptographic curve that the key pair is derived from. - The only allowed value is Ed25519. + crv - Crv! + Cryptographic curve that the key pair is derived from. The only allowed value is Ed25519. @@ -15258,11 +9855,7 @@
    Example
    -
    +
    @@ -15281,66 +9874,33 @@
    Fields
    - kid - - String! + kid - String! - Unique identifier for the key. + Unique identifier for the key. - x - - String! + x - String! - Base64 url-encoded public key. + Base64 url-encoded public key. - alg - - Alg! - - - Cryptographic algorithm used with the key. The only - allowed value is EdDSA. + alg - Alg! + Cryptographic algorithm used with the key. The only allowed value is EdDSA. - kty - - Kty! - - - Key type. The only allowed value is OKP. + kty - Kty! + Key type. The only allowed value is OKP. - crv - - Crv! - - - Cryptographic curve that the key pair is derived from. - The only allowed value is Ed25519. + crv - Crv! + Cryptographic curve that the key pair is derived from. The only allowed value is Ed25519. @@ -15361,11 +9921,7 @@
    Example
    -
    +
    @@ -15386,7 +9942,7 @@
    Values

    OKP

    - Octet Key Pair (OKP) key type. + Octet Key Pair (OKP) key type. @@ -15401,11 +9957,7 @@
    Example
    -
    +
    @@ -15423,21 +9975,9 @@
    Fields
    - - success - - - Boolean! - - - Indicates whether the liquidity operation was - successful. + success - Boolean! + Indicates whether the liquidity operation was successful. @@ -15452,20 +9992,14 @@
    Example
    -
    +

    Model

    -
    +
    Fields
    @@ -15476,34 +10010,19 @@
    Fields
    - - + - - +
    - id - - ID! + id - ID! Unique identifier for the entity. Unique identifier for the entity.
    - createdAt - - - String! + createdAt - String! The date and time that the entity was created. The date and time that the entity was created.
    -
    +
    Possible Types
    @@ -15514,93 +10033,57 @@
    Possible Types
    @@ -15610,17 +10093,16 @@
    Possible Types
    Example
    -
    {"id": 4, "createdAt": "xyz789"}
    +                  
    {
    +  "id": "4",
    +  "createdAt": "abc123"
    +}
     
    -
    +
    @@ -15638,233 +10120,84 @@
    Fields
    - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
    -

    - Asset -

    +

    Asset

    -

    - Peer -

    +

    Peer

    -

    - WalletAddress -

    +

    WalletAddress

    -

    - IncomingPayment -

    +

    IncomingPayment

    -

    - OutgoingPayment -

    +

    OutgoingPayment

    -

    - Payment -

    +

    Payment

    -

    - AccountingTransfer -

    +

    AccountingTransfer

    -

    - WalletAddressKey -

    +

    WalletAddressKey

    -

    - WebhookEvent -

    +

    WebhookEvent

    -

    - Fee -

    +

    Fee

    -

    - Tenant -

    +

    Tenant

    - id - - ID! + id - ID! Unique identifier of the outgoing payment. Unique identifier of the outgoing payment.
    - walletAddressId - - - ID! - - Unique identifier of the wallet address under which - the outgoing payment was created. + walletAddressId - ID! Unique identifier of the wallet address under which the outgoing payment was created.
    - client - - - String - - Information about the wallet address of the Open - Payments client that created the outgoing payment. + client - String Information about the wallet address of the Open Payments client that created the outgoing payment.
    - liquidity - - - UInt64 - - Current amount of liquidity available for this - outgoing payment. + liquidity - UInt64 Current amount of liquidity available for this outgoing payment.
    - state - - - OutgoingPaymentState! + state - OutgoingPaymentState! State of the outgoing payment. State of the outgoing payment.
    - error - - - String - - Any error encountered during the payment process. + error - String Any error encountered during the payment process.
    - stateAttempts - - - Int! - - Number of attempts made to send an outgoing payment. + stateAttempts - Int! Number of attempts made to send an outgoing payment.
    - debitAmount - - - Amount! + debitAmount - Amount! Amount to send (fixed send). Amount to send (fixed send).
    - receiveAmount - - - Amount! + receiveAmount - Amount! Amount to receive (fixed receive). Amount to receive (fixed receive).
    - receiver - - - String! + receiver - String! Wallet address URL of the receiver. Wallet address URL of the receiver.
    - metadata - - - JSONObject - - Additional metadata associated with the outgoing - payment. + metadata - JSONObject Additional metadata associated with the outgoing payment.
    - quote - - - Quote + quote - Quote Corresponding quote for the outgoing payment. Corresponding quote for the outgoing payment.
    - sentAmount - - - Amount! + sentAmount - Amount! Amount already sent. Amount already sent.
    - createdAt - - - String! - - The date and time that the outgoing payment was - created. + createdAt - String! The date and time that the outgoing payment was created.
    - grantId - - - String - - Unique identifier of the grant under which the - outgoing payment was created. + grantId - String Unique identifier of the grant under which the outgoing payment was created.
    - tenant - - - Tenant + tenant - Tenant Tenant of the outgoing payment. Tenant of the outgoing payment.
    @@ -15875,15 +10208,15 @@
    Fields
    Example
    {
       "id": 4,
    -  "walletAddressId": "4",
    -  "client": "abc123",
    +  "walletAddressId": 4,
    +  "client": "xyz789",
       "liquidity": UInt64,
       "state": "FUNDING",
    -  "error": "abc123",
    +  "error": "xyz789",
       "stateAttempts": 123,
       "debitAmount": Amount,
       "receiveAmount": Amount,
    -  "receiver": "xyz789",
    +  "receiver": "abc123",
       "metadata": {},
       "quote": Quote,
       "sentAmount": Amount,
    @@ -15896,11 +10229,7 @@ 
    Example
    -
    +
    @@ -15918,35 +10247,14 @@
    Fields
    - - pageInfo - - - PageInfo! - - - Pagination information for the outgoing payments. + pageInfo - PageInfo! + Pagination information for the outgoing payments. - - edges - - - [OutgoingPaymentEdge!]! - - - A list of outgoing payment edges, containing outgoing - payment nodes and cursors for pagination. + edges - [OutgoingPaymentEdge!]! + A list of outgoing payment edges, containing outgoing payment nodes and cursors for pagination. @@ -15964,11 +10272,7 @@
    Example
    -
    +
    @@ -15986,29 +10290,14 @@
    Fields
    - - node - - OutgoingPayment! + node - OutgoingPayment! - An outgoing payment node in the list. + An outgoing payment node in the list. - - cursor - - - String! - - - A cursor for paginating through the outgoing payments. + cursor - String! + A cursor for paginating through the outgoing payments. @@ -16026,11 +10315,7 @@
    Example
    -
    +
    @@ -16049,51 +10334,21 @@
    Fields
    - receiver - - - FilterString - - - Filter for outgoing payments based on the receiver's - details. - - - - - walletAddressId - - - FilterString - - - Filter for outgoing payments based on the wallet - address ID. + receiver - FilterString + Filter for outgoing payments based on the receiver's details. - state - - - FilterString + walletAddressId - FilterString + Filter for outgoing payments based on the wallet address ID. + + - Filter for outgoing payments based on their state. + state - FilterString + Filter for outgoing payments based on their state. @@ -16112,11 +10367,7 @@
    Example
    -
    +
    @@ -16134,20 +10385,9 @@
    Fields
    - - payment - - - OutgoingPayment - - - The outgoing payment object returned in the response. + payment - OutgoingPayment + The outgoing payment object returned in the response. @@ -16162,11 +10402,7 @@
    Example
    -
    +
    @@ -16187,37 +10423,31 @@
    Values

    FUNDING

    - - The payment is reserving funds and will transition to - SENDING once funds are secured. - + The payment is reserving funds and will transition to SENDING once funds are secured.

    SENDING

    - - The payment is in progress and will transition to - COMPLETED upon success. - + The payment is in progress and will transition to COMPLETED upon success.

    COMPLETED

    - The payment has been successfully completed. + The payment has been successfully completed.

    FAILED

    - The payment has failed. + The payment has failed.

    CANCELLED

    - The payment has been canceled. + The payment has been canceled. @@ -16232,11 +10462,7 @@
    Example
    -
    +
    @@ -16254,72 +10480,24 @@
    Fields
    - - endCursor - - - String - - - The cursor used to fetch the next page when paginating - forwards. + endCursor - String + The cursor used to fetch the next page when paginating forwards. - - hasNextPage - - - Boolean! - - - Indicates if there are more pages when paginating - forwards. + hasNextPage - Boolean! + Indicates if there are more pages when paginating forwards. - - hasPreviousPage - - - Boolean! - - - Indicates if there are more pages when paginating - backwards. + hasPreviousPage - Boolean! + Indicates if there are more pages when paginating backwards. - - startCursor - - - String - - - The cursor used to fetch the next page when paginating - backwards. + startCursor - String + The cursor used to fetch the next page when paginating backwards. @@ -16329,8 +10507,8 @@
    Fields
    Example
    {
    -  "endCursor": "abc123",
    -  "hasNextPage": true,
    +  "endCursor": "xyz789",
    +  "hasNextPage": false,
       "hasPreviousPage": false,
       "startCursor": "abc123"
     }
    @@ -16339,11 +10517,7 @@ 
    Example
    -
    +
    @@ -16361,130 +10535,49 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the payment. + Unique identifier of the payment. - - type - - PaymentType! + type - PaymentType! - Type of payment, either incoming or outgoing. + Type of payment, either incoming or outgoing. - - walletAddressId - - - ID! - - - Unique identifier of the wallet address under which - the payment was created. + walletAddressId - ID! + Unique identifier of the wallet address under which the payment was created. - - client - - - String - - - Information about the wallet address of the Open - Payments client that created the payment. + client - String + Information about the wallet address of the Open Payments client that created the payment. - - state - - - String! - - - State of the payment, either - IncomingPaymentState or - OutgoingPaymentState according to payment - type + state - String! + State of the payment, either IncomingPaymentState or OutgoingPaymentState according to payment type - - liquidity - - - UInt64 - - - Current amount of liquidity available for this - payment. + liquidity - UInt64 + Current amount of liquidity available for this payment. - - metadata - - - JSONObject - - - Additional metadata associated with the payment. + metadata - JSONObject + Additional metadata associated with the payment. - - createdAt - - - String! + createdAt - String! - The date and time that the payment was created. + The date and time that the payment was created. - - tenant - - - Tenant + tenant - Tenant - The tenant associated with the payment. + The tenant associated with the payment. @@ -16501,7 +10594,7 @@
    Example
    "state": "abc123", "liquidity": UInt64, "metadata": {}, - "createdAt": "xyz789", + "createdAt": "abc123", "tenant": Tenant }
    @@ -16509,11 +10602,7 @@
    Example
    -
    +
    @@ -16531,33 +10620,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Pagination information for the payments. + Pagination information for the payments. - - edges - - - [PaymentEdge!]! - - - A list of payment edges, containing payment nodes and - cursors for pagination. + edges - [PaymentEdge!]! + A list of payment edges, containing payment nodes and cursors for pagination. @@ -16575,11 +10645,7 @@
    Example
    -
    +
    @@ -16597,27 +10663,14 @@
    Fields
    - - node - - Payment! + node - Payment! - A payment node in the list. + A payment node in the list. - - cursor - - - String! + cursor - String! - A cursor for paginating through the payments. + A cursor for paginating through the payments. @@ -16628,18 +10681,14 @@
    Fields
    Example
    {
       "node": Payment,
    -  "cursor": "abc123"
    +  "cursor": "xyz789"
     }
     
    -
    +
    @@ -16658,30 +10707,15 @@
    Fields
    - type - - FilterString + type - FilterString - Filter for payments based on their type. + Filter for payments based on their type. - walletAddressId - - - FilterString - - - Filter for payments based on the wallet address ID. + walletAddressId - FilterString + Filter for payments based on the wallet address ID. @@ -16699,11 +10733,7 @@
    Example
    -
    +
    @@ -16724,13 +10754,13 @@
    Values

    INCOMING

    - Represents an incoming payment. + Represents an incoming payment.

    OUTGOING

    - Represents an outgoing payment. + Represents an outgoing payment. @@ -16745,11 +10775,7 @@
    Example
    -
    +
    @@ -16767,147 +10793,59 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the peer. + Unique identifier of the peer. - - maxPacketAmount - - - UInt64 + maxPacketAmount - UInt64 - Maximum packet amount that the peer accepts. + Maximum packet amount that the peer accepts. - - - http - - Http! + + http - Http! - Peering connection details. + Peering connection details. - - asset - - - Asset! + asset - Asset! - Asset of peering relationship. + Asset of peering relationship. - - staticIlpAddress - - - String! + staticIlpAddress - String! - ILP address of the peer. + ILP address of the peer. - - name - - String + name - String - Public name for the peer. + Public name for the peer. - - liquidityThreshold - - - UInt64 - - - A webhook event will notify the Account Servicing - Entity if liquidity falls below this value. + liquidityThreshold - UInt64 + A webhook event will notify the Account Servicing Entity if liquidity falls below this value. - - liquidity - - - UInt64 + liquidity - UInt64 - Current amount of peer liquidity available. + Current amount of peer liquidity available. - - createdAt - - - String! + createdAt - String! - The date and time when the peer was created. + The date and time when the peer was created. - - routes - - - [String!]! + routes - [String!]! - Routes for the peer. + Routes for the peer. - - tenant - - - Tenant - - - Unique identifier of the tenant associated with the - peer. + tenant - Tenant + Unique identifier of the tenant associated with the peer. @@ -16917,12 +10855,12 @@
    Fields
    Example
    {
    -  "id": "4",
    +  "id": 4,
       "maxPacketAmount": UInt64,
       "http": Http,
       "asset": Asset,
       "staticIlpAddress": "xyz789",
    -  "name": "abc123",
    +  "name": "xyz789",
       "liquidityThreshold": UInt64,
       "liquidity": UInt64,
       "createdAt": "abc123",
    @@ -16934,11 +10872,7 @@ 
    Example
    -
    +
    @@ -16956,27 +10890,14 @@
    Fields
    - - node - - Peer! + node - Peer! - A peer node in the list. + A peer node in the list. - - cursor - - - String! + cursor - String! - A cursor for paginating through the peers. + A cursor for paginating through the peers. @@ -16987,18 +10908,14 @@
    Fields
    Example
    {
       "node": Peer,
    -  "cursor": "abc123"
    +  "cursor": "xyz789"
     }
     
    -
    +
    @@ -17016,33 +10933,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Information to aid in pagination. + Information to aid in pagination. - - edges - - - [PeerEdge!]! - - - A list of edges representing peers and cursors for - pagination. + edges - [PeerEdge!]! + A list of edges representing peers and cursors for pagination. @@ -17060,11 +10958,7 @@
    Example
    -
    +
    @@ -17083,40 +10977,15 @@
    Fields
    - withdrawalId - - - String! - - - Unique identifier of the liquidity withdrawal to post. + withdrawalId - String! + Unique identifier of the liquidity withdrawal to post. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -17126,19 +10995,15 @@
    Fields
    Example
    {
    -  "withdrawalId": "abc123",
    -  "idempotencyKey": "xyz789"
    +  "withdrawalId": "xyz789",
    +  "idempotencyKey": "abc123"
     }
     
    -
    +
    @@ -17156,127 +11021,49 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the quote. + Unique identifier of the quote. - - tenantId - - - ID! - - - Unique identifier of the tenant under which the quote - was created. + tenantId - ID! + Unique identifier of the tenant under which the quote was created. - - walletAddressId - - - ID! - - - Unique identifier of the wallet address under which - the quote was created. + walletAddressId - ID! + Unique identifier of the wallet address under which the quote was created. - - receiver - - - String! + receiver - String! - Wallet address URL of the receiver. + Wallet address URL of the receiver. - - debitAmount - - - Amount! + debitAmount - Amount! - Amount to send (fixed send). + Amount to send (fixed send). - - receiveAmount - - - Amount! + receiveAmount - Amount! - Amount to receive (fixed receive). + Amount to receive (fixed receive). - - createdAt - - - String! + createdAt - String! - The date and time that the quote was created. + The date and time that the quote was created. - - expiresAt - - - String! + expiresAt - String! - The date and time that the quote will expire. + The date and time that the quote will expire. - - estimatedExchangeRate - - - Float + estimatedExchangeRate - Float - Estimated exchange rate for this quote. + Estimated exchange rate for this quote. @@ -17286,10 +11073,10 @@
    Fields
    Example
    {
    -  "id": 4,
    -  "tenantId": 4,
    -  "walletAddressId": "4",
    -  "receiver": "xyz789",
    +  "id": "4",
    +  "tenantId": "4",
    +  "walletAddressId": 4,
    +  "receiver": "abc123",
       "debitAmount": Amount,
       "receiveAmount": Amount,
       "createdAt": "xyz789",
    @@ -17301,11 +11088,7 @@ 
    Example
    -
    +
    @@ -17323,33 +11106,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Pagination information for quotes. + Pagination information for quotes. - - edges - - - [QuoteEdge!]! - - - A list of quote edges, containing quote nodes and - cursors for pagination. + edges - [QuoteEdge!]! + A list of quote edges, containing quote nodes and cursors for pagination. @@ -17367,11 +11131,7 @@
    Example
    -
    +
    @@ -17389,27 +11149,14 @@
    Fields
    - - node - - Quote! + node - Quote! - A quote node in the list. + A quote node in the list. - - cursor - - - String! + cursor - String! - A cursor for paginating through the quotes. + A cursor for paginating through the quotes. @@ -17427,11 +11174,7 @@
    Example
    -
    +
    @@ -17449,16 +11192,9 @@
    Fields
    - - quote - - - Quote + quote - Quote - The quote object returned in the response. + The quote object returned in the response. @@ -17473,11 +11209,7 @@
    Example
    -
    +
    @@ -17495,138 +11227,44 @@
    Fields
    - - id - - String! - - - Unique identifier of the receiver (incoming payment - URL). + id - String! + Unique identifier of the receiver (incoming payment URL). - - walletAddressUrl - - - String! - - - Wallet address URL under which the incoming payment - was created. + walletAddressUrl - String! + Wallet address URL under which the incoming payment was created. - - completed - - - Boolean! - - - Indicates whether the incoming payment has completed - receiving funds. + completed - Boolean! + Indicates whether the incoming payment has completed receiving funds. - - incomingAmount - - - Amount - - - The maximum amount that should be paid into the wallet - address under this incoming payment. + incomingAmount - Amount + The maximum amount that should be paid into the wallet address under this incoming payment. - - receivedAmount - - - Amount! - - - The total amount that has been paid into the wallet - address under this incoming payment. + receivedAmount - Amount! + The total amount that has been paid into the wallet address under this incoming payment. - - expiresAt - - - String - - - Date and time that the incoming payment will expire. - After this time, the incoming payment will not accept - further payments made to it. + expiresAt - String + Date and time that the incoming payment will expire. After this time, the incoming payment will not accept further payments made to it. - - metadata - - - JSONObject - - - Additional metadata associated with the incoming - payment. + metadata - JSONObject + Additional metadata associated with the incoming payment. - - createdAt - - - String! - - - The date and time that the incoming payment was - created. + createdAt - String! + The date and time that the incoming payment was created. @@ -17637,11 +11275,11 @@
    Fields
    Example
    {
       "id": "xyz789",
    -  "walletAddressUrl": "abc123",
    -  "completed": false,
    +  "walletAddressUrl": "xyz789",
    +  "completed": true,
       "incomingAmount": Amount,
       "receivedAmount": Amount,
    -  "expiresAt": "xyz789",
    +  "expiresAt": "abc123",
       "metadata": {},
       "createdAt": "xyz789"
     }
    @@ -17650,11 +11288,7 @@ 
    Example
    -
    +
    @@ -17673,37 +11307,15 @@
    Fields
    - id - - String! - - - Internal unique identifier of the key to revoke. + id - String! + Internal unique identifier of the key to revoke. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -17713,7 +11325,7 @@
    Fields
    Example
    {
    -  "id": "xyz789",
    +  "id": "abc123",
       "idempotencyKey": "abc123"
     }
     
    @@ -17721,17 +11333,11 @@
    Example
    -
    +
    -

    - RevokeWalletAddressKeyMutationResponse -

    +

    RevokeWalletAddressKeyMutationResponse

    @@ -17745,18 +11351,9 @@
    Fields
    - - walletAddressKey - - - WalletAddressKey + walletAddressKey - WalletAddressKey - The wallet address key that was revoked. + The wallet address key that was revoked. @@ -17771,11 +11368,7 @@
    Example
    -
    +
    @@ -17794,60 +11387,27 @@
    Fields
    - assetId - - - ID! - - - Unique identifier of the asset id to add the fees to. + assetId - ID! + Unique identifier of the asset id to add the fees to. - type - - FeeType! + type - FeeType! - Type of fee, either sending or receiving. + Type of fee, either sending or receiving. - fee - - FeeDetails! + fee - FeeDetails! - Fee values + Fee values - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -17857,7 +11417,7 @@
    Fields
    Example
    {
    -  "assetId": 4,
    +  "assetId": "4",
       "type": "SENDING",
       "fee": FeeDetails,
       "idempotencyKey": "abc123"
    @@ -17867,11 +11427,7 @@ 
    Example
    -
    +
    @@ -17889,15 +11445,9 @@
    Fields
    - - fee - - Fee + fee - Fee - The fee that was set. + The fee that was set. @@ -17912,11 +11462,7 @@
    Example
    -
    +
    @@ -17937,13 +11483,13 @@
    Values

    ASC

    - Sort the results in ascending order. + Sort the results in ascending order.

    DESC

    - Sort the results in descending order. + Sort the results in descending order. @@ -17958,11 +11504,7 @@
    Example
    -
    +
    @@ -17971,28 +11513,19 @@

    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. -

    +

    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"
    +                  
    "abc123"
     
    -
    +
    @@ -18010,131 +11543,49 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the tenant. + Unique identifier of the tenant. - - email - - - String + email - String - Contact email of the tenant owner. + Contact email of the tenant owner. - - apiSecret - - - String! - - - Secret used to secure requests made for this tenant. + apiSecret - String! + Secret used to secure requests made for this tenant. - - idpConsentUrl - - - String - - - URL of the tenant's identity provider's consent - screen. + idpConsentUrl - String + URL of the tenant's identity provider's consent screen. - - idpSecret - - - String - - - Secret used to secure requests from the tenant's - identity provider. + idpSecret - String + Secret used to secure requests from the tenant's identity provider. - - publicName - - - String + publicName - String - Public name for the tenant. + Public name for the tenant. - - createdAt - - - String! + createdAt - String! - The date and time that this tenant was created. + The date and time that this tenant was created. - - deletedAt - - - String + deletedAt - String - The date and time that this tenant was deleted. + The date and time that this tenant was deleted. - - settings - - - [TenantSetting!]! + settings - [TenantSetting!]! - List of settings for the tenant. + List of settings for the tenant. @@ -18144,14 +11595,14 @@
    Fields
    Example
    {
    -  "id": 4,
    -  "email": "xyz789",
    +  "id": "4",
    +  "email": "abc123",
       "apiSecret": "abc123",
       "idpConsentUrl": "xyz789",
       "idpSecret": "xyz789",
    -  "publicName": "abc123",
    -  "createdAt": "abc123",
    -  "deletedAt": "xyz789",
    +  "publicName": "xyz789",
    +  "createdAt": "xyz789",
    +  "deletedAt": "abc123",
       "settings": [TenantSetting]
     }
     
    @@ -18159,11 +11610,7 @@
    Example
    -
    +
    @@ -18181,27 +11628,14 @@
    Fields
    - - node - - Tenant! + node - Tenant! - A tenant node in the list. + A tenant node in the list. - - cursor - - - String! + cursor - String! - A cursor for paginating through the tenants. + A cursor for paginating through the tenants. @@ -18219,11 +11653,7 @@
    Example
    -
    +
    @@ -18241,16 +11671,10 @@
    Fields
    - - tenant - - - Tenant! + tenant - Tenant! + + - @@ -18265,11 +11689,7 @@
    Example
    -
    +
    @@ -18287,27 +11707,14 @@
    Fields
    - - key - - TenantSettingKey! + key - TenantSettingKey! - Key for this setting. + Key for this setting. - - value - - - String! + value - String! - Value of a setting for this key. + Value of a setting for this key. @@ -18318,18 +11725,14 @@
    Fields
    Example
    {
       "key": "EXCHANGE_RATES_URL",
    -  "value": "abc123"
    +  "value": "xyz789"
     }
     
    -
    +
    @@ -18348,26 +11751,15 @@
    Fields
    - key - - TenantSettingKey! + key - TenantSettingKey! - Key for this setting. + Key for this setting. - value - - - String! + value - String! - Value of a setting for this key. + Value of a setting for this key. @@ -18385,11 +11777,7 @@
    Example
    -
    +
    @@ -18410,37 +11798,43 @@
    Values

    EXCHANGE_RATES_URL

    - + +

    WEBHOOK_URL

    - + +

    WEBHOOK_TIMEOUT

    - + +

    WEBHOOK_MAX_RETRY

    - + +

    WALLET_ADDRESS_URL

    - + +

    ILP_ADDRESS

    - + + @@ -18455,11 +11849,7 @@
    Example
    -
    +
    @@ -18477,33 +11867,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Information to aid in pagination. + Information to aid in pagination. - - edges - - - [TenantEdge!]! - - - A list of edges representing tenants and cursors for - pagination. + edges - [TenantEdge!]! + A list of edges representing tenants and cursors for pagination. @@ -18521,11 +11892,7 @@
    Example
    -
    +
    @@ -18546,19 +11913,19 @@
    Values

    PENDING

    - The accounting transfer is pending + The accounting transfer is pending

    POSTED

    - The accounting transfer is posted + The accounting transfer is posted

    VOIDED

    - The accounting transfer is voided + The accounting transfer is voided @@ -18573,11 +11940,7 @@
    Example
    -
    +
    @@ -18598,19 +11961,19 @@
    Values

    DEPOSIT

    - Represents a deposit transfer. + Represents a deposit transfer.

    WITHDRAWAL

    - Represents a withdrawal transfer. + Represents a withdrawal transfer.

    TRANSFER

    - Represents a generic transfer within Rafiki. + Represents a generic transfer within Rafiki. @@ -18625,11 +11988,7 @@
    Example
    -
    +
    @@ -18648,36 +12007,15 @@
    Fields
    - limit - - - Int! + limit - Int! - Maximum number of events being triggered (n). + Maximum number of events being triggered (n). - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -18686,23 +12024,17 @@
    Fields
    Example
    -
    {"limit": 987, "idempotencyKey": "abc123"}
    +                  
    {"limit": 123, "idempotencyKey": "abc123"}
     
    -
    +
    -

    - TriggerWalletAddressEventsMutationResponse -

    +

    TriggerWalletAddressEventsMutationResponse

    @@ -18716,16 +12048,9 @@
    Fields
    - - count - - - Int + count - Int - The number of events that were triggered. + The number of events that were triggered. @@ -18734,17 +12059,13 @@
    Fields
    Example
    -
    {"count": 987}
    +                  
    {"count": 123}
     
    -
    +
    @@ -18753,12 +12074,7 @@

    UInt64

    Description
    -

    - The UInt64 scalar type represents unsigned - 64-bit whole numeric values. It is capable of handling - values that are larger than the JavaScript - Number type limit (greater than 2^53). -

    +

    The UInt64 scalar type represents unsigned 64-bit whole numeric values. It is capable of handling values that are larger than the JavaScript Number type limit (greater than 2^53).

    @@ -18770,11 +12086,7 @@
    Example
    -
    +
    @@ -18783,10 +12095,7 @@

    UInt8

    Description
    -

    - The UInt8 scalar type represents unsigned 8-bit - whole numeric values, ranging from 0 to 255. -

    +

    The UInt8 scalar type represents unsigned 8-bit whole numeric values, ranging from 0 to 255.

    @@ -18798,11 +12107,7 @@
    Example
    -
    +
    @@ -18821,69 +12126,27 @@
    Fields
    - id - - String! + id - String! - Unique identifier of the asset to update. + Unique identifier of the asset to update. - withdrawalThreshold - - - UInt64 - - - New minimum amount of liquidity that can be withdrawn - from the asset. + withdrawalThreshold - UInt64 + New minimum amount of liquidity that can be withdrawn from the asset. - liquidityThreshold - - - UInt64 - - - A webhook event will notify the Account Servicing - Entity if liquidity falls below this new value. + liquidityThreshold - UInt64 + A webhook event will notify the Account Servicing Entity if liquidity falls below this new value. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -18893,7 +12156,7 @@
    Fields
    Example
    {
    -  "id": "xyz789",
    +  "id": "abc123",
       "withdrawalThreshold": UInt64,
       "liquidityThreshold": UInt64,
       "idempotencyKey": "abc123"
    @@ -18903,11 +12166,7 @@ 
    Example
    -
    +
    @@ -18926,31 +12185,15 @@
    Fields
    - id - - ID! - - - Unique identifier of the incoming payment to update. + id - ID! + Unique identifier of the incoming payment to update. - metadata - - - JSONObject! - - - The new metadata object to save for the incoming - payment. It will overwrite any existing metadata. + metadata - JSONObject! + The new metadata object to save for the incoming payment. It will overwrite any existing metadata. @@ -18965,11 +12208,7 @@
    Example
    -
    +
    @@ -18988,116 +12227,51 @@
    Fields
    - id - - String! + id - String! - Unique identifier of the peer to update. + Unique identifier of the peer to update. - maxPacketAmount - - - UInt64 - - - New maximum packet amount that the peer accepts. + maxPacketAmount - UInt64 + New maximum packet amount that the peer accepts. - http - - HttpInput + http - HttpInput - New peering connection details. + New peering connection details. - staticIlpAddress - - - String + staticIlpAddress - String - New ILP address for the peer. + New ILP address for the peer. - name - - String + name - String - New public name for the peer. + New public name for the peer. - liquidityThreshold - - - UInt64 - - - A webhook event will notify the Account Servicing - Entity if peer liquidity falls below this new value. + liquidityThreshold - UInt64 + A webhook event will notify the Account Servicing Entity if peer liquidity falls below this new value. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - routes - - - [String!] + routes - [String!] - New routes for the peer. + New routes for the peer. @@ -19110,10 +12284,10 @@
    Example
    "id": "abc123", "maxPacketAmount": UInt64, "http": HttpInput, - "staticIlpAddress": "xyz789", - "name": "abc123", + "staticIlpAddress": "abc123", + "name": "xyz789", "liquidityThreshold": UInt64, - "idempotencyKey": "abc123", + "idempotencyKey": "xyz789", "routes": ["abc123"] }
    @@ -19121,11 +12295,7 @@
    Example
    -
    +
    @@ -19143,15 +12313,9 @@
    Fields
    - - peer - - Peer + peer - Peer - The peer that was updated. + The peer that was updated. @@ -19166,11 +12330,7 @@
    Example
    -
    +
    @@ -19189,88 +12349,39 @@
    Fields
    - id - - ID! + id - ID! - Unique identifier of the tenant. + Unique identifier of the tenant. - email - - - String + email - String - Contact email of the tenant owner. + Contact email of the tenant owner. - apiSecret - - - String - - - Secret used to secure requests made for this tenant. + apiSecret - String + Secret used to secure requests made for this tenant. - idpConsentUrl - - - String - - - URL of the tenant's identity provider's consent - screen. + idpConsentUrl - String + URL of the tenant's identity provider's consent screen. - idpSecret - - - String - - - Secret used to secure requests from the tenant's - identity provider. + idpSecret - String + Secret used to secure requests from the tenant's identity provider. - publicName - - - String + publicName - String - Public name for the tenant. + Public name for the tenant. @@ -19281,10 +12392,10 @@
    Fields
    Example
    {
       "id": "4",
    -  "email": "abc123",
    -  "apiSecret": "abc123",
    +  "email": "xyz789",
    +  "apiSecret": "xyz789",
       "idpConsentUrl": "abc123",
    -  "idpSecret": "xyz789",
    +  "idpSecret": "abc123",
       "publicName": "xyz789"
     }
     
    @@ -19292,11 +12403,7 @@
    Example
    -
    +
    @@ -19315,85 +12422,33 @@
    Fields
    - id - - ID! - - - Unique identifier of the wallet address to update. - This cannot be changed. + id - ID! + Unique identifier of the wallet address to update. This cannot be changed. - publicName - - - String - - - New public name for the wallet address. This is - visible to anyone with the wallet address URL. + publicName - String + New public name for the wallet address. This is visible to anyone with the wallet address URL. - status - - - WalletAddressStatus - - - New status to set the wallet address to, either active - or inactive. + status - WalletAddressStatus + New status to set the wallet address to, either active or inactive. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - additionalProperties - - - [AdditionalPropertyInput!] - - - Additional properties associated with this wallet - address. + additionalProperties - [AdditionalPropertyInput!] + Additional properties associated with this wallet address. @@ -19403,10 +12458,10 @@
    Fields
    Example
    {
    -  "id": 4,
    +  "id": "4",
       "publicName": "abc123",
       "status": "INACTIVE",
    -  "idempotencyKey": "abc123",
    +  "idempotencyKey": "xyz789",
       "additionalProperties": [AdditionalPropertyInput]
     }
     
    @@ -19414,17 +12469,11 @@
    Example
    -
    +
    -

    - UpdateWalletAddressMutationResponse -

    +

    UpdateWalletAddressMutationResponse

    @@ -19438,18 +12487,9 @@
    Fields
    - - walletAddress - - - WalletAddress + walletAddress - WalletAddress - The updated wallet address. + The updated wallet address. @@ -19464,11 +12504,7 @@
    Example
    -
    +
    @@ -19487,40 +12523,15 @@
    Fields
    - withdrawalId - - - String! - - - Unique identifier of the liquidity withdrawal to void. + withdrawalId - String! + Unique identifier of the liquidity withdrawal to void. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -19530,19 +12541,15 @@
    Fields
    Example
    {
    -  "withdrawalId": "xyz789",
    -  "idempotencyKey": "abc123"
    +  "withdrawalId": "abc123",
    +  "idempotencyKey": "xyz789"
     }
     
    -
    +
    @@ -19560,604 +12567,210 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the wallet address. + Unique identifier of the wallet address. - - asset - - - Asset! + asset - Asset! - Asset of the wallet address. + Asset of the wallet address. - - liquidity - - - UInt64 - - - Current amount of liquidity available for this wallet - address. + liquidity - UInt64 + Current amount of liquidity available for this wallet address. - - address - - - String! + address - String! - Wallet Address. + Wallet Address. - - publicName - - - String - - - Public name associated with the wallet address. This - is visible to anyone with the wallet address URL. + publicName - String + Public name associated with the wallet address. This is visible to anyone with the wallet address URL. - - incomingPayments - - - IncomingPaymentConnection - - - List of incoming payments received by this wallet - address + incomingPayments - IncomingPaymentConnection + List of incoming payments received by this wallet address
    -
    Arguments
    +
    Arguments
    -
    - after - - - String +
    after - String
    -

    - Forward pagination: Cursor (incoming payment - ID) to start retrieving incoming payments - after this point. -

    +

    Forward pagination: Cursor (incoming payment ID) to start retrieving incoming payments after this point.

    -
    - before - - - String +
    before - String
    -

    - Backward pagination: Cursor (incoming payment - ID) to start retrieving incoming payments - before this point. -

    +

    Backward pagination: Cursor (incoming payment ID) to start retrieving incoming payments before this point.

    -
    - first - - - Int +
    first - Int
    -

    - Forward pagination: Limit the result to the - first n incoming payments - after the after cursor. -

    +

    Forward pagination: Limit the result to the first n incoming payments after the after cursor.

    -
    - last - - - Int +
    last - Int
    -

    - Backward pagination: Limit the result to the - last n incoming payments - before the before cursor. -

    +

    Backward pagination: Limit the result to the last n incoming payments before the before cursor.

    -
    - sortOrder - - - SortOrder +
    sortOrder - SortOrder
    -

    - Specify the sort order of incoming payments - based on their creation date, either ascending - or descending. -

    +

    Specify the sort order of incoming payments based on their creation date, either ascending or descending.

    -
    - filter - - - IncomingPaymentFilter +
    filter - IncomingPaymentFilter
    -

    - Filter incoming payments based on specific - criteria such as initiation reason. -

    +

    Filter incoming payments based on specific criteria such as initiation reason.

    - - quotes - - - QuoteConnection + quotes - QuoteConnection - List of quotes created at this wallet address + List of quotes created at this wallet address
    -
    Arguments
    +
    Arguments
    -
    - after - - - String +
    after - String
    -

    - Forward pagination: Cursor (quote ID) to start - retrieving quotes after this point. -

    +

    Forward pagination: Cursor (quote ID) to start retrieving quotes after this point.

    -
    - before - - - String +
    before - String
    -

    - Backward pagination: Cursor (quote ID) to - start retrieving quotes before this point. -

    +

    Backward pagination: Cursor (quote ID) to start retrieving quotes before this point.

    -
    - first - - - Int +
    first - Int
    -

    - Forward pagination: Limit the result to the - first n quotes after the - after cursor. -

    +

    Forward pagination: Limit the result to the first n quotes after the after cursor.

    -
    - last - - - Int +
    last - Int
    -

    - Backward pagination: Limit the result to the - last n quotes before the - before cursor. -

    +

    Backward pagination: Limit the result to the last n quotes before the before cursor.

    -
    - sortOrder - - - SortOrder +
    sortOrder - SortOrder
    -

    - Specify the sort order of quotes based on - their creation data, either ascending or - descending. -

    +

    Specify the sort order of quotes based on their creation data, either ascending or descending.

    - - outgoingPayments - - - OutgoingPaymentConnection - - - List of outgoing payments sent from this wallet - address + outgoingPayments - OutgoingPaymentConnection + List of outgoing payments sent from this wallet address
    -
    Arguments
    +
    Arguments
    -
    - after - - - String +
    after - String
    -

    - Forward pagination: Cursor (outgoing payment - ID) to start retrieving outgoing payments - after this point. -

    +

    Forward pagination: Cursor (outgoing payment ID) to start retrieving outgoing payments after this point.

    -
    - before - - - String +
    before - String
    -

    - Backward pagination: Cursor (outgoing payment - ID) to start retrieving outgoing payments - before this point. -

    +

    Backward pagination: Cursor (outgoing payment ID) to start retrieving outgoing payments before this point.

    -
    - first - - - Int +
    first - Int
    -

    - Forward pagination: Limit the result to the - first n outgoing payments - after the after cursor. -

    +

    Forward pagination: Limit the result to the first n outgoing payments after the after cursor.

    -
    - last - - - Int +
    last - Int
    -

    - Backward pagination: Limit the result to the - last n outgoing payments - before the before cursor. -

    +

    Backward pagination: Limit the result to the last n outgoing payments before the before cursor.

    -
    - sortOrder - - - SortOrder +
    sortOrder - SortOrder
    -

    - Specify the sort order of outgoing payments - based on their creation date, either ascending - or descending. -

    +

    Specify the sort order of outgoing payments based on their creation date, either ascending or descending.

    - - createdAt - - - String! - - - The date and time when the wallet address was created. + createdAt - String! + The date and time when the wallet address was created. - - status - - - WalletAddressStatus! - - - The current status of the wallet, either active or - inactive. + status - WalletAddressStatus! + The current status of the wallet, either active or inactive. - - walletAddressKeys - - - WalletAddressKeyConnection - - - List of keys associated with this wallet address + walletAddressKeys - WalletAddressKeyConnection + List of keys associated with this wallet address
    -
    Arguments
    +
    Arguments
    -
    - after - - - String +
    after - String
    -

    - Forward pagination: Cursor (wallet address key - ID) to start retrieving keys after this point. -

    +

    Forward pagination: Cursor (wallet address key ID) to start retrieving keys after this point.

    -
    - before - - - String +
    before - String
    -

    - Backward pagination: Cursor (wallet address - key ID) to start retrieving keys before this - point. -

    +

    Backward pagination: Cursor (wallet address key ID) to start retrieving keys before this point.

    -
    - first - - - Int +
    first - Int
    -

    - Forward pagination: Limit the result to the - first n keys after the - after cursor. -

    +

    Forward pagination: Limit the result to the first n keys after the after cursor.

    -
    - last - - - Int +
    last - Int
    -

    - Backward pagination: Limit the result to the - last n keys before the - before cursor. -

    +

    Backward pagination: Limit the result to the last n keys before the before cursor.

    -
    - sortOrder - - - SortOrder +
    sortOrder - SortOrder
    -

    - Specify the sort order of keys based on their - creation data, either ascending or descending. -

    +

    Specify the sort order of keys based on their creation data, either ascending or descending.

    - - additionalProperties - - - [AdditionalProperty] - - - Additional properties associated with the wallet - address. + additionalProperties - [AdditionalProperty] + Additional properties associated with the wallet address. - - tenant - - - Tenant + tenant - Tenant - Tenant of the wallet address. + Tenant of the wallet address. @@ -20167,10 +12780,10 @@
    Example
    {
    -  "id": 4,
    +  "id": "4",
       "asset": Asset,
       "liquidity": UInt64,
    -  "address": "xyz789",
    +  "address": "abc123",
       "publicName": "abc123",
       "incomingPayments": IncomingPaymentConnection,
       "quotes": QuoteConnection,
    @@ -20186,11 +12799,7 @@ 
    Example
    -
    +
    @@ -20208,29 +12817,14 @@
    Fields
    - - node - - WalletAddress! + node - WalletAddress! - A wallet address node in the list. + A wallet address node in the list. - - cursor - - - String! - - - A cursor for paginating through the wallet addresses. + cursor - String! + A cursor for paginating through the wallet addresses. @@ -20248,11 +12842,7 @@
    Example
    -
    +
    @@ -20270,74 +12860,29 @@
    Fields
    - - id - - ID! - - - Unique internal identifier for the wallet address key. + id - ID! + Unique internal identifier for the wallet address key. - - walletAddressId - - - ID! - - - Unique identifier of the wallet address to associate - with the key. + walletAddressId - ID! + Unique identifier of the wallet address to associate with the key. - - jwk - - Jwk! - - - The public key object in JSON Web Key (JWK) format. + jwk - Jwk! + The public key object in JSON Web Key (JWK) format. - - revoked - - - Boolean! + revoked - Boolean! - Indicator of whether the key has been revoked. + Indicator of whether the key has been revoked. - - createdAt - - - String! - - - The date and time that this wallet address key was - created. + createdAt - String! + The date and time that this wallet address key was created. @@ -20347,22 +12892,18 @@
    Fields
    Example
    {
    -  "id": 4,
    -  "walletAddressId": 4,
    +  "id": "4",
    +  "walletAddressId": "4",
       "jwk": Jwk,
       "revoked": true,
    -  "createdAt": "xyz789"
    +  "createdAt": "abc123"
     }
     
    -
    +
    @@ -20380,33 +12921,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Pagination information for wallet address keys. + Pagination information for wallet address keys. - - edges - - - [WalletAddressKeyEdge!]! - - - A list of wallet address key edges, containing wallet - address key nodes and cursors for pagination. + edges - [WalletAddressKeyEdge!]! + A list of wallet address key edges, containing wallet address key nodes and cursors for pagination. @@ -20424,11 +12946,7 @@
    Example
    -
    +
    @@ -20446,30 +12964,14 @@
    Fields
    - - node - - WalletAddressKey! + node - WalletAddressKey! - A wallet address key node in the list. + A wallet address key node in the list. - - cursor - - - String! - - - A cursor for paginating through the wallet address - keys. + cursor - String! + A cursor for paginating through the wallet address keys. @@ -20487,11 +12989,7 @@
    Example
    -
    +
    @@ -20512,13 +13010,13 @@
    Values

    INACTIVE

    - The status after deactivating a wallet address. + The status after deactivating a wallet address.

    ACTIVE

    - The default status of a wallet address. + The default status of a wallet address. @@ -20533,11 +13031,7 @@
    Example
    -
    +
    @@ -20555,42 +13049,19 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier for the withdrawal. + Unique identifier for the withdrawal. - - amount - - - UInt64! + amount - UInt64! - Amount to be withdrawn. + Amount to be withdrawn. - - walletAddress - - - WalletAddress! - - - Details about the wallet address from which the - withdrawal is made. + walletAddress - WalletAddress! + Details about the wallet address from which the withdrawal is made. @@ -20609,17 +13080,11 @@
    Example
    -
    +
    -

    - WalletAddressWithdrawalMutationResponse -

    +

    WalletAddressWithdrawalMutationResponse

    @@ -20633,20 +13098,9 @@
    Fields
    - - withdrawal - - - WalletAddressWithdrawal - - - The wallet address withdrawal that was processed. + withdrawal - WalletAddressWithdrawal + The wallet address withdrawal that was processed. @@ -20661,11 +13115,7 @@
    Example
    -
    +
    @@ -20683,35 +13133,14 @@
    Fields
    - - pageInfo - - - PageInfo! - - - Pagination information for the wallet addresses. + pageInfo - PageInfo! + Pagination information for the wallet addresses. - - edges - - - [WalletAddressEdge!]! - - - A list of wallet address edges, containing wallet - address nodes and cursors for pagination. + edges - [WalletAddressEdge!]! + A list of wallet address edges, containing wallet address nodes and cursors for pagination. @@ -20729,11 +13158,7 @@
    Example
    -
    +
    @@ -20751,63 +13176,29 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the webhook event. + Unique identifier of the webhook event. - - tenant - - - Tenant + tenant - Tenant - Tenant of the webhook event. + Tenant of the webhook event. - - type - - String! + type - String! - Type of webhook event. + Type of webhook event. - - data - - JSONObject! + data - JSONObject! - Stringified JSON data for the webhook event. + Stringified JSON data for the webhook event. - - createdAt - - - String! - - - The date and time when the webhook event was created. + createdAt - String! + The date and time when the webhook event was created. @@ -20821,18 +13212,14 @@
    Example
    "tenant": Tenant, "type": "abc123", "data": {}, - "createdAt": "xyz789" + "createdAt": "abc123" }
    -
    +
    @@ -20851,14 +13238,9 @@
    Fields
    - type - - FilterString + type - FilterString - Filter for webhook events based on their type. + Filter for webhook events based on their type. @@ -20873,11 +13255,7 @@
    Example
    -
    +
    @@ -20895,33 +13273,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Pagination information for webhook events. + Pagination information for webhook events. - - edges - - - [WebhookEventsEdge!]! - - - A list of webhook event edges, containing event nodes - and cursors for pagination. + edges - [WebhookEventsEdge!]! + A list of webhook event edges, containing event nodes and cursors for pagination. @@ -20939,11 +13298,7 @@
    Example
    -
    +
    @@ -20961,29 +13316,14 @@
    Fields
    - - node - - WebhookEvent! + node - WebhookEvent! - A webhook event node in the list. + A webhook event node in the list. - - cursor - - - String! - - - A cursor for paginating through the webhook events. + cursor - String! + A cursor for paginating through the webhook events. @@ -21001,11 +13341,7 @@
    Example
    -
    +
    @@ -21023,29 +13359,16 @@
    Fields
    - - id - - String! + id - String! + + - - - isOperator - - - Boolean! + isOperator - Boolean! + + - @@ -21054,17 +13377,13 @@
    Fields
    Example
    -
    {"id": "xyz789", "isOperator": false}
    +                  
    {"id": "abc123", "isOperator": false}
     
    -
    +
    @@ -21083,41 +13402,15 @@
    Fields
    - eventId - - - String! - - - Unique identifier of the event to withdraw liquidity - from. + eventId - String! + Unique identifier of the event to withdraw liquidity from. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -21127,8 +13420,8 @@
    Fields
    Example
    {
    -  "eventId": "abc123",
    -  "idempotencyKey": "xyz789"
    +  "eventId": "xyz789",
    +  "idempotencyKey": "abc123"
     }
     
    @@ -21140,4 +13433,4 @@
    Example
    - + \ No newline at end of file diff --git a/packages/documentation/src/pages/es/apis/graphql/auth/index.html b/packages/documentation/src/pages/es/apis/graphql/auth/index.html index 2f81da0b24..b8b24dbf79 100644 --- a/packages/documentation/src/pages/es/apis/graphql/auth/index.html +++ b/packages/documentation/src/pages/es/apis/graphql/auth/index.html @@ -3,767 +3,17 @@ - + Auth Admin API - - + +
    -
    +
    -
    +
    @@ -1489,30 +518,15 @@
    Fields
    - in - - [GrantFinalization!] - - - List of finalization reasons to include in the filter. + in - [GrantFinalization!] + List of finalization reasons to include in the filter. - notIn - - - [GrantFinalization!] - - - List of finalization reasons to exclude in the filter. + notIn - [GrantFinalization!] + List of finalization reasons to exclude in the filter. @@ -1527,11 +541,7 @@
    Example
    -
    +
    @@ -1550,26 +560,15 @@
    Fields
    - in - - [GrantState!] + in - [GrantState!] - List of states to include in the filter. + List of states to include in the filter. - notIn - - - [GrantState!] + notIn - [GrantState!] - List of states to exclude in the filter. + List of states to exclude in the filter. @@ -1584,11 +583,7 @@
    Example
    -
    +
    @@ -1607,14 +602,9 @@
    Fields
    - in - - [String!] + in - [String!] - Array of strings to filter by. + Array of strings to filter by. @@ -1629,11 +619,7 @@
    Example
    -
    +
    @@ -1651,109 +637,44 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the grant. + Unique identifier of the grant. - - client - - - String! + client - String! - Wallet address of the grantee's account. + Wallet address of the grantee's account. - - access - - - [Access!]! + access - [Access!]! - Details of the access provided by the grant. + Details of the access provided by the grant. - - subject - - - Subject + subject - Subject - Details of the subject provided by the grant. + Details of the subject provided by the grant. - - state - - - GrantState! + state - GrantState! - Current state of the grant. + Current state of the grant. - - finalizationReason - - - GrantFinalization - - - Specific outcome of a finalized grant, indicating - whether the grant was issued, revoked, or rejected. + finalizationReason - GrantFinalization + Specific outcome of a finalized grant, indicating whether the grant was issued, revoked, or rejected. - - createdAt - - - String! + createdAt - String! - The date and time when the grant was created. + The date and time when the grant was created. - - tenantId - - - ID! - - - Unique identifier of the tenant associated with the - grant. + tenantId - ID! + Unique identifier of the tenant associated with the grant. @@ -1763,25 +684,21 @@
    Fields
    Example
    {
    -  "id": 4,
    +  "id": "4",
       "client": "xyz789",
       "access": [Access],
       "subject": Subject,
       "state": "PROCESSING",
       "finalizationReason": "ISSUED",
       "createdAt": "xyz789",
    -  "tenantId": "4"
    +  "tenantId": 4
     }
     
    -
    +
    @@ -1799,27 +716,14 @@
    Fields
    - - node - - Grant! + node - Grant! - A grant node in the list. + A grant node in the list. - - cursor - - - String! + cursor - String! - A cursor for paginating through the grants. + A cursor for paginating through the grants. @@ -1837,11 +741,7 @@
    Example
    -
    +
    @@ -1860,43 +760,21 @@
    Fields
    - identifier - - - FilterString + identifier - FilterString - Filter grants by their unique identifier. + Filter grants by their unique identifier. - state - - - FilterGrantState + state - FilterGrantState - Filter grants by their state. + Filter grants by their state. - finalizationReason - - - FilterFinalizationReason - - Filter grants by their finalization reason. + finalizationReason - FilterFinalizationReason + + Filter grants by their finalization reason. @@ -1915,11 +793,7 @@
    Example
    -
    +
    @@ -1940,19 +814,19 @@
    Values

    ISSUED

    - The grant was issued successfully. + The grant was issued successfully.

    REVOKED

    - The grant was revoked. + The grant was revoked.

    REJECTED

    - The grant request was rejected. + The grant request was rejected. @@ -1967,11 +841,7 @@
    Example
    -
    +
    @@ -1992,28 +862,25 @@
    Values

    PROCESSING

    - The grant request is processing. + The grant request is processing.

    PENDING

    - The grant request is awaiting interaction. + The grant request is awaiting interaction.

    APPROVED

    - The grant request has been approved. + The grant request has been approved.

    FINALIZED

    - - The grant request has been finalized, and no more - access tokens or interactions can be made. - + The grant request has been finalized, and no more access tokens or interactions can be made. @@ -2028,11 +895,7 @@
    Example
    -
    +
    @@ -2050,33 +913,14 @@
    Fields
    - - pageInfo - - - PageInfo! - - Information to aid in pagination. - - - - edges - - - [GrantEdge!]! + pageInfo - PageInfo! - - A list of edges representing grants and cursors for - pagination. + Information to aid in pagination. + + + edges - [GrantEdge!]! + A list of edges representing grants and cursors for pagination. @@ -2094,11 +938,7 @@
    Example
    -
    +
    @@ -2107,31 +947,19 @@

    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. -

    +

    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"
    +                  
    4
     
    -
    +
    @@ -2140,27 +968,19 @@

    Int

    Description
    -

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

    +

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

    Example
    -
    987
    +                  
    123
     
    -
    +
    @@ -2178,60 +998,24 @@
    Fields
    - - receiver - - - String - - Wallet address URL of the receiver. - - - - debitAmount - - - PaymentAmount - - Amount to debit. - - - - receiveAmount - - - PaymentAmount - - Amount to receive. - - - - interval - - - String - - Interval between payments. + receiver - String + + Wallet address URL of the receiver. + + + debitAmount - PaymentAmount + + Amount to debit. + + + receiveAmount - PaymentAmount + + Amount to receive. + + + interval - String + + Interval between payments. @@ -2241,7 +1025,7 @@
    Fields
    Example
    {
    -  "receiver": "xyz789",
    +  "receiver": "abc123",
       "debitAmount": PaymentAmount,
       "receiveAmount": PaymentAmount,
       "interval": "abc123"
    @@ -2251,20 +1035,14 @@ 
    Example
    -
    +

    Model

    -
    +
    Fields
    @@ -2275,34 +1053,19 @@
    Fields
    - - + - - +
    - id - - ID! + id - ID! Unique identifier for the model. Unique identifier for the model.
    - createdAt - - - String! + createdAt - String! The date and time when the model was created. The date and time when the model was created.
    -
    +
    Possible Types
    @@ -2313,25 +1076,17 @@
    Possible Types
    @@ -2341,20 +1096,13 @@
    Possible Types
    Example
    -
    {
    -  "id": "4",
    -  "createdAt": "xyz789"
    -}
    +                  
    {"id": 4, "createdAt": "xyz789"}
     
    -
    +
    @@ -2372,72 +1120,24 @@
    Fields
    - - + - - + - - + - - +
    -

    - Grant -

    +

    Grant

    -

    - Access -

    +

    Access

    -

    - SubjectItem -

    +

    SubjectItem

    - endCursor - - - String - - The cursor used to fetch the next page when paginating - forward. + endCursor - String The cursor used to fetch the next page when paginating forward.
    - hasNextPage - - - Boolean! - - Indicates if there are more pages when paginating - forward. + hasNextPage - Boolean! Indicates if there are more pages when paginating forward.
    - hasPreviousPage - - - Boolean! - - Indicates if there are more pages when paginating - backward. + hasPreviousPage - Boolean! Indicates if there are more pages when paginating backward.
    - startCursor - - - String - - The cursor used to fetch the next page when paginating - backward. + startCursor - String The cursor used to fetch the next page when paginating backward.
    @@ -2450,18 +1150,14 @@
    Example
    "endCursor": "xyz789", "hasNextPage": true, "hasPreviousPage": true, - "startCursor": "xyz789" + "startCursor": "abc123" }
    -
    +
    @@ -2479,54 +1175,19 @@
    Fields
    - - value - - - UInt64! - - The value of the payment amount. - - - - assetCode - - - String! + value - UInt64! - - Should be an ISO 4217 currency code whenever possible, - e.g. USD. For more information, refer to - assets. - - - - - assetScale - - - UInt8! + The value of the payment amount. + + + assetCode - String! - - Difference in orders of magnitude between the standard - unit of an asset and a corresponding fractional unit. + Should be an ISO 4217 currency code whenever possible, e.g. USD. For more information, refer to assets. + + + assetScale - UInt8! + Difference in orders of magnitude between the standard unit of an asset and a corresponding fractional unit. @@ -2545,11 +1206,7 @@
    Example
    -
    +
    @@ -2568,17 +1225,9 @@
    Fields
    - grantId - - - String! - - Unique identifier of the grant to revoke. + grantId - String! + + Unique identifier of the grant to revoke. @@ -2593,11 +1242,7 @@
    Example
    -
    +
    @@ -2615,13 +1260,9 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the revoked grant. + Unique identifier of the revoked grant. @@ -2636,11 +1277,7 @@
    Example
    -
    +
    @@ -2661,13 +1298,13 @@
    Values

    ASC

    - Sort the results in ascending order. + Sort the results in ascending order.

    DESC

    - Sort the results in descending order. + Sort the results in descending order. @@ -2682,11 +1319,7 @@
    Example
    -
    +
    @@ -2695,12 +1328,7 @@

    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. -

    +

    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.

    @@ -2712,11 +1340,7 @@
    Example
    -
    +
    @@ -2734,18 +1358,10 @@
    Fields
    - - sub_ids - - - [SubjectItem!]! + sub_ids - [SubjectItem!]! + + - @@ -2760,11 +1376,7 @@
    Example
    -
    +
    @@ -2782,53 +1394,24 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the subject object. + Unique identifier of the subject object. - - subId - - - String! + subId - String! - Wallet address of the subject's account. + Wallet address of the subject's account. - - subIdFormat - - - String! + subIdFormat - String! - Format of the subject identifier + Format of the subject identifier - - createdAt - - - String! + createdAt - String! - The date and time when the subject was created. + The date and time when the subject was created. @@ -2841,18 +1424,14 @@
    Example
    "id": 4, "subId": "xyz789", "subIdFormat": "xyz789", - "createdAt": "xyz789" + "createdAt": "abc123" }
    -
    +
    @@ -2861,12 +1440,7 @@

    UInt64

    Description
    -

    - The UInt64 scalar type represents unsigned - 64-bit whole numeric values. It is capable of handling - values that are larger than the JavaScript - Number type limit (greater than 2^53). -

    +

    The UInt64 scalar type represents unsigned 64-bit whole numeric values. It is capable of handling values that are larger than the JavaScript Number type limit (greater than 2^53).

    @@ -2878,11 +1452,7 @@
    Example
    -
    +
    @@ -2891,10 +1461,7 @@

    UInt8

    Description
    -

    - The UInt8 scalar type represents unsigned 8-bit - whole numeric values, ranging from 0 to 255. -

    +

    The UInt8 scalar type represents unsigned 8-bit whole numeric values, ranging from 0 to 255.

    @@ -2911,4 +1478,4 @@
    Example
    - + \ No newline at end of file diff --git a/packages/documentation/src/pages/es/apis/graphql/backend/index.html b/packages/documentation/src/pages/es/apis/graphql/backend/index.html index c3ccf1849b..ffbb0abe90 100644 --- a/packages/documentation/src/pages/es/apis/graphql/backend/index.html +++ b/packages/documentation/src/pages/es/apis/graphql/backend/index.html @@ -3,767 +3,17 @@ - + Backend Admin API - - + +
    -
    +
    @@ -9209,44 +6193,19 @@
    Fields
    - - key - - String! + key - String! - Key for the additional property. + Key for the additional property. - - value - - - String! + value - String! - Value for the additional property. + Value for the additional property. - - visibleInOpenPayments - - - Boolean! - - - Indicates whether the property is visible in Open - Payments wallet address requests. + visibleInOpenPayments - Boolean! + Indicates whether the property is visible in Open Payments wallet address requests. @@ -9257,19 +6216,15 @@
    Fields
    Example
    {
       "key": "xyz789",
    -  "value": "abc123",
    -  "visibleInOpenPayments": false
    +  "value": "xyz789",
    +  "visibleInOpenPayments": true
     }
     
    -
    +
    @@ -9288,43 +6243,21 @@
    Fields
    - key - - String! + key - String! - Key for the additional property. + Key for the additional property. - value - - - String! + value - String! - Value for the additional property. + Value for the additional property. - visibleInOpenPayments - - - Boolean! - - - Indicates whether the property is visible in Open - Payments wallet address requests. + visibleInOpenPayments - Boolean! + Indicates whether the property is visible in Open Payments wallet address requests. @@ -9334,20 +6267,16 @@
    Fields
    Example
    {
    -  "key": "abc123",
    -  "value": "abc123",
    -  "visibleInOpenPayments": true
    +  "key": "xyz789",
    +  "value": "xyz789",
    +  "visibleInOpenPayments": false
     }
     
    -
    +
    @@ -9368,7 +6297,7 @@
    Values

    EdDSA

    - EdDSA cryptographic algorithm. + EdDSA cryptographic algorithm. @@ -9383,11 +6312,7 @@
    Example
    -
    +
    @@ -9405,55 +6330,19 @@
    Fields
    - - value - - - UInt64! + value - UInt64! - Numerical value. + Numerical value. - - assetCode - - - String! - - - Should be an ISO 4217 currency code whenever possible, - e.g. USD. For more information, refer to - assets. + assetCode - String! + Should be an ISO 4217 currency code whenever possible, e.g. USD. For more information, refer to assets. - - assetScale - - - UInt8! - - - Difference in order of magnitude between the standard - unit of an asset and its corresponding fractional - unit. + assetScale - UInt8! + Difference in order of magnitude between the standard unit of an asset and its corresponding fractional unit. @@ -9472,11 +6361,7 @@
    Example
    -
    +
    @@ -9495,54 +6380,21 @@
    Fields
    - value - - - UInt64! + value - UInt64! - Numerical value. + Numerical value. - assetCode - - - String! - - - Should be an ISO 4217 currency code whenever possible, - e.g. USD. For more information, refer to - assets. + assetCode - String! + Should be an ISO 4217 currency code whenever possible, e.g. USD. For more information, refer to assets. - assetScale - - - UInt8! - - - Difference in order of magnitude between the standard - unit of an asset and its corresponding fractional - unit. + assetScale - UInt8! + Difference in order of magnitude between the standard unit of an asset and its corresponding fractional unit. @@ -9561,11 +6413,7 @@
    Example
    -
    +
    @@ -9584,15 +6432,9 @@
    Fields
    - id - - ID! - - - Unique identifier of the incoming payment to be - approved. Note: incoming payment must be PENDING. + id - ID! + Unique identifier of the incoming payment to be approved. Note: incoming payment must be PENDING. @@ -9607,11 +6449,7 @@
    Example
    -
    +
    @@ -9629,18 +6467,9 @@
    Fields
    - - payment - - - IncomingPayment + payment - IncomingPayment - The incoming payment that was approved. + The incoming payment that was approved. @@ -9655,11 +6484,7 @@
    Example
    -
    +
    @@ -9677,259 +6502,93 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the asset. + Unique identifier of the asset. - - code - - String! - - - Should be an ISO 4217 currency code whenever possible, - e.g. USD. For more information, refer to - assets. + code - String! + Should be an ISO 4217 currency code whenever possible, e.g. USD. For more information, refer to assets. - - scale - - - UInt8! - - - Difference in order of magnitude between the standard - unit of an asset and its corresponding fractional - unit. + scale - UInt8! + Difference in order of magnitude between the standard unit of an asset and its corresponding fractional unit. - - liquidity - - - UInt64 + liquidity - UInt64 - Available liquidity + Available liquidity - - withdrawalThreshold - - - UInt64 - - - Minimum amount of liquidity that can be withdrawn from - the asset. + withdrawalThreshold - UInt64 + Minimum amount of liquidity that can be withdrawn from the asset. - - liquidityThreshold - - - UInt64 - - - A webhook event will notify the Account Servicing - Entity if liquidity falls below this value. + liquidityThreshold - UInt64 + A webhook event will notify the Account Servicing Entity if liquidity falls below this value. - - receivingFee - - - Fee + receivingFee - Fee - The receiving fee structure for the asset. + The receiving fee structure for the asset. - - sendingFee - - - Fee + sendingFee - Fee - The sending fee structure for the asset. + The sending fee structure for the asset. - - fees - - FeesConnection - - - Fetches a paginated list of fees associated with this - asset. + fees - FeesConnection + Fetches a paginated list of fees associated with this asset.
    -
    Arguments
    +
    Arguments
    -
    - after - - - String +
    after - String
    -

    - Forward pagination: Cursor (fee ID) to start - retrieving fees after this point. -

    +

    Forward pagination: Cursor (fee ID) to start retrieving fees after this point.

    -
    - before - - - String +
    before - String
    -

    - Backward pagination: Cursor (fee ID) to start - retrieving fees before this point. -

    +

    Backward pagination: Cursor (fee ID) to start retrieving fees before this point.

    -
    - first - - - Int +
    first - Int
    -

    - Forward pagination: Limit the result to the - first n fees after the - after cursor. -

    +

    Forward pagination: Limit the result to the first n fees after the after cursor.

    -
    - last - - - Int +
    last - Int
    -

    - Backward pagination: Limit the result to the - last n fees before the - before cursor. -

    +

    Backward pagination: Limit the result to the last n fees before the before cursor.

    -
    - sortOrder - - - SortOrder +
    sortOrder - SortOrder
    -

    - Specify the sort order of fees based on their - creation data, either ascending or descending. -

    +

    Specify the sort order of fees based on their creation data, either ascending or descending.

    - - createdAt - - - String! + createdAt - String! - The date and time when the asset was created. + The date and time when the asset was created. - - tenant - - - Tenant + tenant - Tenant - The tenant that the asset belongs to. + The tenant that the asset belongs to. @@ -9939,8 +6598,8 @@
    Example
    {
    -  "id": 4,
    -  "code": "xyz789",
    +  "id": "4",
    +  "code": "abc123",
       "scale": UInt8,
       "liquidity": UInt64,
       "withdrawalThreshold": UInt64,
    @@ -9956,11 +6615,7 @@ 
    Example
    -
    +
    @@ -9978,27 +6633,14 @@
    Fields
    - - node - - Asset! + node - Asset! - An asset node in the list. + An asset node in the list. - - cursor - - - String! + cursor - String! - A cursor for paginating through the assets. + A cursor for paginating through the assets. @@ -10009,18 +6651,14 @@
    Fields
    Example
    {
       "node": Asset,
    -  "cursor": "xyz789"
    +  "cursor": "abc123"
     }
     
    -
    +
    @@ -10038,16 +6676,9 @@
    Fields
    - - asset - - - Asset + asset - Asset - The asset affected by the mutation. + The asset affected by the mutation. @@ -10062,11 +6693,7 @@
    Example
    -
    +
    @@ -10084,33 +6711,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Information to aid in pagination. + Information to aid in pagination. - - edges - - - [AssetEdge!]! - - - A list of edges representing assets and cursors for - pagination. + edges - [AssetEdge!]! + A list of edges representing assets and cursors for pagination. @@ -10128,20 +6736,14 @@
    Example
    -
    +

    BasePayment

    -
    +
    Fields
    @@ -10152,80 +6754,34 @@
    Fields
    - - + - - + - - + - - + - - +
    - id - - ID! + id - ID! Unique identifier for the payment. Unique identifier for the payment.
    - walletAddressId - - - ID! - - Unique identifier of the wallet address under which - the payment was created. + walletAddressId - ID! Unique identifier of the wallet address under which the payment was created.
    - metadata - - - JSONObject - - Additional metadata associated with the payment. + metadata - JSONObject Additional metadata associated with the payment.
    - createdAt - - - String! + createdAt - String! The date and time that the payment was created. The date and time that the payment was created.
    - client - - - String - - Information about the wallet address of the Open - Payments client that created the payment. + client - String Information about the wallet address of the Open Payments client that created the payment.
    -
    +
    Possible Types
    @@ -10236,29 +6792,17 @@
    Possible Types
    @@ -10269,7 +6813,7 @@
    Possible Types
    Example
    {
    -  "id": "4",
    +  "id": 4,
       "walletAddressId": "4",
       "metadata": {},
       "createdAt": "abc123",
    @@ -10280,11 +6824,7 @@ 
    Example
    -
    +
    @@ -10293,20 +6833,19 @@

    Boolean

    Description
    -

    - The Boolean scalar type represents - true or false. -

    +

    The Boolean scalar type represents true or false.

    +
    +
    +
    +
    +
    Example
    +
    true
    +
    -
    -
    +
    @@ -10325,15 +6864,9 @@
    Fields
    - +
    -

    - IncomingPayment -

    +

    IncomingPayment

    -

    - OutgoingPayment -

    +

    OutgoingPayment

    -

    - Payment -

    +

    Payment

    - id - - ID! - - Unique identifier of the incoming payment to be - canceled. Note: incoming payment must be PENDING. + id - ID! Unique identifier of the incoming payment to be canceled. Note: incoming payment must be PENDING.
    @@ -10342,17 +6875,13 @@
    Fields
    Example
    -
    {"id": "4"}
    +                  
    {"id": 4}
     
    -
    +
    @@ -10370,18 +6899,9 @@
    Fields
    - - payment - - - IncomingPayment + payment - IncomingPayment - The incoming payment that was canceled. + The incoming payment that was canceled. @@ -10396,11 +6916,7 @@
    Example
    -
    +
    @@ -10419,47 +6935,21 @@
    Fields
    - id - - ID! - - - Unique identifier of the outgoing payment to cancel. + id - ID! + Unique identifier of the outgoing payment to cancel. - reason - - - String - - - Reason why this outgoing payment has been canceled. - This value will be publicly visible in the metadata - field if this outgoing payment is requested through - Open Payments. + reason - String + Reason why this outgoing payment has been canceled. This value will be publicly visible in the metadata field if this outgoing payment is requested through Open Payments. - cardPaymentFailureReason - - - CardPaymentFailureReason - - - If card flow, optional machine-readable failure reason + cardPaymentFailureReason - CardPaymentFailureReason + If card flow, optional machine-readable failure reason @@ -10469,8 +6959,8 @@
    Fields
    Example
    {
    -  "id": 4,
    -  "reason": "abc123",
    +  "id": "4",
    +  "reason": "xyz789",
       "cardPaymentFailureReason": "invalid_signature"
     }
     
    @@ -10478,11 +6968,7 @@
    Example
    -
    +
    @@ -10501,42 +6987,24 @@
    Fields
    - data - - JSONObject! + data - JSONObject! + + - - requestId - - - String! + requestId - String! + + - - initiatedAt - - - String! + initiatedAt - String! + + - @@ -10547,19 +7015,15 @@
    Fields
    Example
    {
       "data": {},
    -  "requestId": "abc123",
    -  "initiatedAt": "xyz789"
    +  "requestId": "xyz789",
    +  "initiatedAt": "abc123"
     }
     
    -
    +
    @@ -10580,13 +7044,15 @@
    Values

    invalid_signature

    - + +

    invalid_request

    - + + @@ -10601,11 +7067,7 @@
    Example
    -
    +
    @@ -10624,17 +7086,9 @@
    Fields
    - incomingPaymentUrl - - - String! + incomingPaymentUrl - String! - URL of the incoming payment to be completed. + URL of the incoming payment to be completed. @@ -10649,11 +7103,7 @@
    Example
    -
    +
    @@ -10671,18 +7121,9 @@
    Fields
    - - receiver - - - Receiver + receiver - Receiver - The receiver object returned in the response. + The receiver object returned in the response. @@ -10697,11 +7138,7 @@
    Example
    -
    +
    @@ -10720,109 +7157,39 @@
    Fields
    - code - - String! - - - Should be an ISO 4217 currency code whenever possible, - e.g. USD. For more information, refer to - assets. + code - String! + Should be an ISO 4217 currency code whenever possible, e.g. USD. For more information, refer to assets. - scale - - - UInt8! - - - Difference in order of magnitude between the standard - unit of an asset and its corresponding fractional - unit. + scale - UInt8! + Difference in order of magnitude between the standard unit of an asset and its corresponding fractional unit. - withdrawalThreshold - - - UInt64 - - - Minimum amount of liquidity that can be withdrawn from - the asset. + withdrawalThreshold - UInt64 + Minimum amount of liquidity that can be withdrawn from the asset. - liquidityThreshold - - - UInt64 - - - A webhook event will notify the Account Servicing - Entity if liquidity falls below this value. + liquidityThreshold - UInt64 + A webhook event will notify the Account Servicing Entity if liquidity falls below this value. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - tenantId - - - ID - - - Unique identifier of the tenant associated with the - asset. This cannot be changed. Optional, if not - provided, the tenantId will be obtained from the - signature. + tenantId - ID + Unique identifier of the tenant associated with the asset. This cannot be changed. Optional, if not provided, the tenantId will be obtained from the signature. @@ -10836,25 +7203,19 @@
    Example
    "scale": UInt8, "withdrawalThreshold": UInt64, "liquidityThreshold": UInt64, - "idempotencyKey": "abc123", - "tenantId": "4" + "idempotencyKey": "xyz789", + "tenantId": 4 }
    -
    +
    -

    - CreateAssetLiquidityWithdrawalInput -

    +

    CreateAssetLiquidityWithdrawalInput

    @@ -10869,82 +7230,33 @@
    Fields
    - assetId - - - String! - - - Unique identifier of the asset to create the - withdrawal for. + assetId - String! + Unique identifier of the asset to create the withdrawal for. - amount - - - UInt64! + amount - UInt64! - Amount of liquidity to withdraw. + Amount of liquidity to withdraw. - id - - String! + id - String! - Unique identifier of the withdrawal. + Unique identifier of the withdrawal. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - timeoutSeconds - - - UInt64! - - - Interval in seconds after a pending transfer's created - at which it may be posted or voided. Zero denotes a no - timeout single-phase posted transfer. + timeoutSeconds - UInt64! + Interval in seconds after a pending transfer's created at which it may be posted or voided. Zero denotes a no timeout single-phase posted transfer. @@ -10957,7 +7269,7 @@
    Example
    "assetId": "xyz789", "amount": UInt64, "id": "xyz789", - "idempotencyKey": "abc123", + "idempotencyKey": "xyz789", "timeoutSeconds": UInt64 }
    @@ -10965,11 +7277,7 @@
    Example
    -
    +
    @@ -10988,125 +7296,45 @@
    Fields
    - walletAddressId - - - String! - - - Unique identifier of the wallet address under which - the incoming payment will be created. + walletAddressId - String! + Unique identifier of the wallet address under which the incoming payment will be created. - expiresAt - - - String - - - Date and time that the incoming payment will expire. + expiresAt - String + Date and time that the incoming payment will expire. - metadata - - - JSONObject - - - Additional metadata associated with the incoming - payment. + metadata - JSONObject + Additional metadata associated with the incoming payment. - incomingAmount - - - AmountInput - - - Maximum amount to be received for this incoming - payment. + incomingAmount - AmountInput + Maximum amount to be received for this incoming payment. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - isCardPayment - - - Boolean - - - Whether or not the incoming payment is being created - for a card payment. + isCardPayment - Boolean + Whether or not the incoming payment is being created for a card payment. - senderWalletAddress - - - String - - - The sender's wallet address URL. Applicable only to - card payments. + senderWalletAddress - String + The sender's wallet address URL. Applicable only to card payments. @@ -11117,7 +7345,7 @@
    Fields
    Example
    {
       "walletAddressId": "abc123",
    -  "expiresAt": "abc123",
    +  "expiresAt": "xyz789",
       "metadata": {},
       "incomingAmount": AmountInput,
       "idempotencyKey": "xyz789",
    @@ -11129,17 +7357,11 @@ 
    Example
    -
    +
    -

    - CreateIncomingPaymentWithdrawalInput -

    +

    CreateIncomingPaymentWithdrawalInput

    @@ -11154,59 +7376,21 @@
    Fields
    - incomingPaymentId - - - String! - - - Unique identifier of the incoming payment to withdraw - liquidity from. + incomingPaymentId - String! + Unique identifier of the incoming payment to withdraw liquidity from. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - timeoutSeconds - - - UInt64! - - - Interval in seconds after a pending transfer's created - at which it may be posted or voided. Zero denotes a no - timeout single-phase posted transfer. + timeoutSeconds - UInt64! + Interval in seconds after a pending transfer's created at which it may be posted or voided. Zero denotes a no timeout single-phase posted transfer. @@ -11217,7 +7401,7 @@
    Fields
    Example
    {
       "incomingPaymentId": "abc123",
    -  "idempotencyKey": "xyz789",
    +  "idempotencyKey": "abc123",
       "timeoutSeconds": UInt64
     }
     
    @@ -11225,11 +7409,7 @@
    Example
    -
    +
    @@ -11248,117 +7428,45 @@
    Fields
    - maxPacketAmount - - - UInt64 + maxPacketAmount - UInt64 - Maximum packet amount that the peer accepts. + Maximum packet amount that the peer accepts. - assetId - - - String! - - - Unique identifier of the asset associated with the - peering relationship. + assetId - String! + Unique identifier of the asset associated with the peering relationship. - peerUrl - - - String! - - - Peer's URL address, where auto-peering requests are - accepted. + peerUrl - String! + Peer's URL address, where auto-peering requests are accepted. - name - - String - - - Internal name for the peer, used to override - auto-peering default names. + name - String + Internal name for the peer, used to override auto-peering default names. - liquidityThreshold - - - UInt64 - - - A webhook event will notify the Account Servicing - Entity if peer liquidity falls below this value. + liquidityThreshold - UInt64 + A webhook event will notify the Account Servicing Entity if peer liquidity falls below this value. - liquidityToDeposit - - - UInt64 + liquidityToDeposit - UInt64 - Amount of liquidity to deposit for the peer. + Amount of liquidity to deposit for the peer. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -11369,29 +7477,23 @@
    Fields
    Example
    {
       "maxPacketAmount": UInt64,
    -  "assetId": "xyz789",
    +  "assetId": "abc123",
       "peerUrl": "xyz789",
       "name": "abc123",
       "liquidityThreshold": UInt64,
       "liquidityToDeposit": UInt64,
    -  "idempotencyKey": "abc123"
    +  "idempotencyKey": "xyz789"
     }
     
    -
    +
    -

    - CreateOrUpdatePeerByUrlMutationResponse -

    +

    CreateOrUpdatePeerByUrlMutationResponse

    @@ -11405,15 +7507,9 @@
    Fields
    - - peer - - Peer + peer - Peer - The peer created or updated based on a URL. + The peer created or updated based on a URL. @@ -11428,17 +7524,11 @@
    Example
    -
    +
    -

    - CreateOutgoingPaymentFromIncomingPaymentInput -

    +

    CreateOutgoingPaymentFromIncomingPaymentInput

    @@ -11453,106 +7543,39 @@
    Fields
    - walletAddressId - - - String! - - - Unique identifier of the wallet address under which - the outgoing payment will be created. + walletAddressId - String! + Unique identifier of the wallet address under which the outgoing payment will be created. - incomingPayment - - - String! - - - Incoming payment URL to create the outgoing payment - from. + incomingPayment - String! + Incoming payment URL to create the outgoing payment from. - debitAmount - - - AmountInput + debitAmount - AmountInput - Amount to send (fixed send). + Amount to send (fixed send). - metadata - - - JSONObject - - - Additional metadata associated with the outgoing - payment. + metadata - JSONObject + Additional metadata associated with the outgoing payment. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - - - cardDetails - - - CardDetailsInput - + - Used for the card service to provide the card expiry - and signature + cardDetails - CardDetailsInput + Used for the card service to provide the card expiry and signature @@ -11562,11 +7585,11 @@
    Fields
    Example
    {
    -  "walletAddressId": "xyz789",
    +  "walletAddressId": "abc123",
       "incomingPayment": "xyz789",
       "debitAmount": AmountInput,
       "metadata": {},
    -  "idempotencyKey": "xyz789",
    +  "idempotencyKey": "abc123",
       "cardDetails": CardDetailsInput
     }
     
    @@ -11574,11 +7597,7 @@
    Example
    -
    +
    @@ -11597,75 +7616,27 @@
    Fields
    - walletAddressId - - - String! - - - Unique identifier of the wallet address under which - the outgoing payment will be created. + walletAddressId - String! + Unique identifier of the wallet address under which the outgoing payment will be created. - quoteId - - - String! - - - Unique identifier of the corresponding quote for that - outgoing payment. + quoteId - String! + Unique identifier of the corresponding quote for that outgoing payment. - metadata - - - JSONObject - - - Additional metadata associated with the outgoing - payment. + metadata - JSONObject + Additional metadata associated with the outgoing payment. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -11675,7 +7646,7 @@
    Fields
    Example
    {
    -  "walletAddressId": "xyz789",
    +  "walletAddressId": "abc123",
       "quoteId": "abc123",
       "metadata": {},
       "idempotencyKey": "xyz789"
    @@ -11685,17 +7656,11 @@ 
    Example
    -
    +
    -

    - CreateOutgoingPaymentWithdrawalInput -

    +

    CreateOutgoingPaymentWithdrawalInput

    @@ -11710,59 +7675,21 @@
    Fields
    - outgoingPaymentId - - - String! - - - Unique identifier of the outgoing payment to withdraw - liquidity from. + outgoingPaymentId - String! + Unique identifier of the outgoing payment to withdraw liquidity from. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - timeoutSeconds - - - UInt64! - - - Interval in seconds after a pending transfer's created - at which it may be posted or voided. Zero denotes a no - timeout single-phase posted transfer. + timeoutSeconds - UInt64! + Interval in seconds after a pending transfer's created at which it may be posted or voided. Zero denotes a no timeout single-phase posted transfer. @@ -11772,7 +7699,7 @@
    Fields
    Example
    {
    -  "outgoingPaymentId": "abc123",
    +  "outgoingPaymentId": "xyz789",
       "idempotencyKey": "xyz789",
       "timeoutSeconds": UInt64
     }
    @@ -11781,11 +7708,7 @@ 
    Example
    -
    +
    @@ -11804,136 +7727,57 @@
    Fields
    - maxPacketAmount - - - UInt64 + maxPacketAmount - UInt64 - Maximum packet amount that the peer accepts. + Maximum packet amount that the peer accepts. - http - - HttpInput! + http - HttpInput! - Peering connection details. + Peering connection details. - assetId - - - String! - - - Unique identifier of the asset associated with the - peering relationship. + assetId - String! + Unique identifier of the asset associated with the peering relationship. - staticIlpAddress - - - String! + staticIlpAddress - String! - ILP address of the peer. + ILP address of the peer. - name - - String + name - String - Internal name of the peer. + Internal name of the peer. - liquidityThreshold - - - UInt64 - - - A webhook event will notify the Account Servicing - Entity if peer liquidity falls below this value. + liquidityThreshold - UInt64 + A webhook event will notify the Account Servicing Entity if peer liquidity falls below this value. - initialLiquidity - - - UInt64 - - - Initial amount of liquidity to deposit for the peer. + initialLiquidity - UInt64 + Initial amount of liquidity to deposit for the peer. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - routes - - - [String!] + routes - [String!] - Routes for the peer. + Routes for the peer. @@ -11947,28 +7791,22 @@
    Example
    "http": HttpInput, "assetId": "abc123", "staticIlpAddress": "xyz789", - "name": "xyz789", + "name": "abc123", "liquidityThreshold": UInt64, "initialLiquidity": UInt64, "idempotencyKey": "abc123", - "routes": ["xyz789"] + "routes": ["abc123"] }
    -
    +
    -

    - CreatePeerLiquidityWithdrawalInput -

    +

    CreatePeerLiquidityWithdrawalInput

    @@ -11983,80 +7821,33 @@
    Fields
    - peerId - - - String! - - - Unique identifier of the peer to create the withdrawal - for. + peerId - String! + Unique identifier of the peer to create the withdrawal for. - amount - - - UInt64! + amount - UInt64! - Amount of liquidity to withdraw. + Amount of liquidity to withdraw. - id - - String! + id - String! - Unique identifier of the withdrawal. + Unique identifier of the withdrawal. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - timeoutSeconds - - - UInt64! - - - Interval in seconds after a pending transfer's created - at which it may be posted or voided. Zero denotes a no - timeout single-phase posted transfer. + timeoutSeconds - UInt64! + Interval in seconds after a pending transfer's created at which it may be posted or voided. Zero denotes a no timeout single-phase posted transfer. @@ -12066,9 +7857,9 @@
    Fields
    Example
    {
    -  "peerId": "abc123",
    +  "peerId": "xyz789",
       "amount": UInt64,
    -  "id": "abc123",
    +  "id": "xyz789",
       "idempotencyKey": "xyz789",
       "timeoutSeconds": UInt64
     }
    @@ -12077,11 +7868,7 @@ 
    Example
    -
    +
    @@ -12099,15 +7886,9 @@
    Fields
    - - peer - - Peer + peer - Peer - The peer created by the mutation. + The peer created by the mutation. @@ -12122,11 +7903,7 @@
    Example
    -
    +
    @@ -12145,83 +7922,33 @@
    Fields
    - walletAddressId - - - String! - - - Unique identifier of the wallet address under which - the quote will be created. + walletAddressId - String! + Unique identifier of the wallet address under which the quote will be created. - debitAmount - - - AmountInput + debitAmount - AmountInput - Amount to send (fixed send). + Amount to send (fixed send). - receiveAmount - - - AmountInput + receiveAmount - AmountInput - Amount to receive (fixed receive). + Amount to receive (fixed receive). - receiver - - - String! + receiver - String! - Wallet address URL of the receiver. + Wallet address URL of the receiver. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -12234,7 +7961,7 @@
    Example
    "walletAddressId": "xyz789", "debitAmount": AmountInput, "receiveAmount": AmountInput, - "receiver": "abc123", + "receiver": "xyz789", "idempotencyKey": "abc123" }
    @@ -12242,11 +7969,7 @@
    Example
    -
    +
    @@ -12265,89 +7988,33 @@
    Fields
    - walletAddressUrl - - - String! + walletAddressUrl - String! - Receiving wallet address URL. + Receiving wallet address URL. - expiresAt - - - String - - - Date and time that the incoming payment expires for - the receiver. + expiresAt - String + Date and time that the incoming payment expires for the receiver. - incomingAmount - - - AmountInput - - - Maximum amount to be received for this incoming - payment. + incomingAmount - AmountInput + Maximum amount to be received for this incoming payment. - metadata - - - JSONObject - - - Additional metadata associated with the incoming - payment. + metadata - JSONObject + Additional metadata associated with the incoming payment. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -12358,7 +8025,7 @@
    Fields
    Example
    {
       "walletAddressUrl": "xyz789",
    -  "expiresAt": "abc123",
    +  "expiresAt": "xyz789",
       "incomingAmount": AmountInput,
       "metadata": {},
       "idempotencyKey": "abc123"
    @@ -12368,11 +8035,7 @@ 
    Example
    -
    +
    @@ -12390,18 +8053,9 @@
    Fields
    - - receiver - - - Receiver + receiver - Receiver - The receiver object returned in the response. + The receiver object returned in the response. @@ -12416,11 +8070,7 @@
    Example
    -
    +
    @@ -12439,106 +8089,45 @@
    Fields
    - id - - ID - - - Unique identifier of the tenant. Must be compliant - with uuid v4. Will be generated automatically if not - provided. + id - ID + Unique identifier of the tenant. Must be compliant with uuid v4. Will be generated automatically if not provided. - email - - - String + email - String - Contact email of the tenant owner. + Contact email of the tenant owner. - apiSecret - - - String! - - - Secret used to secure requests made for this tenant. + apiSecret - String! + Secret used to secure requests made for this tenant. - idpConsentUrl - - - String - - - URL of the tenant's identity provider's consent - screen. + idpConsentUrl - String + URL of the tenant's identity provider's consent screen. - idpSecret - - - String - - - Secret used to secure requests from the tenant's - identity provider. + idpSecret - String + Secret used to secure requests from the tenant's identity provider. - publicName - - - String + publicName - String - Public name for the tenant. + Public name for the tenant. - settings - - - [TenantSettingInput!] + settings - [TenantSettingInput!] - Initial settings for tenant. + Initial settings for tenant. @@ -12549,10 +8138,10 @@
    Fields
    Example
    {
       "id": 4,
    -  "email": "xyz789",
    +  "email": "abc123",
       "apiSecret": "xyz789",
       "idpConsentUrl": "xyz789",
    -  "idpSecret": "xyz789",
    +  "idpSecret": "abc123",
       "publicName": "xyz789",
       "settings": [TenantSettingInput]
     }
    @@ -12561,11 +8150,7 @@ 
    Example
    -
    +
    @@ -12584,17 +8169,9 @@
    Fields
    - settings - - - [TenantSettingInput!]! + settings - [TenantSettingInput!]! - List of a settings for a tenant. + List of a settings for a tenant. @@ -12609,17 +8186,11 @@
    Example
    -
    +
    -

    - CreateTenantSettingsMutationResponse -

    +

    CreateTenantSettingsMutationResponse

    @@ -12633,18 +8204,9 @@
    Fields
    - - settings - - - [TenantSetting!]! + settings - [TenantSetting!]! - New tenant settings. + New tenant settings. @@ -12659,11 +8221,7 @@
    Example
    -
    +
    @@ -12682,106 +8240,39 @@
    Fields
    - tenantId - - - ID - - - Unique identifier of the tenant associated with the - wallet address. This cannot be changed. Optional, if - not provided, the tenantId will be obtained from the - signature. + tenantId - ID + Unique identifier of the tenant associated with the wallet address. This cannot be changed. Optional, if not provided, the tenantId will be obtained from the signature. - assetId - - - String! - - - Unique identifier of the asset associated with the - wallet address. This cannot be changed. + assetId - String! + Unique identifier of the asset associated with the wallet address. This cannot be changed. - address - - - String! + address - String! - Wallet address. This cannot be changed. + Wallet address. This cannot be changed. - publicName - - - String - - - Public name associated with the wallet address. This - is visible to anyone with the wallet address URL. + publicName - String + Public name associated with the wallet address. This is visible to anyone with the wallet address URL. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - additionalProperties - - - [AdditionalPropertyInput!] - - - Additional properties associated with the wallet - address. + additionalProperties - [AdditionalPropertyInput!] + Additional properties associated with the wallet address. @@ -12792,10 +8283,10 @@
    Fields
    Example
    {
       "tenantId": "4",
    -  "assetId": "abc123",
    +  "assetId": "xyz789",
       "address": "xyz789",
    -  "publicName": "xyz789",
    -  "idempotencyKey": "xyz789",
    +  "publicName": "abc123",
    +  "idempotencyKey": "abc123",
       "additionalProperties": [AdditionalPropertyInput]
     }
     
    @@ -12803,11 +8294,7 @@
    Example
    -
    +
    @@ -12826,52 +8313,21 @@
    Fields
    - walletAddressId - - - String! - - - Unique identifier of the wallet address to associate - with the key. + walletAddressId - String! + Unique identifier of the wallet address to associate with the key. - jwk - - JwkInput! + jwk - JwkInput! - Public key in JSON Web Key (JWK) format. + Public key in JSON Web Key (JWK) format. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -12881,7 +8337,7 @@
    Fields
    Example
    {
    -  "walletAddressId": "abc123",
    +  "walletAddressId": "xyz789",
       "jwk": JwkInput,
       "idempotencyKey": "xyz789"
     }
    @@ -12890,17 +8346,11 @@ 
    Example
    -
    +
    -

    - CreateWalletAddressKeyMutationResponse -

    +

    CreateWalletAddressKeyMutationResponse

    @@ -12914,18 +8364,9 @@
    Fields
    - - walletAddressKey - - - WalletAddressKey + walletAddressKey - WalletAddressKey - The wallet address key that was created. + The wallet address key that was created. @@ -12940,17 +8381,11 @@
    Example
    -
    +
    -

    - CreateWalletAddressMutationResponse -

    +

    CreateWalletAddressMutationResponse

    @@ -12964,18 +8399,9 @@
    Fields
    - - walletAddress - - - WalletAddress + walletAddress - WalletAddress - The newly created wallet address. + The newly created wallet address. @@ -12990,17 +8416,11 @@
    Example
    -
    +
    -

    - CreateWalletAddressWithdrawalInput -

    +

    CreateWalletAddressWithdrawalInput

    @@ -13015,70 +8435,27 @@
    Fields
    - walletAddressId - - - String! - - - Unique identifier of the Open Payments wallet address - to create the withdrawal for. + walletAddressId - String! + Unique identifier of the Open Payments wallet address to create the withdrawal for. - id - - String! + id - String! - Unique identifier of the withdrawal. + Unique identifier of the withdrawal. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - timeoutSeconds - - - UInt64! - - - Interval in seconds after a pending transfer's created - at which it may be posted or voided. Zero denotes a no - timeout single-phase posted transfer. + timeoutSeconds - UInt64! + Interval in seconds after a pending transfer's created at which it may be posted or voided. Zero denotes a no timeout single-phase posted transfer. @@ -13098,11 +8475,7 @@
    Example
    -
    +
    @@ -13123,9 +8496,7 @@
    Values

    Ed25519

    - - Elliptic curve Ed25519, used in EdDSA. - + Elliptic curve Ed25519, used in EdDSA. @@ -13140,11 +8511,7 @@
    Example
    -
    +
    @@ -13163,33 +8530,15 @@
    Fields
    - id - - ID! + id - ID! - Unique identifier of the asset to delete. + Unique identifier of the asset to delete. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -13204,11 +8553,7 @@
    Example
    -
    +
    @@ -13226,16 +8571,9 @@
    Fields
    - - asset - - - Asset + asset - Asset - The asset that was deleted. + The asset that was deleted. @@ -13250,11 +8588,7 @@
    Example
    -
    +
    @@ -13273,33 +8607,15 @@
    Fields
    - id - - ID! + id - ID! - Unique identifier of the peer to be deleted. + Unique identifier of the peer to be deleted. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -13308,20 +8624,13 @@
    Fields
    Example
    -
    {
    -  "id": "4",
    -  "idempotencyKey": "abc123"
    -}
    +                  
    {"id": 4, "idempotencyKey": "abc123"}
     
    -
    +
    @@ -13339,20 +8648,9 @@
    Fields
    - - success - - - Boolean! - - - Indicates whether the peer deletion was successful. + success - Boolean! + Indicates whether the peer deletion was successful. @@ -13367,11 +8665,7 @@
    Example
    -
    +
    @@ -13389,18 +8683,10 @@
    Fields
    - - success - - - Boolean! + success - Boolean! + + - @@ -13409,17 +8695,13 @@
    Fields
    Example
    -
    {"success": true}
    +                  
    {"success": false}
     
    -
    +
    @@ -13438,64 +8720,27 @@
    Fields
    - assetId - - - String! - - - Unique identifier of the asset to deposit liquidity - into. + assetId - String! + Unique identifier of the asset to deposit liquidity into. - amount - - - UInt64! + amount - UInt64! - Amount of liquidity to deposit. + Amount of liquidity to deposit. - id - - String! + id - String! - Unique identifier of the liquidity transfer. + Unique identifier of the liquidity transfer. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -13505,7 +8750,7 @@
    Fields
    Example
    {
    -  "assetId": "xyz789",
    +  "assetId": "abc123",
       "amount": UInt64,
       "id": "abc123",
       "idempotencyKey": "abc123"
    @@ -13515,11 +8760,7 @@ 
    Example
    -
    +
    @@ -13538,41 +8779,15 @@
    Fields
    - eventId - - - String! - - - Unique identifier of the event to deposit liquidity - into. + eventId - String! + Unique identifier of the event to deposit liquidity into. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -13582,7 +8797,7 @@
    Fields
    Example
    {
    -  "eventId": "xyz789",
    +  "eventId": "abc123",
       "idempotencyKey": "abc123"
     }
     
    @@ -13590,17 +8805,11 @@
    Example
    -
    +
    -

    - DepositOutgoingPaymentLiquidityInput -

    +

    DepositOutgoingPaymentLiquidityInput

    @@ -13615,41 +8824,15 @@
    Fields
    - outgoingPaymentId - - - String! - - - Unique identifier of the outgoing payment to deposit - liquidity into. + outgoingPaymentId - String! + Unique identifier of the outgoing payment to deposit liquidity into. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -13660,18 +8843,14 @@
    Fields
    Example
    {
       "outgoingPaymentId": "abc123",
    -  "idempotencyKey": "xyz789"
    +  "idempotencyKey": "abc123"
     }
     
    -
    +
    @@ -13690,62 +8869,27 @@
    Fields
    - peerId - - - String! - - - Unique identifier of the peer to deposit liquidity - into. + peerId - String! + Unique identifier of the peer to deposit liquidity into. - amount - - - UInt64! + amount - UInt64! - Amount of liquidity to deposit. + Amount of liquidity to deposit. - id - - String! + id - String! - Unique identifier of the liquidity transfer. + Unique identifier of the liquidity transfer. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -13755,7 +8899,7 @@
    Fields
    Example
    {
    -  "peerId": "abc123",
    +  "peerId": "xyz789",
       "amount": UInt64,
       "id": "xyz789",
       "idempotencyKey": "xyz789"
    @@ -13765,11 +8909,7 @@ 
    Example
    -
    +
    @@ -13787,84 +8927,34 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the fee. + Unique identifier of the fee. - - assetId - - - ID! - - - Unique identifier of the asset associated with the - fee. + assetId - ID! + Unique identifier of the asset associated with the fee. - - type - - FeeType! + type - FeeType! - Type of fee, either sending or receiving. + Type of fee, either sending or receiving. - - fixed - - - UInt64! + fixed - UInt64! - Amount of the flat, fixed fee to charge. + Amount of the flat, fixed fee to charge. - - basisPoints - - - Int! - - - Basis points fee is a variable fee charged based on - the total amount. Should be between 0 and 10000 - (inclusive). 1 basis point = 0.01%, 100 basis points = - 1%, 10000 basis points = 100%. + basisPoints - Int! + Basis points fee is a variable fee charged based on the total amount. Should be between 0 and 10000 (inclusive). 1 basis point = 0.01%, 100 basis points = 1%, 10000 basis points = 100%. - - createdAt - - - String! + createdAt - String! - The date and time that this fee was created. + The date and time that this fee was created. @@ -13875,7 +8965,7 @@
    Fields
    Example
    {
       "id": 4,
    -  "assetId": 4,
    +  "assetId": "4",
       "type": "SENDING",
       "fixed": UInt64,
       "basisPoints": 987,
    @@ -13886,11 +8976,7 @@ 
    Example
    -
    +
    @@ -13909,34 +8995,15 @@
    Fields
    - fixed - - - UInt64! + fixed - UInt64! - Amount of the flat, fixed fee to charge. + Amount of the flat, fixed fee to charge. - basisPoints - - - Int! - - - Basis points fee is a variable fee charged based on - the total amount. Should be between 0 and 10000 - (inclusive). 1 basis point = 0.01%, 100 basis points = - 1%, 10000 basis points = 100%. + basisPoints - Int! + Basis points fee is a variable fee charged based on the total amount. Should be between 0 and 10000 (inclusive). 1 basis point = 0.01%, 100 basis points = 1%, 10000 basis points = 100%. @@ -13945,17 +9012,13 @@
    Fields
    Example
    -
    {"fixed": UInt64, "basisPoints": 123}
    +                  
    {"fixed": UInt64, "basisPoints": 987}
     
    -
    +
    @@ -13973,27 +9036,14 @@
    Fields
    - - node - - Fee! + node - Fee! - A fee node in the list. + A fee node in the list. - - cursor - - - String! + cursor - String! - A cursor for paginating through the fees. + A cursor for paginating through the fees. @@ -14004,18 +9054,14 @@
    Fields
    Example
    {
       "node": Fee,
    -  "cursor": "xyz789"
    +  "cursor": "abc123"
     }
     
    -
    +
    @@ -14036,15 +9082,13 @@
    Values

    SENDING

    - The sender is responsible for paying the fees. + The sender is responsible for paying the fees.

    RECEIVING

    - - The receiver is responsible for paying the fees. - + The receiver is responsible for paying the fees. @@ -14059,11 +9103,7 @@
    Example
    -
    +
    @@ -14081,33 +9121,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Pagination information for fees. + Pagination information for fees. - - edges - - - [FeeEdge!]! - - - A list of fee edges, containing fee nodes and cursors - for pagination. + edges - [FeeEdge!]! + A list of fee edges, containing fee nodes and cursors for pagination. @@ -14125,11 +9146,7 @@
    Example
    -
    +
    @@ -14148,26 +9165,15 @@
    Fields
    - in - - [String!] + in - [String!] - Array of strings to include. + Array of strings to include. - notIn - - - [String!] + notIn - [String!] - Array of strings to exclude. + Array of strings to exclude. @@ -14177,7 +9183,7 @@
    Fields
    Example
    {
    -  "in": ["xyz789"],
    +  "in": ["abc123"],
       "notIn": ["abc123"]
     }
     
    @@ -14185,11 +9191,7 @@
    Example
    -
    +
    @@ -14198,29 +9200,19 @@

    Float

    Description
    -

    - The Float scalar type represents signed - double-precision fractional values as specified by - IEEE 754. -

    +

    The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

    Example
    -
    987.65
    +                  
    123.45
     
    -
    +
    @@ -14238,18 +9230,9 @@
    Fields
    - - outgoing - - - HttpOutgoing! + outgoing - HttpOutgoing! - Details of the outgoing connection for peering. + Details of the outgoing connection for peering. @@ -14264,11 +9247,7 @@
    Example
    -
    +
    @@ -14287,20 +9266,9 @@
    Fields
    - authTokens - - - [String!]! - - - Array of authorization tokens accepted by this Rafiki - instance. + authTokens - [String!]! + Array of authorization tokens accepted by this Rafiki instance. @@ -14315,11 +9283,7 @@
    Example
    -
    +
    @@ -14338,31 +9302,15 @@
    Fields
    - incoming - - - HttpIncomingInput + incoming - HttpIncomingInput - Incoming connection details. + Incoming connection details. - outgoing - - - HttpOutgoingInput! + outgoing - HttpOutgoingInput! - Outgoing connection details. + Outgoing connection details. @@ -14380,11 +9328,7 @@
    Example
    -
    +
    @@ -14402,35 +9346,14 @@
    Fields
    - - authToken - - - String! - - - Authorization token to be presented to the peer's - Rafiki instance. + authToken - String! + Authorization token to be presented to the peer's Rafiki instance. - - endpoint - - - String! + endpoint - String! - Connection endpoint of the peer. + Connection endpoint of the peer. @@ -14441,18 +9364,14 @@
    Fields
    Example
    {
       "authToken": "xyz789",
    -  "endpoint": "xyz789"
    +  "endpoint": "abc123"
     }
     
    -
    +
    @@ -14471,34 +9390,15 @@
    Fields
    - authToken - - - String! - - - Authorization token to present at the peer's Rafiki - instance. + authToken - String! + Authorization token to present at the peer's Rafiki instance. - endpoint - - - String! + endpoint - String! - Connection endpoint of the peer. + Connection endpoint of the peer. @@ -14508,19 +9408,15 @@
    Fields
    Example
    {
    -  "authToken": "xyz789",
    -  "endpoint": "xyz789"
    +  "authToken": "abc123",
    +  "endpoint": "abc123"
     }
     
    -
    +
    @@ -14529,31 +9425,19 @@

    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. -

    +

    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
    +                  
    "4"
     
    -
    +
    @@ -14571,201 +9455,69 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the incoming payment. + Unique identifier of the incoming payment. - - url - - String! + url - String! - The URL of the incoming payment. + The URL of the incoming payment. - - walletAddressId - - - ID! - - - Unique identifier of the wallet address under which - the incoming payment was created. + walletAddressId - ID! + Unique identifier of the wallet address under which the incoming payment was created. - - client - - - String - - - Information about the wallet address of the Open - Payments client that created the incoming payment. + client - String + Information about the wallet address of the Open Payments client that created the incoming payment. - - liquidity - - - UInt64 - - - Current amount of liquidity available for this - incoming payment. + liquidity - UInt64 + Current amount of liquidity available for this incoming payment. - - state - - - IncomingPaymentState! + state - IncomingPaymentState! - State of the incoming payment. + State of the incoming payment. - - expiresAt - - - String! - - - Date and time that the incoming payment will expire. - After this time, the incoming payment will not accept - further payments made to it. + expiresAt - String! + Date and time that the incoming payment will expire. After this time, the incoming payment will not accept further payments made to it. - - incomingAmount - - - Amount - - - The maximum amount that should be paid into the wallet - address under this incoming payment. + incomingAmount - Amount + The maximum amount that should be paid into the wallet address under this incoming payment. - - receivedAmount - - - Amount! - - - The total amount that has been paid into the wallet - address under this incoming payment. + receivedAmount - Amount! + The total amount that has been paid into the wallet address under this incoming payment. - - metadata - - - JSONObject - - - Additional metadata associated with the incoming - payment. + metadata - JSONObject + Additional metadata associated with the incoming payment. - - createdAt - - - String! - - - The date and time that the incoming payment was - created. + createdAt - String! + The date and time that the incoming payment was created. - - senderWalletAddress - - - String - - - The sender's wallet address URL. Applicable only to - card payments. + senderWalletAddress - String + The sender's wallet address URL. Applicable only to card payments. - - tenant - - - Tenant - - - The tenant associated with the incoming payment. If - not provided, it will be obtained from the signature. + tenant - Tenant + The tenant associated with the incoming payment. If not provided, it will be obtained from the signature. @@ -14776,17 +9528,17 @@
    Fields
    Example
    {
       "id": 4,
    -  "url": "abc123",
    -  "walletAddressId": 4,
    +  "url": "xyz789",
    +  "walletAddressId": "4",
       "client": "xyz789",
       "liquidity": UInt64,
       "state": "PENDING",
    -  "expiresAt": "xyz789",
    +  "expiresAt": "abc123",
       "incomingAmount": Amount,
       "receivedAmount": Amount,
       "metadata": {},
       "createdAt": "abc123",
    -  "senderWalletAddress": "xyz789",
    +  "senderWalletAddress": "abc123",
       "tenant": Tenant
     }
     
    @@ -14794,11 +9546,7 @@
    Example
    -
    +
    @@ -14816,35 +9564,14 @@
    Fields
    - - pageInfo - - - PageInfo! - - - Pagination information for the incoming payments. + pageInfo - PageInfo! + Pagination information for the incoming payments. - - edges - - - [IncomingPaymentEdge!]! - - - A list of incoming payment edges, containing incoming - payment nodes and cursors for pagination. + edges - [IncomingPaymentEdge!]! + A list of incoming payment edges, containing incoming payment nodes and cursors for pagination. @@ -14862,11 +9589,7 @@
    Example
    -
    +
    @@ -14884,29 +9607,14 @@
    Fields
    - - node - - IncomingPayment! + node - IncomingPayment! - An incoming payment node in the list. + An incoming payment node in the list. - - cursor - - - String! - - - A cursor for paginating through the incoming payments. + cursor - String! + A cursor for paginating through the incoming payments. @@ -14917,18 +9625,14 @@
    Fields
    Example
    {
       "node": IncomingPayment,
    -  "cursor": "xyz789"
    +  "cursor": "abc123"
     }
     
    -
    +
    @@ -14947,20 +9651,9 @@
    Fields
    - initiatedBy - - - FilterString - - - Filter for incoming payments based on the initiation - reason. + initiatedBy - FilterString + Filter for incoming payments based on the initiation reason. @@ -14975,11 +9668,7 @@
    Example
    -
    +
    @@ -14997,20 +9686,9 @@
    Fields
    - - payment - - - IncomingPayment - - - The incoming payment object returned in the response. + payment - IncomingPayment + The incoming payment object returned in the response. @@ -15025,11 +9703,7 @@
    Example
    -
    +
    @@ -15050,38 +9724,25 @@
    Values

    PENDING

    - - The payment is pending when it is initially created - and has not started processing. - + The payment is pending when it is initially created and has not started processing.

    PROCESSING

    - - The payment is being processed after funds have - started clearing into the account. - + The payment is being processed after funds have started clearing into the account.

    COMPLETED

    - - The payment is completed automatically once the - expected incomingAmount is received or - manually via an API call. - + The payment is completed automatically once the expected incomingAmount is received or manually via an API call.

    EXPIRED

    - - The payment has expired before completion, and no - further funds will be accepted. - + The payment has expired before completion, and no further funds will be accepted. @@ -15096,11 +9757,7 @@
    Example
    -
    +
    @@ -15109,11 +9766,7 @@

    Int

    Description
    -

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

    +

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

    @@ -15125,11 +9778,7 @@
    Example
    -
    +
    @@ -15138,15 +9787,7 @@

    JSONObject

    Description
    -

    - The JSONObject scalar type represents JSON - objects as specified by the - ECMA-404 - standard. -

    +

    The JSONObject scalar type represents JSON objects as specified by the ECMA-404 standard.

    @@ -15158,11 +9799,7 @@
    Example
    -
    +
    @@ -15180,67 +9817,29 @@
    Fields
    - - kid - - String! + kid - String! - Unique identifier for the key. + Unique identifier for the key. - - x - - String! + x - String! - Base64 url-encoded public key. + Base64 url-encoded public key. - - alg - - Alg! - - - Cryptographic algorithm used with the key. The only - allowed value is EdDSA. + alg - Alg! + Cryptographic algorithm used with the key. The only allowed value is EdDSA. - - kty - - Kty! - - - Key type. The only allowed value is OKP. + kty - Kty! + Key type. The only allowed value is OKP. - - crv - - Crv! - - - Cryptographic curve that the key pair is derived from. - The only allowed value is Ed25519. + crv - Crv! + Cryptographic curve that the key pair is derived from. The only allowed value is Ed25519. @@ -15250,8 +9849,8 @@
    Fields
    Example
    {
    -  "kid": "abc123",
    -  "x": "abc123",
    +  "kid": "xyz789",
    +  "x": "xyz789",
       "alg": "EdDSA",
       "kty": "OKP",
       "crv": "Ed25519"
    @@ -15261,11 +9860,7 @@ 
    Example
    -
    +
    @@ -15284,66 +9879,33 @@
    Fields
    - kid - - String! + kid - String! - Unique identifier for the key. + Unique identifier for the key. - x - - String! + x - String! - Base64 url-encoded public key. + Base64 url-encoded public key. - alg - - Alg! - - - Cryptographic algorithm used with the key. The only - allowed value is EdDSA. + alg - Alg! + Cryptographic algorithm used with the key. The only allowed value is EdDSA. - kty - - Kty! - - - Key type. The only allowed value is OKP. + kty - Kty! + Key type. The only allowed value is OKP. - crv - - Crv! - - - Cryptographic curve that the key pair is derived from. - The only allowed value is Ed25519. + crv - Crv! + Cryptographic curve that the key pair is derived from. The only allowed value is Ed25519. @@ -15354,7 +9916,7 @@
    Fields
    Example
    {
       "kid": "abc123",
    -  "x": "abc123",
    +  "x": "xyz789",
       "alg": "EdDSA",
       "kty": "OKP",
       "crv": "Ed25519"
    @@ -15364,11 +9926,7 @@ 
    Example
    -
    +
    @@ -15389,7 +9947,7 @@
    Values

    OKP

    - Octet Key Pair (OKP) key type. + Octet Key Pair (OKP) key type. @@ -15404,11 +9962,7 @@
    Example
    -
    +
    @@ -15426,21 +9980,9 @@
    Fields
    - - success - - - Boolean! - - - Indicates whether the liquidity operation was - successful. + success - Boolean! + Indicates whether the liquidity operation was successful. @@ -15455,20 +9997,14 @@
    Example
    -
    +

    Model

    -
    +
    Fields
    @@ -15479,34 +10015,19 @@
    Fields
    - - + - - +
    - id - - ID! + id - ID! Unique identifier for the entity. Unique identifier for the entity.
    - createdAt - - - String! + createdAt - String! The date and time that the entity was created. The date and time that the entity was created.
    -
    +
    Possible Types
    @@ -15517,93 +10038,57 @@
    Possible Types
    @@ -15622,11 +10107,7 @@
    Example
    -
    +
    @@ -15644,233 +10125,84 @@
    Fields
    - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - + - - +
    -

    - Asset -

    +

    Asset

    -

    - Peer -

    +

    Peer

    -

    - WalletAddress -

    +

    WalletAddress

    -

    - IncomingPayment -

    +

    IncomingPayment

    -

    - OutgoingPayment -

    +

    OutgoingPayment

    -

    - Payment -

    +

    Payment

    -

    - AccountingTransfer -

    +

    AccountingTransfer

    -

    - WalletAddressKey -

    +

    WalletAddressKey

    -

    - WebhookEvent -

    +

    WebhookEvent

    -

    - Fee -

    +

    Fee

    -

    - Tenant -

    +

    Tenant

    - id - - ID! + id - ID! Unique identifier of the outgoing payment. Unique identifier of the outgoing payment.
    - walletAddressId - - - ID! - - Unique identifier of the wallet address under which - the outgoing payment was created. + walletAddressId - ID! Unique identifier of the wallet address under which the outgoing payment was created.
    - client - - - String - - Information about the wallet address of the Open - Payments client that created the outgoing payment. + client - String Information about the wallet address of the Open Payments client that created the outgoing payment.
    - liquidity - - - UInt64 - - Current amount of liquidity available for this - outgoing payment. + liquidity - UInt64 Current amount of liquidity available for this outgoing payment.
    - state - - - OutgoingPaymentState! + state - OutgoingPaymentState! State of the outgoing payment. State of the outgoing payment.
    - error - - - String - - Any error encountered during the payment process. + error - String Any error encountered during the payment process.
    - stateAttempts - - - Int! - - Number of attempts made to send an outgoing payment. + stateAttempts - Int! Number of attempts made to send an outgoing payment.
    - debitAmount - - - Amount! + debitAmount - Amount! Amount to send (fixed send). Amount to send (fixed send).
    - receiveAmount - - - Amount! + receiveAmount - Amount! Amount to receive (fixed receive). Amount to receive (fixed receive).
    - receiver - - - String! + receiver - String! Wallet address URL of the receiver. Wallet address URL of the receiver.
    - metadata - - - JSONObject - - Additional metadata associated with the outgoing - payment. + metadata - JSONObject Additional metadata associated with the outgoing payment.
    - quote - - - Quote + quote - Quote Corresponding quote for the outgoing payment. Corresponding quote for the outgoing payment.
    - sentAmount - - - Amount! + sentAmount - Amount! Amount already sent. Amount already sent.
    - createdAt - - - String! - - The date and time that the outgoing payment was - created. + createdAt - String! The date and time that the outgoing payment was created.
    - grantId - - - String - - Unique identifier of the grant under which the - outgoing payment was created. + grantId - String Unique identifier of the grant under which the outgoing payment was created.
    - tenant - - - Tenant + tenant - Tenant Tenant of the outgoing payment. Tenant of the outgoing payment.
    @@ -15880,13 +10212,13 @@
    Fields
    Example
    {
    -  "id": 4,
    -  "walletAddressId": 4,
    -  "client": "xyz789",
    +  "id": "4",
    +  "walletAddressId": "4",
    +  "client": "abc123",
       "liquidity": UInt64,
       "state": "FUNDING",
       "error": "xyz789",
    -  "stateAttempts": 987,
    +  "stateAttempts": 123,
       "debitAmount": Amount,
       "receiveAmount": Amount,
       "receiver": "abc123",
    @@ -15894,7 +10226,7 @@ 
    Example
    "quote": Quote, "sentAmount": Amount, "createdAt": "abc123", - "grantId": "abc123", + "grantId": "xyz789", "tenant": Tenant }
    @@ -15902,11 +10234,7 @@
    Example
    -
    +
    @@ -15924,35 +10252,14 @@
    Fields
    - - pageInfo - - - PageInfo! - - - Pagination information for the outgoing payments. + pageInfo - PageInfo! + Pagination information for the outgoing payments. - - edges - - - [OutgoingPaymentEdge!]! - - - A list of outgoing payment edges, containing outgoing - payment nodes and cursors for pagination. + edges - [OutgoingPaymentEdge!]! + A list of outgoing payment edges, containing outgoing payment nodes and cursors for pagination. @@ -15970,11 +10277,7 @@
    Example
    -
    +
    @@ -15992,29 +10295,14 @@
    Fields
    - - node - - OutgoingPayment! + node - OutgoingPayment! - An outgoing payment node in the list. + An outgoing payment node in the list. - - cursor - - - String! - - - A cursor for paginating through the outgoing payments. + cursor - String! + A cursor for paginating through the outgoing payments. @@ -16032,11 +10320,7 @@
    Example
    -
    +
    @@ -16053,53 +10337,23 @@
    Fields
    - - - receiver - - - FilterString - - - Filter for outgoing payments based on the receiver's - details. - - - - - walletAddressId - - - FilterString - + - Filter for outgoing payments based on the wallet - address ID. + receiver - FilterString + Filter for outgoing payments based on the receiver's details. - state - - - FilterString + walletAddressId - FilterString + Filter for outgoing payments based on the wallet address ID. + + - Filter for outgoing payments based on their state. + state - FilterString + Filter for outgoing payments based on their state. @@ -16118,11 +10372,7 @@
    Example
    -
    +
    @@ -16140,20 +10390,9 @@
    Fields
    - - payment - - - OutgoingPayment - - - The outgoing payment object returned in the response. + payment - OutgoingPayment + The outgoing payment object returned in the response. @@ -16168,11 +10407,7 @@
    Example
    -
    +
    @@ -16193,37 +10428,31 @@
    Values

    FUNDING

    - - The payment is reserving funds and will transition to - SENDING once funds are secured. - + The payment is reserving funds and will transition to SENDING once funds are secured.

    SENDING

    - - The payment is in progress and will transition to - COMPLETED upon success. - + The payment is in progress and will transition to COMPLETED upon success.

    COMPLETED

    - The payment has been successfully completed. + The payment has been successfully completed.

    FAILED

    - The payment has failed. + The payment has failed.

    CANCELLED

    - The payment has been canceled. + The payment has been canceled. @@ -16238,11 +10467,7 @@
    Example
    -
    +
    @@ -16260,72 +10485,24 @@
    Fields
    - - endCursor - - - String - - - The cursor used to fetch the next page when paginating - forwards. + endCursor - String + The cursor used to fetch the next page when paginating forwards. - - hasNextPage - - - Boolean! - - - Indicates if there are more pages when paginating - forwards. + hasNextPage - Boolean! + Indicates if there are more pages when paginating forwards. - - hasPreviousPage - - - Boolean! - - - Indicates if there are more pages when paginating - backwards. + hasPreviousPage - Boolean! + Indicates if there are more pages when paginating backwards. - - startCursor - - - String - - - The cursor used to fetch the next page when paginating - backwards. + startCursor - String + The cursor used to fetch the next page when paginating backwards. @@ -16335,21 +10512,17 @@
    Fields
    Example
    {
    -  "endCursor": "xyz789",
    +  "endCursor": "abc123",
       "hasNextPage": true,
    -  "hasPreviousPage": true,
    -  "startCursor": "abc123"
    +  "hasPreviousPage": false,
    +  "startCursor": "xyz789"
     }
     
    -
    +
    @@ -16367,130 +10540,49 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the payment. + Unique identifier of the payment. - - type - - PaymentType! + type - PaymentType! - Type of payment, either incoming or outgoing. + Type of payment, either incoming or outgoing. - - walletAddressId - - - ID! - - - Unique identifier of the wallet address under which - the payment was created. + walletAddressId - ID! + Unique identifier of the wallet address under which the payment was created. - - client - - - String - - - Information about the wallet address of the Open - Payments client that created the payment. + client - String + Information about the wallet address of the Open Payments client that created the payment. - - state - - - String! - - - State of the payment, either - IncomingPaymentState or - OutgoingPaymentState according to payment - type + state - String! + State of the payment, either IncomingPaymentState or OutgoingPaymentState according to payment type - - liquidity - - - UInt64 - - - Current amount of liquidity available for this - payment. + liquidity - UInt64 + Current amount of liquidity available for this payment. - - metadata - - - JSONObject - - - Additional metadata associated with the payment. + metadata - JSONObject + Additional metadata associated with the payment. - - createdAt - - - String! + createdAt - String! - The date and time that the payment was created. + The date and time that the payment was created. - - tenant - - - Tenant + tenant - Tenant - The tenant associated with the payment. + The tenant associated with the payment. @@ -16500,11 +10592,11 @@
    Fields
    Example
    {
    -  "id": "4",
    +  "id": 4,
       "type": "INCOMING",
    -  "walletAddressId": 4,
    -  "client": "xyz789",
    -  "state": "abc123",
    +  "walletAddressId": "4",
    +  "client": "abc123",
    +  "state": "xyz789",
       "liquidity": UInt64,
       "metadata": {},
       "createdAt": "abc123",
    @@ -16515,11 +10607,7 @@ 
    Example
    -
    +
    @@ -16537,33 +10625,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Pagination information for the payments. + Pagination information for the payments. - - edges - - - [PaymentEdge!]! - - - A list of payment edges, containing payment nodes and - cursors for pagination. + edges - [PaymentEdge!]! + A list of payment edges, containing payment nodes and cursors for pagination. @@ -16581,11 +10650,7 @@
    Example
    -
    +
    @@ -16603,27 +10668,14 @@
    Fields
    - - node - - Payment! + node - Payment! - A payment node in the list. + A payment node in the list. - - cursor - - - String! + cursor - String! - A cursor for paginating through the payments. + A cursor for paginating through the payments. @@ -16641,11 +10693,7 @@
    Example
    -
    +
    @@ -16664,30 +10712,15 @@
    Fields
    - type - - FilterString + type - FilterString - Filter for payments based on their type. + Filter for payments based on their type. - walletAddressId - - - FilterString - - - Filter for payments based on the wallet address ID. + walletAddressId - FilterString + Filter for payments based on the wallet address ID. @@ -16705,11 +10738,7 @@
    Example
    -
    +
    @@ -16730,13 +10759,13 @@
    Values

    INCOMING

    - Represents an incoming payment. + Represents an incoming payment.

    OUTGOING

    - Represents an outgoing payment. + Represents an outgoing payment. @@ -16751,11 +10780,7 @@
    Example
    -
    +
    @@ -16773,147 +10798,59 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the peer. + Unique identifier of the peer. - - maxPacketAmount - - - UInt64 + maxPacketAmount - UInt64 - Maximum packet amount that the peer accepts. + Maximum packet amount that the peer accepts. - - - http - - Http! + + http - Http! - Peering connection details. + Peering connection details. - - asset - - - Asset! + asset - Asset! - Asset of peering relationship. + Asset of peering relationship. - - staticIlpAddress - - - String! + staticIlpAddress - String! - ILP address of the peer. + ILP address of the peer. - - name - - String + name - String - Public name for the peer. + Public name for the peer. - - liquidityThreshold - - - UInt64 - - - A webhook event will notify the Account Servicing - Entity if liquidity falls below this value. + liquidityThreshold - UInt64 + A webhook event will notify the Account Servicing Entity if liquidity falls below this value. - - liquidity - - - UInt64 + liquidity - UInt64 - Current amount of peer liquidity available. + Current amount of peer liquidity available. - - createdAt - - - String! + createdAt - String! - The date and time when the peer was created. + The date and time when the peer was created. - - routes - - - [String!]! + routes - [String!]! - Routes for the peer. + Routes for the peer. - - tenant - - - Tenant - - - Unique identifier of the tenant associated with the - peer. + tenant - Tenant + Unique identifier of the tenant associated with the peer. @@ -16927,12 +10864,12 @@
    Example
    "maxPacketAmount": UInt64, "http": Http, "asset": Asset, - "staticIlpAddress": "abc123", - "name": "xyz789", + "staticIlpAddress": "xyz789", + "name": "abc123", "liquidityThreshold": UInt64, "liquidity": UInt64, - "createdAt": "abc123", - "routes": ["abc123"], + "createdAt": "xyz789", + "routes": ["xyz789"], "tenant": Tenant }
    @@ -16940,11 +10877,7 @@
    Example
    -
    +
    @@ -16962,27 +10895,14 @@
    Fields
    - - node - - Peer! + node - Peer! - A peer node in the list. + A peer node in the list. - - cursor - - - String! + cursor - String! - A cursor for paginating through the peers. + A cursor for paginating through the peers. @@ -16993,18 +10913,14 @@
    Fields
    Example
    {
       "node": Peer,
    -  "cursor": "xyz789"
    +  "cursor": "abc123"
     }
     
    -
    +
    @@ -17022,33 +10938,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Information to aid in pagination. + Information to aid in pagination. - - edges - - - [PeerEdge!]! - - - A list of edges representing peers and cursors for - pagination. + edges - [PeerEdge!]! + A list of edges representing peers and cursors for pagination. @@ -17066,11 +10963,7 @@
    Example
    -
    +
    @@ -17089,40 +10982,15 @@
    Fields
    - withdrawalId - - - String! - - - Unique identifier of the liquidity withdrawal to post. + withdrawalId - String! + Unique identifier of the liquidity withdrawal to post. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -17132,19 +11000,15 @@
    Fields
    Example
    {
    -  "withdrawalId": "xyz789",
    -  "idempotencyKey": "xyz789"
    +  "withdrawalId": "abc123",
    +  "idempotencyKey": "abc123"
     }
     
    -
    +
    @@ -17162,127 +11026,49 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the quote. + Unique identifier of the quote. - - tenantId - - - ID! - - - Unique identifier of the tenant under which the quote - was created. + tenantId - ID! + Unique identifier of the tenant under which the quote was created. - - walletAddressId - - - ID! - - - Unique identifier of the wallet address under which - the quote was created. + walletAddressId - ID! + Unique identifier of the wallet address under which the quote was created. - - receiver - - - String! + receiver - String! - Wallet address URL of the receiver. + Wallet address URL of the receiver. - - debitAmount - - - Amount! + debitAmount - Amount! - Amount to send (fixed send). + Amount to send (fixed send). - - receiveAmount - - - Amount! + receiveAmount - Amount! - Amount to receive (fixed receive). + Amount to receive (fixed receive). - - createdAt - - - String! + createdAt - String! - The date and time that the quote was created. + The date and time that the quote was created. - - expiresAt - - - String! + expiresAt - String! - The date and time that the quote will expire. + The date and time that the quote will expire. - - estimatedExchangeRate - - - Float + estimatedExchangeRate - Float - Estimated exchange rate for this quote. + Estimated exchange rate for this quote. @@ -17294,11 +11080,11 @@
    Example
    {
       "id": "4",
       "tenantId": "4",
    -  "walletAddressId": 4,
    +  "walletAddressId": "4",
       "receiver": "xyz789",
       "debitAmount": Amount,
       "receiveAmount": Amount,
    -  "createdAt": "abc123",
    +  "createdAt": "xyz789",
       "expiresAt": "abc123",
       "estimatedExchangeRate": 987.65
     }
    @@ -17307,11 +11093,7 @@ 
    Example
    -
    +
    @@ -17329,33 +11111,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Pagination information for quotes. + Pagination information for quotes. - - edges - - - [QuoteEdge!]! - - - A list of quote edges, containing quote nodes and - cursors for pagination. + edges - [QuoteEdge!]! + A list of quote edges, containing quote nodes and cursors for pagination. @@ -17373,11 +11136,7 @@
    Example
    -
    +
    @@ -17395,27 +11154,14 @@
    Fields
    - - node - - Quote! + node - Quote! - A quote node in the list. + A quote node in the list. - - cursor - - - String! + cursor - String! - A cursor for paginating through the quotes. + A cursor for paginating through the quotes. @@ -17426,18 +11172,14 @@
    Fields
    Example
    {
       "node": Quote,
    -  "cursor": "abc123"
    +  "cursor": "xyz789"
     }
     
    -
    +
    @@ -17455,16 +11197,9 @@
    Fields
    - - quote - - - Quote + quote - Quote - The quote object returned in the response. + The quote object returned in the response. @@ -17479,11 +11214,7 @@
    Example
    -
    +
    @@ -17501,138 +11232,44 @@
    Fields
    - - id - - String! - - - Unique identifier of the receiver (incoming payment - URL). + id - String! + Unique identifier of the receiver (incoming payment URL). - - walletAddressUrl - - - String! - - - Wallet address URL under which the incoming payment - was created. + walletAddressUrl - String! + Wallet address URL under which the incoming payment was created. - - completed - - - Boolean! - - - Indicates whether the incoming payment has completed - receiving funds. + completed - Boolean! + Indicates whether the incoming payment has completed receiving funds. - - incomingAmount - - - Amount - - - The maximum amount that should be paid into the wallet - address under this incoming payment. + incomingAmount - Amount + The maximum amount that should be paid into the wallet address under this incoming payment. - - receivedAmount - - - Amount! - - - The total amount that has been paid into the wallet - address under this incoming payment. + receivedAmount - Amount! + The total amount that has been paid into the wallet address under this incoming payment. - - expiresAt - - - String - - - Date and time that the incoming payment will expire. - After this time, the incoming payment will not accept - further payments made to it. + expiresAt - String + Date and time that the incoming payment will expire. After this time, the incoming payment will not accept further payments made to it. - - metadata - - - JSONObject - - - Additional metadata associated with the incoming - payment. + metadata - JSONObject + Additional metadata associated with the incoming payment. - - createdAt - - - String! - - - The date and time that the incoming payment was - created. + createdAt - String! + The date and time that the incoming payment was created. @@ -17643,24 +11280,20 @@
    Fields
    Example
    {
       "id": "xyz789",
    -  "walletAddressUrl": "abc123",
    -  "completed": true,
    +  "walletAddressUrl": "xyz789",
    +  "completed": false,
       "incomingAmount": Amount,
       "receivedAmount": Amount,
       "expiresAt": "xyz789",
       "metadata": {},
    -  "createdAt": "xyz789"
    +  "createdAt": "abc123"
     }
     
    -
    +
    @@ -17679,37 +11312,15 @@
    Fields
    - id - - String! - - - Internal unique identifier of the key to revoke. + id - String! + Internal unique identifier of the key to revoke. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -17719,25 +11330,19 @@
    Fields
    Example
    {
    -  "id": "xyz789",
    -  "idempotencyKey": "xyz789"
    +  "id": "abc123",
    +  "idempotencyKey": "abc123"
     }
     
    -
    +
    -

    - RevokeWalletAddressKeyMutationResponse -

    +

    RevokeWalletAddressKeyMutationResponse

    @@ -17751,18 +11356,9 @@
    Fields
    - - walletAddressKey - - - WalletAddressKey + walletAddressKey - WalletAddressKey - The wallet address key that was revoked. + The wallet address key that was revoked. @@ -17777,11 +11373,7 @@
    Example
    -
    +
    @@ -17800,60 +11392,27 @@
    Fields
    - assetId - - - ID! - - - Unique identifier of the asset id to add the fees to. + assetId - ID! + Unique identifier of the asset id to add the fees to. - type - - FeeType! + type - FeeType! - Type of fee, either sending or receiving. + Type of fee, either sending or receiving. - fee - - FeeDetails! + fee - FeeDetails! - Fee values + Fee values - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -17863,7 +11422,7 @@
    Fields
    Example
    {
    -  "assetId": 4,
    +  "assetId": "4",
       "type": "SENDING",
       "fee": FeeDetails,
       "idempotencyKey": "xyz789"
    @@ -17873,11 +11432,7 @@ 
    Example
    -
    +
    @@ -17895,15 +11450,9 @@
    Fields
    - - fee - - Fee + fee - Fee - The fee that was set. + The fee that was set. @@ -17918,11 +11467,7 @@
    Example
    -
    +
    @@ -17943,13 +11488,13 @@
    Values

    ASC

    - Sort the results in ascending order. + Sort the results in ascending order.

    DESC

    - Sort the results in descending order. + Sort the results in descending order. @@ -17964,11 +11509,7 @@
    Example
    -
    +
    @@ -17977,12 +11518,7 @@

    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. -

    +

    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.

    @@ -17994,11 +11530,7 @@
    Example
    -
    +
    @@ -18016,131 +11548,49 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the tenant. + Unique identifier of the tenant. - - email - - - String + email - String - Contact email of the tenant owner. + Contact email of the tenant owner. - - apiSecret - - - String! - - - Secret used to secure requests made for this tenant. + apiSecret - String! + Secret used to secure requests made for this tenant. - - idpConsentUrl - - - String - - - URL of the tenant's identity provider's consent - screen. + idpConsentUrl - String + URL of the tenant's identity provider's consent screen. - - idpSecret - - - String - - - Secret used to secure requests from the tenant's - identity provider. + idpSecret - String + Secret used to secure requests from the tenant's identity provider. - - publicName - - - String + publicName - String - Public name for the tenant. + Public name for the tenant. - - createdAt - - - String! + createdAt - String! - The date and time that this tenant was created. + The date and time that this tenant was created. - - deletedAt - - - String + deletedAt - String - The date and time that this tenant was deleted. + The date and time that this tenant was deleted. - - settings - - - [TenantSetting!]! + settings - [TenantSetting!]! - List of settings for the tenant. + List of settings for the tenant. @@ -18155,7 +11605,7 @@
    Example
    "apiSecret": "abc123", "idpConsentUrl": "xyz789", "idpSecret": "abc123", - "publicName": "abc123", + "publicName": "xyz789", "createdAt": "xyz789", "deletedAt": "xyz789", "settings": [TenantSetting] @@ -18165,11 +11615,7 @@
    Example
    -
    +
    @@ -18187,27 +11633,14 @@
    Fields
    - - node - - Tenant! + node - Tenant! - A tenant node in the list. + A tenant node in the list. - - cursor - - - String! + cursor - String! - A cursor for paginating through the tenants. + A cursor for paginating through the tenants. @@ -18225,11 +11658,7 @@
    Example
    -
    +
    @@ -18247,16 +11676,10 @@
    Fields
    - - tenant - - - Tenant! + tenant - Tenant! + + - @@ -18271,11 +11694,7 @@
    Example
    -
    +
    @@ -18293,27 +11712,14 @@
    Fields
    - - key - - TenantSettingKey! + key - TenantSettingKey! - Key for this setting. + Key for this setting. - - value - - - String! + value - String! - Value of a setting for this key. + Value of a setting for this key. @@ -18331,11 +11737,7 @@
    Example
    -
    +
    @@ -18354,26 +11756,15 @@
    Fields
    - key - - TenantSettingKey! + key - TenantSettingKey! - Key for this setting. + Key for this setting. - value - - - String! + value - String! - Value of a setting for this key. + Value of a setting for this key. @@ -18384,18 +11775,14 @@
    Fields
    Example
    {
       "key": "EXCHANGE_RATES_URL",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    -
    +
    @@ -18416,37 +11803,43 @@
    Values

    EXCHANGE_RATES_URL

    - + +

    WEBHOOK_URL

    - + +

    WEBHOOK_TIMEOUT

    - + +

    WEBHOOK_MAX_RETRY

    - + +

    WALLET_ADDRESS_URL

    - + +

    ILP_ADDRESS

    - + + @@ -18461,11 +11854,7 @@
    Example
    -
    +
    @@ -18483,33 +11872,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Information to aid in pagination. + Information to aid in pagination. - - edges - - - [TenantEdge!]! - - - A list of edges representing tenants and cursors for - pagination. + edges - [TenantEdge!]! + A list of edges representing tenants and cursors for pagination. @@ -18527,11 +11897,7 @@
    Example
    -
    +
    @@ -18552,19 +11918,19 @@
    Values

    PENDING

    - The accounting transfer is pending + The accounting transfer is pending

    POSTED

    - The accounting transfer is posted + The accounting transfer is posted

    VOIDED

    - The accounting transfer is voided + The accounting transfer is voided @@ -18579,11 +11945,7 @@
    Example
    -
    +
    @@ -18604,19 +11966,19 @@
    Values

    DEPOSIT

    - Represents a deposit transfer. + Represents a deposit transfer.

    WITHDRAWAL

    - Represents a withdrawal transfer. + Represents a withdrawal transfer.

    TRANSFER

    - Represents a generic transfer within Rafiki. + Represents a generic transfer within Rafiki. @@ -18631,11 +11993,7 @@
    Example
    -
    +
    @@ -18654,36 +12012,15 @@
    Fields
    - limit - - - Int! + limit - Int! - Maximum number of events being triggered (n). + Maximum number of events being triggered (n). - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -18692,23 +12029,17 @@
    Fields
    Example
    -
    {"limit": 123, "idempotencyKey": "abc123"}
    +                  
    {"limit": 987, "idempotencyKey": "abc123"}
     
    -
    +
    -

    - TriggerWalletAddressEventsMutationResponse -

    +

    TriggerWalletAddressEventsMutationResponse

    @@ -18722,16 +12053,9 @@
    Fields
    - - count - - - Int + count - Int - The number of events that were triggered. + The number of events that were triggered. @@ -18746,11 +12070,7 @@
    Example
    -
    +
    @@ -18759,12 +12079,7 @@

    UInt64

    Description
    -

    - The UInt64 scalar type represents unsigned - 64-bit whole numeric values. It is capable of handling - values that are larger than the JavaScript - Number type limit (greater than 2^53). -

    +

    The UInt64 scalar type represents unsigned 64-bit whole numeric values. It is capable of handling values that are larger than the JavaScript Number type limit (greater than 2^53).

    @@ -18776,11 +12091,7 @@
    Example
    -
    +
    @@ -18789,10 +12100,7 @@

    UInt8

    Description
    -

    - The UInt8 scalar type represents unsigned 8-bit - whole numeric values, ranging from 0 to 255. -

    +

    The UInt8 scalar type represents unsigned 8-bit whole numeric values, ranging from 0 to 255.

    @@ -18804,11 +12112,7 @@
    Example
    -
    +
    @@ -18827,69 +12131,27 @@
    Fields
    - id - - String! + id - String! - Unique identifier of the asset to update. + Unique identifier of the asset to update. - withdrawalThreshold - - - UInt64 - - - New minimum amount of liquidity that can be withdrawn - from the asset. + withdrawalThreshold - UInt64 + New minimum amount of liquidity that can be withdrawn from the asset. - liquidityThreshold - - - UInt64 - - - A webhook event will notify the Account Servicing - Entity if liquidity falls below this new value. + liquidityThreshold - UInt64 + A webhook event will notify the Account Servicing Entity if liquidity falls below this new value. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -18902,18 +12164,14 @@
    Example
    "id": "xyz789", "withdrawalThreshold": UInt64, "liquidityThreshold": UInt64, - "idempotencyKey": "xyz789" + "idempotencyKey": "abc123" }
    -
    +
    @@ -18932,31 +12190,15 @@
    Fields
    - id - - ID! - - - Unique identifier of the incoming payment to update. + id - ID! + Unique identifier of the incoming payment to update. - metadata - - - JSONObject! - - - The new metadata object to save for the incoming - payment. It will overwrite any existing metadata. + metadata - JSONObject! + The new metadata object to save for the incoming payment. It will overwrite any existing metadata. @@ -18965,17 +12207,13 @@
    Fields
    Example
    -
    {"id": "4", "metadata": {}}
    +                  
    {"id": 4, "metadata": {}}
     
    -
    +
    @@ -18994,116 +12232,51 @@
    Fields
    - id - - String! + id - String! - Unique identifier of the peer to update. + Unique identifier of the peer to update. - maxPacketAmount - - - UInt64 - - - New maximum packet amount that the peer accepts. + maxPacketAmount - UInt64 + New maximum packet amount that the peer accepts. - http - - HttpInput + http - HttpInput - New peering connection details. + New peering connection details. - staticIlpAddress - - - String + staticIlpAddress - String - New ILP address for the peer. + New ILP address for the peer. - name - - String + name - String - New public name for the peer. + New public name for the peer. - liquidityThreshold - - - UInt64 - - - A webhook event will notify the Account Servicing - Entity if peer liquidity falls below this new value. + liquidityThreshold - UInt64 + A webhook event will notify the Account Servicing Entity if peer liquidity falls below this new value. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - routes - - - [String!] + routes - [String!] - New routes for the peer. + New routes for the peer. @@ -19113,13 +12286,13 @@
    Fields
    Example
    {
    -  "id": "xyz789",
    +  "id": "abc123",
       "maxPacketAmount": UInt64,
       "http": HttpInput,
    -  "staticIlpAddress": "xyz789",
    -  "name": "xyz789",
    +  "staticIlpAddress": "abc123",
    +  "name": "abc123",
       "liquidityThreshold": UInt64,
    -  "idempotencyKey": "xyz789",
    +  "idempotencyKey": "abc123",
       "routes": ["abc123"]
     }
     
    @@ -19127,11 +12300,7 @@
    Example
    -
    +
    @@ -19149,15 +12318,9 @@
    Fields
    - - peer - - Peer + peer - Peer - The peer that was updated. + The peer that was updated. @@ -19172,11 +12335,7 @@
    Example
    -
    +
    @@ -19195,88 +12354,39 @@
    Fields
    - id - - ID! + id - ID! - Unique identifier of the tenant. + Unique identifier of the tenant. - email - - - String + email - String - Contact email of the tenant owner. + Contact email of the tenant owner. - apiSecret - - - String - - - Secret used to secure requests made for this tenant. + apiSecret - String + Secret used to secure requests made for this tenant. - idpConsentUrl - - - String - - - URL of the tenant's identity provider's consent - screen. + idpConsentUrl - String + URL of the tenant's identity provider's consent screen. - idpSecret - - - String - - - Secret used to secure requests from the tenant's - identity provider. + idpSecret - String + Secret used to secure requests from the tenant's identity provider. - publicName - - - String + publicName - String - Public name for the tenant. + Public name for the tenant. @@ -19286,23 +12396,19 @@
    Fields
    Example
    {
    -  "id": "4",
    -  "email": "abc123",
    -  "apiSecret": "xyz789",
    -  "idpConsentUrl": "abc123",
    +  "id": 4,
    +  "email": "xyz789",
    +  "apiSecret": "abc123",
    +  "idpConsentUrl": "xyz789",
       "idpSecret": "xyz789",
    -  "publicName": "abc123"
    +  "publicName": "xyz789"
     }
     
    -
    +
    @@ -19321,85 +12427,33 @@
    Fields
    - id - - ID! - - - Unique identifier of the wallet address to update. - This cannot be changed. + id - ID! + Unique identifier of the wallet address to update. This cannot be changed. - publicName - - - String - - - New public name for the wallet address. This is - visible to anyone with the wallet address URL. + publicName - String + New public name for the wallet address. This is visible to anyone with the wallet address URL. - status - - - WalletAddressStatus - - - New status to set the wallet address to, either active - or inactive. + status - WalletAddressStatus + New status to set the wallet address to, either active or inactive. - idempotencyKey - - - String - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. - additionalProperties - - - [AdditionalPropertyInput!] - - - Additional properties associated with this wallet - address. + additionalProperties - [AdditionalPropertyInput!] + Additional properties associated with this wallet address. @@ -19409,10 +12463,10 @@
    Fields
    Example
    {
    -  "id": "4",
    -  "publicName": "xyz789",
    +  "id": 4,
    +  "publicName": "abc123",
       "status": "INACTIVE",
    -  "idempotencyKey": "xyz789",
    +  "idempotencyKey": "abc123",
       "additionalProperties": [AdditionalPropertyInput]
     }
     
    @@ -19420,17 +12474,11 @@
    Example
    -
    +
    -

    - UpdateWalletAddressMutationResponse -

    +

    UpdateWalletAddressMutationResponse

    @@ -19444,18 +12492,9 @@
    Fields
    - - walletAddress - - - WalletAddress + walletAddress - WalletAddress - The updated wallet address. + The updated wallet address. @@ -19470,11 +12509,7 @@
    Example
    -
    +
    @@ -19493,40 +12528,15 @@
    Fields
    - withdrawalId - - - String! - - - Unique identifier of the liquidity withdrawal to void. + withdrawalId - String! + Unique identifier of the liquidity withdrawal to void. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -19536,19 +12546,15 @@
    Fields
    Example
    {
    -  "withdrawalId": "abc123",
    -  "idempotencyKey": "xyz789"
    +  "withdrawalId": "xyz789",
    +  "idempotencyKey": "abc123"
     }
     
    -
    +
    @@ -19566,604 +12572,210 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the wallet address. + Unique identifier of the wallet address. - - asset - - - Asset! + asset - Asset! - Asset of the wallet address. + Asset of the wallet address. - - liquidity - - - UInt64 - - - Current amount of liquidity available for this wallet - address. + liquidity - UInt64 + Current amount of liquidity available for this wallet address. - - address - - - String! + address - String! - Wallet Address. + Wallet Address. - - publicName - - - String - - - Public name associated with the wallet address. This - is visible to anyone with the wallet address URL. + publicName - String + Public name associated with the wallet address. This is visible to anyone with the wallet address URL. - - incomingPayments - - - IncomingPaymentConnection - - - List of incoming payments received by this wallet - address + incomingPayments - IncomingPaymentConnection + List of incoming payments received by this wallet address
    -
    Arguments
    +
    Arguments
    -
    - after - - - String +
    after - String
    -

    - Forward pagination: Cursor (incoming payment - ID) to start retrieving incoming payments - after this point. -

    +

    Forward pagination: Cursor (incoming payment ID) to start retrieving incoming payments after this point.

    -
    - before - - - String +
    before - String
    -

    - Backward pagination: Cursor (incoming payment - ID) to start retrieving incoming payments - before this point. -

    +

    Backward pagination: Cursor (incoming payment ID) to start retrieving incoming payments before this point.

    -
    - first - - - Int +
    first - Int
    -

    - Forward pagination: Limit the result to the - first n incoming payments - after the after cursor. -

    +

    Forward pagination: Limit the result to the first n incoming payments after the after cursor.

    -
    - last - - - Int +
    last - Int
    -

    - Backward pagination: Limit the result to the - last n incoming payments - before the before cursor. -

    +

    Backward pagination: Limit the result to the last n incoming payments before the before cursor.

    -
    - sortOrder - - - SortOrder +
    sortOrder - SortOrder
    -

    - Specify the sort order of incoming payments - based on their creation date, either ascending - or descending. -

    +

    Specify the sort order of incoming payments based on their creation date, either ascending or descending.

    -
    - filter - - - IncomingPaymentFilter +
    filter - IncomingPaymentFilter
    -

    - Filter incoming payments based on specific - criteria such as initiation reason. -

    +

    Filter incoming payments based on specific criteria such as initiation reason.

    - - quotes - - - QuoteConnection + quotes - QuoteConnection - List of quotes created at this wallet address + List of quotes created at this wallet address
    -
    Arguments
    +
    Arguments
    -
    - after - - - String +
    after - String
    -

    - Forward pagination: Cursor (quote ID) to start - retrieving quotes after this point. -

    +

    Forward pagination: Cursor (quote ID) to start retrieving quotes after this point.

    -
    - before - - - String +
    before - String
    -

    - Backward pagination: Cursor (quote ID) to - start retrieving quotes before this point. -

    +

    Backward pagination: Cursor (quote ID) to start retrieving quotes before this point.

    -
    - first - - - Int +
    first - Int
    -

    - Forward pagination: Limit the result to the - first n quotes after the - after cursor. -

    +

    Forward pagination: Limit the result to the first n quotes after the after cursor.

    -
    - last - - - Int +
    last - Int
    -

    - Backward pagination: Limit the result to the - last n quotes before the - before cursor. -

    +

    Backward pagination: Limit the result to the last n quotes before the before cursor.

    -
    - sortOrder - - - SortOrder +
    sortOrder - SortOrder
    -

    - Specify the sort order of quotes based on - their creation data, either ascending or - descending. -

    +

    Specify the sort order of quotes based on their creation data, either ascending or descending.

    - - outgoingPayments - - - OutgoingPaymentConnection - - - List of outgoing payments sent from this wallet - address + outgoingPayments - OutgoingPaymentConnection + List of outgoing payments sent from this wallet address
    -
    Arguments
    +
    Arguments
    -
    - after - - - String +
    after - String
    -

    - Forward pagination: Cursor (outgoing payment - ID) to start retrieving outgoing payments - after this point. -

    +

    Forward pagination: Cursor (outgoing payment ID) to start retrieving outgoing payments after this point.

    -
    - before - - - String +
    before - String
    -

    - Backward pagination: Cursor (outgoing payment - ID) to start retrieving outgoing payments - before this point. -

    +

    Backward pagination: Cursor (outgoing payment ID) to start retrieving outgoing payments before this point.

    -
    - first - - - Int +
    first - Int
    -

    - Forward pagination: Limit the result to the - first n outgoing payments - after the after cursor. -

    +

    Forward pagination: Limit the result to the first n outgoing payments after the after cursor.

    -
    - last - - - Int +
    last - Int
    -

    - Backward pagination: Limit the result to the - last n outgoing payments - before the before cursor. -

    +

    Backward pagination: Limit the result to the last n outgoing payments before the before cursor.

    -
    - sortOrder - - - SortOrder +
    sortOrder - SortOrder
    -

    - Specify the sort order of outgoing payments - based on their creation date, either ascending - or descending. -

    +

    Specify the sort order of outgoing payments based on their creation date, either ascending or descending.

    - - createdAt - - - String! - - - The date and time when the wallet address was created. + createdAt - String! + The date and time when the wallet address was created. - - status - - - WalletAddressStatus! - - - The current status of the wallet, either active or - inactive. + status - WalletAddressStatus! + The current status of the wallet, either active or inactive. - - walletAddressKeys - - - WalletAddressKeyConnection - - - List of keys associated with this wallet address + walletAddressKeys - WalletAddressKeyConnection + List of keys associated with this wallet address
    -
    Arguments
    +
    Arguments
    -
    - after - - - String +
    after - String
    -

    - Forward pagination: Cursor (wallet address key - ID) to start retrieving keys after this point. -

    +

    Forward pagination: Cursor (wallet address key ID) to start retrieving keys after this point.

    -
    - before - - - String +
    before - String
    -

    - Backward pagination: Cursor (wallet address - key ID) to start retrieving keys before this - point. -

    +

    Backward pagination: Cursor (wallet address key ID) to start retrieving keys before this point.

    -
    - first - - - Int +
    first - Int
    -

    - Forward pagination: Limit the result to the - first n keys after the - after cursor. -

    +

    Forward pagination: Limit the result to the first n keys after the after cursor.

    -
    - last - - - Int +
    last - Int
    -

    - Backward pagination: Limit the result to the - last n keys before the - before cursor. -

    +

    Backward pagination: Limit the result to the last n keys before the before cursor.

    -
    - sortOrder - - - SortOrder +
    sortOrder - SortOrder
    -

    - Specify the sort order of keys based on their - creation data, either ascending or descending. -

    +

    Specify the sort order of keys based on their creation data, either ascending or descending.

    - - additionalProperties - - - [AdditionalProperty] - - - Additional properties associated with the wallet - address. + additionalProperties - [AdditionalProperty] + Additional properties associated with the wallet address. - - tenant - - - Tenant + tenant - Tenant - Tenant of the wallet address. + Tenant of the wallet address. @@ -20177,11 +12789,11 @@
    Example
    "asset": Asset, "liquidity": UInt64, "address": "xyz789", - "publicName": "abc123", + "publicName": "xyz789", "incomingPayments": IncomingPaymentConnection, "quotes": QuoteConnection, "outgoingPayments": OutgoingPaymentConnection, - "createdAt": "xyz789", + "createdAt": "abc123", "status": "INACTIVE", "walletAddressKeys": WalletAddressKeyConnection, "additionalProperties": [AdditionalProperty], @@ -20192,11 +12804,7 @@
    Example
    -
    +
    @@ -20214,29 +12822,14 @@
    Fields
    - - node - - WalletAddress! + node - WalletAddress! - A wallet address node in the list. + A wallet address node in the list. - - cursor - - - String! - - - A cursor for paginating through the wallet addresses. + cursor - String! + A cursor for paginating through the wallet addresses. @@ -20254,11 +12847,7 @@
    Example
    -
    +
    @@ -20276,74 +12865,29 @@
    Fields
    - - id - - ID! - - - Unique internal identifier for the wallet address key. + id - ID! + Unique internal identifier for the wallet address key. - - walletAddressId - - - ID! - - - Unique identifier of the wallet address to associate - with the key. + walletAddressId - ID! + Unique identifier of the wallet address to associate with the key. - - jwk - - Jwk! - - - The public key object in JSON Web Key (JWK) format. + jwk - Jwk! + The public key object in JSON Web Key (JWK) format. - - revoked - - - Boolean! + revoked - Boolean! - Indicator of whether the key has been revoked. + Indicator of whether the key has been revoked. - - createdAt - - - String! - - - The date and time that this wallet address key was - created. + createdAt - String! + The date and time that this wallet address key was created. @@ -20356,19 +12900,15 @@
    Example
    "id": "4", "walletAddressId": "4", "jwk": Jwk, - "revoked": false, - "createdAt": "xyz789" + "revoked": true, + "createdAt": "abc123" }
    -
    +
    @@ -20386,33 +12926,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Pagination information for wallet address keys. + Pagination information for wallet address keys. - - edges - - - [WalletAddressKeyEdge!]! - - - A list of wallet address key edges, containing wallet - address key nodes and cursors for pagination. + edges - [WalletAddressKeyEdge!]! + A list of wallet address key edges, containing wallet address key nodes and cursors for pagination. @@ -20430,11 +12951,7 @@
    Example
    -
    +
    @@ -20452,30 +12969,14 @@
    Fields
    - - node - - WalletAddressKey! + node - WalletAddressKey! - A wallet address key node in the list. + A wallet address key node in the list. - - cursor - - - String! - - - A cursor for paginating through the wallet address - keys. + cursor - String! + A cursor for paginating through the wallet address keys. @@ -20486,18 +12987,14 @@
    Fields
    Example
    {
       "node": WalletAddressKey,
    -  "cursor": "xyz789"
    +  "cursor": "abc123"
     }
     
    -
    +
    @@ -20518,13 +13015,13 @@
    Values

    INACTIVE

    - The status after deactivating a wallet address. + The status after deactivating a wallet address.

    ACTIVE

    - The default status of a wallet address. + The default status of a wallet address. @@ -20539,11 +13036,7 @@
    Example
    -
    +
    @@ -20561,42 +13054,19 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier for the withdrawal. + Unique identifier for the withdrawal. - - amount - - - UInt64! + amount - UInt64! - Amount to be withdrawn. + Amount to be withdrawn. - - walletAddress - - - WalletAddress! - - - Details about the wallet address from which the - withdrawal is made. + walletAddress - WalletAddress! + Details about the wallet address from which the withdrawal is made. @@ -20615,17 +13085,11 @@
    Example
    -
    +
    -

    - WalletAddressWithdrawalMutationResponse -

    +

    WalletAddressWithdrawalMutationResponse

    @@ -20639,20 +13103,9 @@
    Fields
    - - withdrawal - - - WalletAddressWithdrawal - - - The wallet address withdrawal that was processed. + withdrawal - WalletAddressWithdrawal + The wallet address withdrawal that was processed. @@ -20667,11 +13120,7 @@
    Example
    -
    +
    @@ -20689,35 +13138,14 @@
    Fields
    - - pageInfo - - - PageInfo! - - - Pagination information for the wallet addresses. + pageInfo - PageInfo! + Pagination information for the wallet addresses. - - edges - - - [WalletAddressEdge!]! - - - A list of wallet address edges, containing wallet - address nodes and cursors for pagination. + edges - [WalletAddressEdge!]! + A list of wallet address edges, containing wallet address nodes and cursors for pagination. @@ -20735,11 +13163,7 @@
    Example
    -
    +
    @@ -20757,63 +13181,29 @@
    Fields
    - - id - - ID! + id - ID! - Unique identifier of the webhook event. + Unique identifier of the webhook event. - - tenant - - - Tenant + tenant - Tenant - Tenant of the webhook event. + Tenant of the webhook event. - - type - - String! + type - String! - Type of webhook event. + Type of webhook event. - - data - - JSONObject! + data - JSONObject! - Stringified JSON data for the webhook event. + Stringified JSON data for the webhook event. - - createdAt - - - String! - - - The date and time when the webhook event was created. + createdAt - String! + The date and time when the webhook event was created. @@ -20827,18 +13217,14 @@
    Example
    "tenant": Tenant, "type": "xyz789", "data": {}, - "createdAt": "xyz789" + "createdAt": "abc123" }
    -
    +
    @@ -20857,14 +13243,9 @@
    Fields
    - type - - FilterString + type - FilterString - Filter for webhook events based on their type. + Filter for webhook events based on their type. @@ -20879,11 +13260,7 @@
    Example
    -
    +
    @@ -20901,33 +13278,14 @@
    Fields
    - - pageInfo - - - PageInfo! + pageInfo - PageInfo! - Pagination information for webhook events. + Pagination information for webhook events. - - edges - - - [WebhookEventsEdge!]! - - - A list of webhook event edges, containing event nodes - and cursors for pagination. + edges - [WebhookEventsEdge!]! + A list of webhook event edges, containing event nodes and cursors for pagination. @@ -20945,11 +13303,7 @@
    Example
    -
    +
    @@ -20967,29 +13321,14 @@
    Fields
    - - node - - WebhookEvent! + node - WebhookEvent! - A webhook event node in the list. + A webhook event node in the list. - - cursor - - - String! - - - A cursor for paginating through the webhook events. + cursor - String! + A cursor for paginating through the webhook events. @@ -21007,11 +13346,7 @@
    Example
    -
    +
    @@ -21029,29 +13364,16 @@
    Fields
    - - id - - String! + id - String! + + - - - isOperator - - - Boolean! + isOperator - Boolean! + + - @@ -21060,17 +13382,13 @@
    Fields
    Example
    -
    {"id": "abc123", "isOperator": false}
    +                  
    {"id": "xyz789", "isOperator": true}
     
    -
    +
    @@ -21089,41 +13407,15 @@
    Fields
    - eventId - - - String! - - - Unique identifier of the event to withdraw liquidity - from. + eventId - String! + Unique identifier of the event to withdraw liquidity from. - idempotencyKey - - - String! - - - Unique key to ensure duplicate or retried requests are - processed only once. For more information, refer to - idempotency. + idempotencyKey - String! + Unique key to ensure duplicate or retried requests are processed only once. For more information, refer to idempotency. @@ -21146,4 +13438,4 @@
    Example
    - + \ No newline at end of file From 6ff860dec9824512335edd9e02ecd4121d7a15f0 Mon Sep 17 00:00:00 2001 From: Ravi Soni Date: Thu, 12 Feb 2026 19:00:18 +0530 Subject: [PATCH 3/4] chore(deps): upgrade docs dependencies (#3817) * chore(deps): upgrade astro to 5.17.1 and starlight to 0.37.5 - Upgrade Astro from 5.16.0 to 5.17.1 - Upgrade @astrojs/starlight from 0.36.2 to 0.37.5 - Update related dependencies (mermaid, starlight-links-validator, etc.) - Remove package-lock.json (pnpm is used) - Fix :::note directive indentation in assets.mdx, peers.mdx, and wallet-addresses.mdx for MDX compatibility - Update webhook-events documentation and accounting concepts - Sync get-involved resources across versions --- .prettierignore | 3 +- README.md | 6 + open-payments-specifications | 2 +- packages/documentation/README.md | 53 +- packages/documentation/package-lock.json | 2340 ----------------- packages/documentation/package.json | 30 +- .../v1-beta/overview/concepts/accounting.mdx | 10 +- .../docs/integration/requirements/assets.mdx | 25 +- .../docs/integration/requirements/peers.mdx | 14 +- .../requirements/wallet-addresses.mdx | 6 +- .../requirements/webhook-events.mdx | 172 +- .../docs/overview/concepts/accounting.mdx | 22 +- .../content/docs/resources/get-involved.mdx | 5 +- .../requirements/webhook-events.mdx | 77 +- .../v1-beta/overview/concepts/accounting.mdx | 10 +- .../docs/v1-beta/resources/get-involved.mdx | 5 +- packages/documentation/src/styles/rafiki.css | 22 + pnpm-lock.yaml | 2011 ++++++-------- 18 files changed, 1104 insertions(+), 3709 deletions(-) delete mode 100644 packages/documentation/package-lock.json diff --git a/.prettierignore b/.prettierignore index 548e93ae45..34eb10912f 100644 --- a/.prettierignore +++ b/.prettierignore @@ -15,4 +15,5 @@ build .docusaurus .cache-loader .astro -open-payments-specifications/** \ No newline at end of file +open-payments-specifications/** +packages/documentation/** \ No newline at end of file diff --git a/README.md b/README.md index 3489faa506..1992e8036f 100644 --- a/README.md +++ b/README.md @@ -149,6 +149,12 @@ This command will: - Format all files using Prettier - Automatically fix ESLint issues where possible +**Note:** The documentation package (`packages/documentation`) has its own Prettier configuration and is excluded from the root formatting. To format documentation files, use: + +```sh +pnpm format:docs +``` + #### Checking Code Quality Before committing your changes, verify that your code passes all formatting and linting checks: diff --git a/open-payments-specifications b/open-payments-specifications index c1de33071c..d0b86f6e5b 160000 --- a/open-payments-specifications +++ b/open-payments-specifications @@ -1 +1 @@ -Subproject commit c1de33071c874f1c481d65f2220d791073a1cb6d +Subproject commit d0b86f6e5b391b044e9b6d0a74615a818d4ea787 diff --git a/packages/documentation/README.md b/packages/documentation/README.md index b1c0786172..21457cf4a0 100644 --- a/packages/documentation/README.md +++ b/packages/documentation/README.md @@ -32,7 +32,9 @@ This command generates static content into the build directory and can be served ### Formatting and Linting -The documentation uses [Prettier](https://prettier.io/) for formatting and [ESLint](https://eslint.org/) for linting. From the root of the repository, you can run: +The documentation uses [Prettier](https://prettier.io/) for formatting and [ESLint](https://eslint.org/) for linting. This package has its own Prettier configuration (`.prettierrc`) that differs from the root repository configuration, and is excluded from root-level formatting via `.prettierignore`. + +From the root of the repository, you can run: ```sh # Format documentation files @@ -42,6 +44,13 @@ $ pnpm format:docs $ pnpm lint:docs ``` +Or from within this package directory: + +```sh +cd packages/documentation +pnpm prettier --write '**/*.{js,mjs,ts,tsx,json,md,mdx,astro}' +``` + ## Editing Content Starlight looks for `.md` or `.mdx` files in the `src/content/docs/` directory. Each file is exposed as a route based on its file name. Due to the nature of how Starlight deals with content and their generated URLs, all docs content lives in `/src/content/docs/`. For example, the home page of the documentation lives within the `/src/content/docs/` folder and is rendered at rafiki.dev, not rafiki.dev/docs. @@ -68,6 +77,36 @@ Edit me... Refer to the Starlight documentation on [authoring content](https://starlight.astro.build/guides/authoring-content/) for more detailed guidance. +### MDX Syntax Requirements + +When using directive blocks (like `:::note`, `:::tip`, `:::warning`, `:::danger`) inside component children (such as ``), **the directive must be at the root level (no indentation)**. This is a requirement for MDX parsing compatibility with Astro 5.17+. + +**❌ Incorrect (indented):** + +```mdx + + Some content here + +:::note[Important] +This note is indented and will cause a build error +::: + + +``` + +**✅ Correct (no indentation):** + +```mdx + + Some content here + +:::note[Important] +This note is at root level and works correctly +::: + + +``` + ### Docs components We have extracted some commonly repeated patterns within the documentation pages into custom docs components that can be reused. There are components which are shared across all our Starlight documentation sites and those which are specific to this project only. This will determine what the import path is. @@ -124,3 +163,15 @@ import Base from '../layouts/Base.astro'; ``` Refer to the Astro documentation on [pages](https://docs.astro.build/en/core-concepts/astro-pages/) for more detailed guidance. + +## Troubleshooting + +### Build fails with MDX directive errors + +If you see an error like: + +``` +Expected the closing tag `` either after the end of `directiveContainer` +``` + +This means you have an indented directive block (like `:::note`) inside a component. See the [MDX Syntax Requirements](#mdx-syntax-requirements) section above for the correct syntax. diff --git a/packages/documentation/package-lock.json b/packages/documentation/package-lock.json deleted file mode 100644 index 2094d36344..0000000000 --- a/packages/documentation/package-lock.json +++ /dev/null @@ -1,2340 +0,0 @@ -{ - "name": "documentation", - "version": "0.0.1", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "documentation", - "version": "0.0.1", - "dependencies": { - "@astrojs/markdown-remark": "^6.3.9", - "@astrojs/starlight": "^0.36.2", - "@interledger/docs-design-system": "^0.10.3", - "astro": "5.16.0", - "mermaid": "^11.12.1", - "rehype-autolink-headings": "^7.1.0", - "rehype-mathjax": "^7.1.0", - "remark-math": "^6.0.0", - "spectaql": "^3.0.5", - "starlight-fullview-mode": "^0.2.6", - "starlight-links-validator": "^0.19.1", - "starlight-versions": "^0.5.6" - }, - "devDependencies": { - "@eslint/js": "^9.39.1", - "@typescript-eslint/parser": "^8.48.0", - "astro-eslint-parser": "^1.2.2", - "eslint": "^9.39.1", - "eslint-config-prettier": "^10.1.8", - "eslint-plugin-astro": "^1.5.0", - "globals": "^16.5.0", - "prettier": "3.6.2", - "prettier-plugin-astro": "0.14.1", - "typescript-eslint": "^8.48.0" - } - }, - "../../node_modules/.pnpm/@astrojs+markdown-remark@6.3.9/node_modules/@astrojs/markdown-remark": { - "version": "6.3.9", - "license": "MIT", - "dependencies": { - "@astrojs/internal-helpers": "0.7.5", - "@astrojs/prism": "3.3.0", - "github-slugger": "^2.0.0", - "hast-util-from-html": "^2.0.3", - "hast-util-to-text": "^4.0.2", - "import-meta-resolve": "^4.2.0", - "js-yaml": "^4.1.0", - "mdast-util-definitions": "^6.0.0", - "rehype-raw": "^7.0.0", - "rehype-stringify": "^10.0.1", - "remark-gfm": "^4.0.1", - "remark-parse": "^11.0.0", - "remark-rehype": "^11.1.2", - "remark-smartypants": "^3.0.2", - "shiki": "^3.13.0", - "smol-toml": "^1.4.2", - "unified": "^11.0.5", - "unist-util-remove-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "unist-util-visit-parents": "^6.0.2", - "vfile": "^6.0.3" - }, - "devDependencies": { - "@types/estree": "^1.0.8", - "@types/hast": "^3.0.4", - "@types/js-yaml": "^4.0.9", - "@types/mdast": "^4.0.4", - "@types/unist": "^3.0.3", - "astro-scripts": "0.0.14", - "esbuild": "^0.24.2", - "mdast-util-mdx-expression": "^2.0.1" - } - }, - "../../node_modules/.pnpm/@astrojs+starlight@0.36.2_astro@5.16.0/node_modules/@astrojs/starlight": { - "version": "0.36.2", - "license": "MIT", - "dependencies": { - "@astrojs/markdown-remark": "^6.3.1", - "@astrojs/mdx": "^4.2.3", - "@astrojs/sitemap": "^3.3.0", - "@pagefind/default-ui": "^1.3.0", - "@types/hast": "^3.0.4", - "@types/js-yaml": "^4.0.9", - "@types/mdast": "^4.0.4", - "astro-expressive-code": "^0.41.1", - "bcp-47": "^2.1.0", - "hast-util-from-html": "^2.0.1", - "hast-util-select": "^6.0.2", - "hast-util-to-string": "^3.0.0", - "hastscript": "^9.0.0", - "i18next": "^23.11.5", - "js-yaml": "^4.1.0", - "klona": "^2.0.6", - "mdast-util-directive": "^3.0.0", - "mdast-util-to-markdown": "^2.1.0", - "mdast-util-to-string": "^4.0.0", - "pagefind": "^1.3.0", - "rehype": "^13.0.1", - "rehype-format": "^5.0.0", - "remark-directive": "^3.0.0", - "ultrahtml": "^1.6.0", - "unified": "^11.0.5", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.2" - }, - "devDependencies": { - "@playwright/test": "^1.45.0", - "@types/node": "^18.16.19", - "@vitest/coverage-v8": "^3.0.5", - "astro": "^5.6.1", - "linkedom": "^0.18.4", - "vitest": "^3.0.5" - }, - "peerDependencies": { - "astro": "^5.5.0" - } - }, - "../../node_modules/.pnpm/astro@5.16.0_typescript@5.9.3/node_modules/astro": { - "version": "5.16.0", - "license": "MIT", - "dependencies": { - "@astrojs/compiler": "^2.13.0", - "@astrojs/internal-helpers": "0.7.5", - "@astrojs/markdown-remark": "6.3.9", - "@astrojs/telemetry": "3.3.0", - "@capsizecss/unpack": "^3.0.1", - "@oslojs/encoding": "^1.1.0", - "@rollup/pluginutils": "^5.3.0", - "acorn": "^8.15.0", - "aria-query": "^5.3.2", - "axobject-query": "^4.1.0", - "boxen": "8.0.1", - "ci-info": "^4.3.1", - "clsx": "^2.1.1", - "common-ancestor-path": "^1.0.1", - "cookie": "^1.0.2", - "cssesc": "^3.0.0", - "debug": "^4.4.3", - "deterministic-object-hash": "^2.0.2", - "devalue": "^5.5.0", - "diff": "^5.2.0", - "dlv": "^1.1.3", - "dset": "^3.1.4", - "es-module-lexer": "^1.7.0", - "esbuild": "^0.25.0", - "estree-walker": "^3.0.3", - "flattie": "^1.1.1", - "fontace": "~0.3.1", - "github-slugger": "^2.0.0", - "html-escaper": "3.0.3", - "http-cache-semantics": "^4.2.0", - "import-meta-resolve": "^4.2.0", - "js-yaml": "^4.1.1", - "magic-string": "^0.30.21", - "magicast": "^0.5.1", - "mrmime": "^2.0.1", - "neotraverse": "^0.6.18", - "p-limit": "^6.2.0", - "p-queue": "^8.1.1", - "package-manager-detector": "^1.5.0", - "piccolore": "^0.1.3", - "picomatch": "^4.0.3", - "prompts": "^2.4.2", - "rehype": "^13.0.2", - "semver": "^7.7.3", - "shiki": "^3.15.0", - "smol-toml": "^1.5.0", - "svgo": "^4.0.0", - "tinyexec": "^1.0.2", - "tinyglobby": "^0.2.15", - "tsconfck": "^3.1.6", - "ultrahtml": "^1.6.0", - "unifont": "~0.6.0", - "unist-util-visit": "^5.0.0", - "unstorage": "^1.17.2", - "vfile": "^6.0.3", - "vite": "^6.4.1", - "vitefu": "^1.1.1", - "xxhash-wasm": "^1.1.0", - "yargs-parser": "^21.1.1", - "yocto-spinner": "^0.2.3", - "zod": "^3.25.76", - "zod-to-json-schema": "^3.24.6", - "zod-to-ts": "^1.2.0" - }, - "bin": { - "astro": "astro.js" - }, - "devDependencies": { - "@astrojs/check": "0.9.5", - "@playwright/test": "1.56.1", - "@types/aria-query": "^5.0.4", - "@types/common-ancestor-path": "^1.0.2", - "@types/cssesc": "^3.0.2", - "@types/debug": "^4.1.12", - "@types/diff": "^5.2.3", - "@types/dlv": "^1.1.5", - "@types/hast": "^3.0.4", - "@types/html-escaper": "3.0.4", - "@types/http-cache-semantics": "^4.0.4", - "@types/js-yaml": "^4.0.9", - "@types/picomatch": "^3.0.2", - "@types/prompts": "^2.4.9", - "@types/semver": "^7.7.1", - "@types/yargs-parser": "^21.0.3", - "astro-scripts": "0.0.14", - "cheerio": "1.1.2", - "eol": "^0.10.0", - "expect-type": "^1.2.2", - "fs-fixture": "^2.11.0", - "mdast-util-mdx": "^3.0.0", - "mdast-util-mdx-jsx": "^3.2.0", - "node-mocks-http": "^1.17.2", - "parse-srcset": "^1.0.2", - "rehype-autolink-headings": "^7.1.0", - "rehype-slug": "^6.0.0", - "rehype-toc": "^3.0.2", - "remark-code-titles": "^0.1.2", - "rollup": "^4.53.2", - "sass": "^1.94.0", - "typescript": "^5.9.3", - "undici": "^6.22.0", - "unified": "^11.0.5", - "vitest": "^3.2.4" - }, - "engines": { - "node": "18.20.8 || ^20.3.0 || >=22.0.0", - "npm": ">=9.6.5", - "pnpm": ">=7.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/astrodotbuild" - }, - "optionalDependencies": { - "sharp": "^0.34.0" - } - }, - "../../node_modules/.pnpm/mermaid@11.12.1/node_modules/mermaid": { - "version": "11.12.1", - "license": "MIT", - "dependencies": { - "@braintree/sanitize-url": "^7.1.1", - "@iconify/utils": "^3.0.1", - "@mermaid-js/parser": "^0.6.3", - "@types/d3": "^7.4.3", - "cytoscape": "^3.29.3", - "cytoscape-cose-bilkent": "^4.1.0", - "cytoscape-fcose": "^2.2.0", - "d3": "^7.9.0", - "d3-sankey": "^0.12.3", - "dagre-d3-es": "7.0.13", - "dayjs": "^1.11.18", - "dompurify": "^3.2.5", - "katex": "^0.16.22", - "khroma": "^2.1.0", - "lodash-es": "^4.17.21", - "marked": "^16.2.1", - "roughjs": "^4.6.6", - "stylis": "^4.3.6", - "ts-dedent": "^2.2.0", - "uuid": "^11.1.0" - }, - "devDependencies": { - "@adobe/jsonschema2md": "^8.0.5", - "@iconify/types": "^2.0.0", - "@types/cytoscape": "^3.21.9", - "@types/cytoscape-fcose": "^2.2.4", - "@types/d3-sankey": "^0.12.4", - "@types/d3-scale": "^4.0.9", - "@types/d3-scale-chromatic": "^3.1.0", - "@types/d3-selection": "^3.0.11", - "@types/d3-shape": "^3.1.7", - "@types/jsdom": "^21.1.7", - "@types/katex": "^0.16.7", - "@types/lodash-es": "^4.17.12", - "@types/micromatch": "^4.0.9", - "@types/stylis": "^4.2.7", - "@types/uuid": "^10.0.0", - "ajv": "^8.17.1", - "canvas": "^3.1.2", - "chokidar": "3.6.0", - "concurrently": "^9.1.2", - "csstree-validator": "^4.0.1", - "globby": "^14.1.0", - "jison": "^0.4.18", - "js-base64": "^3.7.8", - "jsdom": "^26.1.0", - "json-schema-to-typescript": "^15.0.4", - "micromatch": "^4.0.8", - "path-browserify": "^1.0.1", - "prettier": "^3.5.3", - "remark": "^15.0.1", - "remark-frontmatter": "^5.0.0", - "remark-gfm": "^4.0.1", - "rimraf": "^6.0.1", - "start-server-and-test": "^2.0.13", - "type-fest": "^4.35.0", - "typedoc": "^0.28.12", - "typedoc-plugin-markdown": "^4.8.1", - "typescript": "~5.7.3", - "unist-util-flatmap": "^1.0.0", - "unist-util-visit": "^5.0.0", - "vitepress": "^1.6.4", - "vitepress-plugin-search": "1.0.4-alpha.22" - } - }, - "../../node_modules/.pnpm/rehype-autolink-headings@7.1.0/node_modules/rehype-autolink-headings": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-heading-rank": "^3.0.0", - "hast-util-is-element": "^3.0.0", - "unified": "^11.0.0", - "unist-util-visit": "^5.0.0" - }, - "devDependencies": { - "@types/node": "^20.0.0", - "@types/ungap__structured-clone": "^0.3.0", - "c8": "^8.0.0", - "is-hidden": "^2.0.0", - "prettier": "^3.0.0", - "rehype": "^13.0.0", - "remark-cli": "^11.0.0", - "remark-preset-wooorm": "^9.0.0", - "type-coverage": "^2.0.0", - "typescript": "^5.0.0", - "xo": "^0.56.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "../../node_modules/.pnpm/rehype-mathjax@7.1.0/node_modules/rehype-mathjax": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/mathjax": "^0.0.40", - "hast-util-to-text": "^4.0.0", - "hastscript": "^9.0.0", - "mathjax-full": "^3.0.0", - "unified": "^11.0.0", - "unist-util-visit-parents": "^6.0.0", - "vfile": "^6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "../../node_modules/.pnpm/remark-math@6.0.0/node_modules/remark-math": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0", - "mdast-util-math": "^3.0.0", - "micromark-extension-math": "^3.0.0", - "unified": "^11.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "../../node_modules/.pnpm/spectaql@3.0.5/node_modules/spectaql": { - "version": "3.0.5", - "license": "MIT", - "dependencies": { - "@anvilco/apollo-server-plugin-introspection-metadata": "^2.2.3", - "@graphql-tools/load-files": "^6.3.2", - "@graphql-tools/merge": "^8.1.2", - "@graphql-tools/schema": "^10.0.6", - "@graphql-tools/utils": "^10.6.1", - "cheerio": "1.0.0-rc.12", - "coffeescript": "^2.6.1", - "commander": "^10.0.0", - "fast-glob": "^3.2.12", - "graceful-fs": "~4.2.10", - "graphql": "^16.3.0", - "graphql-scalars": "^1.15.0", - "grunt": "~1.5.3", - "grunt-contrib-clean": "^2.0.0", - "grunt-contrib-concat": "^2.1.0", - "grunt-contrib-connect": "^5.0.0", - "grunt-contrib-copy": "^1.0.0", - "grunt-contrib-cssmin": "^5.0.0", - "grunt-contrib-uglify": "^5.0.1", - "grunt-contrib-watch": "^1.1.0", - "grunt-sass": "^3.0.2", - "handlebars": "^4.7.7", - "highlight.js": "^11.4.0", - "htmlparser2": "~9.0.0", - "js-beautify": "~1.14.7", - "js-yaml": "^4.1.0", - "json-stringify-pretty-compact": "^3.0.0", - "json5": "^2.2.0", - "lodash": "^4.17.21", - "marked": "^4.0.12", - "microfiber": "^2.0.1", - "postcss": "^8.4.19", - "sass": "^1.32.13", - "sync-request": "^6.1.0", - "tmp": "0.2.4" - }, - "bin": { - "spectaql": "bin/spectaql.js" - }, - "devDependencies": { - "@babel/cli": "^7.17.6", - "@babel/core": "^7.17.5", - "@babel/preset-env": "^7.16.11", - "@babel/register": "^7.17.0", - "app-module-path": "^2.2.0", - "bdd-lazy-var": "^2.6.0", - "chai": "^4.3.0", - "chai-as-promised": "^7.1.1", - "chai-exclude": "^2.0.2", - "eslint": "^8.10.0", - "eslint-plugin-mocha": "10", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-standard": "^5.0.0", - "husky": ">=6", - "lint-staged": ">=10", - "mocha": "^10.1.0", - "nodemon": "^3.0.1", - "prettier": "^2.5.1", - "rewire": "^6.0.0", - "rimraf": "^5.0.0", - "sinon": "^15.0.1", - "sinon-chai": "^3.7.0" - }, - "engines": { - "node": ">=16", - "npm": ">=7" - } - }, - "../../node_modules/.pnpm/starlight-fullview-mode@0.2.6_@astrojs+starlight@0.36.2/node_modules/starlight-fullview-mode": { - "version": "0.2.6", - "license": "MIT", - "dependencies": { - "@iconify-json/mdi": "^1.1.68" - }, - "devDependencies": { - "@astrojs/starlight": "^0.32.6", - "astro": "^5.6.1" - }, - "engines": { - "node": "^18.17.1 || ^20.3.0 || >=21.0.0" - }, - "peerDependencies": { - "@astrojs/starlight": ">=0.32" - } - }, - "../../node_modules/.pnpm/starlight-links-validator@0.19.1_@astrojs+starlight@0.36.2/node_modules/starlight-links-validator": { - "version": "0.19.1", - "license": "MIT", - "dependencies": { - "@types/picomatch": "^3.0.1", - "github-slugger": "^2.0.0", - "hast-util-from-html": "^2.0.3", - "hast-util-has-property": "^3.0.0", - "is-absolute-url": "^4.0.1", - "kleur": "^4.1.5", - "mdast-util-mdx-jsx": "^3.1.3", - "mdast-util-to-string": "^4.0.0", - "picomatch": "^4.0.2", - "terminal-link": "^5.0.0", - "unist-util-visit": "^5.0.0" - }, - "devDependencies": { - "@types/hast": "^3.0.4", - "@types/mdast": "^4.0.4", - "@types/node": "^18.19.68", - "remark-custom-heading-id": "^2.0.0", - "remark-parse": "^11.0.0", - "remark-stringify": "^11.0.0", - "unified": "^11.0.5", - "vfile": "^6.0.3", - "vitest": "2.1.6" - }, - "engines": { - "node": ">=18.17.1" - }, - "peerDependencies": { - "@astrojs/starlight": ">=0.32.0" - } - }, - "../../node_modules/.pnpm/starlight-versions@0.5.6_@astrojs+starlight@0.36.2/node_modules/starlight-versions": { - "version": "0.5.6", - "license": "MIT", - "dependencies": { - "@pagefind/default-ui": "^1.2.0", - "github-slugger": "^2.0.0", - "mdast-util-mdx-jsx": "^3.1.3", - "mdast-util-mdxjs-esm": "^2.0.1", - "remark": "^15.0.1", - "remark-directive": "^4.0.0", - "remark-frontmatter": "^5.0.0", - "remark-mdx": "^3.1.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.3", - "yaml": "^2.6.1" - }, - "devDependencies": { - "@types/mdast": "^4.0.4", - "fast-glob": "^3.3.2", - "vitest": "2.1.6" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@astrojs/starlight": ">=0.32.0" - } - }, - "node_modules/@astrojs/compiler": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.13.0.tgz", - "integrity": "sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@astrojs/markdown-remark": { - "resolved": "../../node_modules/.pnpm/@astrojs+markdown-remark@6.3.9/node_modules/@astrojs/markdown-remark", - "link": true - }, - "node_modules/@astrojs/starlight": { - "resolved": "../../node_modules/.pnpm/@astrojs+starlight@0.36.2_astro@5.16.0/node_modules/@astrojs/starlight", - "link": true - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.0", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/config-array": { - "version": "0.21.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/object-schema": "^2.1.7", - "debug": "^4.3.1", - "minimatch": "^3.1.2" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/config-helpers": { - "version": "0.4.2", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.17.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/core": { - "version": "0.17.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "3.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^10.0.1", - "globals": "^14.0.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "14.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "5.3.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@eslint/js": { - "version": "9.39.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.1.tgz", - "integrity": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - } - }, - "node_modules/@eslint/object-schema": { - "version": "2.1.7", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@eslint/plugin-kit": { - "version": "0.4.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@eslint/core": "^0.17.0", - "levn": "^0.4.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, - "node_modules/@humanfs/core": { - "version": "0.19.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanfs/node": { - "version": "0.16.7", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanfs/core": "^0.19.1", - "@humanwhocodes/retry": "^0.4.0" - }, - "engines": { - "node": ">=18.18.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/retry": { - "version": "0.4.3", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18.18" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@interledger/docs-design-system": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@interledger/docs-design-system/-/docs-design-system-0.10.3.tgz", - "integrity": "sha512-kQdpHUDqS3RWYrYuL6dunOG0h0alNZBNqh2n+J09LCiDxwz9/7aVvF8fCdo2gaTI8w+lcE9/CRnuEF7h26PLUA==", - "license": "ISC", - "dependencies": { - "mermaid": "^11.12.1" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "dev": true, - "license": "MIT" - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgr/core": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", - "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/pkgr" - } - }, - "node_modules/@types/estree": { - "version": "1.0.8", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "dev": true, - "license": "MIT" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.48.0.tgz", - "integrity": "sha512-XxXP5tL1txl13YFtrECECQYeZjBZad4fyd3cFV4a19LkAY/bIp9fev3US4S5fDVV2JaYFiKAZ/GRTOLer+mbyQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.48.0", - "@typescript-eslint/type-utils": "8.48.0", - "@typescript-eslint/utils": "8.48.0", - "@typescript-eslint/visitor-keys": "8.48.0", - "graphemer": "^1.4.0", - "ignore": "^7.0.0", - "natural-compare": "^1.4.0", - "ts-api-utils": "^2.1.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^8.48.0", - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.48.0.tgz", - "integrity": "sha512-jCzKdm/QK0Kg4V4IK/oMlRZlY+QOcdjv89U2NgKHZk1CYTj82/RVSx1mV/0gqCVMJ/DA+Zf/S4NBWNF8GQ+eqQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/scope-manager": "8.48.0", - "@typescript-eslint/types": "8.48.0", - "@typescript-eslint/typescript-estree": "8.48.0", - "@typescript-eslint/visitor-keys": "8.48.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/project-service": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.48.0.tgz", - "integrity": "sha512-Ne4CTZyRh1BecBf84siv42wv5vQvVmgtk8AuiEffKTUo3DrBaGYZueJSxxBZ8fjk/N3DrgChH4TOdIOwOwiqqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.48.0", - "@typescript-eslint/types": "^8.48.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.48.0.tgz", - "integrity": "sha512-uGSSsbrtJrLduti0Q1Q9+BF1/iFKaxGoQwjWOIVNJv0o6omrdyR8ct37m4xIl5Zzpkp69Kkmvom7QFTtue89YQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.48.0", - "@typescript-eslint/visitor-keys": "8.48.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.48.0.tgz", - "integrity": "sha512-WNebjBdFdyu10sR1M4OXTt2OkMd5KWIL+LLfeH9KhgP+jzfDV/LI3eXzwJ1s9+Yc0Kzo2fQCdY/OpdusCMmh6w==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.48.0.tgz", - "integrity": "sha512-zbeVaVqeXhhab6QNEKfK96Xyc7UQuoFWERhEnj3mLVnUWrQnv15cJNseUni7f3g557gm0e46LZ6IJ4NJVOgOpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.48.0", - "@typescript-eslint/typescript-estree": "8.48.0", - "@typescript-eslint/utils": "8.48.0", - "debug": "^4.3.4", - "ts-api-utils": "^2.1.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.48.0.tgz", - "integrity": "sha512-cQMcGQQH7kwKoVswD1xdOytxQR60MWKM1di26xSUtxehaDs/32Zpqsu5WJlXTtTTqyAVK8R7hvsUnIXRS+bjvA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.48.0.tgz", - "integrity": "sha512-ljHab1CSO4rGrQIAyizUS6UGHHCiAYhbfcIZ1zVJr5nMryxlXMVWS3duFPSKvSUbFPwkXMFk1k0EMIjub4sRRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/project-service": "8.48.0", - "@typescript-eslint/tsconfig-utils": "8.48.0", - "@typescript-eslint/types": "8.48.0", - "@typescript-eslint/visitor-keys": "8.48.0", - "debug": "^4.3.4", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "tinyglobby": "^0.2.15", - "ts-api-utils": "^2.1.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.48.0.tgz", - "integrity": "sha512-yTJO1XuGxCsSfIVt1+1UrLHtue8xz16V8apzPYI06W0HbEbEWHxHXgZaAgavIkoh+GeV6hKKd5jm0sS6OYxWXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.48.0", - "@typescript-eslint/types": "8.48.0", - "@typescript-eslint/typescript-estree": "8.48.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.48.0.tgz", - "integrity": "sha512-T0XJMaRPOH3+LBbAfzR2jalckP1MSG/L9eUtY0DEzUyVaXJ/t6zN0nR7co5kz0Jko/nkSYCBRkz1djvjajVTTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "8.48.0", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/acorn": { - "version": "8.15.0", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/astro": { - "resolved": "../../node_modules/.pnpm/astro@5.16.0_typescript@5.9.3/node_modules/astro", - "link": true - }, - "node_modules/astro-eslint-parser": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/astro-eslint-parser/-/astro-eslint-parser-1.2.2.tgz", - "integrity": "sha512-JepyLROIad6f44uyqMF6HKE2QbunNzp3mYKRcPoDGt0QkxXmH222FAFC64WTyQu2Kg8NNEXHTN/sWuUId9sSxw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@astrojs/compiler": "^2.0.0", - "@typescript-eslint/scope-manager": "^7.0.0 || ^8.0.0", - "@typescript-eslint/types": "^7.0.0 || ^8.0.0", - "astrojs-compiler-sync": "^1.0.0", - "debug": "^4.3.4", - "entities": "^6.0.0", - "eslint-scope": "^8.0.1", - "eslint-visitor-keys": "^4.0.0", - "espree": "^10.0.0", - "fast-glob": "^3.3.3", - "is-glob": "^4.0.3", - "semver": "^7.3.8" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - } - }, - "node_modules/astrojs-compiler-sync": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/astrojs-compiler-sync/-/astrojs-compiler-sync-1.1.1.tgz", - "integrity": "sha512-0mKvB9sDQRIZPsEJadw6OaFbGJ92cJPPR++ICca9XEyiUAZqgVuk25jNmzHPT0KF80rI94trSZrUR5iHFXGGOQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "synckit": "^0.11.0" - }, - "engines": { - "node": "^18.18.0 || >=20.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, - "peerDependencies": { - "@astrojs/compiler": ">=0.27.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/brace-expansion": { - "version": "1.1.12", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/debug": { - "version": "4.4.3", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/entities": { - "version": "6.0.1", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "9.39.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.1.tgz", - "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.8.0", - "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.21.1", - "@eslint/config-helpers": "^0.4.2", - "@eslint/core": "^0.17.0", - "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.39.1", - "@eslint/plugin-kit": "^0.4.1", - "@humanfs/node": "^0.16.6", - "@humanwhocodes/module-importer": "^1.0.1", - "@humanwhocodes/retry": "^0.4.2", - "@types/estree": "^1.0.6", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.6", - "debug": "^4.3.2", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.4.0", - "eslint-visitor-keys": "^4.2.1", - "espree": "^10.4.0", - "esquery": "^1.5.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^8.0.0", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - }, - "peerDependencies": { - "jiti": "*" - }, - "peerDependenciesMeta": { - "jiti": { - "optional": true - } - } - }, - "node_modules/eslint-compat-utils": { - "version": "0.6.5", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^7.5.4" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "eslint": ">=6.0.0" - } - }, - "node_modules/eslint-config-prettier": { - "version": "10.1.8", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.8.tgz", - "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", - "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "funding": { - "url": "https://opencollective.com/eslint-config-prettier" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-astro": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-astro/-/eslint-plugin-astro-1.5.0.tgz", - "integrity": "sha512-IWy4kY3DKTJxd7g652zIWpBGFuxw7NIIt16kyqc8BlhnIKvI8yGJj+Maua0DiNYED3F/D8AmzoTTTA6A95WX9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@jridgewell/sourcemap-codec": "^1.4.14", - "@typescript-eslint/types": "^7.7.1 || ^8", - "astro-eslint-parser": "^1.0.2", - "eslint-compat-utils": "^0.6.0", - "globals": "^16.0.0", - "postcss": "^8.4.14", - "postcss-selector-parser": "^7.0.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ota-meshi" - }, - "peerDependencies": { - "eslint": ">=8.57.0" - } - }, - "node_modules/eslint-scope": { - "version": "8.4.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/espree": { - "version": "10.4.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.15.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.1" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.6.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "3.3.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.8" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.19.1", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fdir": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", - "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "picomatch": "^3 || ^4" - }, - "peerDependenciesMeta": { - "picomatch": { - "optional": true - } - } - }, - "node_modules/file-entry-cache": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^4.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.4" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/flatted": { - "version": "3.3.3", - "dev": true, - "license": "ISC" - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/globals": { - "version": "16.5.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz", - "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graphemer": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ignore": { - "version": "7.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/js-yaml": { - "version": "4.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "dev": true, - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/keyv": { - "version": "4.5.4", - "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "dev": true, - "license": "MIT" - }, - "node_modules/merge2": { - "version": "1.4.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/mermaid": { - "resolved": "../../node_modules/.pnpm/mermaid@11.12.1/node_modules/mermaid", - "link": true - }, - "node_modules/micromatch": { - "version": "4.0.8", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/micromatch/node_modules/picomatch": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.11", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/optionator": { - "version": "0.9.4", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/p-limit/node_modules/yocto-queue": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.1.1", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "4.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/postcss": { - "version": "8.5.6", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.11", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "7.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", - "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-plugin-astro": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.14.1.tgz", - "integrity": "sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@astrojs/compiler": "^2.9.1", - "prettier": "^3.0.0", - "sass-formatter": "^0.7.6" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/rehype-autolink-headings": { - "resolved": "../../node_modules/.pnpm/rehype-autolink-headings@7.1.0/node_modules/rehype-autolink-headings", - "link": true - }, - "node_modules/rehype-mathjax": { - "resolved": "../../node_modules/.pnpm/rehype-mathjax@7.1.0/node_modules/rehype-mathjax", - "link": true - }, - "node_modules/remark-math": { - "resolved": "../../node_modules/.pnpm/remark-math@6.0.0/node_modules/remark-math", - "link": true - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/reusify": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/s.color": { - "version": "0.0.15", - "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", - "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", - "dev": true, - "license": "MIT" - }, - "node_modules/sass-formatter": { - "version": "0.7.9", - "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.9.tgz", - "integrity": "sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "suf-log": "^2.5.3" - } - }, - "node_modules/semver": { - "version": "7.7.3", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/spectaql": { - "resolved": "../../node_modules/.pnpm/spectaql@3.0.5/node_modules/spectaql", - "link": true - }, - "node_modules/starlight-fullview-mode": { - "resolved": "../../node_modules/.pnpm/starlight-fullview-mode@0.2.6_@astrojs+starlight@0.36.2/node_modules/starlight-fullview-mode", - "link": true - }, - "node_modules/starlight-links-validator": { - "resolved": "../../node_modules/.pnpm/starlight-links-validator@0.19.1_@astrojs+starlight@0.36.2/node_modules/starlight-links-validator", - "link": true - }, - "node_modules/starlight-versions": { - "resolved": "../../node_modules/.pnpm/starlight-versions@0.5.6_@astrojs+starlight@0.36.2/node_modules/starlight-versions", - "link": true - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/suf-log": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", - "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", - "dev": true, - "license": "MIT", - "dependencies": { - "s.color": "0.0.15" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/synckit": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", - "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@pkgr/core": "^0.2.9" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/synckit" - } - }, - "node_modules/tinyglobby": { - "version": "0.2.15", - "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", - "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "fdir": "^6.5.0", - "picomatch": "^4.0.3" - }, - "engines": { - "node": ">=12.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/SuperchupuDev" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/ts-api-utils": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18.12" - }, - "peerDependencies": { - "typescript": ">=4.8.4" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/typescript": { - "version": "5.9.3", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/typescript-eslint": { - "version": "8.48.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.48.0.tgz", - "integrity": "sha512-fcKOvQD9GUn3Xw63EgiDqhvWJ5jsyZUaekl3KVpGsDJnN46WJTe3jWxtQP9lMZm1LJNkFLlTaWAxK2vUQR+cqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/eslint-plugin": "8.48.0", - "@typescript-eslint/parser": "8.48.0", - "@typescript-eslint/typescript-estree": "8.48.0", - "@typescript-eslint/utils": "8.48.0" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.57.0 || ^9.0.0", - "typescript": ">=4.8.4 <6.0.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/which": { - "version": "2.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - } - } -} diff --git a/packages/documentation/package.json b/packages/documentation/package.json index 4b83dcad06..fb26135407 100644 --- a/packages/documentation/package.json +++ b/packages/documentation/package.json @@ -12,29 +12,29 @@ "lint": "prettier --check '**/*.{js,mjs,ts,tsx,json,md,mdx,astro}' && eslint --max-warnings=0 ." }, "dependencies": { - "@astrojs/markdown-remark": "^6.3.9", - "@astrojs/starlight": "^0.36.2", - "@interledger/docs-design-system": "^0.10.3", - "astro": "5.16.0", - "mermaid": "^11.12.1", + "@astrojs/markdown-remark": "^6.3.10", + "@astrojs/starlight": "^0.37.5", + "@interledger/docs-design-system": "^0.11.0", + "astro": "^5.17.1", + "mermaid": "^11.12.2", "rehype-autolink-headings": "^7.1.0", "rehype-mathjax": "^7.1.0", "remark-math": "^6.0.0", "starlight-fullview-mode": "^0.2.6", - "starlight-links-validator": "^0.19.1", - "starlight-versions": "^0.5.6" + "starlight-links-validator": "^0.19.2", + "starlight-versions": "^0.6.0" }, "devDependencies": { - "@eslint/js": "^9.39.1", - "@typescript-eslint/parser": "^8.48.0", + "@eslint/js": "^9.39.2", + "@typescript-eslint/parser": "^8.54.0", "astro-eslint-parser": "^1.2.2", - "eslint": "^9.39.1", + "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", "eslint-plugin-astro": "^1.5.0", - "globals": "^16.5.0", - "prettier": "3.2.5", - "prettier-plugin-astro": "0.14.1", - "spectaql": "^3.0.5", - "typescript-eslint": "^8.48.0" + "globals": "^17.3.0", + "prettier": "^3.8.1", + "prettier-plugin-astro": "^0.14.1", + "spectaql": "^3.0.6", + "typescript-eslint": "^8.54.0" } } diff --git a/packages/documentation/src/content/docs/es/v1-beta/overview/concepts/accounting.mdx b/packages/documentation/src/content/docs/es/v1-beta/overview/concepts/accounting.mdx index 8e0287207e..fcdf43acd0 100644 --- a/packages/documentation/src/content/docs/es/v1-beta/overview/concepts/accounting.mdx +++ b/packages/documentation/src/content/docs/es/v1-beta/overview/concepts/accounting.mdx @@ -137,11 +137,11 @@ You should define and adjust each peer's liquidity based on your liquidity risk Peer liquidity example You and Cloud Nine Wallet are peers. You’ve agreed to extend Cloud Nine Wallet a line of credit worth \$100.00 USD. This means Cloud Nine Wallet has \$100.00 - in their peer liquidity account on your Rafiki instance. Your Rafiki instance can - receive packets that total up to \$100.00 from Cloud Nine Wallet. When the \$100.00 - is used up, Cloud Nine Wallet settles with you by sending \$100.00 via the shared - settlement mechanism outlined in your peering agreement. When you receive the funds, - you reset their liquidity in Rafiki. + in their peer liquidity account on your Rafiki instance. Your Rafiki instance + can receive packets that total up to \$100.00 from Cloud Nine Wallet. When the + \$100.00 is used up, Cloud Nine Wallet settles with you by sending \$100.00 + via the shared settlement mechanism outlined in your peering agreement. When + you receive the funds, you reset their liquidity in Rafiki. #### Payment liquidity accounts diff --git a/packages/documentation/src/content/docs/integration/requirements/assets.mdx b/packages/documentation/src/content/docs/integration/requirements/assets.mdx index 4cbd7519fa..0160225b87 100644 --- a/packages/documentation/src/content/docs/integration/requirements/assets.mdx +++ b/packages/documentation/src/content/docs/integration/requirements/assets.mdx @@ -50,9 +50,10 @@ Use the `createAsset` mutation to register a new asset with your Rafiki instance ``` For more information about this mutation's input object, see [`CreateAssetInput`](/apis/graphql/backend/#definition-CreateAssetInput). - :::note[Tenant ID and HMAC-signed request headers] - - ::: +:::note[Tenant ID and HMAC-signed request headers] + + +::: @@ -120,11 +121,12 @@ For information about adding or removing liquidity, see [Asset liquidity](/admin } ``` - For more information about this mutation’s input object, see [`UpdateAssetInput`](/apis/graphql/backend/#definition-UpdateAssetInput). + For more information about this mutation's input object, see [`UpdateAssetInput`](/apis/graphql/backend/#definition-UpdateAssetInput). + +:::note[Tenant ID and HMAC-signed request headers] - :::note[Tenant ID and HMAC-signed request headers] - - ::: + +::: @@ -186,11 +188,12 @@ You can only delete an asset if it's not associated with any peers or wallet add } ``` - For more information about this mutation’s input object, see [`DeleteAssetInput`](/apis/graphql/backend/#definition-DeleteAssetInput). + For more information about this mutation's input object, see [`DeleteAssetInput`](/apis/graphql/backend/#definition-DeleteAssetInput). + +:::note[Tenant ID and HMAC-signed request headers] - :::note[Tenant ID and HMAC-signed request headers] - - ::: + +::: diff --git a/packages/documentation/src/content/docs/integration/requirements/peers.mdx b/packages/documentation/src/content/docs/integration/requirements/peers.mdx index 2288072b8a..42599a1381 100644 --- a/packages/documentation/src/content/docs/integration/requirements/peers.mdx +++ b/packages/documentation/src/content/docs/integration/requirements/peers.mdx @@ -116,9 +116,10 @@ As mentioned in the prerequisites, you must add an asset to your Rafiki instance ``` For more information about this mutation's input object, see [`CreatePeerInput`](/apis/graphql/backend/#definition-CreatePeerInput). - :::note[Tenant ID and HMAC-signed request headers] - - ::: +:::note[Tenant ID and HMAC-signed request headers] + + +::: @@ -196,9 +197,10 @@ In this example we will update the peer we just created. Rather than change any ``` For more information about this mutation's input object, see [`UpdatePeerInput`](/apis/graphql/backend/#definition-UpdatePeerInput). - :::note[Tenant ID and HMAC-signed request headers] - - ::: +:::note[Tenant ID and HMAC-signed request headers] + + +::: diff --git a/packages/documentation/src/content/docs/integration/requirements/wallet-addresses.mdx b/packages/documentation/src/content/docs/integration/requirements/wallet-addresses.mdx index 19a563049a..a8ed2b1b6d 100644 --- a/packages/documentation/src/content/docs/integration/requirements/wallet-addresses.mdx +++ b/packages/documentation/src/content/docs/integration/requirements/wallet-addresses.mdx @@ -119,9 +119,9 @@ Ensure your script calls the `createWalletAddress` GraphQL mutation. } ``` - :::note[Tenant ID in the wallet address response] - The `walletAddress` object in the response will include the `tenantId` of the tenant to which the wallet address belongs. This `tenantId` is used to identify the tenant when processing Open Payments requests. - ::: +:::note[Tenant ID in the wallet address response] +The `walletAddress` object in the response will include the `tenantId` of the tenant to which the wallet address belongs. This `tenantId` is used to identify the tenant when processing Open Payments requests. +::: diff --git a/packages/documentation/src/content/docs/integration/requirements/webhook-events.mdx b/packages/documentation/src/content/docs/integration/requirements/webhook-events.mdx index 97ef716c14..591a833556 100644 --- a/packages/documentation/src/content/docs/integration/requirements/webhook-events.mdx +++ b/packages/documentation/src/content/docs/integration/requirements/webhook-events.mdx @@ -50,87 +50,87 @@ The `id` in the webhook event payload is unique. Your system can use the ID to d :::
    -Expand for example JSON payloads - - - ```json - { + Expand for example JSON payloads + + + ```json + { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "incoming_payment.created", "data": { - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "walletAddressId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "client": "string", - "completed": true, - "incomingAmount": "string", - "receivedAmount": "string", - "metadata": { + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "walletAddressId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "client": "string", + "completed": true, + "incomingAmount": "string", + "receivedAmount": "string", + "metadata": { "additionalProp1": {} - }, - "createdAt": "2024-08-29T08:13:08.966Z", - "updatedAt": "2024-08-29T08:13:08.966Z", - "expiresAt": "2024-08-29T08:13:08.966Z" - } + }, + "createdAt": "2024-08-29T08:13:08.966Z", + "updatedAt": "2024-08-29T08:13:08.966Z", + "expiresAt": "2024-08-29T08:13:08.966Z" } - ``` - - - ```json - { + } + ``` + + + ```json + { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "outgoing_payment.created", "data": { - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "walletAddressId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "client": "string", - "state": "FUNDING", - "receiver": "https://example.com/", - "debitAmount": "string", - "sentAmount": "string", - "metadata": { + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "walletAddressId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "client": "string", + "state": "FUNDING", + "receiver": "https://example.com/", + "debitAmount": "string", + "sentAmount": "string", + "metadata": { "additionalProp1": {} - }, - "createdAt": "2024-08-29T11:07:56.090Z", - "updatedAt": "2024-08-29T11:07:56.090Z", - "expiresAt": "2024-08-29T11:07:56.090Z", - "error": "string", - "stateAttempts": 0, - "balance": "string", - "peerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" + }, + "createdAt": "2024-08-29T11:07:56.090Z", + "updatedAt": "2024-08-29T11:07:56.090Z", + "expiresAt": "2024-08-29T11:07:56.090Z", + "error": "string", + "stateAttempts": 0, + "balance": "string", + "peerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } - } - ``` - - - ```json - { + } + ``` + + + ```json + { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "asset.liquidity_low", "data": { - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", - "asset": { + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", + "asset": { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "code": "string", "scale": 0 - }, - "liquidityThreshold": "string", - "balance": "string" - } + }, + "liquidityThreshold": "string", + "balance": "string" } - ``` - - - ```json - { + } + ``` + + + ```json + { "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "type": "wallet_address.not_found", "data": { - "walletAddressUrl": "string" + "walletAddressUrl": "string" } - } - ``` - - + } + ``` + +
    We provide an OpenAPI specification for the webhook events fired by Rafiki. @@ -230,7 +230,7 @@ If a non-200 status is returned, indicating an error, or the request times out, #### Incoming payment created
    -Expand for event sequence + Expand for event sequence -Expand for event sequences -{' '} - - An incoming payment -of $10 was completed. - + Expand for event sequences + + An incoming payment of $10 was completed. -{' '} - - An incoming payment -of $10 was completed. - + An incoming payment of $10 was completed. -Expand for event sequence - \$2.55 was received before the payment expired. The recipient is thus credited with \$2.55. + Expand for event sequence + +\$2.55 was received before the payment expired. The recipient is thus credited with \$2.55. -Expand for event sequence + Expand for event sequence + An outgoing payment for \$12 was created. -Expand for event sequences -{' '} - - An outgoing payment -for \$12 is complete. \$11.50 was sent. You choose to keep \$0.50 as a service fee. - + Expand for event sequences + + An outgoing payment for \$12 is complete. \$11.50 was sent. You choose to keep \$0.50 as a service fee. - An outgoing payment for \$12 is complete. \$11.50 was sent. You choose to keep \$0.50 as a service fee. - + An outgoing payment for \$12 is complete. \$11.50 was sent. You choose to keep \$0.50 as a service fee. -Expand for event sequence + Expand for event sequence + An outgoing payment for \$12 failed. \$8 was sent successfully. -Expand for event sequence + Expand for event sequence + The wallet address, `https://wallet.example.com/carla_garcia` was requested but does not exist. -Expand for event sequence + Expand for event sequence + A wallet address received a Web Monetization payment of \$0.33 -Expand for event sequence + Expand for event sequence + Your asset liquidity for USD (asset scale: 2) drops below \$100.00. -Expand for event sequence + Expand for event sequence + The liquidity for your peer, Happy Life Bank, drops below \$100.00 USD. -Asset liquidity example - cross-currency transactions + Asset liquidity example - cross-currency transactions + Your Rafiki instance is configured for two assets: EUR and USD. - Rafiki holds an asset liquidity account for both EUR and USD. -- You’ve set the asset scale of both currencies to 0. +- You've set the asset scale of both currencies to 0. - Your starting EUR liquidity is 10 and your USD liquidity is 50. **Cross-currency transaction #1:** - + 1. Rafiki receives packets from a peer. These packets are all denominated in EUR, worth €10. 10 EUR move from the peer's liquidity account on your Rafiki instance to your EUR asset liquidity account. Your EUR liquidity increases to 20 (10 + 10). 2. The EUR-to-USD exchange rate is applied, with €10 equating to \$12 USD. Since your starting USD liquidity is 50, your USD asset liquidity account can cover the transfer of \$12 USD to an incoming payment liquidity account. Your USD liquidity decreases to 38 (50 - 12). - + **Cross-currency transaction #2:** - + 1. Rafiki receives packets from a peer. These packets are all denominated in EUR, worth €50. Your EUR liquidity increases to 70 (20 + 50). @@ -113,8 +114,7 @@ Your Rafiki instance is configured for two assets: EUR and USD. 3. Your EUR liquidity reduces back to 20 (70 - 50). - - +
    #### Peer liquidity accounts @@ -136,8 +136,9 @@ When a threshold is entered, the [`peer.liquidity_low`](/integration/requirement You should define and adjust each peer's liquidity based on your liquidity risk profile. You can deposit or withdraw peer liquidity as needed through [Rafiki Admin](/admin/admin-user-guide#edit-peer) or by using the [Backend Admin API](/admin/liquidity/peer-liquidity#manage-peer-liquidity-using-the-backend-admin-api).
    -Peer liquidity example -You and Cloud Nine Wallet are peers. You’ve agreed to extend Cloud Nine Wallet a line of credit worth \$100.00 USD. This means Cloud Nine Wallet has \$100.00 in their peer liquidity account on your Rafiki instance. Your Rafiki instance can receive packets that total up to \$100.00 from Cloud Nine Wallet. When the \$100.00 is used up, Cloud Nine Wallet settles with you by sending \$100.00 via the shared settlement mechanism outlined in your peering agreement. When you receive the funds, you reset their liquidity in Rafiki. + Peer liquidity example + +You and Cloud Nine Wallet are peers. You've agreed to extend Cloud Nine Wallet a line of credit worth \$100.00 USD. This means Cloud Nine Wallet has \$100.00 in their peer liquidity account on your Rafiki instance. Your Rafiki instance can receive packets that total up to \$100.00 from Cloud Nine Wallet. When the \$100.00 is used up, Cloud Nine Wallet settles with you by sending \$100.00 via the shared settlement mechanism outlined in your peering agreement. When you receive the funds, you reset their liquidity in Rafiki.
    @@ -190,7 +191,8 @@ Settlement accounts hold either a zero or a negative balance. A negative balance Rafiki ensures that the total credits to a settlement account do not exceed its total debits.
    -Settlement account example + Settlement account example + You deposit \$10,000 into a peer's liquidity account, meaning you've extended a credit line of \$10,000 to your peer. Your peer liquidity account balance is \$10,000 and your USD settlement account balance is now -\$10,000. diff --git a/packages/documentation/src/content/docs/resources/get-involved.mdx b/packages/documentation/src/content/docs/resources/get-involved.mdx index 5bcbdada4e..1e0847650e 100644 --- a/packages/documentation/src/content/docs/resources/get-involved.mdx +++ b/packages/documentation/src/content/docs/resources/get-involved.mdx @@ -13,7 +13,6 @@ Welcome to the Rafiki community! Whether you're a seasoned developer or just get - **Explore the project**: Browse the Rafiki repository to understand the codebase structure and recent activity. - **Join our community**: - - Connect with us on `interledger.slack.com` in the `#rafiki` channel for real-time discussions - Start or join GitHub Discussions for deeper technical conversations @@ -40,8 +39,8 @@ Before claiming an issue, ensure you have: ## 👨‍💻 Coding -- Contribute to Rafiki - coding or testing. +- Contribute to + Rafiki coding or testing. ## 📚 Documentation & learning diff --git a/packages/documentation/src/content/docs/v1-beta/integration/requirements/webhook-events.mdx b/packages/documentation/src/content/docs/v1-beta/integration/requirements/webhook-events.mdx index eb27d7cfe7..40f7002c78 100644 --- a/packages/documentation/src/content/docs/v1-beta/integration/requirements/webhook-events.mdx +++ b/packages/documentation/src/content/docs/v1-beta/integration/requirements/webhook-events.mdx @@ -262,8 +262,8 @@ The incoming payment either completes or expires. {' '} - An incoming payment -of $10 was completed. + An incoming +payment of $10 was completed. An incoming payment -of $10 was completed. + An incoming +payment of $10 was completed. Expand for event sequence - $2.55 was received before the payment expired. The recipient is thus credited with $2.55. + +$2.55 was received before the payment expired. The recipient is thus credited with $2.55. Expand for event sequence - An outgoing payment for $12 was created. + +An outgoing payment for $12 was created. Expand for event sequences -{' '} + An outgoing +payment for $12 is complete. $11.50 was sent. You choose to keep $0.50 as a +service fee. -{' '} + An outgoing payment -for $12 is complete. $11.50 was sent. You choose to keep $0.50 as a service fee. - - >ASE: Fires outgoing_payment.completed event to webhook endpoint,
    debitAmount: $12, sentAmount: $11.50 - ASE->>R: Backend Admin API call: createOutgoingPaymentWithdrawal - R-->>ASE: success: true - ASE->>ASE: Remove hold and deduct $12 from sender's account,
    credit your account with $0.50 + R->>ASE: Fires outgoing_payment.completed event to webhook endpoint,
    debitAmount: $12, sentAmount: $11.50 + ASE->>R: Backend Admin API call: createOutgoingPaymentWithdrawal + R-->>ASE: success: true + ASE->>ASE: Remove hold and deduct $12 from sender's account,
    credit your account with $0.50 `} /> {' '} - An outgoing payment -for $12 is complete. $11.50 was sent. You choose to keep $0.50 as a service fee. + An outgoing +payment for $12 is complete. $11.50 was sent. You choose to keep $0.50 as a +service fee. - >ASE: Fires outgoing_payment.completed event to webhook endpoint,
    debitAmount: $12, sentAmount: $11.50 - ASE->>R: Backend Admin API call: createOutgoingPaymentWithdrawal - R-->>ASE: success: true - ASE->>ASE: Remove hold and deduct $12 from sender's account,
    credit your account with $0.50 - ASE->>R: Backend Admin API call: postLiquidityWithdrawal - R-->>ASE: success: true - R->>R: Two-phase transfer complete + R->>ASE: Fires outgoing_payment.completed event to webhook endpoint,
    debitAmount: $12, sentAmount: $11.50 + ASE->>R: Backend Admin API call: createOutgoingPaymentWithdrawal + R-->>ASE: success: true + ASE->>ASE: Remove hold and deduct $12 from sender's account,
    credit your account with $0.50 + ASE->>R: Backend Admin API call: postLiquidityWithdrawal + R-->>ASE: success: true + R->>R: Two-phase transfer complete `} /> @@ -433,7 +433,8 @@ If there is excess liquidity in Rafiki due to differences between the sent and r
    Expand for event sequence - An outgoing payment for $12 failed. $8 was sent successfully. + +An outgoing payment for $12 failed. $8 was sent successfully. Expand for event sequence + The wallet address, `https://wallet.example.com/carla_garcia` was requested but does not exist. Expand for event sequence - A wallet address received a Web Monetization payment of $0.33 + +A wallet address received a Web Monetization payment of $0.33 Expand for event sequence - Your asset liquidity for USD (asset scale: 2) drops below $100.00. + +Your asset liquidity for USD (asset scale: 2) drops below $100.00. Expand for event sequence + The liquidity for your peer, Happy Life Bank, drops below $100.00 USD. Peer liquidity example You and Cloud Nine Wallet are peers. You’ve agreed to extend Cloud Nine Wallet a line of credit worth \$100.00 USD. This means Cloud Nine Wallet has \$100.00 - in their peer liquidity account on your Rafiki instance. Your Rafiki instance can - receive packets that total up to \$100.00 from Cloud Nine Wallet. When the \$100.00 - is used up, Cloud Nine Wallet settles with you by sending \$100.00 via the shared - settlement mechanism outlined in your peering agreement. When you receive the funds, - you reset their liquidity in Rafiki. + in their peer liquidity account on your Rafiki instance. Your Rafiki instance + can receive packets that total up to \$100.00 from Cloud Nine Wallet. When the + \$100.00 is used up, Cloud Nine Wallet settles with you by sending \$100.00 + via the shared settlement mechanism outlined in your peering agreement. When + you receive the funds, you reset their liquidity in Rafiki.
    #### Payment liquidity accounts diff --git a/packages/documentation/src/content/docs/v1-beta/resources/get-involved.mdx b/packages/documentation/src/content/docs/v1-beta/resources/get-involved.mdx index 7c26e8258f..ba2ae27e24 100644 --- a/packages/documentation/src/content/docs/v1-beta/resources/get-involved.mdx +++ b/packages/documentation/src/content/docs/v1-beta/resources/get-involved.mdx @@ -14,7 +14,6 @@ Welcome to the Rafiki community! Whether you're a seasoned developer or just get - **Explore the project**: Browse the Rafiki repository to understand the codebase structure and recent activity. - **Join our community**: - - Connect with us on `interledger.slack.com` in the `#rafiki` channel for real-time discussions - Start or join GitHub Discussions for deeper technical conversations @@ -41,8 +40,8 @@ Before claiming an issue, ensure you have: ## 👨‍💻 Coding -- Contribute to Rafiki - coding or testing. +- Contribute to + Rafiki coding or testing. ## 📚 Documentation & learning diff --git a/packages/documentation/src/styles/rafiki.css b/packages/documentation/src/styles/rafiki.css index 93fec73f93..e04f9710cd 100644 --- a/packages/documentation/src/styles/rafiki.css +++ b/packages/documentation/src/styles/rafiki.css @@ -165,3 +165,25 @@ display: flex; flex-direction: column; } + +/* Fix extra vertical spacing in
    elements */ +/* Hide empty paragraph that appears before summary (from blank lines in MDX) */ +.sl-markdown-content.sl-markdown-content details > p:empty { + display: none; +} + +/* Remove margin from first element in details (could be empty p or summary) */ +.sl-markdown-content.sl-markdown-content details > :first-child { + margin-block-start: 0; +} + +/* Remove margin from summary element */ +.sl-markdown-content.sl-markdown-content details > summary { + margin-block-start: 0; + margin-block-end: 0; +} + +/* Remove margin from elements immediately following summary */ +.sl-markdown-content.sl-markdown-content details > summary + * { + margin-block-start: 0; +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2b607f8a82..d43dc66e65 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,7 +33,7 @@ importers: version: 29.6.3 '@swc/jest': specifier: ^0.2.37 - version: 0.2.37(@swc/core@1.15.10) + version: 0.2.37(@swc/core@1.11.29) '@types/jest': specifier: ^29.5.14 version: 29.5.14 @@ -93,10 +93,10 @@ importers: version: 2.0.2 '@remix-run/node': specifier: ^2.16.4 - version: 2.16.4(typescript@5.4.3) + version: 2.17.4(typescript@5.4.3) '@remix-run/react': specifier: ^2.16.4 - version: 2.16.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + version: 2.17.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@remix-run/serve': specifier: ^2.16.4 version: 2.16.4(typescript@5.4.3) @@ -139,7 +139,7 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.16.4 - version: 2.16.4(@remix-run/react@2.16.4)(@remix-run/serve@2.16.4)(@types/node@18.11.9)(typescript@5.4.3)(yaml@2.7.0) + version: 2.16.4(@remix-run/react@2.17.4)(@remix-run/serve@2.16.4)(@types/node@18.11.9)(typescript@5.4.3)(yaml@2.7.0) '@tailwindcss/forms': specifier: ^0.5.10 version: 0.5.10(tailwindcss@3.4.17) @@ -169,7 +169,7 @@ importers: version: 4.13.0(graphql@16.11.0) '@as-integrations/koa': specifier: ^1.1.1 - version: 1.1.1(@apollo/server@4.13.0)(koa@2.16.0) + version: 1.1.1(@apollo/server@4.13.0)(koa@2.16.3) '@escape.tech/graphql-armor': specifier: ^2.4.0 version: 2.4.0(@apollo/server@4.13.0) @@ -220,7 +220,7 @@ importers: version: 3.1.0(pg@8.11.3) koa: specifier: ^2.15.4 - version: 2.16.0 + version: 2.16.3 koa-bodyparser: specifier: ^4.4.1 version: 4.4.1 @@ -254,7 +254,7 @@ importers: version: 8.4.1 '@graphql-codegen/cli': specifier: 5.0.4 - version: 5.0.4(@babel/core@7.28.6)(@types/node@20.14.15)(graphql@16.11.0) + version: 5.0.4(@babel/core@7.27.4)(@types/node@20.14.15)(graphql@16.11.0) '@graphql-codegen/introspection': specifier: 4.0.3 version: 4.0.3(graphql@16.11.0) @@ -305,7 +305,7 @@ importers: version: 10.16.0 ts-node-dev: specifier: ^2.0.0 - version: 2.0.0(@swc/core@1.15.10)(@types/node@20.14.15)(typescript@5.9.3) + version: 2.0.0(@swc/core@1.11.29)(@types/node@20.14.15)(typescript@5.8.3) packages/backend: dependencies: @@ -320,7 +320,7 @@ importers: version: 4.13.0(graphql@16.11.0) '@as-integrations/koa': specifier: ^1.1.1 - version: 1.1.1(@apollo/server@4.13.0)(koa@2.16.0) + version: 1.1.1(@apollo/server@4.13.0)(koa@2.16.3) '@escape.tech/graphql-armor': specifier: ^2.4.0 version: 2.4.0(@apollo/server@4.13.0) @@ -437,7 +437,7 @@ importers: version: 3.1.0(pg@8.11.3) koa: specifier: ^2.15.4 - version: 2.16.0 + version: 2.16.3 koa-bodyparser: specifier: ^4.4.1 version: 4.4.1 @@ -477,7 +477,7 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: 5.0.4 - version: 5.0.4(@babel/core@7.28.6)(@types/node@20.14.15)(graphql@16.11.0) + version: 5.0.4(@babel/core@7.27.4)(@types/node@20.14.15)(graphql@16.11.0) '@graphql-codegen/introspection': specifier: 4.0.3 version: 4.0.3(graphql@16.11.0) @@ -549,10 +549,10 @@ importers: version: 10.16.0 tmp: specifier: ^0.2.3 - version: 0.2.3 + version: 0.2.4 ts-node-dev: specifier: ^2.0.0 - version: 2.0.0(@swc/core@1.15.10)(@types/node@20.14.15)(typescript@5.9.3) + version: 2.0.0(@swc/core@1.11.29)(@types/node@20.14.15)(typescript@5.8.3) packages/card-service: dependencies: @@ -582,7 +582,7 @@ importers: version: 1.0.6 koa: specifier: ^2.15.4 - version: 2.16.0 + version: 2.16.3 koa-bodyparser: specifier: ^4.4.1 version: 4.4.1 @@ -625,24 +625,24 @@ importers: version: 10.16.0 ts-node-dev: specifier: ^2.0.0 - version: 2.0.0(@swc/core@1.15.10)(@types/node@20.14.15)(typescript@5.9.3) + version: 2.0.0(@swc/core@1.11.29)(@types/node@20.14.15)(typescript@5.8.3) packages/documentation: dependencies: '@astrojs/markdown-remark': - specifier: ^6.3.9 + specifier: ^6.3.10 version: 6.3.10 '@astrojs/starlight': - specifier: ^0.36.2 - version: 0.36.3(astro@5.16.0) + specifier: ^0.37.5 + version: 0.37.5(astro@5.17.1) '@interledger/docs-design-system': - specifier: ^0.10.3 - version: 0.10.3 + specifier: ^0.11.0 + version: 0.11.0 astro: - specifier: 5.16.0 - version: 5.16.0(typescript@5.9.3) + specifier: ^5.17.1 + version: 5.17.1(typescript@5.8.3) mermaid: - specifier: ^11.12.1 + specifier: ^11.12.2 version: 11.12.2 rehype-autolink-headings: specifier: ^7.1.0 @@ -655,25 +655,25 @@ importers: version: 6.0.0 starlight-fullview-mode: specifier: ^0.2.6 - version: 0.2.6(@astrojs/starlight@0.36.3) + version: 0.2.6(@astrojs/starlight@0.37.5) starlight-links-validator: - specifier: ^0.19.1 - version: 0.19.2(@astrojs/starlight@0.36.3)(astro@5.16.0) + specifier: ^0.19.2 + version: 0.19.2(@astrojs/starlight@0.37.5)(astro@5.17.1) starlight-versions: - specifier: ^0.5.6 - version: 0.5.6(@astrojs/starlight@0.36.3) + specifier: ^0.6.0 + version: 0.6.0(@astrojs/starlight@0.37.5) devDependencies: '@eslint/js': - specifier: ^9.39.1 + specifier: ^9.39.2 version: 9.39.2 '@typescript-eslint/parser': - specifier: ^8.48.0 - version: 8.53.1(eslint@9.39.2)(typescript@5.9.3) + specifier: ^8.54.0 + version: 8.54.0(eslint@9.39.2)(typescript@5.8.3) astro-eslint-parser: specifier: ^1.2.2 version: 1.2.2 eslint: - specifier: ^9.39.1 + specifier: ^9.39.2 version: 9.39.2 eslint-config-prettier: specifier: ^10.1.8 @@ -682,20 +682,20 @@ importers: specifier: ^1.5.0 version: 1.5.0(eslint@9.39.2) globals: - specifier: ^16.5.0 - version: 16.5.0 + specifier: ^17.3.0 + version: 17.3.0 prettier: - specifier: 3.2.5 - version: 3.2.5 + specifier: ^3.8.1 + version: 3.8.1 prettier-plugin-astro: - specifier: 0.14.1 + specifier: ^0.14.1 version: 0.14.1 spectaql: - specifier: ^3.0.5 + specifier: ^3.0.6 version: 3.0.6 typescript-eslint: - specifier: ^8.48.0 - version: 8.53.1(eslint@9.39.2)(typescript@5.9.3) + specifier: ^8.54.0 + version: 8.54.0(eslint@9.39.2)(typescript@5.8.3) packages/frontend: dependencies: @@ -713,13 +713,13 @@ importers: version: 1.3.1(@ory/client@1.9.0)(next@15.5.10) '@remix-run/node': specifier: ^2.17.4 - version: 2.17.4(typescript@5.9.3) + version: 2.17.4(typescript@5.8.3) '@remix-run/react': specifier: ^2.17.4 - version: 2.17.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.9.3) + version: 2.17.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.8.3) '@remix-run/serve': specifier: ^2.17.4 - version: 2.17.4(typescript@5.9.3) + version: 2.17.4(typescript@5.8.3) axios: specifier: ^1.13.5 version: 1.13.5(debug@4.3.2) @@ -762,10 +762,10 @@ importers: devDependencies: '@remix-run/dev': specifier: ^2.16.4 - version: 2.16.4(@remix-run/react@2.17.4)(@remix-run/serve@2.17.4)(@types/node@20.12.7)(typescript@5.9.3)(yaml@2.7.0) + version: 2.16.4(@remix-run/react@2.17.4)(@remix-run/serve@2.17.4)(@types/node@20.12.7)(typescript@5.8.3)(yaml@2.7.0) '@remix-run/eslint-config': specifier: ^2.13.1 - version: 2.13.1(eslint@8.57.1)(jest@29.7.0)(react@18.2.0)(typescript@5.9.3) + version: 2.13.1(eslint@8.57.1)(jest@29.7.0)(react@18.2.0)(typescript@5.8.3) '@tailwindcss/forms': specifier: ^0.5.10 version: 0.5.10(tailwindcss@3.4.17) @@ -881,7 +881,7 @@ importers: devDependencies: '@graphql-codegen/cli': specifier: 5.0.4 - version: 5.0.4(@babel/core@7.28.6)(@types/node@20.14.15)(graphql@16.11.0) + version: 5.0.4(@babel/core@7.27.4)(@types/node@20.14.15)(graphql@16.11.0) '@graphql-codegen/introspection': specifier: 4.0.3 version: 4.0.3(graphql@16.11.0) @@ -932,10 +932,10 @@ importers: version: 10.16.0 tmp: specifier: ^0.2.3 - version: 0.2.3 + version: 0.2.4 ts-node-dev: specifier: ^2.0.0 - version: 2.0.0(@swc/core@1.15.10)(@types/node@20.14.15)(typescript@5.9.3) + version: 2.0.0(@swc/core@1.11.29)(@types/node@20.14.15)(typescript@5.8.3) packages/token-introspection: dependencies: @@ -1012,7 +1012,7 @@ importers: version: 1.0.6 webpack: specifier: ^5.97.1 - version: 5.97.1(@swc/core@1.15.10)(webpack-cli@6.0.1) + version: 5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1) webpack-cli: specifier: ^6.0.1 version: 6.0.1(webpack@5.97.1) @@ -1030,7 +1030,7 @@ importers: version: 7.0.0 '@koa/bodyparser': specifier: ^5.1.1 - version: 5.1.1(koa@2.15.3) + version: 5.1.1(koa@2.16.3) '@types/koa': specifier: 2.15.0 version: 2.15.0 @@ -1051,7 +1051,7 @@ importers: version: 1.0.6 koa: specifier: ^2.15.3 - version: 2.15.3 + version: 2.16.3 mock-account-service-lib: specifier: workspace:* version: link:../../packages/mock-account-service-lib @@ -1104,7 +1104,7 @@ packages: dependencies: '@jsdevtools/ono': 7.1.3 '@types/json-schema': 7.0.15 - js-yaml: 4.1.0 + js-yaml: 4.1.1 /@apollo/cache-control-types@1.0.3(graphql@16.11.0): resolution: {integrity: sha512-F17/vCp7QVwom9eG7ToauIKdAxpSoadsJnqIfyryLFSkLSOEqu+eC5Z3N8OXcUVStuOMcNHlyraRsA6rRICu4g==} @@ -1204,7 +1204,7 @@ packages: '@graphql-tools/schema': 9.0.19(graphql@16.11.0) '@types/express': 4.17.21 '@types/express-serve-static-core': 4.17.43 - '@types/node-fetch': 2.6.13 + '@types/node-fetch': 2.6.11 async-retry: 1.3.3 content-type: 1.0.5 cors: 2.8.5 @@ -1212,7 +1212,7 @@ packages: graphql: 16.11.0 loglevel: 1.9.1 lru-cache: 7.18.3 - negotiator: 0.6.4 + negotiator: 0.6.3 node-abort-controller: 3.1.1 node-fetch: 2.7.0 uuid: 9.0.1 @@ -1334,7 +1334,7 @@ packages: '@babel/core': 7.27.4 '@babel/generator': 7.27.5 '@babel/parser': 7.27.5 - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.28.6 '@babel/traverse': 7.27.4 '@babel/types': 7.27.3 babel-preset-fbjs: 3.4.0(@babel/core@7.27.4) @@ -1363,7 +1363,7 @@ packages: - encoding dev: true - /@as-integrations/koa@1.1.1(@apollo/server@4.13.0)(koa@2.16.0): + /@as-integrations/koa@1.1.1(@apollo/server@4.13.0)(koa@2.16.3): resolution: {integrity: sha512-v84cVhkLUxAH9l19pajbWp/Z9ZYTzO7jkAOiY1xndTclfpXZstiWDKejZYq7xpkBtUSSAKzNyM66uox8MP9qVg==} engines: {node: '>=16.0'} peerDependencies: @@ -1371,7 +1371,7 @@ packages: koa: ^2.0.0 dependencies: '@apollo/server': 4.13.0(graphql@16.11.0) - koa: 2.16.0 + koa: 2.16.3 dev: false /@astrojs/compiler@2.13.0: @@ -1421,34 +1421,6 @@ packages: github-slugger: 2.0.0 hast-util-from-html: 2.0.3 hast-util-to-text: 4.0.2 - import-meta-resolve: 4.1.0 - js-yaml: 4.1.0 - mdast-util-definitions: 6.0.0 - rehype-raw: 7.0.0 - rehype-stringify: 10.0.1 - remark-gfm: 4.0.1 - remark-parse: 11.0.0 - remark-rehype: 11.1.2 - remark-smartypants: 3.0.2 - shiki: 3.6.0 - smol-toml: 1.3.1 - unified: 11.0.5 - unist-util-remove-position: 5.0.0 - unist-util-visit: 5.0.0 - unist-util-visit-parents: 6.0.1 - vfile: 6.0.3 - transitivePeerDependencies: - - supports-color - dev: false - - /@astrojs/markdown-remark@6.3.9: - resolution: {integrity: sha512-hX2cLC/KW74Io1zIbn92kI482j9J7LleBLGCVU9EP3BeH5MVrnFawOnqD0t/q6D1Z+ZNeQG2gNKMslCcO36wng==} - dependencies: - '@astrojs/internal-helpers': 0.7.5 - '@astrojs/prism': 3.3.0 - github-slugger: 2.0.0 - hast-util-from-html: 2.0.3 - hast-util-to-text: 4.0.2 import-meta-resolve: 4.2.0 js-yaml: 4.1.1 mdast-util-definitions: 6.0.0 @@ -1469,17 +1441,17 @@ packages: - supports-color dev: false - /@astrojs/mdx@4.3.0(astro@5.16.0): + /@astrojs/mdx@4.3.0(astro@5.17.1): resolution: {integrity: sha512-OGX2KvPeBzjSSKhkCqrUoDMyzFcjKt5nTE5SFw3RdoLf0nrhyCXBQcCyclzWy1+P+XpOamn+p+hm1EhpCRyPxw==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} peerDependencies: astro: ^5.0.0 dependencies: '@astrojs/markdown-remark': 6.3.2 - '@mdx-js/mdx': 3.1.0(acorn@8.14.1) - acorn: 8.14.1 - astro: 5.16.0(typescript@5.9.3) - es-module-lexer: 1.6.0 + '@mdx-js/mdx': 3.1.0(acorn@8.15.0) + acorn: 8.15.0 + astro: 5.17.1(typescript@5.8.3) + es-module-lexer: 1.7.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 kleur: 4.1.5 @@ -1505,31 +1477,32 @@ packages: dependencies: sitemap: 8.0.0 stream-replace-string: 2.0.0 - zod: 3.24.2 + zod: 3.25.76 dev: false - /@astrojs/starlight@0.36.3(astro@5.16.0): - resolution: {integrity: sha512-5cm4QVQHUP6ZE52O43TtUpsTvLKdZa9XEs4l3suzuY7Ymsbz4ojtoL9NhistbMqM+/qk6fm6SmxbOL6hQ/LfNA==} + /@astrojs/starlight@0.37.5(astro@5.17.1): + resolution: {integrity: sha512-+pC2pgy0iR9Ucl1P4CE0jyfsoNKcUSB2RIoBwm4UnyyhtlaEjoSU7MZwa5IJkzS9sBgIbLbLgYVbkC4tHN8rkQ==} peerDependencies: astro: ^5.5.0 dependencies: '@astrojs/markdown-remark': 6.3.10 - '@astrojs/mdx': 4.3.0(astro@5.16.0) + '@astrojs/mdx': 4.3.0(astro@5.17.1) '@astrojs/sitemap': 3.4.1 '@pagefind/default-ui': 1.3.0 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 5.16.0(typescript@5.9.3) - astro-expressive-code: 0.41.2(astro@5.16.0) + astro: 5.17.1(typescript@5.8.3) + astro-expressive-code: 0.41.2(astro@5.17.1) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.2 hast-util-to-string: 3.0.0 hastscript: 9.0.0 i18next: 23.16.5 - js-yaml: 4.1.0 + js-yaml: 4.1.1 klona: 2.0.6 + magic-string: 0.30.21 mdast-util-directive: 3.0.0 mdast-util-to-markdown: 2.1.0 mdast-util-to-string: 4.0.0 @@ -1550,7 +1523,7 @@ packages: engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} dependencies: ci-info: 4.3.1 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) dlv: 1.1.3 dset: 3.1.4 is-docker: 3.0.0 @@ -1571,20 +1544,10 @@ packages: /@babel/code-frame@7.27.1: resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-validator-identifier': 7.27.1 - js-tokens: 4.0.0 - picocolors: 1.1.1 - dev: true - - /@babel/code-frame@7.28.6: - resolution: {integrity: sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q==} - engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.28.5 js-tokens: 4.0.0 picocolors: 1.1.1 - dev: true /@babel/compat-data@7.26.5: resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} @@ -1600,11 +1563,6 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@babel/compat-data@7.28.6: - resolution: {integrity: sha512-2lfu57JtzctfIrcGMz992hyLlByuzgIk58+hhGCxjKZ3rWI82NnVLjXcaTqkI2NvlcvOskZaiZ5kjUALo3Lpxg==} - engines: {node: '>=6.9.0'} - dev: true - /@babel/core@7.26.0: resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} @@ -1614,13 +1572,13 @@ packages: '@babel/generator': 7.26.2 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helpers': 7.26.0 + '@babel/helpers': 7.27.4 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -1636,13 +1594,13 @@ packages: '@babel/generator': 7.26.5 '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.7) - '@babel/helpers': 7.26.7 + '@babel/helpers': 7.27.4 '@babel/parser': 7.27.0 '@babel/template': 7.25.9 '@babel/traverse': 7.26.7 '@babel/types': 7.27.0 convert-source-map: 2.0.0 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -1659,13 +1617,13 @@ packages: '@babel/generator': 7.26.9 '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) - '@babel/helpers': 7.26.9 + '@babel/helpers': 7.27.4 '@babel/parser': 7.26.9 '@babel/template': 7.26.9 '@babel/traverse': 7.26.9 '@babel/types': 7.26.9 convert-source-map: 2.0.0 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -1683,35 +1641,12 @@ packages: '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4) '@babel/helpers': 7.27.4 - '@babel/parser': 7.27.5 + '@babel/parser': 7.28.5 '@babel/template': 7.27.2 '@babel/traverse': 7.27.4 - '@babel/types': 7.27.3 - convert-source-map: 2.0.0 - debug: 4.4.3 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/core@7.28.6: - resolution: {integrity: sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.28.6 - '@babel/generator': 7.28.6 - '@babel/helper-compilation-targets': 7.28.6 - '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.6) - '@babel/helpers': 7.28.6 - '@babel/parser': 7.28.6 - '@babel/template': 7.28.6 - '@babel/traverse': 7.28.6 - '@babel/types': 7.28.6 - '@jridgewell/remapping': 2.3.5 + '@babel/types': 7.28.5 convert-source-map: 2.0.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -1768,24 +1703,13 @@ packages: resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/parser': 7.27.5 - '@babel/types': 7.27.3 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 dev: true - /@babel/generator@7.28.6: - resolution: {integrity: sha512-lOoVRwADj8hjf7al89tvQ2a1lf53Z+7tiXMgpZJL3maQPDxh0DgLMN62B2MKUOFcoodBHLMbDM6WAbKgNy5Suw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/parser': 7.28.6 - '@babel/types': 7.28.6 - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - jsesc: 3.1.0 - dev: true - /@babel/helper-annotate-as-pure@7.25.9: resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} @@ -1825,17 +1749,6 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-compilation-targets@7.28.6: - resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/compat-data': 7.28.6 - '@babel/helper-validator-option': 7.27.1 - browserslist: 4.28.1 - lru-cache: 5.1.1 - semver: 6.3.1 - dev: true - /@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.7): resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} engines: {node: '>=6.9.0'} @@ -1910,18 +1823,13 @@ packages: '@babel/core': 7.26.9 '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-plugin-utils': 7.26.5 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: true - /@babel/helper-globals@7.28.0: - resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} - engines: {node: '>=6.9.0'} - dev: true - /@babel/helper-member-expression-to-functions@7.25.9: resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} engines: {node: '>=6.9.0'} @@ -1946,17 +1854,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/traverse': 7.27.4 - '@babel/types': 7.27.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helper-module-imports@7.28.6: - resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/traverse': 7.28.6 - '@babel/types': 7.28.6 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color dev: true @@ -2030,20 +1928,6 @@ packages: - supports-color dev: true - /@babel/helper-module-transforms@7.28.6(@babel/core@7.28.6): - resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.28.6 - '@babel/helper-module-imports': 7.28.6 - '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.28.6 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-optimise-call-expression@7.25.9: resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} @@ -2168,44 +2052,12 @@ packages: - supports-color dev: true - /@babel/helpers@7.26.0: - resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.26.7 - - /@babel/helpers@7.26.7: - resolution: {integrity: sha512-8NHiL98vsi0mbPQmYAGWwfcFaOy4j2HY49fXJCfuDcdE7fMIsH9a7GdaeXpIBsbT7307WU8KCMp5pUVDNL4f9A==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.27.0 - dev: true - - /@babel/helpers@7.26.9: - resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.26.9 - '@babel/types': 7.26.9 - dev: true - /@babel/helpers@7.27.4: resolution: {integrity: sha512-Y+bO6U+I7ZKaM5G5rDUZiYfUvQPUibYmAFe7EnKdnKBbVXDZxvp+MWOH5gYciY0EPk4EScsuFMQBbEfpdRKSCQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.27.3 - dev: true - - /@babel/helpers@7.28.6: - resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.28.6 - '@babel/types': 7.28.6 - dev: true + '@babel/types': 7.28.5 /@babel/parser@7.26.2: resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} @@ -2241,7 +2093,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.27.3 + '@babel/types': 7.28.5 dev: true /@babel/parser@7.28.5: @@ -2250,15 +2102,6 @@ packages: hasBin: true dependencies: '@babel/types': 7.28.5 - dev: false - - /@babel/parser@7.28.6: - resolution: {integrity: sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.28.6 - dev: true /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.9): resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} @@ -2424,13 +2267,13 @@ packages: '@babel/helper-plugin-utils': 7.26.5 dev: true - /@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.28.6): + /@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.27.4): resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.28.6 + '@babel/core': 7.27.4 '@babel/helper-plugin-utils': 7.26.5 dev: true @@ -3607,11 +3450,9 @@ packages: - supports-color dev: true - /@babel/runtime@7.23.2: - resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==} + /@babel/runtime@7.28.6: + resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==} engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.14.0 /@babel/template@7.25.9: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} @@ -3635,18 +3476,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.27.1 - '@babel/parser': 7.27.5 - '@babel/types': 7.27.3 - dev: true - - /@babel/template@7.28.6: - resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.28.6 - '@babel/parser': 7.28.6 - '@babel/types': 7.28.6 - dev: true + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 /@babel/traverse@7.25.9: resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} @@ -3657,7 +3488,7 @@ packages: '@babel/parser': 7.26.7 '@babel/template': 7.25.9 '@babel/types': 7.26.7 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -3671,7 +3502,7 @@ packages: '@babel/parser': 7.27.0 '@babel/template': 7.25.9 '@babel/types': 7.27.0 - debug: 4.4.1 + debug: 4.4.3(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -3685,7 +3516,7 @@ packages: '@babel/parser': 7.26.9 '@babel/template': 7.26.9 '@babel/types': 7.26.9 - debug: 4.4.1 + debug: 4.4.3(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -3697,30 +3528,15 @@ packages: dependencies: '@babel/code-frame': 7.27.1 '@babel/generator': 7.27.5 - '@babel/parser': 7.27.5 + '@babel/parser': 7.28.5 '@babel/template': 7.27.2 - '@babel/types': 7.27.3 - debug: 4.4.3 + '@babel/types': 7.28.5 + debug: 4.4.3(supports-color@9.4.0) globals: 11.12.0 transitivePeerDependencies: - supports-color dev: true - /@babel/traverse@7.28.6: - resolution: {integrity: sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.28.6 - '@babel/generator': 7.28.6 - '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.28.6 - '@babel/template': 7.28.6 - '@babel/types': 7.28.6 - debug: 4.4.3 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/types@7.26.0: resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} @@ -3764,15 +3580,6 @@ packages: dependencies: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 - dev: false - - /@babel/types@7.28.6: - resolution: {integrity: sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.28.5 - dev: true /@balena/dockerignore@1.0.2: resolution: {integrity: sha512-wMue2Sy4GAVTk6Ic4tJVcnfdau+gx2EnG7S+uAEe+TWJFqE4YoWN4/H8MSLj4eYJKxGg26lZwboEniNiNwZQ6Q==} @@ -3786,11 +3593,11 @@ packages: resolution: {integrity: sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==} dev: false - /@capsizecss/unpack@3.0.1: - resolution: {integrity: sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg==} + /@capsizecss/unpack@4.0.0: + resolution: {integrity: sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==} engines: {node: '>=18'} dependencies: - fontkit: 2.0.4 + fontkitten: 1.0.2 dev: false /@chevrotain/cst-dts-gen@11.0.3: @@ -3868,19 +3675,6 @@ packages: '@envelop/types': 5.2.1 '@whatwg-node/promise-helpers': 1.3.0 tslib: 2.8.1 - dev: true - - /@envelop/core@5.5.0: - resolution: {integrity: sha512-nsU1EyJQAStaKHR1ZkB/ug9XBm+WPTliYtdedbJ/L1ykrp7dbbn0srqBeDnZ2mbZVp4hH3d0Fy+Og9OgPWZx+g==} - engines: {node: '>=18.0.0'} - requiresBuild: true - dependencies: - '@envelop/instrumentation': 1.0.0 - '@envelop/types': 5.2.1 - '@whatwg-node/promise-helpers': 1.3.0 - tslib: 2.8.1 - dev: false - optional: true /@envelop/instrumentation@1.0.0: resolution: {integrity: sha512-cxgkB66RQB95H3X27jlnxCRNTmPuSTgmBAq6/4n2Dtv4hsk4yz8FadA1ggmd0uZzvKqWD6CR+WFgTjhDqg7eyw==} @@ -4528,7 +4322,7 @@ packages: dependencies: graphql: 16.11.0 optionalDependencies: - '@envelop/core': 5.5.0 + '@envelop/core': 5.2.3 '@escape.tech/graphql-armor-types': 0.5.0 dev: false @@ -4558,7 +4352,7 @@ packages: dependencies: graphql: 16.11.0 optionalDependencies: - '@envelop/core': 5.5.0 + '@envelop/core': 5.2.3 '@escape.tech/graphql-armor-types': 0.5.0 dev: false @@ -4615,6 +4409,16 @@ packages: eslint-visitor-keys: 3.4.3 dev: true + /@eslint-community/eslint-utils@4.9.1(eslint@8.57.1): + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.57.1 + eslint-visitor-keys: 3.4.3 + dev: true + /@eslint-community/eslint-utils@4.9.1(eslint@9.39.2): resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4640,7 +4444,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: '@eslint/object-schema': 2.1.7 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -4665,12 +4469,12 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) espree: 9.6.1 globals: 13.19.0 ignore: 5.2.4 import-fresh: 3.3.0 - js-yaml: 4.1.0 + js-yaml: 4.1.1 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -4682,7 +4486,7 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: ajv: 6.12.6 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) espree: 10.4.0 globals: 14.0.0 ignore: 5.2.4 @@ -4728,7 +4532,7 @@ packages: postcss: 8.5.3 postcss-nested: 6.2.0(postcss@8.5.3) unist-util-visit: 5.0.0 - unist-util-visit-parents: 6.0.1 + unist-util-visit-parents: 6.0.2 dev: false /@expressive-code/plugin-frames@0.41.2: @@ -4741,7 +4545,7 @@ packages: resolution: {integrity: sha512-xD4zwqAkDccXqye+235BH5bN038jYiSMLfUrCOmMlzxPDGWdxJDk5z4uUB/aLfivEF2tXyO2zyaarL3Oqht0fQ==} dependencies: '@expressive-code/core': 0.41.2 - shiki: 3.6.0 + shiki: 3.20.0 dev: false /@expressive-code/plugin-text-markers@0.41.2: @@ -4769,7 +4573,7 @@ packages: tslib: 2.6.2 dev: true - /@graphql-codegen/cli@5.0.4(@babel/core@7.28.6)(@types/node@20.14.15)(graphql@16.11.0): + /@graphql-codegen/cli@5.0.4(@babel/core@7.27.4)(@types/node@20.14.15)(graphql@16.11.0): resolution: {integrity: sha512-vPO1mCtrttFVy8mPR+jMAvsYTv8E/7payIPaneeGE15mQjyvQXXsHoAg06Qpf6tykOdCwKVLWre0Mf6g0KBwUg==} engines: {node: '>=16'} hasBin: true @@ -4787,9 +4591,9 @@ packages: '@graphql-codegen/core': 4.0.2(graphql@16.11.0) '@graphql-codegen/plugin-helpers': 5.0.3(graphql@16.11.0) '@graphql-tools/apollo-engine-loader': 8.0.0(graphql@16.11.0) - '@graphql-tools/code-file-loader': 8.0.1(@babel/core@7.28.6)(graphql@16.11.0) - '@graphql-tools/git-loader': 8.0.1(@babel/core@7.28.6)(graphql@16.11.0) - '@graphql-tools/github-loader': 8.0.0(@babel/core@7.28.6)(@types/node@20.14.15)(graphql@16.11.0) + '@graphql-tools/code-file-loader': 8.0.1(@babel/core@7.27.4)(graphql@16.11.0) + '@graphql-tools/git-loader': 8.0.1(@babel/core@7.27.4)(graphql@16.11.0) + '@graphql-tools/github-loader': 8.0.0(@babel/core@7.27.4)(@types/node@20.14.15)(graphql@16.11.0) '@graphql-tools/graphql-file-loader': 8.0.12(graphql@16.11.0) '@graphql-tools/json-file-loader': 8.0.11(graphql@16.11.0) '@graphql-tools/load': 8.0.12(graphql@16.11.0) @@ -5097,13 +4901,13 @@ packages: tslib: 2.8.1 dev: true - /@graphql-tools/code-file-loader@8.0.1(@babel/core@7.28.6)(graphql@16.11.0): + /@graphql-tools/code-file-loader@8.0.1(@babel/core@7.27.4)(graphql@16.11.0): resolution: {integrity: sha512-pmg81lsIXGW3uW+nFSCIG0lFQIxWVbgDjeBkSWlnP8CZsrHTQEkB53DT7t4BHLryoxDS4G4cPxM52yNINDSL8w==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/graphql-tag-pluck': 8.0.1(@babel/core@7.28.6)(graphql@16.11.0) + '@graphql-tools/graphql-tag-pluck': 8.0.1(@babel/core@7.27.4)(graphql@16.11.0) '@graphql-tools/utils': 10.7.2(graphql@16.11.0) globby: 11.1.0 graphql: 16.11.0 @@ -5239,13 +5043,13 @@ packages: value-or-promise: 1.0.12 dev: true - /@graphql-tools/git-loader@8.0.1(@babel/core@7.28.6)(graphql@16.11.0): + /@graphql-tools/git-loader@8.0.1(@babel/core@7.27.4)(graphql@16.11.0): resolution: {integrity: sha512-ivNtxD+iEfpPONYKip0kbpZMRdMCNR3HrIui8NCURmUdvBYGaGcbB3VrGMhxwZuzc+ybhs2ralPt1F8Oxq2jLA==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - '@graphql-tools/graphql-tag-pluck': 8.0.1(@babel/core@7.28.6)(graphql@16.11.0) + '@graphql-tools/graphql-tag-pluck': 8.0.1(@babel/core@7.27.4)(graphql@16.11.0) '@graphql-tools/utils': 10.7.2(graphql@16.11.0) graphql: 16.11.0 is-glob: 4.0.3 @@ -5257,7 +5061,7 @@ packages: - supports-color dev: true - /@graphql-tools/github-loader@8.0.0(@babel/core@7.28.6)(@types/node@20.14.15)(graphql@16.11.0): + /@graphql-tools/github-loader@8.0.0(@babel/core@7.27.4)(@types/node@20.14.15)(graphql@16.11.0): resolution: {integrity: sha512-VuroArWKcG4yaOWzV0r19ElVIV6iH6UKDQn1MXemND0xu5TzrFme0kf3U9o0YwNo0kUYEk9CyFM0BYg4he17FA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -5265,7 +5069,7 @@ packages: dependencies: '@ardatan/sync-fetch': 0.0.1 '@graphql-tools/executor-http': 1.2.5(@types/node@20.14.15)(graphql@16.11.0) - '@graphql-tools/graphql-tag-pluck': 8.0.1(@babel/core@7.28.6)(graphql@16.11.0) + '@graphql-tools/graphql-tag-pluck': 8.0.1(@babel/core@7.27.4)(graphql@16.11.0) '@graphql-tools/utils': 10.7.2(graphql@16.11.0) '@whatwg-node/fetch': 0.9.8 graphql: 16.11.0 @@ -5291,14 +5095,14 @@ packages: tslib: 2.8.1 unixify: 1.0.0 - /@graphql-tools/graphql-tag-pluck@8.0.1(@babel/core@7.28.6)(graphql@16.11.0): + /@graphql-tools/graphql-tag-pluck@8.0.1(@babel/core@7.27.4)(graphql@16.11.0): resolution: {integrity: sha512-4sfBJSoXxVB4rRCCp2GTFhAYsUJgAPSKxSV+E3Voc600mK52JO+KsHCCTnPgCeyJFMNR9l94J6+tqxVKmlqKvw==} engines: {node: '>=16.0.0'} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: '@babel/parser': 7.26.7 - '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.28.6) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.27.4) '@babel/traverse': 7.26.7 '@babel/types': 7.26.7 '@graphql-tools/utils': 10.7.2(graphql@16.11.0) @@ -5407,14 +5211,14 @@ packages: '@types/json-stable-stringify': 1.0.34 '@whatwg-node/fetch': 0.9.8 chalk: 4.1.2 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) dotenv: 16.4.7 graphql: 16.11.0 graphql-request: 6.1.0(graphql@16.11.0) http-proxy-agent: 7.0.0 https-proxy-agent: 7.0.2 jose: 5.4.0 - js-yaml: 4.1.0 + js-yaml: 4.1.1 json-stable-stringify: 1.0.1 lodash: 4.17.23 scuid: 1.1.0 @@ -5618,7 +5422,7 @@ packages: deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -5891,8 +5695,8 @@ packages: dev: false optional: true - /@interledger/docs-design-system@0.10.3: - resolution: {integrity: sha512-kQdpHUDqS3RWYrYuL6dunOG0h0alNZBNqh2n+J09LCiDxwz9/7aVvF8fCdo2gaTI8w+lcE9/CRnuEF7h26PLUA==} + /@interledger/docs-design-system@0.11.0: + resolution: {integrity: sha512-gcHZEI7qnzu7O4e2DZiyQUfO+wkLQ7XB/y3igKB5Eow2+/kKTMUJFI2Y277Kw2imhqD5mBBtGFOOiahy6y0qkA==} dependencies: mermaid: 11.12.2 dev: false @@ -5932,7 +5736,7 @@ packages: '@apidevtools/json-schema-ref-parser': 11.7.2 ajv: 8.17.1 ajv-formats: 2.1.1(ajv@8.17.1) - koa: 2.16.0 + koa: 2.16.3 openapi-default-setter: 12.1.3 openapi-request-coercer: 12.1.3 openapi-request-validator: 12.1.3 @@ -5948,7 +5752,7 @@ packages: '@apidevtools/json-schema-ref-parser': 11.7.2 ajv: 8.17.1 ajv-formats: 2.1.1(ajv@8.17.1) - koa: 2.16.0 + koa: 2.16.3 openapi-default-setter: 12.1.3 openapi-request-coercer: 12.1.3 openapi-request-validator: 12.1.3 @@ -6068,7 +5872,7 @@ packages: jest-util: 29.7.0 jest-validate: 29.7.0 jest-watcher: 29.7.0 - micromatch: 4.0.5 + micromatch: 4.0.8 pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 @@ -6255,13 +6059,6 @@ packages: chalk: 4.1.2 dev: true - /@jridgewell/gen-mapping@0.3.13: - resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} - dependencies: - '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.31 - dev: true - /@jridgewell/gen-mapping@0.3.5: resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} @@ -6279,13 +6076,6 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true - /@jridgewell/remapping@2.3.5: - resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} - dependencies: - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - dev: true - /@jridgewell/resolve-uri@3.1.2: resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -6313,13 +6103,6 @@ packages: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - /@jridgewell/trace-mapping@0.3.31: - resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 - dev: true - /@jridgewell/trace-mapping@0.3.9: resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} dependencies: @@ -6338,14 +6121,14 @@ packages: resolution: {integrity: sha512-Lg3PnLp0QXpxwLIAuuJboLeRaIhrgJjeuh797QADg3xz8wGLugQOS5DpsE8A6i6Adgzf+bacllkKZG3J0tGfDw==} dev: true - /@koa/bodyparser@5.1.1(koa@2.15.3): + /@koa/bodyparser@5.1.1(koa@2.16.3): resolution: {integrity: sha512-ZBF49xqNVxnmJ+8iXegq+fXPQm9RSX8giNl/aXS5rW1VpNct92wnFbGR/47vfoRJVLARGQ4HVL4WaQ0u8IJVoA==} engines: {node: '>= 16'} peerDependencies: koa: ^2.14.1 dependencies: co-body: 6.1.0 - koa: 2.15.3 + koa: 2.16.3 lodash.merge: 4.6.2 type-is: 1.6.18 dev: true @@ -6400,7 +6183,7 @@ packages: - supports-color dev: true - /@mdx-js/mdx@3.1.0(acorn@8.14.1): + /@mdx-js/mdx@3.1.0(acorn@8.15.0): resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} dependencies: '@types/estree': 1.0.7 @@ -6415,7 +6198,7 @@ packages: hast-util-to-jsx-runtime: 2.3.0 markdown-extensions: 2.0.0 recma-build-jsx: 1.0.0 - recma-jsx: 1.0.0(acorn@8.14.1) + recma-jsx: 1.0.0(acorn@8.15.0) recma-stringify: 1.0.0 rehype-recma: 1.0.0 remark-mdx: 3.1.1 @@ -6578,7 +6361,7 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: '@npmcli/git': 4.1.0 - glob: 10.3.10 + glob: 10.5.0 hosted-git-info: 6.1.1 json-parse-even-better-errors: 3.0.1 normalize-package-data: 5.0.0 @@ -7144,8 +6927,8 @@ packages: dev: false optional: true - /@parcel/watcher-android-arm64@2.5.6: - resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==} + /@parcel/watcher-android-arm64@2.5.1: + resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [android] @@ -7153,8 +6936,8 @@ packages: dev: true optional: true - /@parcel/watcher-darwin-arm64@2.5.6: - resolution: {integrity: sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==} + /@parcel/watcher-darwin-arm64@2.5.1: + resolution: {integrity: sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [darwin] @@ -7162,8 +6945,8 @@ packages: dev: true optional: true - /@parcel/watcher-darwin-x64@2.5.6: - resolution: {integrity: sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==} + /@parcel/watcher-darwin-x64@2.5.1: + resolution: {integrity: sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [darwin] @@ -7171,8 +6954,8 @@ packages: dev: true optional: true - /@parcel/watcher-freebsd-x64@2.5.6: - resolution: {integrity: sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==} + /@parcel/watcher-freebsd-x64@2.5.1: + resolution: {integrity: sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [freebsd] @@ -7180,8 +6963,8 @@ packages: dev: true optional: true - /@parcel/watcher-linux-arm-glibc@2.5.6: - resolution: {integrity: sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==} + /@parcel/watcher-linux-arm-glibc@2.5.1: + resolution: {integrity: sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==} engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] @@ -7189,8 +6972,8 @@ packages: dev: true optional: true - /@parcel/watcher-linux-arm-musl@2.5.6: - resolution: {integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==} + /@parcel/watcher-linux-arm-musl@2.5.1: + resolution: {integrity: sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==} engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] @@ -7198,8 +6981,8 @@ packages: dev: true optional: true - /@parcel/watcher-linux-arm64-glibc@2.5.6: - resolution: {integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==} + /@parcel/watcher-linux-arm64-glibc@2.5.1: + resolution: {integrity: sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] @@ -7207,8 +6990,8 @@ packages: dev: true optional: true - /@parcel/watcher-linux-arm64-musl@2.5.6: - resolution: {integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==} + /@parcel/watcher-linux-arm64-musl@2.5.1: + resolution: {integrity: sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] @@ -7216,8 +6999,8 @@ packages: dev: true optional: true - /@parcel/watcher-linux-x64-glibc@2.5.6: - resolution: {integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==} + /@parcel/watcher-linux-x64-glibc@2.5.1: + resolution: {integrity: sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] @@ -7225,8 +7008,8 @@ packages: dev: true optional: true - /@parcel/watcher-linux-x64-musl@2.5.6: - resolution: {integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==} + /@parcel/watcher-linux-x64-musl@2.5.1: + resolution: {integrity: sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] @@ -7234,8 +7017,8 @@ packages: dev: true optional: true - /@parcel/watcher-win32-arm64@2.5.6: - resolution: {integrity: sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==} + /@parcel/watcher-win32-arm64@2.5.1: + resolution: {integrity: sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [win32] @@ -7243,8 +7026,8 @@ packages: dev: true optional: true - /@parcel/watcher-win32-ia32@2.5.6: - resolution: {integrity: sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==} + /@parcel/watcher-win32-ia32@2.5.1: + resolution: {integrity: sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==} engines: {node: '>= 10.0.0'} cpu: [ia32] os: [win32] @@ -7252,8 +7035,8 @@ packages: dev: true optional: true - /@parcel/watcher-win32-x64@2.5.6: - resolution: {integrity: sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==} + /@parcel/watcher-win32-x64@2.5.1: + resolution: {integrity: sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [win32] @@ -7261,29 +7044,29 @@ packages: dev: true optional: true - /@parcel/watcher@2.5.6: - resolution: {integrity: sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==} + /@parcel/watcher@2.5.1: + resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==} engines: {node: '>= 10.0.0'} requiresBuild: true dependencies: - detect-libc: 2.1.2 + detect-libc: 1.0.3 is-glob: 4.0.3 + micromatch: 4.0.8 node-addon-api: 7.1.1 - picomatch: 4.0.3 optionalDependencies: - '@parcel/watcher-android-arm64': 2.5.6 - '@parcel/watcher-darwin-arm64': 2.5.6 - '@parcel/watcher-darwin-x64': 2.5.6 - '@parcel/watcher-freebsd-x64': 2.5.6 - '@parcel/watcher-linux-arm-glibc': 2.5.6 - '@parcel/watcher-linux-arm-musl': 2.5.6 - '@parcel/watcher-linux-arm64-glibc': 2.5.6 - '@parcel/watcher-linux-arm64-musl': 2.5.6 - '@parcel/watcher-linux-x64-glibc': 2.5.6 - '@parcel/watcher-linux-x64-musl': 2.5.6 - '@parcel/watcher-win32-arm64': 2.5.6 - '@parcel/watcher-win32-ia32': 2.5.6 - '@parcel/watcher-win32-x64': 2.5.6 + '@parcel/watcher-android-arm64': 2.5.1 + '@parcel/watcher-darwin-arm64': 2.5.1 + '@parcel/watcher-darwin-x64': 2.5.1 + '@parcel/watcher-freebsd-x64': 2.5.1 + '@parcel/watcher-linux-arm-glibc': 2.5.1 + '@parcel/watcher-linux-arm-musl': 2.5.1 + '@parcel/watcher-linux-arm64-glibc': 2.5.1 + '@parcel/watcher-linux-arm64-musl': 2.5.1 + '@parcel/watcher-linux-x64-glibc': 2.5.1 + '@parcel/watcher-linux-x64-musl': 2.5.1 + '@parcel/watcher-win32-arm64': 2.5.1 + '@parcel/watcher-win32-ia32': 2.5.1 + '@parcel/watcher-win32-x64': 2.5.1 dev: true optional: true @@ -7382,7 +7165,7 @@ packages: resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} dev: false - /@remix-run/dev@2.16.4(@remix-run/react@2.16.4)(@remix-run/serve@2.16.4)(@types/node@18.11.9)(typescript@5.4.3)(yaml@2.7.0): + /@remix-run/dev@2.16.4(@remix-run/react@2.17.4)(@remix-run/serve@2.16.4)(@types/node@18.11.9)(typescript@5.4.3)(yaml@2.7.0): resolution: {integrity: sha512-MzmcIjeEQkWAamSqWZm0tCdxxcK4HPFzaL8XCqkcRHVfhwJJXOZLp1GN/dHaokekI0cUvNIgCtm/bvHgjHb3Ng==} engines: {node: '>=18.0.0'} hasBin: true @@ -7413,7 +7196,7 @@ packages: '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 '@remix-run/node': 2.16.4(typescript@5.4.3) - '@remix-run/react': 2.16.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@remix-run/react': 2.17.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@remix-run/router': 1.23.2 '@remix-run/serve': 2.16.4(typescript@5.4.3) '@remix-run/server-runtime': 2.16.4(typescript@5.4.3) @@ -7455,7 +7238,7 @@ packages: remark-mdx-frontmatter: 1.1.1 semver: 7.6.3 set-cookie-parser: 2.6.0 - tar-fs: 2.1.1 + tar-fs: 2.1.4 tsconfig-paths: 4.1.0 typescript: 5.4.3 valibot: 0.41.0(typescript@5.4.3) @@ -7480,7 +7263,7 @@ packages: - yaml dev: true - /@remix-run/dev@2.16.4(@remix-run/react@2.17.4)(@remix-run/serve@2.17.4)(@types/node@20.12.7)(typescript@5.9.3)(yaml@2.7.0): + /@remix-run/dev@2.16.4(@remix-run/react@2.17.4)(@remix-run/serve@2.17.4)(@types/node@20.12.7)(typescript@5.8.3)(yaml@2.7.0): resolution: {integrity: sha512-MzmcIjeEQkWAamSqWZm0tCdxxcK4HPFzaL8XCqkcRHVfhwJJXOZLp1GN/dHaokekI0cUvNIgCtm/bvHgjHb3Ng==} engines: {node: '>=18.0.0'} hasBin: true @@ -7510,11 +7293,11 @@ packages: '@babel/types': 7.26.7 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/node': 2.16.4(typescript@5.9.3) - '@remix-run/react': 2.17.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.9.3) + '@remix-run/node': 2.16.4(typescript@5.8.3) + '@remix-run/react': 2.17.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.8.3) '@remix-run/router': 1.23.2 - '@remix-run/serve': 2.17.4(typescript@5.9.3) - '@remix-run/server-runtime': 2.16.4(typescript@5.9.3) + '@remix-run/serve': 2.17.4(typescript@5.8.3) + '@remix-run/server-runtime': 2.16.4(typescript@5.8.3) '@types/mdx': 2.0.7 '@vanilla-extract/integration': 6.2.1(@types/node@20.12.7) arg: 5.0.2 @@ -7553,10 +7336,10 @@ packages: remark-mdx-frontmatter: 1.1.1 semver: 7.6.3 set-cookie-parser: 2.6.0 - tar-fs: 2.1.1 + tar-fs: 2.1.4 tsconfig-paths: 4.1.0 - typescript: 5.9.3 - valibot: 0.41.0(typescript@5.9.3) + typescript: 5.8.3 + valibot: 0.41.0(typescript@5.8.3) vite-node: 3.0.0-beta.2(@types/node@20.12.7)(yaml@2.7.0) ws: 7.5.10 transitivePeerDependencies: @@ -7578,7 +7361,7 @@ packages: - yaml dev: true - /@remix-run/eslint-config@2.13.1(eslint@8.57.1)(jest@29.7.0)(react@18.2.0)(typescript@5.9.3): + /@remix-run/eslint-config@2.13.1(eslint@8.57.1)(jest@29.7.0)(react@18.2.0)(typescript@5.8.3): resolution: {integrity: sha512-UNWRHYa++pWrO6qxNI9z7KrmD0/wncWjS36TujoPmlnVDQ2pKIhNZwBi6otJQIuI8TdUPBZstJNgRJ0TWYok6A==} engines: {node: '>=18.0.0'} peerDependencies: @@ -7593,21 +7376,21 @@ packages: '@babel/eslint-parser': 7.21.8(@babel/core@7.26.0)(eslint@8.57.1) '@babel/preset-react': 7.18.6(@babel/core@7.26.0) '@rushstack/eslint-patch': 1.2.0 - '@typescript-eslint/eslint-plugin': 5.60.1(@typescript-eslint/parser@5.60.1)(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 5.60.1(@typescript-eslint/parser@5.60.1)(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.8.3) eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.60.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.57.1) eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.60.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) - eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.60.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.9.3) + eslint-plugin-jest: 26.9.0(@typescript-eslint/eslint-plugin@5.60.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3) eslint-plugin-jest-dom: 4.0.3(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-node: 11.1.0(eslint@8.57.1) eslint-plugin-react: 7.37.4(eslint@8.57.1) eslint-plugin-react-hooks: 4.6.0(eslint@8.57.1) - eslint-plugin-testing-library: 5.11.0(eslint@8.57.1)(typescript@5.9.3) + eslint-plugin-testing-library: 5.11.0(eslint@8.57.1)(typescript@5.8.3) react: 18.2.0 - typescript: 5.9.3 + typescript: 5.8.3 transitivePeerDependencies: - eslint-import-resolver-webpack - jest @@ -7628,7 +7411,7 @@ packages: express: 4.21.1 typescript: 5.4.3 - /@remix-run/express@2.17.4(express@4.21.1)(typescript@5.9.3): + /@remix-run/express@2.17.4(express@4.21.1)(typescript@5.8.3): resolution: {integrity: sha512-4zZs0L7v2pvAq896zHRLNMhoOKIPXM9qnYdHLbz4mpZUMbNAgQacGazArIrUV3M4g0gRMY0dLrt5CqMNrlBeYg==} engines: {node: '>=18.0.0'} peerDependencies: @@ -7638,9 +7421,9 @@ packages: typescript: optional: true dependencies: - '@remix-run/node': 2.17.4(typescript@5.9.3) + '@remix-run/node': 2.17.4(typescript@5.8.3) express: 4.21.1 - typescript: 5.9.3 + typescript: 5.8.3 /@remix-run/node@2.16.4(typescript@5.4.3): resolution: {integrity: sha512-scZwpc78cJS8dx6LMLemVHqnaAVbPWasx36TxYWUASA63hxPx5XbGbb6pe4cSpT8dWqhBtsPpHZoFTrM1aqx7A==} @@ -7660,7 +7443,7 @@ packages: typescript: 5.4.3 undici: 6.22.0 - /@remix-run/node@2.16.4(typescript@5.9.3): + /@remix-run/node@2.16.4(typescript@5.8.3): resolution: {integrity: sha512-scZwpc78cJS8dx6LMLemVHqnaAVbPWasx36TxYWUASA63hxPx5XbGbb6pe4cSpT8dWqhBtsPpHZoFTrM1aqx7A==} engines: {node: '>=18.0.0'} peerDependencies: @@ -7669,17 +7452,17 @@ packages: typescript: optional: true dependencies: - '@remix-run/server-runtime': 2.16.4(typescript@5.9.3) + '@remix-run/server-runtime': 2.16.4(typescript@5.8.3) '@remix-run/web-fetch': 4.4.2 '@web3-storage/multipart-parser': 1.0.0 cookie-signature: 1.2.0 source-map-support: 0.5.21 stream-slice: 0.1.2 - typescript: 5.9.3 + typescript: 5.8.3 undici: 6.22.0 dev: true - /@remix-run/node@2.17.4(typescript@5.9.3): + /@remix-run/node@2.17.4(typescript@5.4.3): resolution: {integrity: sha512-9A29JaYiGHDEmaiQuD1IlO/TrQxnnkj98GpytihU+Nz6yTt6RwzzyMMqTAoasRd1dPD4OeSaSqbwkcim/eE76Q==} engines: {node: '>=18.0.0'} peerDependencies: @@ -7688,17 +7471,36 @@ packages: typescript: optional: true dependencies: - '@remix-run/server-runtime': 2.17.4(typescript@5.9.3) + '@remix-run/server-runtime': 2.17.4(typescript@5.4.3) '@remix-run/web-fetch': 4.4.2 '@web3-storage/multipart-parser': 1.0.0 cookie-signature: 1.2.0 source-map-support: 0.5.21 stream-slice: 0.1.2 - typescript: 5.9.3 + typescript: 5.4.3 undici: 6.22.0 + dev: false - /@remix-run/react@2.16.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): - resolution: {integrity: sha512-sGQCrNGL8mlY7wKcW1zly+Hx9fSoDTYaAtt7INo54T1ubCIUKHlaVSfD2Ty67aZWYkyHBHgqAM8ZKtTJc1Uj8g==} + /@remix-run/node@2.17.4(typescript@5.8.3): + resolution: {integrity: sha512-9A29JaYiGHDEmaiQuD1IlO/TrQxnnkj98GpytihU+Nz6yTt6RwzzyMMqTAoasRd1dPD4OeSaSqbwkcim/eE76Q==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@remix-run/server-runtime': 2.17.4(typescript@5.8.3) + '@remix-run/web-fetch': 4.4.2 + '@web3-storage/multipart-parser': 1.0.0 + cookie-signature: 1.2.0 + source-map-support: 0.5.21 + stream-slice: 0.1.2 + typescript: 5.8.3 + undici: 6.22.0 + + /@remix-run/react@2.17.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): + resolution: {integrity: sha512-MeXHacIBoohr9jzec5j/Rmk57xk34korkPDDb0OPHgkdvh20lO5fJoSAcnZfjTIOH+Vsq1ZRQlmvG5PRQ/64Sw==} engines: {node: '>=18.0.0'} peerDependencies: react: ^18.0.0 @@ -7709,15 +7511,15 @@ packages: optional: true dependencies: '@remix-run/router': 1.23.2 - '@remix-run/server-runtime': 2.16.4(typescript@5.4.3) + '@remix-run/server-runtime': 2.17.4(typescript@5.4.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - react-router: 6.30.0(react@18.2.0) - react-router-dom: 6.30.0(react-dom@18.2.0)(react@18.2.0) - turbo-stream: 2.4.0 + react-router: 6.30.3(react@18.2.0) + react-router-dom: 6.30.3(react-dom@18.2.0)(react@18.2.0) + turbo-stream: 2.4.1 typescript: 5.4.3 - /@remix-run/react@2.17.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.9.3): + /@remix-run/react@2.17.4(react-dom@18.2.0)(react@18.2.0)(typescript@5.8.3): resolution: {integrity: sha512-MeXHacIBoohr9jzec5j/Rmk57xk34korkPDDb0OPHgkdvh20lO5fJoSAcnZfjTIOH+Vsq1ZRQlmvG5PRQ/64Sw==} engines: {node: '>=18.0.0'} peerDependencies: @@ -7729,13 +7531,13 @@ packages: optional: true dependencies: '@remix-run/router': 1.23.2 - '@remix-run/server-runtime': 2.17.4(typescript@5.9.3) + '@remix-run/server-runtime': 2.17.4(typescript@5.8.3) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-router: 6.30.3(react@18.2.0) react-router-dom: 6.30.3(react-dom@18.2.0)(react@18.2.0) turbo-stream: 2.4.1 - typescript: 5.9.3 + typescript: 5.8.3 /@remix-run/router@1.23.2: resolution: {integrity: sha512-Ic6m2U/rMjTkhERIa/0ZtXJP17QUi2CbWE7cqx4J58M8aA3QTfW+2UlQ4psvTX9IO1RfNVhK3pcpdjej7L+t2w==} @@ -7758,13 +7560,13 @@ packages: - supports-color - typescript - /@remix-run/serve@2.17.4(typescript@5.9.3): + /@remix-run/serve@2.17.4(typescript@5.8.3): resolution: {integrity: sha512-c632agTDib70cytmxMVqSbBMlhFKawcg5048yZZK/qeP2AmUweM7OY6Ivgcmv/pgjLXYOu17UBKhtGU8T5y8cQ==} engines: {node: '>=18.0.0'} hasBin: true dependencies: - '@remix-run/express': 2.17.4(express@4.21.1)(typescript@5.9.3) - '@remix-run/node': 2.17.4(typescript@5.9.3) + '@remix-run/express': 2.17.4(express@4.21.1)(typescript@5.8.3) + '@remix-run/node': 2.17.4(typescript@5.8.3) chokidar: 3.6.0 compression: 1.8.1 express: 4.21.1 @@ -7788,12 +7590,12 @@ packages: '@types/cookie': 0.6.0 '@web3-storage/multipart-parser': 1.0.0 cookie: 0.7.2 - set-cookie-parser: 2.6.0 + set-cookie-parser: 2.7.1 source-map: 0.7.4 turbo-stream: 2.4.0 typescript: 5.4.3 - /@remix-run/server-runtime@2.16.4(typescript@5.9.3): + /@remix-run/server-runtime@2.16.4(typescript@5.8.3): resolution: {integrity: sha512-6M1Lq2mrH5zfGN++ay+a2KzdPqOh2TB7n6wYPPXA0rxQan8c5NZCvDFF635KS65LSzZDB+2VfFTgoPBERdYkYg==} engines: {node: '>=18.0.0'} peerDependencies: @@ -7806,13 +7608,31 @@ packages: '@types/cookie': 0.6.0 '@web3-storage/multipart-parser': 1.0.0 cookie: 0.7.2 - set-cookie-parser: 2.6.0 + set-cookie-parser: 2.7.1 source-map: 0.7.4 turbo-stream: 2.4.0 - typescript: 5.9.3 + typescript: 5.8.3 dev: true - /@remix-run/server-runtime@2.17.4(typescript@5.9.3): + /@remix-run/server-runtime@2.17.4(typescript@5.4.3): + resolution: {integrity: sha512-oCsFbPuISgh8KpPKsfBChzjcntvTz5L+ggq9VNYWX8RX3yA7OgQpKspRHOSxb05bw7m0Hx+L1KRHXjf3juKX8w==} + engines: {node: '>=18.0.0'} + peerDependencies: + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@remix-run/router': 1.23.2 + '@types/cookie': 0.6.0 + '@web3-storage/multipart-parser': 1.0.0 + cookie: 0.7.2 + set-cookie-parser: 2.7.1 + source-map: 0.7.4 + turbo-stream: 2.4.1 + typescript: 5.4.3 + + /@remix-run/server-runtime@2.17.4(typescript@5.8.3): resolution: {integrity: sha512-oCsFbPuISgh8KpPKsfBChzjcntvTz5L+ggq9VNYWX8RX3yA7OgQpKspRHOSxb05bw7m0Hx+L1KRHXjf3juKX8w==} engines: {node: '>=18.0.0'} peerDependencies: @@ -7825,10 +7645,10 @@ packages: '@types/cookie': 0.6.0 '@web3-storage/multipart-parser': 1.0.0 cookie: 0.7.2 - set-cookie-parser: 2.7.2 - source-map: 0.7.6 + set-cookie-parser: 2.7.1 + source-map: 0.7.4 turbo-stream: 2.4.1 - typescript: 5.9.3 + typescript: 5.8.3 /@remix-run/web-blob@3.1.0: resolution: {integrity: sha512-owGzFLbqPH9PlKb8KvpNJ0NO74HWE2euAn61eEiyCXX/oteoVzTVSN8mpLgDjaxBf2btj5/nUllSUgpyd6IH6g==} @@ -8035,10 +7855,10 @@ packages: hast-util-to-html: 9.0.5 dev: false - /@shikijs/core@3.6.0: - resolution: {integrity: sha512-9By7Xb3olEX0o6UeJyPLI1PE1scC4d3wcVepvtv2xbuN9/IThYN4Wcwh24rcFeASzPam11MCq8yQpwwzCgSBRw==} + /@shikijs/core@3.22.0: + resolution: {integrity: sha512-iAlTtSDDbJiRpvgL5ugKEATDtHdUVkqgHDm/gbD2ZS9c88mx7G1zSYjjOxp5Qa0eaW0MAQosFRmJSk354PRoQA==} dependencies: - '@shikijs/types': 3.6.0 + '@shikijs/types': 3.22.0 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 @@ -8052,12 +7872,12 @@ packages: oniguruma-to-es: 4.3.4 dev: false - /@shikijs/engine-javascript@3.6.0: - resolution: {integrity: sha512-7YnLhZG/TU05IHMG14QaLvTW/9WiK8SEYafceccHUSXs2Qr5vJibUwsDfXDLmRi0zHdzsxrGKpSX6hnqe0k8nA==} + /@shikijs/engine-javascript@3.22.0: + resolution: {integrity: sha512-jdKhfgW9CRtj3Tor0L7+yPwdG3CgP7W+ZEqSsojrMzCjD1e0IxIbwUMDDpYlVBlC08TACg4puwFGkZfLS+56Tw==} dependencies: - '@shikijs/types': 3.6.0 + '@shikijs/types': 3.22.0 '@shikijs/vscode-textmate': 10.0.2 - oniguruma-to-es: 4.3.3 + oniguruma-to-es: 4.3.4 dev: false /@shikijs/engine-oniguruma@3.20.0: @@ -8067,10 +7887,10 @@ packages: '@shikijs/vscode-textmate': 10.0.2 dev: false - /@shikijs/engine-oniguruma@3.6.0: - resolution: {integrity: sha512-nmOhIZ9yT3Grd+2plmW/d8+vZ2pcQmo/UnVwXMUXAKTXdi+LK0S08Ancrz5tQQPkxvjBalpMW2aKvwXfelauvA==} + /@shikijs/engine-oniguruma@3.22.0: + resolution: {integrity: sha512-DyXsOG0vGtNtl7ygvabHd7Mt5EY8gCNqR9Y7Lpbbd/PbJvgWrqaKzH1JW6H6qFkuUa8aCxoiYVv8/YfFljiQxA==} dependencies: - '@shikijs/types': 3.6.0 + '@shikijs/types': 3.22.0 '@shikijs/vscode-textmate': 10.0.2 dev: false @@ -8080,10 +7900,10 @@ packages: '@shikijs/types': 3.20.0 dev: false - /@shikijs/langs@3.6.0: - resolution: {integrity: sha512-IdZkQJaLBu1LCYCwkr30hNuSDfllOT8RWYVZK1tD2J03DkiagYKRxj/pDSl8Didml3xxuyzUjgtioInwEQM/TA==} + /@shikijs/langs@3.22.0: + resolution: {integrity: sha512-x/42TfhWmp6H00T6uwVrdTJGKgNdFbrEdhaDwSR5fd5zhQ1Q46bHq9EO61SCEWJR0HY7z2HNDMaBZp8JRmKiIA==} dependencies: - '@shikijs/types': 3.6.0 + '@shikijs/types': 3.22.0 dev: false /@shikijs/themes@3.20.0: @@ -8092,10 +7912,10 @@ packages: '@shikijs/types': 3.20.0 dev: false - /@shikijs/themes@3.6.0: - resolution: {integrity: sha512-Fq2j4nWr1DF4drvmhqKq8x5vVQ27VncF8XZMBuHuQMZvUSS3NBgpqfwz/FoGe36+W6PvniZ1yDlg2d4kmYDU6w==} + /@shikijs/themes@3.22.0: + resolution: {integrity: sha512-o+tlOKqsr6FE4+mYJG08tfCFDS+3CG20HbldXeVoyP+cYSUxDhrFf3GPjE60U55iOkkjbpY2uC3It/eeja35/g==} dependencies: - '@shikijs/types': 3.6.0 + '@shikijs/types': 3.22.0 dev: false /@shikijs/types@3.20.0: @@ -8105,8 +7925,8 @@ packages: '@types/hast': 3.0.4 dev: false - /@shikijs/types@3.6.0: - resolution: {integrity: sha512-cLWFiToxYu0aAzJqhXTQsFiJRTFDAGl93IrMSBNaGSzs7ixkLfdG6pH11HipuWFGW5vyx4X47W8HDQ7eSrmBUg==} + /@shikijs/types@3.22.0: + resolution: {integrity: sha512-491iAekgKDBFE67z70Ok5a8KBMsQ2IJwOWw3us/7ffQkIBCyOQfm/aNwVMBUriP02QshIfgHCBSIYAl3u2eWjg==} dependencies: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -8132,8 +7952,8 @@ packages: '@sinonjs/commons': 2.0.0 dev: true - /@swc/core-darwin-arm64@1.15.10: - resolution: {integrity: sha512-U72pGqmJYbjrLhMndIemZ7u9Q9owcJczGxwtfJlz/WwMaGYAV/g4nkGiUVk/+QSX8sFCAjanovcU1IUsP2YulA==} + /@swc/core-darwin-arm64@1.11.29: + resolution: {integrity: sha512-whsCX7URzbuS5aET58c75Dloby3Gtj/ITk2vc4WW6pSDQKSPDuONsIcZ7B2ng8oz0K6ttbi4p3H/PNPQLJ4maQ==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -8141,8 +7961,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.15.10: - resolution: {integrity: sha512-NZpDXtwHH083L40xdyj1sY31MIwLgOxKfZEAGCI8xHXdHa+GWvEiVdGiu4qhkJctoHFzAEc7ZX3GN5phuJcPuQ==} + /@swc/core-darwin-x64@1.11.29: + resolution: {integrity: sha512-S3eTo/KYFk+76cWJRgX30hylN5XkSmjYtCBnM4jPLYn7L6zWYEPajsFLmruQEiTEDUg0gBEWLMNyUeghtswouw==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -8150,8 +7970,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.15.10: - resolution: {integrity: sha512-ioieF5iuRziUF1HkH1gg1r93e055dAdeBAPGAk40VjqpL5/igPJ/WxFHGvc6WMLhUubSJI4S0AiZAAhEAp1jDg==} + /@swc/core-linux-arm-gnueabihf@1.11.29: + resolution: {integrity: sha512-o9gdshbzkUMG6azldHdmKklcfrcMx+a23d/2qHQHPDLUPAN+Trd+sDQUYArK5Fcm7TlpG4sczz95ghN0DMkM7g==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -8159,8 +7979,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.15.10: - resolution: {integrity: sha512-tD6BClOrxSsNus9cJL7Gxdv7z7Y2hlyvZd9l0NQz+YXzmTWqnfzLpg16ovEI7gknH2AgDBB5ywOsqu8hUgSeEQ==} + /@swc/core-linux-arm64-gnu@1.11.29: + resolution: {integrity: sha512-sLoaciOgUKQF1KX9T6hPGzvhOQaJn+3DHy4LOHeXhQqvBgr+7QcZ+hl4uixPKTzxk6hy6Hb0QOvQEdBAAR1gXw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -8168,8 +7988,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.15.10: - resolution: {integrity: sha512-4uAHO3nbfbrTcmO/9YcVweTQdx5fN3l7ewwl5AEK4yoC4wXmoBTEPHAVdKNe4r9+xrTgd4BgyPsy0409OjjlMw==} + /@swc/core-linux-arm64-musl@1.11.29: + resolution: {integrity: sha512-PwjB10BC0N+Ce7RU/L23eYch6lXFHz7r3NFavIcwDNa/AAqywfxyxh13OeRy+P0cg7NDpWEETWspXeI4Ek8otw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -8177,8 +7997,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.15.10: - resolution: {integrity: sha512-W0h9ONNw1pVIA0cN7wtboOSTl4Jk3tHq+w2cMPQudu9/+3xoCxpFb9ZdehwCAk29IsvdWzGzY6P7dDVTyFwoqg==} + /@swc/core-linux-x64-gnu@1.11.29: + resolution: {integrity: sha512-i62vBVoPaVe9A3mc6gJG07n0/e7FVeAvdD9uzZTtGLiuIfVfIBta8EMquzvf+POLycSk79Z6lRhGPZPJPYiQaA==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -8186,8 +8006,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.15.10: - resolution: {integrity: sha512-XQNZlLZB62S8nAbw7pqoqwy91Ldy2RpaMRqdRN3T+tAg6Xg6FywXRKCsLh6IQOadr4p1+lGnqM/Wn35z5a/0Vw==} + /@swc/core-linux-x64-musl@1.11.29: + resolution: {integrity: sha512-YER0XU1xqFdK0hKkfSVX1YIyCvMDI7K07GIpefPvcfyNGs38AXKhb2byySDjbVxkdl4dycaxxhRyhQ2gKSlsFQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -8195,8 +8015,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.15.10: - resolution: {integrity: sha512-qnAGrRv5Nj/DATxAmCnJQRXXQqnJwR0trxLndhoHoxGci9MuguNIjWahS0gw8YZFjgTinbTxOwzatkoySihnmw==} + /@swc/core-win32-arm64-msvc@1.11.29: + resolution: {integrity: sha512-po+WHw+k9g6FAg5IJ+sMwtA/fIUL3zPQ4m/uJgONBATCVnDDkyW6dBA49uHNVtSEvjvhuD8DVWdFP847YTcITw==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -8204,8 +8024,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.15.10: - resolution: {integrity: sha512-i4X/q8QSvzVlaRtv1xfnfl+hVKpCfiJ+9th484rh937fiEZKxZGf51C+uO0lfKDP1FfnT6C1yBYwHy7FLBVXFw==} + /@swc/core-win32-ia32-msvc@1.11.29: + resolution: {integrity: sha512-h+NjOrbqdRBYr5ItmStmQt6x3tnhqgwbj9YxdGPepbTDamFv7vFnhZR0YfB3jz3UKJ8H3uGJ65Zw1VsC+xpFkg==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -8213,8 +8033,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.15.10: - resolution: {integrity: sha512-HvY8XUFuoTXn6lSccDLYFlXv1SU/PzYi4PyUqGT++WfTnbw/68N/7BdUZqglGRwiSqr0qhYt/EhmBpULj0J9rA==} + /@swc/core-win32-x64-msvc@1.11.29: + resolution: {integrity: sha512-Q8cs2BDV9wqDvqobkXOYdC+pLUSEpX/KvI0Dgfun1F+LzuLotRFuDhrvkU9ETJA6OnD2+Fn/ieHgloiKA/Mn/g==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -8222,8 +8042,8 @@ packages: dev: true optional: true - /@swc/core@1.15.10: - resolution: {integrity: sha512-udNofxftduMUEv7nqahl2nvodCiCDQ4Ge0ebzsEm6P8s0RC2tBM0Hqx0nNF5J/6t9uagFJyWIDjXy3IIWMHDJw==} + /@swc/core@1.11.29: + resolution: {integrity: sha512-g4mThMIpWbNhV8G2rWp5a5/Igv8/2UFRJx2yImrLGMgrDDYZIopqZ/z0jZxDgqNA1QDx93rpwNF7jGsxVWcMlA==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -8233,18 +8053,18 @@ packages: optional: true dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.25 + '@swc/types': 0.1.21 optionalDependencies: - '@swc/core-darwin-arm64': 1.15.10 - '@swc/core-darwin-x64': 1.15.10 - '@swc/core-linux-arm-gnueabihf': 1.15.10 - '@swc/core-linux-arm64-gnu': 1.15.10 - '@swc/core-linux-arm64-musl': 1.15.10 - '@swc/core-linux-x64-gnu': 1.15.10 - '@swc/core-linux-x64-musl': 1.15.10 - '@swc/core-win32-arm64-msvc': 1.15.10 - '@swc/core-win32-ia32-msvc': 1.15.10 - '@swc/core-win32-x64-msvc': 1.15.10 + '@swc/core-darwin-arm64': 1.11.29 + '@swc/core-darwin-x64': 1.11.29 + '@swc/core-linux-arm-gnueabihf': 1.11.29 + '@swc/core-linux-arm64-gnu': 1.11.29 + '@swc/core-linux-arm64-musl': 1.11.29 + '@swc/core-linux-x64-gnu': 1.11.29 + '@swc/core-linux-x64-musl': 1.11.29 + '@swc/core-win32-arm64-msvc': 1.11.29 + '@swc/core-win32-ia32-msvc': 1.11.29 + '@swc/core-win32-x64-msvc': 1.11.29 dev: true /@swc/counter@0.1.3: @@ -8257,20 +8077,20 @@ packages: tslib: 2.8.1 dev: false - /@swc/jest@0.2.37(@swc/core@1.15.10): + /@swc/jest@0.2.37(@swc/core@1.11.29): resolution: {integrity: sha512-CR2BHhmXKGxTiFr21DYPRHQunLkX3mNIFGFkxBGji6r9uyIR5zftTOVYj1e0sFNMV2H7mf/+vpaglqaryBtqfQ==} engines: {npm: '>= 7.0.0'} peerDependencies: '@swc/core': '*' dependencies: '@jest/create-cache-key-function': 29.7.0 - '@swc/core': 1.15.10 + '@swc/core': 1.11.29 '@swc/counter': 0.1.3 jsonc-parser: 3.2.0 dev: true - /@swc/types@0.1.25: - resolution: {integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==} + /@swc/types@0.1.21: + resolution: {integrity: sha512-2YEtj5HJVbKivud9N4bpPBAyZhj4S2Ipe5LkUG94alTpr7in/GU/EARgPAd3BwU+YOmFVJC2+kjqhGRi3r0ZpQ==} dependencies: '@swc/counter': 0.1.3 dev: true @@ -8304,7 +8124,7 @@ packages: engines: {node: '>=12'} dependencies: '@babel/code-frame': 7.26.2 - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.28.6 '@types/aria-query': 4.2.2 aria-query: 5.3.2 chalk: 4.1.2 @@ -8348,7 +8168,7 @@ packages: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: '@babel/parser': 7.27.5 - '@babel/types': 7.27.3 + '@babel/types': 7.28.5 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.18.0 @@ -8357,20 +8177,20 @@ packages: /@types/babel__generator@7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.27.3 + '@babel/types': 7.28.5 dev: true /@types/babel__template@7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.27.5 - '@babel/types': 7.27.3 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 dev: true /@types/babel__traverse@7.18.0: resolution: {integrity: sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==} dependencies: - '@babel/types': 7.27.3 + '@babel/types': 7.28.5 dev: true /@types/body-parser@1.19.5: @@ -8664,12 +8484,6 @@ packages: '@types/qs': 6.14.0 '@types/serve-static': 1.15.5 - /@types/fontkit@2.0.8: - resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==} - dependencies: - '@types/node': 20.14.15 - dev: false - /@types/form-data@0.0.33: resolution: {integrity: sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==} dependencies: @@ -8866,8 +8680,8 @@ packages: '@types/unist': 3.0.3 dev: false - /@types/node-fetch@2.6.13: - resolution: {integrity: sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==} + /@types/node-fetch@2.6.11: + resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} dependencies: '@types/node': 20.14.15 form-data: 4.0.4 @@ -8894,7 +8708,6 @@ packages: resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} dependencies: undici-types: 5.26.5 - dev: true /@types/node@20.14.15: resolution: {integrity: sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==} @@ -9069,7 +8882,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin@5.60.1(@typescript-eslint/parser@5.60.1)(eslint@8.57.1)(typescript@5.9.3): + /@typescript-eslint/eslint-plugin@5.60.1(@typescript-eslint/parser@5.60.1)(eslint@8.57.1)(typescript@5.8.3): resolution: {integrity: sha512-KSWsVvsJsLJv3c4e73y/Bzt7OpqMCADUO846bHcuWYSYM19bldbAeDv7dYyV0jwkbMfJ2XdlzwjhXtuD7OY6bw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -9080,19 +8893,19 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.8.3) '@typescript-eslint/scope-manager': 5.60.1 - '@typescript-eslint/type-utils': 5.60.1(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/utils': 5.60.1(eslint@8.57.1)(typescript@5.9.3) - debug: 4.4.3 + '@typescript-eslint/type-utils': 5.60.1(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/utils': 5.60.1(eslint@8.57.1)(typescript@5.8.3) + debug: 4.4.3(supports-color@9.4.0) eslint: 8.57.1 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.6.3 - tsutils: 3.21.0(typescript@5.9.3) - typescript: 5.9.3 + tsutils: 3.21.0(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true @@ -9126,30 +8939,30 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@8.53.1(@typescript-eslint/parser@8.53.1)(eslint@9.39.2)(typescript@5.9.3): - resolution: {integrity: sha512-cFYYFZ+oQFi6hUnBTbLRXfTJiaQtYE3t4O692agbBl+2Zy+eqSKWtPjhPXJu1G7j4RLjKgeJPDdq3EqOwmX5Ag==} + /@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0)(eslint@9.39.2)(typescript@5.8.3): + resolution: {integrity: sha512-hAAP5io/7csFStuOmR782YmTthKBJ9ND3WVL60hcOjvtGFb+HJxH4O5huAcmcZ9v9G8P+JETiZ/G1B8MALnWZQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.53.1 + '@typescript-eslint/parser': ^8.54.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.53.1(eslint@9.39.2)(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.53.1 - '@typescript-eslint/type-utils': 8.53.1(eslint@9.39.2)(typescript@5.9.3) - '@typescript-eslint/utils': 8.53.1(eslint@9.39.2)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.53.1 + '@typescript-eslint/parser': 8.54.0(eslint@9.39.2)(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.54.0 + '@typescript-eslint/type-utils': 8.54.0(eslint@9.39.2)(typescript@5.8.3) + '@typescript-eslint/utils': 8.54.0(eslint@9.39.2)(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.54.0 eslint: 9.39.2 ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.4.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.4.0(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.9.3): + /@typescript-eslint/parser@5.60.1(eslint@8.57.1)(typescript@5.8.3): resolution: {integrity: sha512-pHWlc3alg2oSMGwsU/Is8hbm3XFbcrb6P5wIxcQW9NsYBfnrubl/GhVVD/Jm/t8HXhA2WncoIRfBtnCgRGV96Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -9161,10 +8974,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.60.1 '@typescript-eslint/types': 5.60.1 - '@typescript-eslint/typescript-estree': 5.60.1(typescript@5.9.3) - debug: 4.4.3 + '@typescript-eslint/typescript-estree': 5.60.1(typescript@5.8.3) + debug: 4.4.3(supports-color@9.4.0) eslint: 8.57.1 - typescript: 5.9.3 + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true @@ -9190,34 +9003,34 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@8.53.1(eslint@9.39.2)(typescript@5.9.3): - resolution: {integrity: sha512-nm3cvFN9SqZGXjmw5bZ6cGmvJSyJPn0wU9gHAZZHDnZl2wF9PhHv78Xf06E0MaNk4zLVHL8hb2/c32XvyJOLQg==} + /@typescript-eslint/parser@8.54.0(eslint@9.39.2)(typescript@5.8.3): + resolution: {integrity: sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' dependencies: - '@typescript-eslint/scope-manager': 8.53.1 - '@typescript-eslint/types': 8.53.1 - '@typescript-eslint/typescript-estree': 8.53.1(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.53.1 - debug: 4.4.3 + '@typescript-eslint/scope-manager': 8.54.0 + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.54.0 + debug: 4.4.3(supports-color@9.4.0) eslint: 9.39.2 - typescript: 5.9.3 + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/project-service@8.53.1(typescript@5.9.3): - resolution: {integrity: sha512-WYC4FB5Ra0xidsmlPb+1SsnaSKPmS3gsjIARwbEkHkoWloQmuzcfypljaJcR78uyLA1h8sHdWWPHSLDI+MtNog==} + /@typescript-eslint/project-service@8.54.0(typescript@5.8.3): + resolution: {integrity: sha512-YPf+rvJ1s7MyiWM4uTRhE4DvBXrEV+d8oC3P9Y2eT7S+HBS0clybdMIPnhiATi9vZOYDc7OQ1L/i6ga6NFYK/g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' dependencies: - '@typescript-eslint/tsconfig-utils': 8.53.1(typescript@5.9.3) - '@typescript-eslint/types': 8.53.1 - debug: 4.4.3 - typescript: 5.9.3 + '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.8.3) + '@typescript-eslint/types': 8.54.0 + debug: 4.4.3(supports-color@9.4.0) + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true @@ -9246,24 +9059,24 @@ packages: '@typescript-eslint/visitor-keys': 7.5.0 dev: true - /@typescript-eslint/scope-manager@8.53.1: - resolution: {integrity: sha512-Lu23yw1uJMFY8cUeq7JlrizAgeQvWugNQzJp8C3x8Eo5Jw5Q2ykMdiiTB9vBVOOUBysMzmRRmUfwFrZuI2C4SQ==} + /@typescript-eslint/scope-manager@8.54.0: + resolution: {integrity: sha512-27rYVQku26j/PbHYcVfRPonmOlVI6gihHtXFbTdB5sb6qA0wdAQAbyXFVarQ5t4HRojIz64IV90YtsjQSSGlQg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.53.1 - '@typescript-eslint/visitor-keys': 8.53.1 + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/visitor-keys': 8.54.0 dev: true - /@typescript-eslint/tsconfig-utils@8.53.1(typescript@5.9.3): - resolution: {integrity: sha512-qfvLXS6F6b1y43pnf0pPbXJ+YoXIC7HKg0UGZ27uMIemKMKA6XH2DTxsEDdpdN29D+vHV07x/pnlPNVLhdhWiA==} + /@typescript-eslint/tsconfig-utils@8.54.0(typescript@5.8.3): + resolution: {integrity: sha512-dRgOyT2hPk/JwxNMZDsIXDgyl9axdJI3ogZ2XWhBPsnZUv+hPesa5iuhdYt2gzwA9t8RE5ytOJ6xB0moV0Ujvw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' dependencies: - typescript: 5.9.3 + typescript: 5.8.3 dev: true - /@typescript-eslint/type-utils@5.60.1(eslint@8.57.1)(typescript@5.9.3): + /@typescript-eslint/type-utils@5.60.1(eslint@8.57.1)(typescript@5.8.3): resolution: {integrity: sha512-vN6UztYqIu05nu7JqwQGzQKUJctzs3/Hg7E2Yx8rz9J+4LgtIDFWjjl1gm3pycH0P3mHAcEUBd23LVgfrsTR8A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -9273,12 +9086,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.60.1(typescript@5.9.3) - '@typescript-eslint/utils': 5.60.1(eslint@8.57.1)(typescript@5.9.3) - debug: 4.4.3 + '@typescript-eslint/typescript-estree': 5.60.1(typescript@5.8.3) + '@typescript-eslint/utils': 5.60.1(eslint@8.57.1)(typescript@5.8.3) + debug: 4.4.3(supports-color@9.4.0) eslint: 8.57.1 - tsutils: 3.21.0(typescript@5.9.3) - typescript: 5.9.3 + tsutils: 3.21.0(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true @@ -9295,7 +9108,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 7.5.0(typescript@5.4.3) '@typescript-eslint/utils': 7.5.0(eslint@8.57.1)(typescript@5.4.3) - debug: 4.4.1 + debug: 4.4.3(supports-color@9.4.0) eslint: 8.57.1 ts-api-utils: 1.0.1(typescript@5.4.3) typescript: 5.4.3 @@ -9303,20 +9116,20 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@8.53.1(eslint@9.39.2)(typescript@5.9.3): - resolution: {integrity: sha512-MOrdtNvyhy0rHyv0ENzub1d4wQYKb2NmIqG7qEqPWFW7Mpy2jzFC3pQ2yKDvirZB7jypm5uGjF2Qqs6OIqu47w==} + /@typescript-eslint/type-utils@8.54.0(eslint@9.39.2)(typescript@5.8.3): + resolution: {integrity: sha512-hiLguxJWHjjwL6xMBwD903ciAwd7DmK30Y9Axs/etOkftC3ZNN9K44IuRD/EB08amu+Zw6W37x9RecLkOo3pMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' dependencies: - '@typescript-eslint/types': 8.53.1 - '@typescript-eslint/typescript-estree': 8.53.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.53.1(eslint@9.39.2)(typescript@5.9.3) - debug: 4.4.3 + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.54.0(eslint@9.39.2)(typescript@5.8.3) + debug: 4.4.3(supports-color@9.4.0) eslint: 9.39.2 - ts-api-utils: 2.4.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.4.0(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true @@ -9341,7 +9154,12 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@typescript-eslint/typescript-estree@5.60.1(typescript@5.9.3): + /@typescript-eslint/types@8.54.0: + resolution: {integrity: sha512-PDUI9R1BVjqu7AUDsRBbKMtwmjWcn4J3le+5LpcFgWULN3LvHC5rkc9gCVxbrsrGmO1jfPybN5s6h4Jy+OnkAA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + dev: true + + /@typescript-eslint/typescript-estree@5.60.1(typescript@5.8.3): resolution: {integrity: sha512-hkX70J9+2M2ZT6fhti5Q2FoU9zb+GeZK2SLP1WZlvUDqdMbEKhexZODD1WodNRyO8eS+4nScvT0dts8IdaBzfw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -9352,17 +9170,17 @@ packages: dependencies: '@typescript-eslint/types': 5.60.1 '@typescript-eslint/visitor-keys': 5.60.1 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.7.3 - tsutils: 3.21.0(typescript@5.9.3) - typescript: 5.9.3 + tsutils: 3.21.0(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.9.3): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.8.3): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -9373,12 +9191,12 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.7.3 - tsutils: 3.21.0(typescript@5.9.3) - typescript: 5.9.3 + tsutils: 3.21.0(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true @@ -9394,7 +9212,7 @@ packages: dependencies: '@typescript-eslint/types': 7.5.0 '@typescript-eslint/visitor-keys': 7.5.0 - debug: 4.4.1 + debug: 4.4.3(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -9405,38 +9223,38 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@8.53.1(typescript@5.9.3): - resolution: {integrity: sha512-RGlVipGhQAG4GxV1s34O91cxQ/vWiHJTDHbXRr0li2q/BGg3RR/7NM8QDWgkEgrwQYCvmJV9ichIwyoKCQ+DTg==} + /@typescript-eslint/typescript-estree@8.54.0(typescript@5.8.3): + resolution: {integrity: sha512-BUwcskRaPvTk6fzVWgDPdUndLjB87KYDrN5EYGetnktoeAvPtO4ONHlAZDnj5VFnUANg0Sjm7j4usBlnoVMHwA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' dependencies: - '@typescript-eslint/project-service': 8.53.1(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.53.1(typescript@5.9.3) - '@typescript-eslint/types': 8.53.1 - '@typescript-eslint/visitor-keys': 8.53.1 - debug: 4.4.3 + '@typescript-eslint/project-service': 8.54.0(typescript@5.8.3) + '@typescript-eslint/tsconfig-utils': 8.54.0(typescript@5.8.3) + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/visitor-keys': 8.54.0 + debug: 4.4.3(supports-color@9.4.0) minimatch: 9.0.5 semver: 7.7.3 tinyglobby: 0.2.15 - ts-api-utils: 2.4.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.4.0(typescript@5.8.3) + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.60.1(eslint@8.57.1)(typescript@5.9.3): + /@typescript-eslint/utils@5.60.1(eslint@8.57.1)(typescript@5.8.3): resolution: {integrity: sha512-tiJ7FFdFQOWssFa3gqb94Ilexyw0JVxj6vBzaSpfN/8IhoKkDuSAenUKvsSHw2A/TMpJb26izIszTXaqygkvpQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) '@types/json-schema': 7.0.15 '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 5.60.1 '@typescript-eslint/types': 5.60.1 - '@typescript-eslint/typescript-estree': 5.60.1(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 5.60.1(typescript@5.8.3) eslint: 8.57.1 eslint-scope: 5.1.1 semver: 7.7.3 @@ -9445,21 +9263,21 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.9.3): + /@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.8.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) - '@types/json-schema': 7.0.12 + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@types/json-schema': 7.0.15 '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.3) eslint: 8.57.1 eslint-scope: 5.1.1 - semver: 7.6.3 + semver: 7.7.3 transitivePeerDependencies: - supports-color - typescript @@ -9484,19 +9302,19 @@ packages: - typescript dev: true - /@typescript-eslint/utils@8.53.1(eslint@9.39.2)(typescript@5.9.3): - resolution: {integrity: sha512-c4bMvGVWW4hv6JmDUEG7fSYlWOl3II2I4ylt0NM+seinYQlZMQIaKaXIIVJWt9Ofh6whrpM+EdDQXKXjNovvrg==} + /@typescript-eslint/utils@8.54.0(eslint@9.39.2)(typescript@5.8.3): + resolution: {integrity: sha512-9Cnda8GS57AQakvRyG0PTejJNlA2xhvyNtEVIMlDWOOeEyBkYWhGPnfrIAnqxLMTSTo6q8g12XVjjev5l1NvMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) - '@typescript-eslint/scope-manager': 8.53.1 - '@typescript-eslint/types': 8.53.1 - '@typescript-eslint/typescript-estree': 8.53.1(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.54.0 + '@typescript-eslint/types': 8.54.0 + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.8.3) eslint: 9.39.2 - typescript: 5.9.3 + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true @@ -9525,11 +9343,11 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@8.53.1: - resolution: {integrity: sha512-oy+wV7xDKFPRyNggmXuZQSBzvoLnpmJs+GhzRhPjrxl2b/jIlyjVokzm47CZCDUdXKr2zd7ZLodPfOBpOPyPlg==} + /@typescript-eslint/visitor-keys@8.54.0: + resolution: {integrity: sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.53.1 + '@typescript-eslint/types': 8.54.0 eslint-visitor-keys: 4.2.1 dev: true @@ -9574,7 +9392,7 @@ packages: lodash: 4.17.23 mlly: 1.7.3 outdent: 0.8.0 - vite: 4.5.9(@types/node@18.11.9) + vite: 4.5.14(@types/node@18.11.9) vite-node: 0.28.5(@types/node@18.11.9) transitivePeerDependencies: - '@types/node' @@ -9601,7 +9419,7 @@ packages: lodash: 4.17.23 mlly: 1.7.3 outdent: 0.8.0 - vite: 4.5.9(@types/node@20.12.7) + vite: 4.5.14(@types/node@20.12.7) vite-node: 0.28.5(@types/node@20.12.7) transitivePeerDependencies: - '@types/node' @@ -9734,7 +9552,7 @@ packages: webpack: ^5.82.0 webpack-cli: 6.x.x dependencies: - webpack: 5.97.1(@swc/core@1.15.10)(webpack-cli@6.0.1) + webpack: 5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack@5.97.1) dev: true @@ -9745,7 +9563,7 @@ packages: webpack: ^5.82.0 webpack-cli: 6.x.x dependencies: - webpack: 5.97.1(@swc/core@1.15.10)(webpack-cli@6.0.1) + webpack: 5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack@5.97.1) dev: true @@ -9760,7 +9578,7 @@ packages: webpack-dev-server: optional: true dependencies: - webpack: 5.97.1(@swc/core@1.15.10)(webpack-cli@6.0.1) + webpack: 5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1) webpack-cli: 6.0.1(webpack@5.97.1) dev: true @@ -9900,21 +9718,12 @@ packages: acorn: 8.14.0 dev: true - /acorn-jsx@5.3.2(acorn@8.14.1): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.14.1 - dev: false - /acorn-jsx@5.3.2(acorn@8.15.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.15.0 - dev: true /acorn-walk@8.3.2: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} @@ -9926,12 +9735,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /acorn@8.14.1: - resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: false - /acorn@8.15.0: resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} engines: {node: '>=0.4.0'} @@ -9941,7 +9744,7 @@ packages: resolution: {integrity: sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==} engines: {node: '>= 14'} dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) transitivePeerDependencies: - supports-color dev: true @@ -10084,7 +9887,7 @@ packages: resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} engines: {node: '>= 14'} dependencies: - glob: 10.3.10 + glob: 10.5.0 graceful-fs: 4.2.11 is-stream: 2.0.1 lazystream: 1.0.1 @@ -10159,7 +9962,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.6 es-object-atoms: 1.0.0 - get-intrinsic: 1.2.6 + get-intrinsic: 1.2.4 is-string: 1.0.7 dev: true @@ -10299,7 +10102,7 @@ packages: '@typescript-eslint/scope-manager': 7.5.0 '@typescript-eslint/types': 7.5.0 astrojs-compiler-sync: 1.1.1(@astrojs/compiler@2.13.0) - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) entities: 6.0.1 eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -10311,25 +10114,25 @@ packages: - supports-color dev: true - /astro-expressive-code@0.41.2(astro@5.16.0): + /astro-expressive-code@0.41.2(astro@5.17.1): resolution: {integrity: sha512-HN0jWTnhr7mIV/2e6uu4PPRNNo/k4UEgTLZqbp3MrHU+caCARveG2yZxaZVBmxyiVdYqW5Pd3u3n2zjnshixbw==} peerDependencies: astro: ^4.0.0-beta || ^5.0.0-beta || ^3.3.0 dependencies: - astro: 5.16.0(typescript@5.9.3) + astro: 5.17.1(typescript@5.8.3) rehype-expressive-code: 0.41.2 dev: false - /astro@5.16.0(typescript@5.9.3): - resolution: {integrity: sha512-GaDRs2Mngpw3dr2vc085GnORh98NiXxwIjg/EoQQQl/icZt3Z7s0BRsYHDZ8swkZbOA6wZsqWJdrNirl+iKcDg==} + /astro@5.17.1(typescript@5.8.3): + resolution: {integrity: sha512-oD3tlxTaVWGq/Wfbqk6gxzVRz98xa/rYlpe+gU2jXJMSD01k6sEDL01ZlT8mVSYB/rMgnvIOfiQQ3BbLdN237A==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true dependencies: '@astrojs/compiler': 2.13.0 '@astrojs/internal-helpers': 0.7.5 - '@astrojs/markdown-remark': 6.3.9 + '@astrojs/markdown-remark': 6.3.10 '@astrojs/telemetry': 3.3.0 - '@capsizecss/unpack': 3.0.1 + '@capsizecss/unpack': 4.0.0 '@oslojs/encoding': 1.1.0 '@rollup/pluginutils': 5.3.0 acorn: 8.15.0 @@ -10339,19 +10142,19 @@ packages: ci-info: 4.3.1 clsx: 2.1.1 common-ancestor-path: 1.0.1 - cookie: 1.0.2 + cookie: 1.1.1 cssesc: 3.0.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) deterministic-object-hash: 2.0.2 - devalue: 5.6.1 - diff: 5.2.0 + devalue: 5.6.2 + diff: 8.0.3 dlv: 1.1.3 dset: 3.1.4 es-module-lexer: 1.7.0 esbuild: 0.25.2 estree-walker: 3.0.3 flattie: 1.1.1 - fontace: 0.3.1 + fontace: 0.4.1 github-slugger: 2.0.0 html-escaper: 3.0.3 http-cache-semantics: 4.2.0 @@ -10369,25 +10172,25 @@ packages: prompts: 2.4.2 rehype: 13.0.2 semver: 7.7.3 - shiki: 3.20.0 + shiki: 3.22.0 smol-toml: 1.6.0 svgo: 4.0.0 tinyexec: 1.0.2 tinyglobby: 0.2.15 - tsconfck: 3.1.6(typescript@5.9.3) + tsconfck: 3.1.6(typescript@5.8.3) ultrahtml: 1.6.0 - unifont: 0.6.0 + unifont: 0.7.3 unist-util-visit: 5.0.0 - unstorage: 1.17.3 + unstorage: 1.17.4 vfile: 6.0.3 - vite: 6.4.1 + vite: 6.4.1(@types/node@20.12.7)(yaml@2.7.0) vitefu: 1.1.1(vite@6.4.1) xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 yocto-spinner: 0.2.3 zod: 3.25.76 zod-to-json-schema: 3.25.1(zod@3.25.76) - zod-to-ts: 1.2.0(typescript@5.9.3)(zod@3.25.76) + zod-to-ts: 1.2.0(typescript@5.8.3)(zod@3.25.76) optionalDependencies: sharp: 0.34.5 transitivePeerDependencies: @@ -10550,7 +10353,7 @@ packages: '@babel/core': 7.26.9 find-cache-dir: 4.0.0 schema-utils: 4.3.0 - webpack: 5.97.1(@swc/core@1.15.10)(webpack-cli@6.0.1) + webpack: 5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1) dev: true /babel-plugin-istanbul@6.1.1: @@ -10571,7 +10374,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.27.3 + '@babel/types': 7.28.5 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.18.0 dev: true @@ -10691,8 +10494,8 @@ packages: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true - /bare-events@2.2.0: - resolution: {integrity: sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg==} + /bare-events@2.5.4: + resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==} requiresBuild: true dev: true optional: true @@ -10708,42 +10511,68 @@ packages: dev: true optional: true - /bare-fs@2.3.5: - resolution: {integrity: sha512-SlE9eTxifPDJrT6YgemQ1WGFleevzwY+XAP1Xqgl56HtcrisC2CHCZ2tq6dBpcH2TnNxwUEUGhweo+lrQtYuiw==} + /bare-fs@4.5.3: + resolution: {integrity: sha512-9+kwVx8QYvt3hPWnmb19tPnh38c6Nihz8Lx3t0g9+4GoIf3/fTgYwM4Z6NxgI+B9elLQA7mLE9PpqcWtOMRDiQ==} + engines: {bare: '>=1.16.0'} requiresBuild: true + peerDependencies: + bare-buffer: '*' + peerDependenciesMeta: + bare-buffer: + optional: true dependencies: - bare-events: 2.2.0 - bare-path: 2.1.3 - bare-stream: 2.3.2 + bare-events: 2.5.4 + bare-path: 3.0.0 + bare-stream: 2.7.0(bare-events@2.5.4) + bare-url: 2.3.2 + fast-fifo: 1.3.2 transitivePeerDependencies: - bare-abort-controller dev: true optional: true - /bare-os@2.2.0: - resolution: {integrity: sha512-hD0rOPfYWOMpVirTACt4/nK8mC55La12K5fY1ij8HAdfQakD62M+H4o4tpfKzVGLgRDTuk3vjA4GqGXXCeFbag==} + /bare-os@3.6.2: + resolution: {integrity: sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==} + engines: {bare: '>=1.14.0'} requiresBuild: true dev: true optional: true - /bare-path@2.1.3: - resolution: {integrity: sha512-lh/eITfU8hrj9Ru5quUp0Io1kJWIk1bTjzo7JH1P5dWmQ2EL4hFUlfI8FonAhSlgIfhn63p84CDY/x+PisgcXA==} + /bare-path@3.0.0: + resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} requiresBuild: true dependencies: - bare-os: 2.2.0 + bare-os: 3.6.2 dev: true optional: true - /bare-stream@2.3.2: - resolution: {integrity: sha512-EFZHSIBkDgSHIwj2l2QZfP4U5OcD4xFAOwhSb/vlr9PIqyGJGvB/nfClJbcnh3EY4jtPE4zsb5ztae96bVF79A==} + /bare-stream@2.7.0(bare-events@2.5.4): + resolution: {integrity: sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==} requiresBuild: true + peerDependencies: + bare-buffer: '*' + bare-events: '*' + peerDependenciesMeta: + bare-buffer: + optional: true + bare-events: + optional: true dependencies: - streamx: 2.20.1 + bare-events: 2.5.4 + streamx: 2.23.0 transitivePeerDependencies: - bare-abort-controller dev: true optional: true + /bare-url@2.3.2: + resolution: {integrity: sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==} + requiresBuild: true + dependencies: + bare-path: 3.0.0 + dev: true + optional: true + /base-64@1.0.0: resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} dev: false @@ -10755,11 +10584,6 @@ packages: resolution: {integrity: sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==} engines: {node: '>=6.0.0'} - /baseline-browser-mapping@2.9.18: - resolution: {integrity: sha512-e23vBV1ZLfjb9apvfPk4rHVu2ry6RIr2Wfs+O324okSidrX7pTAnEJPCh/O5BtRlr7QtZI7ktOP3vsqr7Z5XoA==} - hasBin: true - dev: true - /basic-auth@2.0.1: resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} engines: {node: '>= 0.8'} @@ -10859,8 +10683,8 @@ packages: concat-map: 0.0.1 dev: true - /brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + /brace-expansion@2.0.2: + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} dependencies: balanced-match: 1.0.2 dev: true @@ -10871,12 +10695,6 @@ packages: dependencies: fill-range: 7.1.1 - /brotli@1.3.3: - resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} - dependencies: - base64-js: 1.5.1 - dev: false - /browserify-zlib@0.1.4: resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} dependencies: @@ -10915,18 +10733,6 @@ packages: update-browserslist-db: 1.1.3(browserslist@4.25.0) dev: true - /browserslist@4.28.1: - resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - baseline-browser-mapping: 2.9.18 - caniuse-lite: 1.0.30001766 - electron-to-chromium: 1.5.279 - node-releases: 2.0.27 - update-browserslist-db: 1.2.3(browserslist@4.28.1) - dev: true - /bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} dependencies: @@ -11000,7 +10806,7 @@ packages: dependencies: '@npmcli/fs': 3.1.0 fs-minipass: 3.0.3 - glob: 10.3.10 + glob: 10.5.0 lru-cache: 7.18.3 minipass: 7.1.2 minipass-collect: 1.0.2 @@ -11017,7 +10823,7 @@ packages: engines: {node: '>= 6.0.0'} dependencies: mime-types: 2.1.35 - ylru: 1.3.2 + ylru: 1.4.0 /call-bind-apply-helpers@1.0.1: resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} @@ -11030,7 +10836,7 @@ packages: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 es-errors: 1.3.0 function-bind: 1.1.2 get-intrinsic: 1.2.6 @@ -11096,10 +10902,6 @@ packages: /caniuse-lite@1.0.30001720: resolution: {integrity: sha512-Ec/2yV2nNPwb4DnTANEV99ZWwm3ZWfdlfkQbWSDDt+PsXEVYwlhPH8tdMaPunYTKKmz7AnHi2oNEi1GcmKCD8g==} - dev: true - - /caniuse-lite@1.0.30001766: - resolution: {integrity: sha512-4C0lfJ0/YPjJQHagaE9x2Elb69CIqEPZeG0anQt9SIvIoOH4a4uaRl73IavyO+0qZh6MDLH//DrXThEYKHkmYA==} /capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -11253,6 +11055,14 @@ packages: engines: {node: '>= 14.16.0'} dependencies: readdirp: 4.1.2 + dev: true + + /chokidar@5.0.0: + resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} + engines: {node: '>= 20.19.0'} + dependencies: + readdirp: 5.0.0 + dev: false /chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -11371,11 +11181,6 @@ packages: engines: {node: '>=0.8'} dev: true - /clone@2.1.2: - resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} - engines: {node: '>=0.8'} - dev: false - /clsx@2.1.1: resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} engines: {node: '>=6'} @@ -11509,7 +11314,7 @@ packages: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} dependencies: - mime-db: 1.54.0 + mime-db: 1.52.0 /compression@1.7.4: resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} @@ -11633,6 +11438,11 @@ packages: engines: {node: '>=18'} dev: false + /cookie@1.1.1: + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} + engines: {node: '>=18'} + dev: false + /cookies@0.9.1: resolution: {integrity: sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==} engines: {node: '>= 0.8'} @@ -11683,7 +11493,7 @@ packages: engines: {node: '>=14'} dependencies: import-fresh: 3.3.0 - js-yaml: 4.1.0 + js-yaml: 4.1.1 parse-json: 5.2.0 path-type: 4.0.0 dev: true @@ -11694,7 +11504,7 @@ packages: requiresBuild: true dependencies: buildcheck: 0.0.6 - nan: 2.25.0 + nan: 2.22.2 dev: true optional: true @@ -12264,7 +12074,7 @@ packages: dependencies: ms: 2.1.3 - /debug@4.4.0(supports-color@7.2.0): + /debug@4.4.0: resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} peerDependencies: @@ -12274,10 +12084,10 @@ packages: optional: true dependencies: ms: 2.1.3 - supports-color: 7.2.0 + dev: true - /debug@4.4.0(supports-color@9.4.0): - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + /debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -12286,10 +12096,10 @@ packages: optional: true dependencies: ms: 2.1.3 - supports-color: 9.4.0 + dev: true - /debug@4.4.1: - resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + /debug@4.4.3(supports-color@7.2.0): + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -12298,8 +12108,9 @@ packages: optional: true dependencies: ms: 2.1.3 + supports-color: 7.2.0 - /debug@4.4.3: + /debug@4.4.3(supports-color@9.4.0): resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} engines: {node: '>=6.0'} peerDependencies: @@ -12309,6 +12120,7 @@ packages: optional: true dependencies: ms: 2.1.3 + supports-color: 9.4.0 /decamelize@1.2.0: resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} @@ -12412,10 +12224,6 @@ packages: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - /destr@2.0.3: - resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} - dev: false - /destr@2.0.5: resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} dev: false @@ -12434,10 +12242,19 @@ packages: engines: {node: '>=8'} dev: true + /detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + requiresBuild: true + dev: true + optional: true + /detect-libc@2.1.2: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} requiresBuild: true + dev: false optional: true /detect-newline@3.1.0: @@ -12452,8 +12269,8 @@ packages: base-64: 1.0.0 dev: false - /devalue@5.6.1: - resolution: {integrity: sha512-jDwizj+IlEZBunHcOuuFVBnIMPAEHvTsJj0BcIp94xYguLRVBcXO853px/MyIJvbVzWdsGvrRweIUWJw8hBP7A==} + /devalue@5.6.2: + resolution: {integrity: sha512-nPRkjWzzDQlsejL1WVifk5rvcFi/y1onBRxjaFMjZeR9mFpqu2gmAZ9xUB9/IEanEP/vBtGeGganC/GO1fmufg==} dev: false /devlop@1.1.0: @@ -12462,10 +12279,6 @@ packages: dequal: 2.0.3 dev: false - /dfa@1.2.0: - resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} - dev: false - /didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} dev: true @@ -12480,14 +12293,20 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true - /diff@4.0.2: - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + /diff@4.0.4: + resolution: {integrity: sha512-X07nttJQkwkfKfvTPG/KSnE2OMdcUCao6+eXF3wmnIQRn2aPAHH3VxDbDOdegkd6JbPsXqShpvEOHfAT+nCNwQ==} engines: {node: '>=0.3.1'} dev: true - /diff@5.2.0: - resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + /diff@5.2.2: + resolution: {integrity: sha512-vtcDfH3TOjP8UekytvnHH1o1P4FcUdt4eQ1Y+Abap1tk/OB2MWQvcwS2ClCd1zuIhc3JKOx6p3kod8Vfys3E+A==} engines: {node: '>=0.3.1'} + dev: true + + /diff@8.0.3: + resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==} + engines: {node: '>=0.3.1'} + dev: false /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} @@ -12514,7 +12333,7 @@ packages: resolution: {integrity: sha512-h0Ow21gclbYsZ3mkHDfsYNDqtRhXS8fXr51bU0qr1dxgTMJj0XufbzX+jhNOvA8KuEEzn6JbvLVhXyv+fny9Uw==} engines: {node: '>= 8.0'} dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) readable-stream: 3.6.0 split-ca: 1.0.1 ssh2: 1.11.0 @@ -12640,7 +12459,7 @@ packages: '@one-ini/wasm': 0.1.1 commander: 10.0.1 minimatch: 9.0.1 - semver: 7.7.2 + semver: 7.7.3 dev: true /ee-first@1.1.1: @@ -12650,10 +12469,6 @@ packages: resolution: {integrity: sha512-hQA+Zb5QQwoSaXJWEAGEw1zhk//O7qDzib05Z4qTqZfNju/FAkrm5ZInp0JbTp4Z18A6bilopdZWEYrFSsfllA==} dev: true - /electron-to-chromium@1.5.279: - resolution: {integrity: sha512-0bblUU5UNdOt5G7XqGiJtpZMONma6WAfq9vsFmtn9x1+joAObr6x1chfqyxFSDCAFwFhCQDrqeAr6MYdpwJ9Hg==} - dev: true - /electron-to-chromium@1.5.49: resolution: {integrity: sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==} @@ -12795,7 +12610,7 @@ packages: arraybuffer.prototype.slice: 1.0.3 available-typed-arrays: 1.0.7 call-bind: 1.0.7 - es-define-property: 1.0.0 + es-define-property: 1.0.1 es-errors: 1.3.0 es-set-tostringtag: 2.1.0 es-to-primitive: 1.2.1 @@ -12803,10 +12618,10 @@ packages: get-intrinsic: 1.2.6 get-symbol-description: 1.0.2 globalthis: 1.0.3 - gopd: 1.0.1 + gopd: 1.2.0 has-property-descriptors: 1.0.2 has-proto: 1.0.3 - has-symbols: 1.0.3 + has-symbols: 1.1.0 hasown: 2.0.2 internal-slot: 1.0.7 is-array-buffer: 3.0.4 @@ -12888,12 +12703,6 @@ packages: which-typed-array: 1.1.16 dev: true - /es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.2.6 - /es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -12911,7 +12720,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.6 es-errors: 1.3.0 - es-set-tostringtag: 2.1.0 + es-set-tostringtag: 2.0.3 function-bind: 1.1.2 get-intrinsic: 1.2.6 globalthis: 1.0.4 @@ -12930,6 +12739,7 @@ packages: /es-module-lexer@1.6.0: resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + dev: true /es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} @@ -12941,6 +12751,15 @@ packages: dependencies: es-errors: 1.3.0 + /es-set-tostringtag@2.0.3: + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.6 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + dev: true + /es-set-tostringtag@2.1.0: resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} engines: {node: '>= 0.4'} @@ -13178,7 +12997,7 @@ packages: eslint: '*' eslint-plugin-import: '*' dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) enhanced-resolve: 5.13.0 eslint: 8.57.1 eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.60.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.57.1) @@ -13216,7 +13035,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.8.3) debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.7 @@ -13265,7 +13084,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/parser': 5.60.1(eslint@8.57.1)(typescript@5.8.3) array-includes: 3.1.8 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.2 @@ -13294,13 +13113,13 @@ packages: peerDependencies: eslint: ^6.8.0 || ^7.0.0 || ^8.0.0 dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.28.6 '@testing-library/dom': 8.17.1 eslint: 8.57.1 requireindex: 1.2.0 dev: true - /eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.60.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.9.3): + /eslint-plugin-jest@26.9.0(@typescript-eslint/eslint-plugin@5.60.1)(eslint@8.57.1)(jest@29.7.0)(typescript@5.8.3): resolution: {integrity: sha512-TWJxWGp1J628gxh2KhaH1H1paEdgE2J61BBF1I59c6xWeL5+D1BzMxGDN/nXAfX+aSkR5u80K+XhskK6Gwq9ng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -13313,8 +13132,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.60.1(@typescript-eslint/parser@5.60.1)(eslint@8.57.1)(typescript@5.9.3) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 5.60.1(@typescript-eslint/parser@5.60.1)(eslint@8.57.1)(typescript@5.8.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) eslint: 8.57.1 jest: 29.7.0 transitivePeerDependencies: @@ -13397,13 +13216,13 @@ packages: string.prototype.repeat: 1.0.0 dev: true - /eslint-plugin-testing-library@5.11.0(eslint@8.57.1)(typescript@5.9.3): + /eslint-plugin-testing-library@5.11.0(eslint@8.57.1)(typescript@5.8.3): resolution: {integrity: sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^7.5.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.8.3) eslint: 8.57.1 transitivePeerDependencies: - supports-color @@ -13496,7 +13315,7 @@ packages: imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-yaml: 4.1.0 + js-yaml: 4.1.1 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 @@ -13534,7 +13353,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) escape-string-regexp: 4.0.0 eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -13670,7 +13489,7 @@ packages: dependencies: '@types/estree-jsx': 1.0.0 astring: 1.8.3 - source-map: 0.7.6 + source-map: 0.7.4 dev: true /estree-util-to-js@2.0.0: @@ -13739,6 +13558,16 @@ packages: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} dev: false + /events-universal@1.0.1: + resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} + requiresBuild: true + dependencies: + bare-events: 2.8.2 + transitivePeerDependencies: + - bare-abort-controller + dev: true + optional: true + /events@3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} @@ -13879,6 +13708,7 @@ packages: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.8 + dev: true /fast-glob@3.3.3: resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} @@ -13889,7 +13719,6 @@ packages: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.8 - dev: true /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -13967,17 +13796,6 @@ packages: - encoding dev: true - /fdir@6.4.6(picomatch@4.0.3): - resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - dependencies: - picomatch: 4.0.3 - dev: false - /fdir@6.5.0(picomatch@4.0.3): resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -14172,25 +13990,17 @@ packages: dependencies: debug: 4.3.2 - /fontace@0.3.1: - resolution: {integrity: sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg==} + /fontace@0.4.1: + resolution: {integrity: sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==} dependencies: - '@types/fontkit': 2.0.8 - fontkit: 2.0.4 + fontkitten: 1.0.2 dev: false - /fontkit@2.0.4: - resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} + /fontkitten@1.0.2: + resolution: {integrity: sha512-piJxbLnkD9Xcyi7dWJRnqszEURixe7CrF/efBfbffe2DPyabmuIuqraruY8cXTs19QoM8VJzx47BDRVNXETM7Q==} + engines: {node: '>=20'} dependencies: - '@swc/helpers': 0.5.15 - brotli: 1.3.3 - clone: 2.1.2 - dfa: 1.2.0 - fast-deep-equal: 3.1.3 - restructure: 3.0.2 tiny-inflate: 1.0.3 - unicode-properties: 1.4.1 - unicode-trie: 2.0.0 dev: false /for-each@0.3.3: @@ -14210,8 +14020,8 @@ packages: for-in: 1.0.2 dev: true - /foreground-child@3.1.1: - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + /foreground-child@3.3.1: + resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} dependencies: cross-spawn: 7.0.6 @@ -14360,6 +14170,17 @@ packages: engines: {node: '>=18'} dev: false + /get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.1.0 + hasown: 2.0.2 + dev: true + /get-intrinsic@1.2.6: resolution: {integrity: sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==} engines: {node: '>= 0.4'} @@ -14452,16 +14273,16 @@ packages: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} dev: true - /glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} + /glob@10.5.0: + resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} hasBin: true dependencies: - foreground-child: 3.1.1 - jackspeak: 2.3.6 + foreground-child: 3.3.1 + jackspeak: 3.4.3 minimatch: 9.0.5 minipass: 7.1.2 - path-scurry: 1.10.1 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 dev: true /glob@5.0.15: @@ -14539,6 +14360,11 @@ packages: engines: {node: '>=18'} dev: true + /globals@17.3.0: + resolution: {integrity: sha512-yMqGUQVVCkD4tqjOJf3TnrvaaHDMYp4VlUSObbkIiuCPe/ofdMBFIAcBbCSRFWOnos6qRiTVStDwqPLUclaxIw==} + engines: {node: '>=18'} + dev: true + /globalthis@1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} @@ -14564,7 +14390,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 @@ -14593,12 +14419,6 @@ packages: minimatch: 3.0.8 dev: true - /gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - dependencies: - get-intrinsic: 1.2.6 - dev: true - /gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -14877,8 +14697,8 @@ packages: pify: 4.0.1 dev: true - /h3@1.15.4: - resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} + /h3@1.15.5: + resolution: {integrity: sha512-xEyq3rSl+dhGX2Lm0+eFQIAzlDN6Fs0EcC4f7BNUmzaRX/PTzeuM+Tr2lHB8FoXggsQIeXLj8EDVgs5ywxyxmg==} dependencies: cookie-es: 1.2.2 crossws: 0.3.5 @@ -14887,7 +14707,7 @@ packages: iron-webcrypto: 1.2.1 node-mock-http: 1.0.4 radix3: 1.1.2 - ufo: 1.6.1 + ufo: 1.6.3 uncrypto: 0.1.3 dev: false @@ -14945,10 +14765,6 @@ packages: dunder-proto: 1.0.1 dev: true - /has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - /has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} @@ -14957,7 +14773,7 @@ packages: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} dependencies: - has-symbols: 1.0.3 + has-symbols: 1.1.0 /has@1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} @@ -15051,7 +14867,7 @@ packages: hast-util-from-parse5: 8.0.1 hast-util-to-parse5: 8.0.0 html-void-elements: 3.0.0 - mdast-util-to-hast: 13.0.2 + mdast-util-to-hast: 13.2.1 parse5: 7.1.2 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 @@ -15135,7 +14951,7 @@ packages: comma-separated-tokens: 2.0.2 hast-util-whitespace: 3.0.0 html-void-elements: 3.0.0 - mdast-util-to-hast: 13.0.2 + mdast-util-to-hast: 13.2.1 property-information: 7.0.0 space-separated-tokens: 2.0.1 stringify-entities: 4.0.3 @@ -15375,7 +15191,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.4.1 + debug: 4.4.3(supports-color@9.4.0) transitivePeerDependencies: - supports-color dev: true @@ -15404,7 +15220,7 @@ packages: engines: {node: '>= 14'} dependencies: agent-base: 7.1.0 - debug: 4.4.1 + debug: 4.4.3(supports-color@9.4.0) transitivePeerDependencies: - supports-color dev: true @@ -15417,7 +15233,7 @@ packages: /i18next@23.16.5: resolution: {integrity: sha512-KTlhE3EP9x6pPTAW7dy0WKIhoCpfOGhRQlO+jttQLgzVaoOjWwBWramu7Pp0i+8wDNduuzXfe3kkVbzrKyrbTA==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.28.6 dev: false /iconv-lite@0.4.24: @@ -15458,14 +15274,14 @@ packages: resolution: {integrity: sha512-R7F+SH6Aiipuqoq63gtzy6/HVIfcCK1rEmq8bE8NLSufXJPRoXszNs6RpypQi9HJcZvTcIUPFE15bS/HI+T+/A==} dependencies: '@types/debug': 4.1.7 - debug: 4.4.0(supports-color@7.2.0) + debug: 4.4.3(supports-color@7.2.0) supports-color: 7.2.0 /ilp-logger@1.4.5-alpha.2: resolution: {integrity: sha512-WtbscdjUUPVseRkDpRlfb/YUpsq4zfoOz6PlJSkx+aqJot1P5N+YGd4YKW1g9wm6O8muo5e/xBotyJqCQs0g+Q==} dependencies: '@types/debug': 4.1.7 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) supports-color: 9.4.0 dev: false @@ -15542,10 +15358,6 @@ packages: resolve-cwd: 3.0.0 dev: true - /import-meta-resolve@4.1.0: - resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} - dev: false - /import-meta-resolve@4.2.0: resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} dev: false @@ -15725,7 +15537,7 @@ packages: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.6 - is-typed-array: 1.1.10 + is-typed-array: 1.1.15 dev: true /is-array-buffer@3.0.4: @@ -15770,7 +15582,7 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 has-tostringtag: 1.0.2 dev: true @@ -16076,13 +15888,13 @@ packages: engines: {node: '>= 0.4'} dependencies: which-typed-array: 1.1.14 + dev: true /is-typed-array@1.1.15: resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} dependencies: which-typed-array: 1.1.16 - dev: false /is-unc-path@1.0.0: resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==} @@ -16224,7 +16036,7 @@ packages: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} engines: {node: '>=10'} dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: @@ -16260,9 +16072,8 @@ packages: set-function-name: 2.0.2 dev: true - /jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} - engines: {node: '>=14'} + /jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -16750,7 +16561,7 @@ packages: dependencies: config-chain: 1.1.13 editorconfig: 1.0.4 - glob: 10.3.10 + glob: 10.5.0 nopt: 7.2.1 dev: true @@ -16765,12 +16576,6 @@ packages: esprima: 4.0.1 dev: true - /js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - dependencies: - argparse: 2.0.1 - /js-yaml@4.1.1: resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true @@ -16878,6 +16683,7 @@ packages: /keygrip@1.1.0: resolution: {integrity: sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==} engines: {node: '>= 0.6'} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. dependencies: tsscmp: 1.0.6 @@ -16986,39 +16792,8 @@ packages: - supports-color dev: false - /koa@2.15.3: - resolution: {integrity: sha512-j/8tY9j5t+GVMLeioLaxweJiKUayFhlGqNTzf2ZGwL0ZCQijd2RLHK0SLW5Tsko8YyyqCZC2cojIb0/s62qTAg==} - engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} - dependencies: - accepts: 1.3.8 - cache-content-type: 1.0.1 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookies: 0.9.1 - debug: 4.4.0(supports-color@9.4.0) - delegates: 1.0.0 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - fresh: 0.5.2 - http-assert: 1.5.0 - http-errors: 1.8.1 - is-generator-function: 1.0.10 - koa-compose: 4.1.0 - koa-convert: 2.0.0 - on-finished: 2.4.1 - only: 0.0.2 - parseurl: 1.3.3 - statuses: 1.5.0 - type-is: 1.6.18 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - dev: true - - /koa@2.16.0: - resolution: {integrity: sha512-Afhqq0Vq3W7C+/rW6IqHVBDLzqObwZ07JaUNUEF8yCQ6afiyFE3RAy+i7V0E46XOWlH7vPWn/x0vsZwNy6PWxw==} + /koa@2.16.3: + resolution: {integrity: sha512-zPPuIt+ku1iCpFBRwseMcPYQ1cJL8l60rSmKeOuGfOXyE6YnTBmf2aEFNL2HQGrD0cPcLO/t+v9RTgC+fwEh/g==} engines: {node: ^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4} dependencies: accepts: 1.3.8 @@ -17026,7 +16801,7 @@ packages: content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.9.1 - debug: 4.4.1 + debug: 4.4.3(supports-color@9.4.0) delegates: 1.0.0 depd: 2.0.0 destroy: 1.2.0 @@ -17312,6 +17087,12 @@ packages: /lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + dev: true + + /lru-cache@11.2.5: + resolution: {integrity: sha512-vFrFJkWtJvJnD5hg+hJvVE8Lh/TcMzKnTgCWmtBipwI5yLX/iX+5UB2tfuyODF5E7k9xEzMdYgGqaSb1c0c5Yw==} + engines: {node: 20 || >=22} + dev: false /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -17457,7 +17238,7 @@ packages: mdast-util-to-markdown: 2.1.0 parse-entities: 4.0.0 stringify-entities: 4.0.3 - unist-util-visit-parents: 6.0.1 + unist-util-visit-parents: 6.0.2 transitivePeerDependencies: - supports-color dev: false @@ -17769,8 +17550,8 @@ packages: unist-util-visit: 4.1.2 dev: true - /mdast-util-to-hast@13.0.2: - resolution: {integrity: sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==} + /mdast-util-to-hast@13.2.1: + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 @@ -17780,6 +17561,7 @@ packages: trim-lines: 3.0.1 unist-util-position: 5.0.0 unist-util-visit: 5.0.0 + vfile: 6.0.3 dev: false /mdast-util-to-markdown@1.5.0: @@ -17831,7 +17613,7 @@ packages: /media-query-parser@2.0.2: resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.28.6 dev: true /media-typer@0.3.0: @@ -18189,8 +17971,8 @@ packages: /micromark-extension-mdxjs@3.0.0: resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) micromark-extension-mdx-expression: 3.0.0 micromark-extension-mdx-jsx: 3.0.0 micromark-extension-mdx-md: 2.0.0 @@ -18521,7 +18303,7 @@ packages: resolution: {integrity: sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==} dependencies: '@types/debug': 4.1.12 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -18545,7 +18327,7 @@ packages: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} dependencies: '@types/debug': 4.1.12 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -18565,14 +18347,6 @@ packages: - supports-color dev: false - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - dev: true - /micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -18587,6 +18361,7 @@ packages: /mime-db@1.54.0: resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} engines: {node: '>= 0.6'} + dev: false /mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} @@ -18632,28 +18407,28 @@ packages: resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==} engines: {node: '>=10'} dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 dev: true /minimatch@9.0.1: resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 dev: true /minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 dev: true /minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 dev: true /minimist@1.2.8: @@ -18728,7 +18503,7 @@ packages: acorn: 8.15.0 pathe: 2.0.3 pkg-types: 1.3.1 - ufo: 1.6.1 + ufo: 1.6.3 dev: false /module-details-from-path@1.0.3: @@ -18794,8 +18569,8 @@ packages: thenify-all: 1.6.0 dev: true - /nan@2.25.0: - resolution: {integrity: sha512-0M90Ag7Xn5KMLLZ7zliPWP3rT90P6PN+IzVFS0VqmnPktBk3700xUVv8Ikm9EUaUE5SDWdp/BIxdENzVznpm1g==} + /nan@2.22.2: + resolution: {integrity: sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==} requiresBuild: true dev: true optional: true @@ -18859,7 +18634,7 @@ packages: dependencies: '@next/env': 15.5.10 '@swc/helpers': 0.5.15 - caniuse-lite: 1.0.30001766 + caniuse-lite: 1.0.30001720 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -18926,10 +18701,6 @@ packages: engines: {node: '>=10.5.0'} dev: true - /node-fetch-native@1.6.6: - resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} - dev: false - /node-fetch-native@1.6.7: resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} dev: false @@ -19006,10 +18777,6 @@ packages: resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} dev: true - /node-releases@2.0.27: - resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} - dev: true - /nopt@3.0.6: resolution: {integrity: sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==} hasBin: true @@ -19159,7 +18926,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - has-symbols: 1.0.3 + has-symbols: 1.1.0 object-keys: 1.1.1 dev: true @@ -19253,20 +19020,12 @@ packages: '@types/long': 4.0.2 long: 4.0.0 - /ofetch@1.4.1: - resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} - dependencies: - destr: 2.0.3 - node-fetch-native: 1.6.6 - ufo: 1.5.4 - dev: false - /ofetch@1.5.1: resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} dependencies: destr: 2.0.5 node-fetch-native: 1.6.7 - ufo: 1.6.1 + ufo: 1.6.3 dev: false /ohash@2.0.11: @@ -19312,14 +19071,6 @@ packages: resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} dev: false - /oniguruma-to-es@4.3.3: - resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} - dependencies: - oniguruma-parser: 0.12.1 - regex: 6.0.1 - regex-recursion: 6.0.2 - dev: false - /oniguruma-to-es@4.3.4: resolution: {integrity: sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==} dependencies: @@ -19401,9 +19152,9 @@ packages: dependencies: ansi-colors: 4.1.3 fast-glob: 3.3.3 - js-yaml: 4.1.0 + js-yaml: 4.1.1 supports-color: 9.4.0 - undici: 5.28.5 + undici: 5.29.0 yargs-parser: 21.1.1 dev: true @@ -19415,7 +19166,7 @@ packages: axios: 1.13.5(debug@4.3.2) combos: 0.2.0 fs-extra: 9.1.0 - js-yaml: 4.1.0 + js-yaml: 4.1.1 openapi-response-validator: 9.3.1 openapi-schema-validator: 9.3.1 path-parser: 6.1.0 @@ -19562,6 +19313,10 @@ packages: engines: {node: '>=6'} dev: true + /package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + dev: true + /package-manager-detector@1.6.0: resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} dev: false @@ -19583,6 +19338,7 @@ packages: /pako@0.2.9: resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + dev: true /param-case@3.0.4: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} @@ -19727,9 +19483,9 @@ packages: path-root-regex: 0.1.2 dev: true - /path-scurry@1.10.1: - resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} - engines: {node: '>=16 || 14 >=14.17'} + /path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} dependencies: lru-cache: 10.4.3 minipass: 7.1.2 @@ -19769,8 +19525,8 @@ packages: is-reference: 3.0.0 dev: true - /pg-cloudflare@1.3.0: - resolution: {integrity: sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ==} + /pg-cloudflare@1.2.5: + resolution: {integrity: sha512-OOX22Vt0vOSRrdoUPKJ8Wi2OpE/o/h9T8X1s4qSkCedbNah9ei2W2765be8iMVxQUsvgT7zIAT2eIa9fs5+vtg==} requiresBuild: true dev: false optional: true @@ -19824,7 +19580,7 @@ packages: pg-types: 2.2.0 pgpass: 1.0.5 optionalDependencies: - pg-cloudflare: 1.3.0 + pg-cloudflare: 1.2.5 dev: false /pgpass@1.0.5: @@ -19844,11 +19600,6 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - /picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} - dev: false - /picomatch@4.0.3: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} @@ -20178,7 +19929,7 @@ packages: engines: {node: ^14.15.0 || >=16.0.0} dependencies: '@astrojs/compiler': 2.13.0 - prettier: 3.2.5 + prettier: 3.8.1 sass-formatter: 0.7.9 dev: true @@ -20194,6 +19945,12 @@ packages: hasBin: true dev: true + /prettier@3.8.1: + resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} + engines: {node: '>=14'} + hasBin: true + dev: true + /pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} @@ -20483,18 +20240,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-router-dom@6.30.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-x30B78HV5tFk8ex0ITwzC9TTZMua4jGyA9IUlH1JLQYQTFyxr/ZxwOJq7evg1JX1qGVUcvhsmQSKdPncQrjTgA==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - dependencies: - '@remix-run/router': 1.23.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-router: 6.30.0(react@18.2.0) - /react-router-dom@6.30.3(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-pxPcv1AczD4vso7G4Z3TKcvlxK7g7TNt3/FNGMhfqyntocvYKj+GCatfigGDjbLozC4baguJ0ReCigoDJXb0ag==} engines: {node: '>=14.0.0'} @@ -20507,15 +20252,6 @@ packages: react-dom: 18.2.0(react@18.2.0) react-router: 6.30.3(react@18.2.0) - /react-router@6.30.0(react@18.2.0): - resolution: {integrity: sha512-D3X8FyH9nBcTSHGdEKurK7r8OYE1kKFn3d/CF+CoxbSHkxU7o37+Uh7eAHRXr6k2tSExXYO++07PeXJtA/dEhQ==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - dependencies: - '@remix-run/router': 1.23.2 - react: 18.2.0 - /react-router@6.30.3(react@18.2.0): resolution: {integrity: sha512-XRnlbKMTmktBkjCLE8/XcZFlnHvr2Ltdr1eJX4idL55/9BbORzyZEaIkBFDhFGCEWBBItsVrDxwx3gnisMitdw==} engines: {node: '>=14.0.0'} @@ -20587,6 +20323,12 @@ packages: /readdirp@4.1.2: resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} engines: {node: '>= 14.18.0'} + dev: true + + /readdirp@5.0.0: + resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} + engines: {node: '>= 20.19.0'} + dev: false /real-require@0.2.0: resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} @@ -20613,10 +20355,10 @@ packages: vfile: 6.0.3 dev: false - /recma-jsx@1.0.0(acorn@8.14.1): + /recma-jsx@1.0.0(acorn@8.15.0): resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} dependencies: - acorn-jsx: 5.3.2(acorn@8.14.1) + acorn-jsx: 5.3.2(acorn@8.15.0) estree-util-to-js: 2.0.0 recma-parse: 1.0.0 recma-stringify: 1.0.0 @@ -20680,13 +20422,10 @@ packages: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} dev: true - /regenerator-runtime@0.14.0: - resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} - /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.28.6 dev: true /regex-recursion@6.0.2: @@ -20803,7 +20542,7 @@ packages: hast-util-whitespace: 3.0.0 html-whitespace-sensitive-tag-names: 3.0.0 rehype-minify-whitespace: 6.0.0 - unist-util-visit-parents: 6.0.1 + unist-util-visit-parents: 6.0.2 dev: false /rehype-mathjax@7.1.0: @@ -20875,7 +20614,7 @@ packages: /relay-runtime@12.0.0: resolution: {integrity: sha512-QU6JKr1tMsry22DXNy9Whsq5rmvwr3LSZiiWV/9+DFpuTWvp+WFhobWMc8TC4OjKFfNhEZy7mOiqUAn5atQtug==} dependencies: - '@babel/runtime': 7.23.2 + '@babel/runtime': 7.28.6 fbjs: 3.0.4 invariant: 2.2.4 transitivePeerDependencies: @@ -20954,7 +20693,7 @@ packages: dependencies: estree-util-is-identifier-name: 1.1.0 estree-util-value-to-estree: 1.3.0 - js-yaml: 4.1.0 + js-yaml: 4.1.1 toml: 3.0.0 dev: true @@ -21011,7 +20750,7 @@ packages: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - mdast-util-to-hast: 13.0.2 + mdast-util-to-hast: 13.2.1 unified: 11.0.5 vfile: 6.0.3 dev: false @@ -21073,7 +20812,7 @@ packages: resolution: {integrity: sha512-X34iHADNbNDfr6OTStIAHWSAvvKQRYgLO6duASaVf7J2VA3lvmNYboAHOuLC2huav1IwgZJtyEcJCKVzFxOSMQ==} engines: {node: '>=8.6.0'} dependencies: - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.3(supports-color@9.4.0) module-details-from-path: 1.0.3 resolve: 1.22.8 transitivePeerDependencies: @@ -21163,10 +20902,6 @@ packages: signal-exit: 3.0.7 dev: true - /restructure@3.0.2: - resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} - dev: false - /retext-latin@4.0.0: resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} dependencies: @@ -21408,13 +21143,9 @@ packages: immutable: 5.1.3 source-map-js: 1.2.1 optionalDependencies: - '@parcel/watcher': 2.5.6 + '@parcel/watcher': 2.5.1 dev: true - /sax@1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - dev: false - /sax@1.4.3: resolution: {integrity: sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==} dev: false @@ -21478,13 +21209,6 @@ packages: hasBin: true dev: true - /semver@7.7.2: - resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} - engines: {node: '>=10'} - hasBin: true - requiresBuild: true - dev: true - /semver@7.7.3: resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} engines: {node: '>=10'} @@ -21555,13 +21279,10 @@ packages: /set-cookie-parser@2.6.0: resolution: {integrity: sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==} + dev: true /set-cookie-parser@2.7.1: resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} - dev: false - - /set-cookie-parser@2.7.2: - resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==} /set-function-length@1.2.1: resolution: {integrity: sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==} @@ -21697,15 +21418,15 @@ packages: '@types/hast': 3.0.4 dev: false - /shiki@3.6.0: - resolution: {integrity: sha512-tKn/Y0MGBTffQoklaATXmTqDU02zx8NYBGQ+F6gy87/YjKbizcLd+Cybh/0ZtOBX9r1NEnAy/GTRDKtOsc1L9w==} + /shiki@3.22.0: + resolution: {integrity: sha512-LBnhsoYEe0Eou4e1VgJACes+O6S6QC0w71fCSp5Oya79inkwkm15gQ1UF6VtQ8j/taMDh79hAB49WUk8ALQW3g==} dependencies: - '@shikijs/core': 3.6.0 - '@shikijs/engine-javascript': 3.6.0 - '@shikijs/engine-oniguruma': 3.6.0 - '@shikijs/langs': 3.6.0 - '@shikijs/themes': 3.6.0 - '@shikijs/types': 3.6.0 + '@shikijs/core': 3.22.0 + '@shikijs/engine-javascript': 3.22.0 + '@shikijs/engine-oniguruma': 3.22.0 + '@shikijs/langs': 3.22.0 + '@shikijs/themes': 3.22.0 + '@shikijs/types': 3.22.0 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 dev: false @@ -21775,7 +21496,7 @@ packages: '@types/node': 17.0.45 '@types/sax': 1.2.4 arg: 5.0.2 - sax: 1.2.4 + sax: 1.4.3 dev: false /slash@3.0.0: @@ -21810,11 +21531,6 @@ packages: engines: {node: '>=8.0.0'} dev: false - /smol-toml@1.3.1: - resolution: {integrity: sha512-tEYNll18pPKHroYSmLLrksq233j021G0giwW7P3D24jC54pQ5W5BXMsQ/Mvw1OJCmEYDgY+lrzT+3nNUtoNfXQ==} - engines: {node: '>= 18'} - dev: false - /smol-toml@1.6.0: resolution: {integrity: sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==} engines: {node: '>= 18'} @@ -21861,10 +21577,6 @@ packages: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} - /source-map@0.7.6: - resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} - engines: {node: '>= 12'} - /space-separated-tokens@2.0.1: resolution: {integrity: sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw==} @@ -21920,7 +21632,7 @@ packages: highlight.js: 11.11.1 htmlparser2: 9.0.0 js-beautify: 1.14.11 - js-yaml: 4.1.0 + js-yaml: 4.1.1 json-stringify-pretty-compact: 3.0.0 json5: 2.2.3 lodash: 4.17.23 @@ -21986,7 +21698,7 @@ packages: bcrypt-pbkdf: 1.0.2 optionalDependencies: cpu-features: 0.0.10 - nan: 2.25.0 + nan: 2.22.2 dev: true /ssri@10.0.5: @@ -22007,26 +21719,26 @@ packages: resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} dev: false - /starlight-fullview-mode@0.2.6(@astrojs/starlight@0.36.3): + /starlight-fullview-mode@0.2.6(@astrojs/starlight@0.37.5): resolution: {integrity: sha512-gXVTOUVkObbfR+iS6Y1i/uR5JHGKow3CtRZnx0IbWW+TWLBaYZ0fsbGrjdH2ELMF2qvkHzco3uQD1xmrMaKy7g==} engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} peerDependencies: '@astrojs/starlight': '>=0.32' dependencies: - '@astrojs/starlight': 0.36.3(astro@5.16.0) + '@astrojs/starlight': 0.37.5(astro@5.17.1) '@iconify-json/mdi': 1.2.3 dev: false - /starlight-links-validator@0.19.2(@astrojs/starlight@0.36.3)(astro@5.16.0): + /starlight-links-validator@0.19.2(@astrojs/starlight@0.37.5)(astro@5.17.1): resolution: {integrity: sha512-IHeK3R78fsmv53VfRkGbXkwK1CQEUBHM9QPzBEyoAxjZ/ssi5gjV+F4oNNUppTR48iPp+lEY0MTAmvkX7yNnkw==} engines: {node: '>=18.17.1'} peerDependencies: '@astrojs/starlight': '>=0.32.0' astro: '>=5.1.5' dependencies: - '@astrojs/starlight': 0.36.3(astro@5.16.0) + '@astrojs/starlight': 0.37.5(astro@5.17.1) '@types/picomatch': 3.0.2 - astro: 5.16.0(typescript@5.9.3) + astro: 5.17.1(typescript@5.8.3) github-slugger: 2.0.0 hast-util-from-html: 2.0.3 hast-util-has-property: 3.0.0 @@ -22034,20 +21746,20 @@ packages: kleur: 4.1.5 mdast-util-mdx-jsx: 3.2.0 mdast-util-to-string: 4.0.0 - picomatch: 4.0.2 + picomatch: 4.0.3 terminal-link: 5.0.0 unist-util-visit: 5.0.0 transitivePeerDependencies: - supports-color dev: false - /starlight-versions@0.5.6(@astrojs/starlight@0.36.3): - resolution: {integrity: sha512-hpQ2okM+93MKSVtmIfcFyL27x33uw0L1Sm2SwlnBNC01MW33II9lLbSf6lQHt1ngtEwI8ZDbyzUFIflgMGKKjw==} + /starlight-versions@0.6.0(@astrojs/starlight@0.37.5): + resolution: {integrity: sha512-IkLMAI4B0EibN1QAxaBLyFb58UtMd15Lrl4661lpOWK0yA3BgLOGxZPanM8keItoeVLehWjAoGEDsxksl/bHsg==} engines: {node: '>=18'} peerDependencies: '@astrojs/starlight': '>=0.32.0' dependencies: - '@astrojs/starlight': 0.36.3(astro@5.16.0) + '@astrojs/starlight': 0.37.5(astro@5.17.1) '@pagefind/default-ui': 1.3.0 github-slugger: 2.0.0 mdast-util-mdx-jsx: 3.2.0 @@ -22100,6 +21812,18 @@ packages: - bare-abort-controller dev: true + /streamx@2.23.0: + resolution: {integrity: sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==} + requiresBuild: true + dependencies: + events-universal: 1.0.1 + fast-fifo: 1.3.2 + text-decoder: 1.2.1 + transitivePeerDependencies: + - bare-abort-controller + dev: true + optional: true + /strict-event-emitter@0.5.1: resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} dev: true @@ -22386,7 +22110,7 @@ packages: dependencies: '@jridgewell/gen-mapping': 0.3.5 commander: 4.1.1 - glob: 10.3.10 + glob: 10.5.0 lines-and-columns: 1.2.4 mz: 2.7.0 pirates: 4.0.5 @@ -22546,8 +22270,8 @@ packages: tar-stream: 2.2.0 dev: true - /tar-fs@2.1.1: - resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + /tar-fs@2.1.4: + resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 @@ -22555,16 +22279,17 @@ packages: tar-stream: 2.2.0 dev: true - /tar-fs@3.0.6: - resolution: {integrity: sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==} + /tar-fs@3.1.1: + resolution: {integrity: sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==} dependencies: pump: 3.0.0 tar-stream: 3.1.6 optionalDependencies: - bare-fs: 2.3.5 - bare-path: 2.1.3 + bare-fs: 4.5.3 + bare-path: 3.0.0 transitivePeerDependencies: - bare-abort-controller + - bare-buffer dev: true /tar-stream@2.2.0: @@ -22612,7 +22337,7 @@ packages: supports-hyperlinks: 4.4.0 dev: false - /terser-webpack-plugin@5.3.11(@swc/core@1.15.10)(webpack@5.97.1): + /terser-webpack-plugin@5.3.11(@swc/core@1.11.29)(webpack@5.97.1): resolution: {integrity: sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -22629,12 +22354,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 - '@swc/core': 1.15.10 + '@swc/core': 1.11.29 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.37.0 - webpack: 5.97.1(@swc/core@1.15.10)(webpack-cli@6.0.1) + webpack: 5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1) dev: true /terser@5.37.0: @@ -22672,11 +22397,12 @@ packages: proper-lockfile: 4.1.2 properties-reader: 2.3.0 ssh-remote-port-forward: 1.0.4 - tar-fs: 3.0.6 - tmp: 0.2.3 - undici: 5.28.5 + tar-fs: 3.1.1 + tmp: 0.2.4 + undici: 5.29.0 transitivePeerDependencies: - bare-abort-controller + - bare-buffer - supports-color dev: true @@ -22813,11 +22539,6 @@ packages: os-tmpdir: 1.0.2 dev: true - /tmp@0.2.3: - resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} - engines: {node: '>=14.14'} - dev: true - /tmp@0.2.4: resolution: {integrity: sha512-UdiSoX6ypifLmrfQ/XfiawN6hkjSBpCjhKxxZcWlUUmoXLaCKQU0bx4HF/tdDK2uzRuchf1txGvrWBzYREssoQ==} engines: {node: '>=14.14'} @@ -22877,13 +22598,13 @@ packages: typescript: 5.4.3 dev: true - /ts-api-utils@2.4.0(typescript@5.9.3): + /ts-api-utils@2.4.0(typescript@5.8.3): resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} engines: {node: '>=18.12'} peerDependencies: typescript: '>=4.8.4' dependencies: - typescript: 5.9.3 + typescript: 5.8.3 dev: true /ts-dedent@2.2.0: @@ -22904,7 +22625,7 @@ packages: /ts-log@2.2.5: resolution: {integrity: sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==} - /ts-node-dev@2.0.0(@swc/core@1.15.10)(@types/node@20.14.15)(typescript@5.9.3): + /ts-node-dev@2.0.0(@swc/core@1.11.29)(@types/node@20.14.15)(typescript@5.8.3): resolution: {integrity: sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==} engines: {node: '>=0.8.0'} hasBin: true @@ -22923,16 +22644,16 @@ packages: rimraf: 2.7.1 source-map-support: 0.5.21 tree-kill: 1.2.2 - ts-node: 10.9.2(@swc/core@1.15.10)(@types/node@20.14.15)(typescript@5.9.3) + ts-node: 10.9.2(@swc/core@1.11.29)(@types/node@20.14.15)(typescript@5.8.3) tsconfig: 7.0.0 - typescript: 5.9.3 + typescript: 5.8.3 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@types/node' dev: true - /ts-node@10.9.2(@swc/core@1.15.10)(@types/node@20.14.15)(typescript@5.9.3): + /ts-node@10.9.2(@swc/core@1.11.29)(@types/node@20.14.15)(typescript@5.8.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -22947,7 +22668,7 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.15.10 + '@swc/core': 1.11.29 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 @@ -22957,14 +22678,14 @@ packages: acorn-walk: 8.3.2 arg: 4.1.3 create-require: 1.1.1 - diff: 4.0.2 + diff: 4.0.4 make-error: 1.3.6 - typescript: 5.9.3 + typescript: 5.8.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - /tsconfck@3.1.6(typescript@5.9.3): + /tsconfck@3.1.6(typescript@5.8.3): resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} engines: {node: ^18 || >=20} hasBin: true @@ -22974,7 +22695,7 @@ packages: typescript: optional: true dependencies: - typescript: 5.9.3 + typescript: 5.8.3 dev: false /tsconfig-paths@3.14.1: @@ -23022,14 +22743,14 @@ packages: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} - /tsutils@3.21.0(typescript@5.9.3): + /tsutils@3.21.0(typescript@5.8.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.9.3 + typescript: 5.8.3 dev: true /turbo-stream@2.4.0: @@ -23091,7 +22812,7 @@ packages: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.6 - is-typed-array: 1.1.10 + is-typed-array: 1.1.15 dev: true /typed-array-buffer@1.0.2: @@ -23119,7 +22840,7 @@ packages: call-bind: 1.0.7 for-each: 0.3.3 has-proto: 1.0.3 - is-typed-array: 1.1.10 + is-typed-array: 1.1.15 dev: true /typed-array-byte-length@1.0.1: @@ -23141,7 +22862,7 @@ packages: call-bind: 1.0.7 for-each: 0.3.3 has-proto: 1.0.3 - is-typed-array: 1.1.10 + is-typed-array: 1.1.15 dev: true /typed-array-byte-offset@1.0.2: @@ -23174,7 +22895,7 @@ packages: dependencies: call-bind: 1.0.7 for-each: 0.3.3 - is-typed-array: 1.1.10 + is-typed-array: 1.1.15 dev: true /typed-array-length@1.0.5: @@ -23209,19 +22930,19 @@ packages: resolution: {integrity: sha512-Pze0mIxYXhaJdpw1ayMzOA7rtGr1OmsTY/Z+FWtRKIqXFz6aoDLjqdbWE/tcIBSC8nhnVXiRrEXujodR/xiFAA==} dev: true - /typescript-eslint@8.53.1(eslint@9.39.2)(typescript@5.9.3): - resolution: {integrity: sha512-gB+EVQfP5RDElh9ittfXlhZJdjSU4jUSTyE2+ia8CYyNvet4ElfaLlAIqDvQV9JPknKx0jQH1racTYe/4LaLSg==} + /typescript-eslint@8.54.0(eslint@9.39.2)(typescript@5.8.3): + resolution: {integrity: sha512-CKsJ+g53QpsNPqbzUsfKVgd3Lny4yKZ1pP4qN3jdMOg/sisIDLGyDMezycquXLE5JsEU0wp3dGNdzig0/fmSVQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' dependencies: - '@typescript-eslint/eslint-plugin': 8.53.1(@typescript-eslint/parser@8.53.1)(eslint@9.39.2)(typescript@5.9.3) - '@typescript-eslint/parser': 8.53.1(eslint@9.39.2)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.53.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.53.1(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.54.0(@typescript-eslint/parser@8.54.0)(eslint@9.39.2)(typescript@5.8.3) + '@typescript-eslint/parser': 8.54.0(eslint@9.39.2)(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.54.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.54.0(eslint@9.39.2)(typescript@5.8.3) eslint: 9.39.2 - typescript: 5.9.3 + typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true @@ -23231,8 +22952,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - /typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + /typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} engines: {node: '>=14.17'} hasBin: true @@ -23243,9 +22964,10 @@ packages: /ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + dev: true - /ufo@1.6.1: - resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + /ufo@1.6.3: + resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} dev: false /uglify-js@3.19.3: @@ -23286,8 +23008,8 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - /undici@5.28.5: - resolution: {integrity: sha512-zICwjrDrcrUE0pyyJc1I2QzBkLM8FINsgOrt6WjA+BgajVq9Nxu2PbFFXUrAggLfDXlZGZBVZYw7WNV5KiBiBA==} + /undici@5.29.0: + resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==} engines: {node: '>=14.0'} dependencies: '@fastify/busboy': 2.1.1 @@ -23315,25 +23037,11 @@ packages: engines: {node: '>=4'} dev: true - /unicode-properties@1.4.1: - resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} - dependencies: - base64-js: 1.5.1 - unicode-trie: 2.0.0 - dev: false - /unicode-property-aliases-ecmascript@2.1.0: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} dev: true - /unicode-trie@2.0.0: - resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} - dependencies: - pako: 0.2.9 - tiny-inflate: 1.0.3 - dev: false - /unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} dependencies: @@ -23370,11 +23078,11 @@ packages: vfile: 6.0.3 dev: false - /unifont@0.6.0: - resolution: {integrity: sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==} + /unifont@0.7.3: + resolution: {integrity: sha512-b0GtQzKCyuSHGsfj5vyN8st7muZ6VCI4XD4vFlr7Uy1rlWVYxC3npnfk8MyreHxJYrz1ooLDqDzFe9XqQTlAhA==} dependencies: css-tree: 3.1.0 - ofetch: 1.4.1 + ofetch: 1.5.1 ohash: 2.0.11 dev: false @@ -23528,8 +23236,8 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - /unstorage@1.17.3: - resolution: {integrity: sha512-i+JYyy0DoKmQ3FximTHbGadmIYb8JEpq7lxUjnjeB702bCPum0vzo6oy5Mfu0lpqISw7hCyMW2yj4nWC8bqJ3Q==} + /unstorage@1.17.4: + resolution: {integrity: sha512-fHK0yNg38tBiJKp/Vgsq4j0JEsCmgqH58HAn707S7zGkArbZsVr/CwINoi+nh3h98BRCwKvx1K3Xg9u3VV83sw==} peerDependencies: '@azure/app-configuration': ^1.8.0 '@azure/cosmos': ^4.2.0 @@ -23537,14 +23245,14 @@ packages: '@azure/identity': ^4.6.0 '@azure/keyvault-secrets': ^4.9.0 '@azure/storage-blob': ^12.26.0 - '@capacitor/preferences': ^6.0.3 || ^7.0.0 + '@capacitor/preferences': ^6 || ^7 || ^8 '@deno/kv': '>=0.9.0' '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 '@planetscale/database': ^1.19.0 '@upstash/redis': ^1.34.3 '@vercel/blob': '>=0.27.1' '@vercel/functions': ^2.2.12 || ^3.0.0 - '@vercel/kv': ^1.0.1 + '@vercel/kv': ^1 || ^2 || ^3 aws4fetch: ^1.0.20 db0: '>=0.2.1' idb-keyval: ^6.2.1 @@ -23591,13 +23299,13 @@ packages: optional: true dependencies: anymatch: 3.1.3 - chokidar: 4.0.3 + chokidar: 5.0.0 destr: 2.0.5 - h3: 1.15.4 - lru-cache: 10.4.3 + h3: 1.15.5 + lru-cache: 11.2.5 node-fetch-native: 1.6.7 ofetch: 1.5.1 - ufo: 1.6.1 + ufo: 1.6.3 dev: false /update-browserslist-db@1.1.1(browserslist@4.24.2): @@ -23632,17 +23340,6 @@ packages: picocolors: 1.1.1 dev: true - /update-browserslist-db@1.2.3(browserslist@4.28.1): - resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.28.1 - escalade: 3.2.0 - picocolors: 1.1.1 - dev: true - /upper-case-first@2.0.2: resolution: {integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg==} dependencies: @@ -23680,7 +23377,7 @@ packages: inherits: 2.0.4 is-arguments: 1.1.1 is-generator-function: 1.0.10 - is-typed-array: 1.1.13 + is-typed-array: 1.1.15 safe-buffer: 5.2.1 which-typed-array: 1.1.16 @@ -23707,7 +23404,7 @@ packages: hasBin: true dependencies: dequal: 2.0.3 - diff: 5.2.0 + diff: 5.2.2 kleur: 4.1.5 sade: 1.8.1 dev: true @@ -23743,7 +23440,7 @@ packages: typescript: 5.4.3 dev: true - /valibot@0.41.0(typescript@5.9.3): + /valibot@0.41.0(typescript@5.8.3): resolution: {integrity: sha512-igDBb8CTYr8YTQlOKgaN9nSS0Be7z+WRuaeYqGf3Cjz3aKmSnqEmYnkfVjzIuumGqfHpa3fLIvMEAfhrpqN8ng==} peerDependencies: typescript: '>=5' @@ -23751,7 +23448,7 @@ packages: typescript: optional: true dependencies: - typescript: 5.9.3 + typescript: 5.8.3 dev: true /validate-npm-package-license@3.0.4: @@ -23844,13 +23541,13 @@ packages: hasBin: true dependencies: cac: 6.7.14 - debug: 4.4.1 + debug: 4.4.3(supports-color@9.4.0) mlly: 1.7.3 pathe: 1.1.2 picocolors: 1.1.1 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.5.9(@types/node@18.11.9) + vite: 4.5.14(@types/node@18.11.9) transitivePeerDependencies: - '@types/node' - less @@ -23868,13 +23565,13 @@ packages: hasBin: true dependencies: cac: 6.7.14 - debug: 4.4.1 + debug: 4.4.3(supports-color@9.4.0) mlly: 1.7.3 pathe: 1.1.2 picocolors: 1.1.1 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.5.9(@types/node@20.12.7) + vite: 4.5.14(@types/node@20.12.7) transitivePeerDependencies: - '@types/node' - less @@ -23892,10 +23589,10 @@ packages: hasBin: true dependencies: cac: 6.7.14 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 6.2.5(@types/node@18.11.9)(yaml@2.7.0) + vite: 6.4.1(@types/node@18.11.9)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -23917,10 +23614,10 @@ packages: hasBin: true dependencies: cac: 6.7.14 - debug: 4.4.3 + debug: 4.4.3(supports-color@9.4.0) es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 6.2.5(@types/node@20.12.7)(yaml@2.7.0) + vite: 6.4.1(@types/node@20.12.7)(yaml@2.7.0) transitivePeerDependencies: - '@types/node' - jiti @@ -23936,8 +23633,8 @@ packages: - yaml dev: true - /vite@4.5.9(@types/node@18.11.9): - resolution: {integrity: sha512-qK9W4xjgD3gXbC0NmdNFFnVFLMWSNiR3swj957yutwzzN16xF/E7nmtAyp1rT9hviDroQANjE4HK3H4WqWdFtw==} + /vite@4.5.14(@types/node@18.11.9): + resolution: {integrity: sha512-+v57oAaoYNnO3hIu5Z/tJRZjq5aHM2zDve9YZ8HngVHbhk66RStobhb1sqPMIPEleV6cNKYK4eGrAbE9Ulbl2g==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -23972,8 +23669,8 @@ packages: fsevents: 2.3.3 dev: true - /vite@4.5.9(@types/node@20.12.7): - resolution: {integrity: sha512-qK9W4xjgD3gXbC0NmdNFFnVFLMWSNiR3swj957yutwzzN16xF/E7nmtAyp1rT9hviDroQANjE4HK3H4WqWdFtw==} + /vite@4.5.14(@types/node@20.12.7): + resolution: {integrity: sha512-+v57oAaoYNnO3hIu5Z/tJRZjq5aHM2zDve9YZ8HngVHbhk66RStobhb1sqPMIPEleV6cNKYK4eGrAbE9Ulbl2g==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -24008,8 +23705,8 @@ packages: fsevents: 2.3.3 dev: true - /vite@6.2.5(@types/node@18.11.9)(yaml@2.7.0): - resolution: {integrity: sha512-j023J/hCAa4pRIUH6J9HemwYfjB5llR2Ps0CWeikOtdR8+pAURAk0DoJC5/mm9kd+UgdnIy7d6HE4EAvlYhPhA==} + /vite@6.4.1(@types/node@18.11.9)(yaml@2.7.0): + resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -24050,63 +23747,17 @@ packages: dependencies: '@types/node': 18.11.9 esbuild: 0.25.2 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 postcss: 8.5.3 rollup: 4.39.0 + tinyglobby: 0.2.15 yaml: 2.7.0 optionalDependencies: fsevents: 2.3.3 dev: true - /vite@6.2.5(@types/node@20.12.7)(yaml@2.7.0): - resolution: {integrity: sha512-j023J/hCAa4pRIUH6J9HemwYfjB5llR2Ps0CWeikOtdR8+pAURAk0DoJC5/mm9kd+UgdnIy7d6HE4EAvlYhPhA==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - jiti: '>=1.21.0' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - '@types/node': - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - dependencies: - '@types/node': 20.12.7 - esbuild: 0.25.2 - postcss: 8.5.3 - rollup: 4.39.0 - yaml: 2.7.0 - optionalDependencies: - fsevents: 2.3.3 - dev: true - - /vite@6.4.1: + /vite@6.4.1(@types/node@20.12.7)(yaml@2.7.0): resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -24146,15 +23797,16 @@ packages: yaml: optional: true dependencies: + '@types/node': 20.12.7 esbuild: 0.25.2 - fdir: 6.4.6(picomatch@4.0.3) + fdir: 6.5.0(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.3 rollup: 4.39.0 tinyglobby: 0.2.15 + yaml: 2.7.0 optionalDependencies: fsevents: 2.3.3 - dev: false /vitefu@1.1.1(vite@6.4.1): resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} @@ -24164,7 +23816,7 @@ packages: vite: optional: true dependencies: - vite: 6.4.1 + vite: 6.4.1(@types/node@20.12.7)(yaml@2.7.0) dev: false /vscode-jsonrpc@8.2.0: @@ -24262,7 +23914,7 @@ packages: import-local: 3.1.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.97.1(@swc/core@1.15.10)(webpack-cli@6.0.1) + webpack: 5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1) webpack-merge: 6.0.1 dev: true @@ -24280,7 +23932,7 @@ packages: engines: {node: '>=10.13.0'} dev: true - /webpack@5.97.1(@swc/core@1.15.10)(webpack-cli@6.0.1): + /webpack@5.97.1(@swc/core@1.11.29)(webpack-cli@6.0.1): resolution: {integrity: sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==} engines: {node: '>=10.13.0'} hasBin: true @@ -24310,7 +23962,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.11(@swc/core@1.15.10)(webpack@5.97.1) + terser-webpack-plugin: 5.3.11(@swc/core@1.11.29)(webpack@5.97.1) watchpack: 2.4.2 webpack-cli: 6.0.1(webpack@5.97.1) webpack-sources: 3.2.3 @@ -24429,6 +24081,7 @@ packages: for-each: 0.3.3 gopd: 1.2.0 has-tostringtag: 1.0.2 + dev: true /which-typed-array@1.1.16: resolution: {integrity: sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==} @@ -24655,8 +24308,8 @@ packages: y18n: 5.0.8 yargs-parser: 21.1.1 - /ylru@1.3.2: - resolution: {integrity: sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==} + /ylru@1.4.0: + resolution: {integrity: sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==} engines: {node: '>= 4.0.0'} /yn@3.1.1: @@ -24709,13 +24362,13 @@ packages: zod: 3.25.76 dev: false - /zod-to-ts@1.2.0(typescript@5.9.3)(zod@3.25.76): + /zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.25.76): resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} peerDependencies: typescript: ^4.9.4 || ^5.0.2 zod: ^3 dependencies: - typescript: 5.9.3 + typescript: 5.8.3 zod: 3.25.76 dev: false @@ -24727,10 +24380,6 @@ packages: resolution: {integrity: sha512-/AtWOKbBgjzEYYQRNfoGKHObgfAZag6qUJX1VbHo2PRBgS+wfWagEY2mizjfyAPcGesrJOcx/wcl0L9WnVrHFw==} dev: false - /zod@3.24.2: - resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==} - dev: false - /zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} dev: false From dcebcd07e23567fdafaadf737b11d21b928f9b82 Mon Sep 17 00:00:00 2001 From: brad-dow <162852233+brad-dow@users.noreply.github.com> Date: Thu, 19 Feb 2026 17:40:18 -0600 Subject: [PATCH 4/4] docs: bring in commit 32eff23 Missed a bunch of updates/upgrades/syntax fixes --- open-payments-specifications | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/open-payments-specifications b/open-payments-specifications index d0b86f6e5b..c1de33071c 160000 --- a/open-payments-specifications +++ b/open-payments-specifications @@ -1 +1 @@ -Subproject commit d0b86f6e5b391b044e9b6d0a74615a818d4ea787 +Subproject commit c1de33071c874f1c481d65f2220d791073a1cb6d