# Functions

And groups predicates with the AND operator between them.
ByChannelCode orders the results by the channel_code field.
ByChannelErrorCode orders the results by the channel_error_code field.
ByChannelErrorMsg orders the results by the channel_error_msg field.
ByChannelNotifyData orders the results by the channel_notify_data field.
ByChannelOrderNo orders the results by the channel_order_no field.
ByChannelRefundNo orders the results by the channel_refund_no field.
ByCreatedAt orders the results by the created_at field.
ByDeletedAt orders the results by the deleted_at field.
ByID orders the results by the id field.
ByMerchantOrderID orders the results by the merchant_order_id field.
ByMerchantRefundID orders the results by the merchant_refund_id field.
ByNo orders the results by the no field.
ByOrderID orders the results by the order_id field.
ByOrderNo orders the results by the order_no field.
ByPayPrice orders the results by the pay_price field.
ByReason orders the results by the reason field.
ByRefundPrice orders the results by the refund_price field.
ByStatus orders the results by the status field.
BySuccessTime orders the results by the success_time field.
ByUpdatedAt orders the results by the updated_at field.
ByUserIP orders the results by the user_ip field.
ChannelCode applies equality check predicate on the "channel_code" field.
ChannelCodeContains applies the Contains predicate on the "channel_code" field.
ChannelCodeContainsFold applies the ContainsFold predicate on the "channel_code" field.
ChannelCodeEQ applies the EQ predicate on the "channel_code" field.
ChannelCodeEqualFold applies the EqualFold predicate on the "channel_code" field.
ChannelCodeGT applies the GT predicate on the "channel_code" field.
ChannelCodeGTE applies the GTE predicate on the "channel_code" field.
ChannelCodeHasPrefix applies the HasPrefix predicate on the "channel_code" field.
ChannelCodeHasSuffix applies the HasSuffix predicate on the "channel_code" field.
ChannelCodeIn applies the In predicate on the "channel_code" field.
ChannelCodeLT applies the LT predicate on the "channel_code" field.
ChannelCodeLTE applies the LTE predicate on the "channel_code" field.
ChannelCodeNEQ applies the NEQ predicate on the "channel_code" field.
ChannelCodeNotIn applies the NotIn predicate on the "channel_code" field.
ChannelErrorCode applies equality check predicate on the "channel_error_code" field.
ChannelErrorCodeContains applies the Contains predicate on the "channel_error_code" field.
ChannelErrorCodeContainsFold applies the ContainsFold predicate on the "channel_error_code" field.
ChannelErrorCodeEQ applies the EQ predicate on the "channel_error_code" field.
ChannelErrorCodeEqualFold applies the EqualFold predicate on the "channel_error_code" field.
ChannelErrorCodeGT applies the GT predicate on the "channel_error_code" field.
ChannelErrorCodeGTE applies the GTE predicate on the "channel_error_code" field.
ChannelErrorCodeHasPrefix applies the HasPrefix predicate on the "channel_error_code" field.
ChannelErrorCodeHasSuffix applies the HasSuffix predicate on the "channel_error_code" field.
ChannelErrorCodeIn applies the In predicate on the "channel_error_code" field.
ChannelErrorCodeIsNil applies the IsNil predicate on the "channel_error_code" field.
ChannelErrorCodeLT applies the LT predicate on the "channel_error_code" field.
ChannelErrorCodeLTE applies the LTE predicate on the "channel_error_code" field.
ChannelErrorCodeNEQ applies the NEQ predicate on the "channel_error_code" field.
ChannelErrorCodeNotIn applies the NotIn predicate on the "channel_error_code" field.
ChannelErrorCodeNotNil applies the NotNil predicate on the "channel_error_code" field.
ChannelErrorMsg applies equality check predicate on the "channel_error_msg" field.
ChannelErrorMsgContains applies the Contains predicate on the "channel_error_msg" field.
ChannelErrorMsgContainsFold applies the ContainsFold predicate on the "channel_error_msg" field.
ChannelErrorMsgEQ applies the EQ predicate on the "channel_error_msg" field.
ChannelErrorMsgEqualFold applies the EqualFold predicate on the "channel_error_msg" field.
ChannelErrorMsgGT applies the GT predicate on the "channel_error_msg" field.
ChannelErrorMsgGTE applies the GTE predicate on the "channel_error_msg" field.
ChannelErrorMsgHasPrefix applies the HasPrefix predicate on the "channel_error_msg" field.
ChannelErrorMsgHasSuffix applies the HasSuffix predicate on the "channel_error_msg" field.
ChannelErrorMsgIn applies the In predicate on the "channel_error_msg" field.
ChannelErrorMsgIsNil applies the IsNil predicate on the "channel_error_msg" field.
ChannelErrorMsgLT applies the LT predicate on the "channel_error_msg" field.
ChannelErrorMsgLTE applies the LTE predicate on the "channel_error_msg" field.
ChannelErrorMsgNEQ applies the NEQ predicate on the "channel_error_msg" field.
ChannelErrorMsgNotIn applies the NotIn predicate on the "channel_error_msg" field.
ChannelErrorMsgNotNil applies the NotNil predicate on the "channel_error_msg" field.
ChannelNotifyData applies equality check predicate on the "channel_notify_data" field.
ChannelNotifyDataContains applies the Contains predicate on the "channel_notify_data" field.
ChannelNotifyDataContainsFold applies the ContainsFold predicate on the "channel_notify_data" field.
ChannelNotifyDataEQ applies the EQ predicate on the "channel_notify_data" field.
ChannelNotifyDataEqualFold applies the EqualFold predicate on the "channel_notify_data" field.
ChannelNotifyDataGT applies the GT predicate on the "channel_notify_data" field.
ChannelNotifyDataGTE applies the GTE predicate on the "channel_notify_data" field.
ChannelNotifyDataHasPrefix applies the HasPrefix predicate on the "channel_notify_data" field.
ChannelNotifyDataHasSuffix applies the HasSuffix predicate on the "channel_notify_data" field.
ChannelNotifyDataIn applies the In predicate on the "channel_notify_data" field.
ChannelNotifyDataIsNil applies the IsNil predicate on the "channel_notify_data" field.
ChannelNotifyDataLT applies the LT predicate on the "channel_notify_data" field.
ChannelNotifyDataLTE applies the LTE predicate on the "channel_notify_data" field.
ChannelNotifyDataNEQ applies the NEQ predicate on the "channel_notify_data" field.
ChannelNotifyDataNotIn applies the NotIn predicate on the "channel_notify_data" field.
ChannelNotifyDataNotNil applies the NotNil predicate on the "channel_notify_data" field.
ChannelOrderNo applies equality check predicate on the "channel_order_no" field.
ChannelOrderNoContains applies the Contains predicate on the "channel_order_no" field.
ChannelOrderNoContainsFold applies the ContainsFold predicate on the "channel_order_no" field.
ChannelOrderNoEQ applies the EQ predicate on the "channel_order_no" field.
ChannelOrderNoEqualFold applies the EqualFold predicate on the "channel_order_no" field.
ChannelOrderNoGT applies the GT predicate on the "channel_order_no" field.
ChannelOrderNoGTE applies the GTE predicate on the "channel_order_no" field.
ChannelOrderNoHasPrefix applies the HasPrefix predicate on the "channel_order_no" field.
ChannelOrderNoHasSuffix applies the HasSuffix predicate on the "channel_order_no" field.
ChannelOrderNoIn applies the In predicate on the "channel_order_no" field.
ChannelOrderNoLT applies the LT predicate on the "channel_order_no" field.
ChannelOrderNoLTE applies the LTE predicate on the "channel_order_no" field.
ChannelOrderNoNEQ applies the NEQ predicate on the "channel_order_no" field.
ChannelOrderNoNotIn applies the NotIn predicate on the "channel_order_no" field.
ChannelRefundNo applies equality check predicate on the "channel_refund_no" field.
ChannelRefundNoContains applies the Contains predicate on the "channel_refund_no" field.
ChannelRefundNoContainsFold applies the ContainsFold predicate on the "channel_refund_no" field.
ChannelRefundNoEQ applies the EQ predicate on the "channel_refund_no" field.
ChannelRefundNoEqualFold applies the EqualFold predicate on the "channel_refund_no" field.
ChannelRefundNoGT applies the GT predicate on the "channel_refund_no" field.
ChannelRefundNoGTE applies the GTE predicate on the "channel_refund_no" field.
ChannelRefundNoHasPrefix applies the HasPrefix predicate on the "channel_refund_no" field.
ChannelRefundNoHasSuffix applies the HasSuffix predicate on the "channel_refund_no" field.
ChannelRefundNoIn applies the In predicate on the "channel_refund_no" field.
ChannelRefundNoIsNil applies the IsNil predicate on the "channel_refund_no" field.
ChannelRefundNoLT applies the LT predicate on the "channel_refund_no" field.
ChannelRefundNoLTE applies the LTE predicate on the "channel_refund_no" field.
ChannelRefundNoNEQ applies the NEQ predicate on the "channel_refund_no" field.
ChannelRefundNoNotIn applies the NotIn predicate on the "channel_refund_no" field.
ChannelRefundNoNotNil applies the NotNil predicate on the "channel_refund_no" field.
CreatedAt applies equality check predicate on the "created_at" field.
CreatedAtEQ applies the EQ predicate on the "created_at" field.
CreatedAtGT applies the GT predicate on the "created_at" field.
CreatedAtGTE applies the GTE predicate on the "created_at" field.
CreatedAtIn applies the In predicate on the "created_at" field.
CreatedAtLT applies the LT predicate on the "created_at" field.
CreatedAtLTE applies the LTE predicate on the "created_at" field.
CreatedAtNEQ applies the NEQ predicate on the "created_at" field.
CreatedAtNotIn applies the NotIn predicate on the "created_at" field.
DeletedAt applies equality check predicate on the "deleted_at" field.
DeletedAtEQ applies the EQ predicate on the "deleted_at" field.
DeletedAtGT applies the GT predicate on the "deleted_at" field.
DeletedAtGTE applies the GTE predicate on the "deleted_at" field.
DeletedAtIn applies the In predicate on the "deleted_at" field.
DeletedAtIsNil applies the IsNil predicate on the "deleted_at" field.
DeletedAtLT applies the LT predicate on the "deleted_at" field.
DeletedAtLTE applies the LTE predicate on the "deleted_at" field.
DeletedAtNEQ applies the NEQ predicate on the "deleted_at" field.
DeletedAtNotIn applies the NotIn predicate on the "deleted_at" field.
DeletedAtNotNil applies the NotNil predicate on the "deleted_at" field.
ID filters vertices based on their ID field.
IDEQ applies the EQ predicate on the ID field.
IDGT applies the GT predicate on the ID field.
IDGTE applies the GTE predicate on the ID field.
IDIn applies the In predicate on the ID field.
IDLT applies the LT predicate on the ID field.
IDLTE applies the LTE predicate on the ID field.
IDNEQ applies the NEQ predicate on the ID field.
IDNotIn applies the NotIn predicate on the ID field.
MerchantOrderID applies equality check predicate on the "merchant_order_id" field.
MerchantOrderIDContains applies the Contains predicate on the "merchant_order_id" field.
MerchantOrderIDContainsFold applies the ContainsFold predicate on the "merchant_order_id" field.
MerchantOrderIDEQ applies the EQ predicate on the "merchant_order_id" field.
MerchantOrderIDEqualFold applies the EqualFold predicate on the "merchant_order_id" field.
MerchantOrderIDGT applies the GT predicate on the "merchant_order_id" field.
MerchantOrderIDGTE applies the GTE predicate on the "merchant_order_id" field.
MerchantOrderIDHasPrefix applies the HasPrefix predicate on the "merchant_order_id" field.
MerchantOrderIDHasSuffix applies the HasSuffix predicate on the "merchant_order_id" field.
MerchantOrderIDIn applies the In predicate on the "merchant_order_id" field.
MerchantOrderIDLT applies the LT predicate on the "merchant_order_id" field.
MerchantOrderIDLTE applies the LTE predicate on the "merchant_order_id" field.
MerchantOrderIDNEQ applies the NEQ predicate on the "merchant_order_id" field.
MerchantOrderIDNotIn applies the NotIn predicate on the "merchant_order_id" field.
MerchantRefundID applies equality check predicate on the "merchant_refund_id" field.
MerchantRefundIDContains applies the Contains predicate on the "merchant_refund_id" field.
MerchantRefundIDContainsFold applies the ContainsFold predicate on the "merchant_refund_id" field.
MerchantRefundIDEQ applies the EQ predicate on the "merchant_refund_id" field.
MerchantRefundIDEqualFold applies the EqualFold predicate on the "merchant_refund_id" field.
MerchantRefundIDGT applies the GT predicate on the "merchant_refund_id" field.
MerchantRefundIDGTE applies the GTE predicate on the "merchant_refund_id" field.
MerchantRefundIDHasPrefix applies the HasPrefix predicate on the "merchant_refund_id" field.
MerchantRefundIDHasSuffix applies the HasSuffix predicate on the "merchant_refund_id" field.
MerchantRefundIDIn applies the In predicate on the "merchant_refund_id" field.
MerchantRefundIDLT applies the LT predicate on the "merchant_refund_id" field.
MerchantRefundIDLTE applies the LTE predicate on the "merchant_refund_id" field.
MerchantRefundIDNEQ applies the NEQ predicate on the "merchant_refund_id" field.
MerchantRefundIDNotIn applies the NotIn predicate on the "merchant_refund_id" field.
No applies equality check predicate on the "no" field.
NoContains applies the Contains predicate on the "no" field.
NoContainsFold applies the ContainsFold predicate on the "no" field.
NoEQ applies the EQ predicate on the "no" field.
NoEqualFold applies the EqualFold predicate on the "no" field.
NoGT applies the GT predicate on the "no" field.
NoGTE applies the GTE predicate on the "no" field.
NoHasPrefix applies the HasPrefix predicate on the "no" field.
NoHasSuffix applies the HasSuffix predicate on the "no" field.
NoIn applies the In predicate on the "no" field.
NoLT applies the LT predicate on the "no" field.
NoLTE applies the LTE predicate on the "no" field.
NoNEQ applies the NEQ predicate on the "no" field.
NoNotIn applies the NotIn predicate on the "no" field.
Not applies the not operator on the given predicate.
Or groups predicates with the OR operator between them.
OrderID applies equality check predicate on the "order_id" field.
OrderIDEQ applies the EQ predicate on the "order_id" field.
OrderIDGT applies the GT predicate on the "order_id" field.
OrderIDGTE applies the GTE predicate on the "order_id" field.
OrderIDIn applies the In predicate on the "order_id" field.
OrderIDLT applies the LT predicate on the "order_id" field.
OrderIDLTE applies the LTE predicate on the "order_id" field.
OrderIDNEQ applies the NEQ predicate on the "order_id" field.
OrderIDNotIn applies the NotIn predicate on the "order_id" field.
OrderNo applies equality check predicate on the "order_no" field.
OrderNoContains applies the Contains predicate on the "order_no" field.
OrderNoContainsFold applies the ContainsFold predicate on the "order_no" field.
OrderNoEQ applies the EQ predicate on the "order_no" field.
OrderNoEqualFold applies the EqualFold predicate on the "order_no" field.
OrderNoGT applies the GT predicate on the "order_no" field.
OrderNoGTE applies the GTE predicate on the "order_no" field.
OrderNoHasPrefix applies the HasPrefix predicate on the "order_no" field.
OrderNoHasSuffix applies the HasSuffix predicate on the "order_no" field.
OrderNoIn applies the In predicate on the "order_no" field.
OrderNoLT applies the LT predicate on the "order_no" field.
OrderNoLTE applies the LTE predicate on the "order_no" field.
OrderNoNEQ applies the NEQ predicate on the "order_no" field.
OrderNoNotIn applies the NotIn predicate on the "order_no" field.
PayPrice applies equality check predicate on the "pay_price" field.
PayPriceEQ applies the EQ predicate on the "pay_price" field.
PayPriceGT applies the GT predicate on the "pay_price" field.
PayPriceGTE applies the GTE predicate on the "pay_price" field.
PayPriceIn applies the In predicate on the "pay_price" field.
PayPriceLT applies the LT predicate on the "pay_price" field.
PayPriceLTE applies the LTE predicate on the "pay_price" field.
PayPriceNEQ applies the NEQ predicate on the "pay_price" field.
PayPriceNotIn applies the NotIn predicate on the "pay_price" field.
Reason applies equality check predicate on the "reason" field.
ReasonContains applies the Contains predicate on the "reason" field.
ReasonContainsFold applies the ContainsFold predicate on the "reason" field.
ReasonEQ applies the EQ predicate on the "reason" field.
ReasonEqualFold applies the EqualFold predicate on the "reason" field.
ReasonGT applies the GT predicate on the "reason" field.
ReasonGTE applies the GTE predicate on the "reason" field.
ReasonHasPrefix applies the HasPrefix predicate on the "reason" field.
ReasonHasSuffix applies the HasSuffix predicate on the "reason" field.
ReasonIn applies the In predicate on the "reason" field.
ReasonLT applies the LT predicate on the "reason" field.
ReasonLTE applies the LTE predicate on the "reason" field.
ReasonNEQ applies the NEQ predicate on the "reason" field.
ReasonNotIn applies the NotIn predicate on the "reason" field.
RefundPrice applies equality check predicate on the "refund_price" field.
RefundPriceEQ applies the EQ predicate on the "refund_price" field.
RefundPriceGT applies the GT predicate on the "refund_price" field.
RefundPriceGTE applies the GTE predicate on the "refund_price" field.
RefundPriceIn applies the In predicate on the "refund_price" field.
RefundPriceLT applies the LT predicate on the "refund_price" field.
RefundPriceLTE applies the LTE predicate on the "refund_price" field.
RefundPriceNEQ applies the NEQ predicate on the "refund_price" field.
RefundPriceNotIn applies the NotIn predicate on the "refund_price" field.
Status applies equality check predicate on the "status" field.
StatusEQ applies the EQ predicate on the "status" field.
StatusGT applies the GT predicate on the "status" field.
StatusGTE applies the GTE predicate on the "status" field.
StatusIn applies the In predicate on the "status" field.
StatusIsNil applies the IsNil predicate on the "status" field.
StatusLT applies the LT predicate on the "status" field.
StatusLTE applies the LTE predicate on the "status" field.
StatusNEQ applies the NEQ predicate on the "status" field.
StatusNotIn applies the NotIn predicate on the "status" field.
StatusNotNil applies the NotNil predicate on the "status" field.
SuccessTime applies equality check predicate on the "success_time" field.
SuccessTimeEQ applies the EQ predicate on the "success_time" field.
SuccessTimeGT applies the GT predicate on the "success_time" field.
SuccessTimeGTE applies the GTE predicate on the "success_time" field.
SuccessTimeIn applies the In predicate on the "success_time" field.
SuccessTimeIsNil applies the IsNil predicate on the "success_time" field.
SuccessTimeLT applies the LT predicate on the "success_time" field.
SuccessTimeLTE applies the LTE predicate on the "success_time" field.
SuccessTimeNEQ applies the NEQ predicate on the "success_time" field.
SuccessTimeNotIn applies the NotIn predicate on the "success_time" field.
SuccessTimeNotNil applies the NotNil predicate on the "success_time" field.
UpdatedAt applies equality check predicate on the "updated_at" field.
UpdatedAtEQ applies the EQ predicate on the "updated_at" field.
UpdatedAtGT applies the GT predicate on the "updated_at" field.
UpdatedAtGTE applies the GTE predicate on the "updated_at" field.
UpdatedAtIn applies the In predicate on the "updated_at" field.
UpdatedAtLT applies the LT predicate on the "updated_at" field.
UpdatedAtLTE applies the LTE predicate on the "updated_at" field.
UpdatedAtNEQ applies the NEQ predicate on the "updated_at" field.
UpdatedAtNotIn applies the NotIn predicate on the "updated_at" field.
UserIP applies equality check predicate on the "user_ip" field.
UserIPContains applies the Contains predicate on the "user_ip" field.
UserIPContainsFold applies the ContainsFold predicate on the "user_ip" field.
UserIPEQ applies the EQ predicate on the "user_ip" field.
UserIPEqualFold applies the EqualFold predicate on the "user_ip" field.
UserIPGT applies the GT predicate on the "user_ip" field.
UserIPGTE applies the GTE predicate on the "user_ip" field.
UserIPHasPrefix applies the HasPrefix predicate on the "user_ip" field.
UserIPHasSuffix applies the HasSuffix predicate on the "user_ip" field.
UserIPIn applies the In predicate on the "user_ip" field.
UserIPIsNil applies the IsNil predicate on the "user_ip" field.
UserIPLT applies the LT predicate on the "user_ip" field.
UserIPLTE applies the LTE predicate on the "user_ip" field.
UserIPNEQ applies the NEQ predicate on the "user_ip" field.
UserIPNotIn applies the NotIn predicate on the "user_ip" field.
UserIPNotNil applies the NotNil predicate on the "user_ip" field.
ValidColumn reports if the column name is valid (part of the table columns).

