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 ¶ added in v1.0.13
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 *pb.ApiResponseMonthSaldoBalances) *response.ApiResponseMonthSaldoBalances
// Converts yearly saldo balances into an API response.
ToApiResponseYearSaldoBalances(pbResponse *pb.ApiResponseYearSaldoBalances) *response.ApiResponseYearSaldoBalances
}
func NewSaldoStatsBalanceResponseMapper ¶
func NewSaldoStatsBalanceResponseMapper() SaldoStatsBalanceResponseMapper
type SaldoStatsTotalResponseMapper ¶
type SaldoStatsTotalResponseMapper interface {
// Converts monthly total saldo values into an API response.
ToApiResponseMonthTotalSaldo(pbResponse *pb.ApiResponseMonthTotalSaldo) *response.ApiResponseMonthTotalSaldo
// Converts yearly total saldo values into an API response.
ToApiResponseYearTotalSaldo(pbResponse *pb.ApiResponseYearTotalSaldo) *response.ApiResponseYearTotalSaldo
}
func NewSaldoStatsTotalResponseMapper ¶
func NewSaldoStatsTotalResponseMapper() SaldoStatsTotalResponseMapper
Click to show internal directories.
Click to hide internal directories.