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