# Constants

FieldChannelCode holds the string denoting the channel_code field in the database.
FieldChannelErrorCode holds the string denoting the channel_error_code field in the database.
FieldChannelErrorMsg holds the string denoting the channel_error_msg field in the database.
FieldChannelNotifyData holds the string denoting the channel_notify_data field in the database.
FieldChannelOrderNo holds the string denoting the channel_order_no field in the database.
FieldChannelRefundNo holds the string denoting the channel_refund_no field in the database.
FieldCreatedAt holds the string denoting the created_at field in the database.
FieldDeletedAt holds the string denoting the deleted_at field in the database.
FieldID holds the string denoting the id field in the database.
FieldMerchantOrderID holds the string denoting the merchant_order_id field in the database.
FieldMerchantRefundID holds the string denoting the merchant_refund_id field in the database.
FieldNo holds the string denoting the no field in the database.
FieldOrderID holds the string denoting the order_id field in the database.
FieldOrderNo holds the string denoting the order_no field in the database.
FieldPayPrice holds the string denoting the pay_price field in the database.
FieldReason holds the string denoting the reason field in the database.
FieldRefundPrice holds the string denoting the refund_price field in the database.
FieldStatus holds the string denoting the status field in the database.
FieldSuccessTime holds the string denoting the success_time field in the database.
FieldUpdatedAt holds the string denoting the updated_at field in the database.
FieldUserIP holds the string denoting the user_ip field in the database.
Label holds the string label denoting the refund type in the database.
Table holds the table name of the refund in the database.

# Variables

Columns holds all SQL columns for refund fields.
DefaultCreatedAt holds the default value on creation for the "created_at" field.
DefaultStatus holds the default value on creation for the "status" field.
DefaultUpdatedAt holds the default value on creation for the "updated_at" field.
Note that the variables below are initialized by the runtime package on the initialization of the application.
Note that the variables below are initialized by the runtime package on the initialization of the application.
UpdateDefaultUpdatedAt holds the default value on update for the "updated_at" field.

# Type aliases

OrderOption defines the ordering options for the Refund queries.