()
| 113 | } |
| 114 | |
| 115 | func (c *MonitorCondition) ValidateMonitorCondition() error { |
| 116 | return validation.ValidateStruct(c, |
| 117 | validation.Field(&c.Field, validation.Required, validation.In("debit_balance", "credit_balance", "balance", "inflight_debit_balance", "inflight_credit_balance", "inflight_balance")), |
| 118 | validation.Field(&c.Operator, validation.Required), |
| 119 | validation.Field(&c.Precision, validation.Required), |
| 120 | validation.Field(&c.Value, validation.Required), |
| 121 | ) |
| 122 | } |
| 123 | |
| 124 | func (t *RecordTransaction) ValidateRecordTransaction() error { |
| 125 | return validation.ValidateStruct(t, |
no outgoing calls