mirror of
https://github.com/ash-project/ash.git
synced 2024-09-20 05:23:03 +12:00
87627993b8
In an effort to improve compile times in general, and remove unnecessary compile time dependencies, the code interface is not defined by default. It is also now possible to define the code interface directly in the resource module, via ```elixir code_interface do define_for ApiModule end ``` If you need to reenable the code interface, simply add the following to your api module: ```elixir resources do define_interfaces? true ... end ```
136 lines
2.3 KiB
Elixir
136 lines
2.3 KiB
Elixir
# THIS FILE IS AUTOGENERATED USING `mix ash.formatter`
|
|
# DONT MODIFY IT BY HAND
|
|
locals_without_parens = [
|
|
accept: 1,
|
|
action: 1,
|
|
allow_nil?: 1,
|
|
allow_nil_input: 1,
|
|
always_select?: 1,
|
|
args: 1,
|
|
argument: 2,
|
|
argument: 3,
|
|
attribute: 1,
|
|
attribute: 2,
|
|
attribute: 3,
|
|
base_filter: 1,
|
|
before_action?: 1,
|
|
belongs_to: 2,
|
|
belongs_to: 3,
|
|
calculate: 3,
|
|
calculate: 4,
|
|
change: 1,
|
|
change: 2,
|
|
constraints: 1,
|
|
count: 2,
|
|
count: 3,
|
|
create: 1,
|
|
create: 2,
|
|
create_timestamp: 1,
|
|
create_timestamp: 2,
|
|
default: 1,
|
|
default_context: 1,
|
|
defaults: 1,
|
|
define: 1,
|
|
define: 2,
|
|
define_field?: 1,
|
|
define_for: 1,
|
|
define_interfaces?: 1,
|
|
description: 1,
|
|
destination_field: 1,
|
|
destination_field_on_join_table: 1,
|
|
destroy: 1,
|
|
destroy: 2,
|
|
dispatcher: 1,
|
|
error_handler: 1,
|
|
event: 1,
|
|
expensive?: 1,
|
|
field: 1,
|
|
field_type: 1,
|
|
filter: 1,
|
|
first: 3,
|
|
first: 4,
|
|
generated?: 1,
|
|
get?: 1,
|
|
global?: 1,
|
|
has_many: 2,
|
|
has_many: 3,
|
|
has_one: 2,
|
|
has_one: 3,
|
|
identity: 2,
|
|
identity: 3,
|
|
integer_primary_key: 1,
|
|
integer_primary_key: 2,
|
|
join_attributes: 1,
|
|
join_relationship: 1,
|
|
kind: 1,
|
|
list: 3,
|
|
list: 4,
|
|
load: 1,
|
|
manual?: 1,
|
|
many_to_many: 2,
|
|
many_to_many: 3,
|
|
message: 1,
|
|
metadata: 2,
|
|
metadata: 3,
|
|
module: 1,
|
|
name: 1,
|
|
not_found_message: 1,
|
|
on: 1,
|
|
pagination: 1,
|
|
parse_attribute: 1,
|
|
prefix: 1,
|
|
prepare: 1,
|
|
prepare: 2,
|
|
primary?: 1,
|
|
primary_key?: 1,
|
|
private?: 1,
|
|
publish: 2,
|
|
publish: 3,
|
|
publish_all: 2,
|
|
publish_all: 3,
|
|
read: 1,
|
|
read: 2,
|
|
read_action: 1,
|
|
reject: 1,
|
|
relationship_context: 1,
|
|
require_attributes: 1,
|
|
required?: 1,
|
|
resource: 1,
|
|
resource: 2,
|
|
select: 1,
|
|
sensitive?: 1,
|
|
soft?: 1,
|
|
sort: 1,
|
|
source_field: 1,
|
|
source_field_on_join_table: 1,
|
|
strategy: 1,
|
|
sum: 3,
|
|
sum: 4,
|
|
table: 1,
|
|
through: 1,
|
|
timestamps: 0,
|
|
timestamps: 1,
|
|
transaction?: 1,
|
|
type: 1,
|
|
update: 1,
|
|
update: 2,
|
|
update_default: 1,
|
|
update_timestamp: 1,
|
|
update_timestamp: 2,
|
|
uuid_primary_key: 1,
|
|
uuid_primary_key: 2,
|
|
validate: 1,
|
|
validate: 2,
|
|
validate_destination_field?: 1,
|
|
violation_message: 1,
|
|
where: 1,
|
|
writable?: 1
|
|
]
|
|
|
|
[
|
|
inputs: ["{mix,.formatter}.exs", "{config,lib,test}/**/*.{ex,exs}"],
|
|
locals_without_parens: locals_without_parens,
|
|
export: [
|
|
locals_without_parens: locals_without_parens
|
|
]
|
|
]
|