annotation DynFork::Meta
 
  Overview
Model parameters:
( only service_name is a required parameter )
| Parameter | Default | Description | 
|---|---|---|
| service_name | no | Examples: Accounts | Smartphones | Washing machines | etc ... | 
| fixture_name | no | The name of the fixture in the config/fixtures directory (without extension). Examples: SiteSettings | AppSettings | etc ... | 
| db_query_docs_limit | 1000 | limiting query results. | 
| migrat_model? | true | Set to false if you do not need to migrate the Model to the database. This can be use to validate a web forms - Search form, Contact form, etc. | 
| create_doc? | true | Can a Model create new documents in a collection? Set to false if you only need one document in the collection and the Model is using a fixture. | 
| update_doc? | true | Can a Model update documents in a collection? | 
| delete_doc? | true | Can a Model remove documents from a collection? | 
Example:
@[DynFork::Meta(
  service_name: "ServiceName",
  fixture_name: "FixtureName",
  db_query_docs_limit: 1000,
  migrat_model?: true,
  create_doc?: true,
  update_doc?: true,
  delete_doc?: true,
)]
struct User < DynFork::Model
  getter username = DynFork::Fields::TextField.new
  getter birthday = DynFork::Fields::DateField.new
end