
+ Application Defaults
o Duty form .init
o Department form .init
o RelationshipDutyCompany -> Evyos Ltd -> 78 Super User .init
O Evyos için duty  = bulk duty on every company creation -> 78 Super User can access his companies bulk duties

relationship = company_id filter -> Action filter(company_id) relationship_type = Organization
relationship = company_id filter -> Action filter(company_id) relationship_type = Commercial

For every company creation, the following action: Only Create [Organization]
- Create a (Department) Execution Office & Create a (Duty) General Manager
- Create a (Department) IT Department  & Create a (Duty) Super User & Create a Bulk Duty for Super User

EndpointRestrictions:
Duty: R-> Endpoint: /company/create" name: "Create Company" code: "AR001" method: "POST"

Abstract Class:
o Get class to inherit from it and check which fields are available for each duty given in table
o Explain the fields ,their usage, and examples
- PATCH /company/create with [TOKEN] -> BaseModel for this duty and ApiEnumDropdowns [RESPONSE]
- PATCH /company/update with [TOKEN] -> BaseModel for this duty and ApiEnumDropdowns [RESPONSE]

Re arrange TOKEN
Token (Save AS) => User => Employee => Menu
+ User ID
+ People ID
+ User Info
+ Employee ID
+ Request [IP + header]
+ List of reachable Endpoint Codes [Array]
+ CompanyId + CompanyUUID
+ DutyId + DutyUUID   [duty_id]
+ Priority ID, Priority Code [priority_id ,priority_code]



