Represents a custom input to a code interface
@type t() :: %Ash.Resource.Interface.CustomInput{ allow_nil?: term(), constraints: term(), default: term(), description: term(), name: term(), sensitive?: term(), transform: term(), type: term() }