# Script for populating the database. You can run it as: # # mix run priv/repo/seeds.exs # alias Mv.Membership for attrs <- [ %{ name: "First Name", value_type: :string, description: "Member's first name", immutable: true, required: true }, %{ name: "Last Name", value_type: :string, description: "Member's last name", immutable: true, required: true }, %{ name: "Birth Date", value_type: :date, description: "Member's birth date", immutable: true, required: true }, %{ name: "Paid", value_type: :boolean, description: "Member's payment status", immutable: true, required: true }, %{ name: "Email", value_type: :email, description: "Member's email address", immutable: true, required: true } ] do Membership.create_property_type!( attrs, upsert?: true, upsert_identity: :unique_name ) end