mirror of
https://github.com/hanzo-fi/payments.git
synced 2026-10-30 20:31:20 +00:00
- go.mod module path + all self-imports: github.com/formancehq/payments -> github.com/hanzo-fi/payments (1590 .go files / 3152 refs; 20 modules: root, pkg/client, pkg/domain, 18 ce/plugins). External dep kept: formancehq/go-libs. - plugins: each ce/plugins/* consumed a *published* pkg/domain; added local 'replace .../pkg/domain => ../../../pkg/domain' (consistent with root) so every standalone plugin module builds in-monorepo. compile-plugin.sh MOD var rebranded too. - branding: README, LICENSE (dual MIT+EE; upstream copyright retained + Hanzo added), goreleaser (release images -> registry.hanzo.ai/hanzo-fi, OCI labels, homepage), proto go_package, renovate, speakeasy gen.yaml, connector-template *.gotpl. - CI: removed Numary/Formance workflows + composite action; added canonical hanzo.yml + cicd.yml (hanzoai/ci, gated HANZO_CI_ENABLED) + secretless ci.yml (go build/vet). - kept as data/compat keys: wire capability enums ALLOW_FORMANCE_*, generated SDK type client.Formance, domain field FormanceRedirectURL, OTEL_SERVICE_NAME, upstream base image. - verified: go build ./... (default + -tags ee) + all 20 nested modules green.
108 lines
2.7 KiB
Go
108 lines
2.7 KiB
Go
// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
|
|
|
|
package operations
|
|
|
|
import (
|
|
"github.com/hanzo-fi/payments/pkg/client/internal/utils"
|
|
"github.com/hanzo-fi/payments/pkg/client/models/components"
|
|
"time"
|
|
)
|
|
|
|
type V3GetAccountBalancesRequest struct {
|
|
// The account ID
|
|
AccountID string `pathParam:"style=simple,explode=false,name=accountID"`
|
|
// The asset to filter by
|
|
Asset *string `queryParam:"style=form,explode=true,name=asset"`
|
|
// The start of the time range to filter by
|
|
FromTimestamp *time.Time `queryParam:"style=form,explode=true,name=fromTimestamp"`
|
|
// The end of the time range to filter by
|
|
ToTimestamp *time.Time `queryParam:"style=form,explode=true,name=toTimestamp"`
|
|
// The number of items to return
|
|
PageSize *int64 `queryParam:"style=form,explode=true,name=pageSize"`
|
|
// Parameter used in pagination requests. Set to the value of next for the next page of results. Set to the value of previous for the previous page of results. No other parameters can be set when this parameter is set.
|
|
//
|
|
Cursor *string `queryParam:"style=form,explode=true,name=cursor"`
|
|
}
|
|
|
|
func (v V3GetAccountBalancesRequest) MarshalJSON() ([]byte, error) {
|
|
return utils.MarshalJSON(v, "", false)
|
|
}
|
|
|
|
func (v *V3GetAccountBalancesRequest) UnmarshalJSON(data []byte) error {
|
|
if err := utils.UnmarshalJSON(data, &v, "", false, false); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (o *V3GetAccountBalancesRequest) GetAccountID() string {
|
|
if o == nil {
|
|
return ""
|
|
}
|
|
return o.AccountID
|
|
}
|
|
|
|
func (o *V3GetAccountBalancesRequest) GetAsset() *string {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
return o.Asset
|
|
}
|
|
|
|
func (o *V3GetAccountBalancesRequest) GetFromTimestamp() *time.Time {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
return o.FromTimestamp
|
|
}
|
|
|
|
func (o *V3GetAccountBalancesRequest) GetToTimestamp() *time.Time {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
return o.ToTimestamp
|
|
}
|
|
|
|
func (o *V3GetAccountBalancesRequest) GetPageSize() *int64 {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
return o.PageSize
|
|
}
|
|
|
|
func (o *V3GetAccountBalancesRequest) GetCursor() *string {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
return o.Cursor
|
|
}
|
|
|
|
type V3GetAccountBalancesResponse struct {
|
|
HTTPMeta components.HTTPMetadata `json:"-"`
|
|
// OK
|
|
V3BalancesCursorResponse *components.V3BalancesCursorResponse
|
|
// Error
|
|
V3ErrorResponse *components.V3ErrorResponse
|
|
}
|
|
|
|
func (o *V3GetAccountBalancesResponse) GetHTTPMeta() components.HTTPMetadata {
|
|
if o == nil {
|
|
return components.HTTPMetadata{}
|
|
}
|
|
return o.HTTPMeta
|
|
}
|
|
|
|
func (o *V3GetAccountBalancesResponse) GetV3BalancesCursorResponse() *components.V3BalancesCursorResponse {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
return o.V3BalancesCursorResponse
|
|
}
|
|
|
|
func (o *V3GetAccountBalancesResponse) GetV3ErrorResponse() *components.V3ErrorResponse {
|
|
if o == nil {
|
|
return nil
|
|
}
|
|
return o.V3ErrorResponse
|
|
}
|