saldoapimapper

package
v1.0.23 Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SaldoBaseResponseMapper

type SaldoBaseResponseMapper interface {
	// Converts a single saldo gRPC response to an API response.
	ToApiResponseSaldo(pbResponse *pb.ApiResponseSaldo) *response.ApiResponseSaldo
}

type SaldoCommandResponseMapper

type SaldoCommandResponseMapper interface {
	SaldoBaseResponseMapper

	ToApiResponseSaldoDeleteAt(pbResponse *pb.ApiResponseSaldoDeleteAt) *response.ApiResponseSaldoDeleteAt

	// Converts a deleted saldo response into an API response.
	ToApiResponseSaldoDelete(pbResponse *pb.ApiResponseSaldoDelete) *response.ApiResponseSaldoDelete

	// Converts all saldo records into a comprehensive API response.
	ToApiResponseSaldoAll(pbResponse *pb.ApiResponseSaldoAll) *response.ApiResponseSaldoAll
}

func NewSaldoCommandResponseMapper

func NewSaldoCommandResponseMapper() SaldoCommandResponseMapper

type SaldoQueryResponseMapper

type SaldoQueryResponseMapper interface {
	SaldoBaseResponseMapper

	// Converts paginated saldo responses into an API response.
	ToApiResponsePaginationSaldo(pbResponse *pb.ApiResponsePaginationSaldo) *response.ApiResponsePaginationSaldo

	// Converts paginated soft-deleted saldo responses into an API response.
	ToApiResponsePaginationSaldoDeleteAt(pbResponse *pb.ApiResponsePaginationSaldoDeleteAt) *response.ApiResponsePaginationSaldoDeleteAt
}

func NewSaldoQueryResponseMapper

func NewSaldoQueryResponseMapper() SaldoQueryResponseMapper

type SaldoResponseMapper

type SaldoResponseMapper interface {
	QueryMapper() SaldoQueryResponseMapper
	CommandMapper() SaldoCommandResponseMapper
	BalanceStatsMapper() SaldoStatsBalanceResponseMapper
	TotalStatsMapper() SaldoStatsTotalResponseMapper
}

func NewSaldoResponseMapper

func NewSaldoResponseMapper() SaldoResponseMapper

type SaldoStatsBalanceResponseMapper

type SaldoStatsBalanceResponseMapper interface {
	// Converts monthly saldo balances into an API response.
	ToApiResponseMonthSaldoBalances(pbResponse *pbstats.ApiResponseMonthSaldoBalances) *response.ApiResponseMonthSaldoBalances

	// Converts yearly saldo balances into an API response.
	ToApiResponseYearSaldoBalances(pbResponse *pbstats.ApiResponseYearSaldoBalances) *response.ApiResponseYearSaldoBalances
}

func NewSaldoStatsBalanceResponseMapper

func NewSaldoStatsBalanceResponseMapper() SaldoStatsBalanceResponseMapper

type SaldoStatsTotalResponseMapper

type SaldoStatsTotalResponseMapper interface {
	// Converts monthly total saldo values into an API response.
	ToApiResponseMonthTotalSaldo(pbResponse *pbstats.ApiResponseMonthTotalSaldo) *response.ApiResponseMonthTotalSaldo

	// Converts yearly total saldo values into an API response.
	ToApiResponseYearTotalSaldo(pbResponse *pbstats.ApiResponseYearTotalSaldo) *response.ApiResponseYearTotalSaldo
}

func NewSaldoStatsTotalResponseMapper

func NewSaldoStatsTotalResponseMapper() SaldoStatsTotalResponseMapper

Jump to

Keyboard shortcuts

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