Demo.Tickets.Representative (ash_admin v0.4.4) View Source
no description
Link to this section Summary
Functions
Validates that the keys in the provided input are valid for at least one action on the resource.
Link to this section Types
Specs
t() :: Demo.Tickets.Representative
Link to this section Functions
Validates that the keys in the provided input are valid for at least one action on the resource.
Raises a KeyError error at compile time if not. This exists because generally a struct should only ever
be created by Ash as a result of a successful action. You should not be creating records manually in code,
e.g %MyResource{value: 1, value: 2}
. Generally that is fine, but often with embedded resources it is nice
to be able to validate the keys that are being provided, e.g
Resource
|> Ash.Changeset.for_create(:create, %{embedded: EmbeddedResource.input(foo: 1, bar: 2)})
|> MyApp.Api.create()