All URIs are relative to https://api-mainnet.celenium.io/v1
| Method | HTTP request | Description |
|---|---|---|
| GetForwarding | Get /forwarding/{id} | Get forwarding event by ID |
| ListForwarding | Get /forwarding | List forwarding events |
ResponsesForwarding GetForwarding(ctx, id).Execute()
Get forwarding event by ID
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/celenium-io/celenium-api-go"
)
func main() {
id := int32(56) // int32 | Internal forwarding event ID
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ForwardingAPI.GetForwarding(context.Background(), id).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ForwardingAPI.GetForwarding``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetForwarding`: ResponsesForwarding
fmt.Fprintf(os.Stdout, "Response from `ForwardingAPI.GetForwarding`: %v\n", resp)
}| Name | Type | Description | Notes |
|---|---|---|---|
| ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
| id | int32 | Internal forwarding event ID |
Other parameters are passed through a pointer to a apiGetForwardingRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
[]ResponsesForwarding ListForwarding(ctx).Limit(limit).Offset(offset).Sort(sort).TxHash(txHash).Address(address).Height(height).From(from).To(to).Execute()
List forwarding events
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/celenium-io/celenium-api-go"
)
func main() {
limit := int32(56) // int32 | Count of requested entities (optional)
offset := int32(56) // int32 | Offset for pagination (optional)
sort := "sort_example" // string | Sort order. Default: desc (optional)
txHash := "txHash_example" // string | Filter by transaction hash (hex) (optional)
address := "address_example" // string | Filter by Celestia address (optional)
height := int32(56) // int32 | Filter by block height (optional)
from := int32(56) // int32 | Filter by start time (Unix timestamp) (optional)
to := int32(56) // int32 | Filter by end time (Unix timestamp) (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.ForwardingAPI.ListForwarding(context.Background()).Limit(limit).Offset(offset).Sort(sort).TxHash(txHash).Address(address).Height(height).From(from).To(to).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `ForwardingAPI.ListForwarding``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ListForwarding`: []ResponsesForwarding
fmt.Fprintf(os.Stdout, "Response from `ForwardingAPI.ListForwarding`: %v\n", resp)
}Other parameters are passed through a pointer to a apiListForwardingRequest struct via the builder pattern
| Name | Type | Description | Notes |
|---|---|---|---|
| limit | int32 | Count of requested entities | |
| offset | int32 | Offset for pagination | |
| sort | string | Sort order. Default: desc | |
| txHash | string | Filter by transaction hash (hex) | |
| address | string | Filter by Celestia address | |
| height | int32 | Filter by block height | |
| from | int32 | Filter by start time (Unix timestamp) | |
| to | int32 | Filter by end time (Unix timestamp) |
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]