Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoReplenishConfig ¶
type CreditExpiration ¶
type OrganizationCreditDetails ¶
type OrganizationCreditDetails struct {
Balance int64 `json:"balance"`
CreditExpirations []CreditExpiration `json:"credit_expirations"`
AutoReplenishConfig AutoReplenishConfig `json:"auto_replenish_config"`
}
type OrganizationCreditDetailsResult ¶
type OrganizationCreditDetailsResult struct {
Meta *responsemeta.ResponseMeta
Data OrganizationCreditDetails
}
type Service ¶
type Service interface {
// GetOrganizationCreditDetails retrieves the credit details for an organization.
GetOrganizationCreditDetails(
ctx context.Context,
orgID identifiers.OrganizationID,
) (OrganizationCreditDetailsResult, cenclierrors.CencliError)
// GetUserCreditDetails retrieves the credit details for the current user.
GetUserCreditDetails(
ctx context.Context,
) (UserCreditDetailsResult, cenclierrors.CencliError)
}
Service provides credit details capabilities.
type UserCreditDetails ¶
type UserCreditDetailsResult ¶
type UserCreditDetailsResult struct {
Meta *responsemeta.ResponseMeta
Data UserCreditDetails
}
Click to show internal directories.
Click to hide internal directories.