// OldSentHTTPStatus returns the old "sent_http_status" field's value of the APIAudit entity.
// If the APIAudit object wasn't provided to the builder, the object is fetched from the database.
// An error is returned if the mutation operation is not UpdateOne, or the database query fails.
OldSentHTTPStatus returns the old "sent_http_status" field's value of the APIAudit entity.
If the APIAudit object wasn't provided to the builder, the object is fetched from the database.
An error is returned if the mutation operation is not UpdateOne, or the database query fails.
// OldSentHTTPStatus returns the old " sent_http_status " field ' s value of the APIAudit entity . // If the APIAudit object wasn ' t provided to the builder the object is fetched from the database . // An error is returned if the mutation operation is not UpdateOne or the database query fails .
func (m *APIAuditMutation) OldSentHTTPStatus(ctx context.Context) (v int, err error) {
	if !m.op.Is(OpUpdateOne) {
		return v, fmt.Errorf("OldSentHTTPStatus is only allowed on UpdateOne operations")
	}
	if m.id == nil || m.oldValue == nil {
		return v, fmt.Errorf("OldSentHTTPStatus requires an ID field in the mutation")
	}
	oldValue, err := m.oldValue(ctx)
	if err != nil {
		return v, fmt.Errorf("querying old value for OldSentHTTPStatus: %w", err)
	}
	return oldValue.SentHTTPStatus, nil
}
func ( m * APIAuditMutation ) OldSentHTTPStatus ( ctx context . Context ) ( v int , err error ) { if ! m . op . Is ( OpUpdateOne ) { return v , fmt . Errorf ( " " ) } if m . id == nil || m . oldValue == nil { return v , fmt . Errorf ( " " ) } oldValue , err := m . oldValue ( ctx ) if err != nil { return v , fmt . Errorf ( " " , err ) } return oldValue . SentHTTPStatus , nil }
OldSentHTTPStatus returns the old "sent_http_status" field's value of the APIAudit entity.
OldSentHTTPStatus returns the old " sent_http_status " field ' s value of the APIAudit entity .