The @fields is just equal to a list of fields, as your [:street1, :street2, :city, :state, :zip, :country, :fingerprint]
cast() transforms data from the outside world, to the inner struct.
Did You get some logs from IO.inspect()? I am curious to see how the changeset looks.


















