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