feat: add payment order provider snapshots
This commit is contained in:
@@ -405,6 +405,18 @@ func (_u *PaymentOrderUpdate) ClearProviderKey() *PaymentOrderUpdate {
|
||||
return _u
|
||||
}
|
||||
|
||||
// SetProviderSnapshot sets the "provider_snapshot" field.
|
||||
func (_u *PaymentOrderUpdate) SetProviderSnapshot(v map[string]interface{}) *PaymentOrderUpdate {
|
||||
_u.mutation.SetProviderSnapshot(v)
|
||||
return _u
|
||||
}
|
||||
|
||||
// ClearProviderSnapshot clears the value of the "provider_snapshot" field.
|
||||
func (_u *PaymentOrderUpdate) ClearProviderSnapshot() *PaymentOrderUpdate {
|
||||
_u.mutation.ClearProviderSnapshot()
|
||||
return _u
|
||||
}
|
||||
|
||||
// SetStatus sets the "status" field.
|
||||
func (_u *PaymentOrderUpdate) SetStatus(v string) *PaymentOrderUpdate {
|
||||
_u.mutation.SetStatus(v)
|
||||
@@ -941,6 +953,12 @@ func (_u *PaymentOrderUpdate) sqlSave(ctx context.Context) (_node int, err error
|
||||
if _u.mutation.ProviderKeyCleared() {
|
||||
_spec.ClearField(paymentorder.FieldProviderKey, field.TypeString)
|
||||
}
|
||||
if value, ok := _u.mutation.ProviderSnapshot(); ok {
|
||||
_spec.SetField(paymentorder.FieldProviderSnapshot, field.TypeJSON, value)
|
||||
}
|
||||
if _u.mutation.ProviderSnapshotCleared() {
|
||||
_spec.ClearField(paymentorder.FieldProviderSnapshot, field.TypeJSON)
|
||||
}
|
||||
if value, ok := _u.mutation.Status(); ok {
|
||||
_spec.SetField(paymentorder.FieldStatus, field.TypeString, value)
|
||||
}
|
||||
@@ -1450,6 +1468,18 @@ func (_u *PaymentOrderUpdateOne) ClearProviderKey() *PaymentOrderUpdateOne {
|
||||
return _u
|
||||
}
|
||||
|
||||
// SetProviderSnapshot sets the "provider_snapshot" field.
|
||||
func (_u *PaymentOrderUpdateOne) SetProviderSnapshot(v map[string]interface{}) *PaymentOrderUpdateOne {
|
||||
_u.mutation.SetProviderSnapshot(v)
|
||||
return _u
|
||||
}
|
||||
|
||||
// ClearProviderSnapshot clears the value of the "provider_snapshot" field.
|
||||
func (_u *PaymentOrderUpdateOne) ClearProviderSnapshot() *PaymentOrderUpdateOne {
|
||||
_u.mutation.ClearProviderSnapshot()
|
||||
return _u
|
||||
}
|
||||
|
||||
// SetStatus sets the "status" field.
|
||||
func (_u *PaymentOrderUpdateOne) SetStatus(v string) *PaymentOrderUpdateOne {
|
||||
_u.mutation.SetStatus(v)
|
||||
@@ -2016,6 +2046,12 @@ func (_u *PaymentOrderUpdateOne) sqlSave(ctx context.Context) (_node *PaymentOrd
|
||||
if _u.mutation.ProviderKeyCleared() {
|
||||
_spec.ClearField(paymentorder.FieldProviderKey, field.TypeString)
|
||||
}
|
||||
if value, ok := _u.mutation.ProviderSnapshot(); ok {
|
||||
_spec.SetField(paymentorder.FieldProviderSnapshot, field.TypeJSON, value)
|
||||
}
|
||||
if _u.mutation.ProviderSnapshotCleared() {
|
||||
_spec.ClearField(paymentorder.FieldProviderSnapshot, field.TypeJSON)
|
||||
}
|
||||
if value, ok := _u.mutation.Status(); ok {
|
||||
_spec.SetField(paymentorder.FieldStatus, field.TypeString, value)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user