docs: add typespec for SetDefaultMembershipFeeType.change/3

This commit is contained in:
Moritz 2025-12-26 21:40:32 +01:00
parent d02add75ef
commit 5318b2c07d

View file

@ -8,6 +8,7 @@ defmodule Mv.Membership.Member.Changes.SetDefaultMembershipFeeType do
"""
use Ash.Resource.Change
@spec change(Ash.Changeset.t(), keyword(), Ash.Resource.Change.context()) :: Ash.Changeset.t()
def change(changeset, _opts, _context) do
# Only set default if membership_fee_type_id is not already set
current_type_id = Ash.Changeset.get_attribute(changeset, :membership_fee_type_id)