// OldUpdatedAt returns the old "updated_at" field's value of the Scope entity.
// If the Scope 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.
OldUpdatedAt returns the old "updated_at" field's value of the Scope entity.
If the Scope 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.
// OldUpdatedAt returns the old " updated_at " field ' s value of the Scope entity . // If the Scope 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 *ScopeMutation) OldUpdatedAt(ctx context.Context) (v time.Time, err error) {
	if !m.op.Is(OpUpdateOne) {
		return v, fmt.Errorf("OldUpdatedAt is only allowed on UpdateOne operations")
	}
	if m.id == nil || m.oldValue == nil {
		return v, fmt.Errorf("OldUpdatedAt requires an ID field in the mutation")
	}
	oldValue, err := m.oldValue(ctx)
	if err != nil {
		return v, fmt.Errorf("querying old value for OldUpdatedAt: %w", err)
	}
	return oldValue.UpdatedAt, nil
}
func ( m * ScopeMutation ) OldUpdatedAt ( ctx context . Context ) ( v time . Time , 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 . UpdatedAt , nil }
OldUpdatedAt returns the old "updated_at" field's value of the Scope entity.
OldUpdatedAt returns the old " updated_at " field ' s value of the Scope entity .