Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrEnvVarEmpty = errors.New("getenv: environment variable empty")
Functions ¶
func CommaSeparatedValuesTo ¶
func CommaSeparatedValuesTo()
func JsonToStruct ¶
func StructToJson ¶
func StructToJson(obj interface{}) string
Types ¶
type AmountsBreakdown ¶ added in v0.5.31
type AmountsBreakdown struct { PractitionerPaymentAmount float64 `json:"practitioner_payment_amount"` ReimbursementAmount float64 `json:"reimbursement_amount"` PlatformFeeAmount float64 `json:"platform_fee_amount"` }
func GetAmountsBreakdownForAppointmentCancellation ¶ added in v0.5.31
func GetAmountsBreakdownForAppointmentCancellation(payload GetAmountsBreakdownForAppointmentCancellationPayload) (AmountsBreakdown, error)
type GetAmountsBreakdownForAppointmentCancellationPayload ¶ added in v0.5.31
type GetAmountsBreakdownForAppointmentCancellationPayload struct { AmountPayed float64 `json:"amount_payed" validate:"required gte=0"` ScheduledStartDateTime time.Time `json:"scheduled_start_date_time" validate:"required"` HoursThreshold float64 `json:"hours_threshold" validate:"required gte=0"` PlatformFee float64 `json:"platform_fee" validate:"required gte=0 lte=1"` }
Click to show internal directories.
Click to hide internal directories.