list_data_contracts

package
v0.0.29 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewTool

func NewTool(collibraClient *http.Client) *chip.Tool[Input, Output]

Types

type Contract

type Contract struct {
	ID         string `json:"id" jsonschema:"The UUID of the data contract asset"`
	DomainID   string `json:"domainId" jsonschema:"The UUID of the domain where the data contract asset is located"`
	ManifestID string `json:"manifestId" jsonschema:"The unique identifier of the data contract manifest"`
}

type Input

type Input struct {
	ManifestFilter string `json:"manifestId,omitempty" jsonschema:"Optional. Filter by the unique identifier of the Data Contract manifest."`
	Cursor         string `` /* 192-byte string literal not displayed */
	Limit          int    `` /* 130-byte string literal not displayed */
}

type Output

type Output struct {
	Total      *int       `` /* 150-byte string literal not displayed */
	Limit      int        `json:"limit" jsonschema:"The maximum number of results returned"`
	NextCursor string     `` /* 131-byte string literal not displayed */
	Contracts  []Contract `json:"contracts" jsonschema:"The list of data contracts"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL