---
# System prepended metadata

title: 'Appstate [v0.16.24]'

---

# Appstate [v0.16.24]
## Agenda **[getState]**
#### approvedRequests: object
   - inbox: object
       - gotLasRequest: boolean
       - loaded: boolean
       - loading: boolean
   - outbox: object
       - gotLasRequest: boolean
       - loaded: boolean
       - loading: boolean
#### inbox: array of object 
   - commitmentId: string
   - hasConfirmedClarificationMeeting: boolean
   - id: string
   - isCommitment: boolean
   - notSeen: boolean
   - toDelete: true
   - updatedAt: number
#### order: array of strings
#### outbox: array of objects
   - canUpdateNotification: boolean
   - commitmentId: string
   - hasConfirmedClarificationMeeting: boolean
   - id: string
   - isCommitment: boolean
   - isDraft: boolean
   - notSeen: boolean
   - toDelete: true
   - updatedAt: number
#### todayPlanification: object
   - initialPriorities: object[]
   - workTime: number
#### priorities: Object with priorityId as keys and the priority as the corresponding object 
- acceptCorrectionDate: number
- approvalDate: number
- attachedFile: string
- backgroundUrls: array[object]
    - notSeen: boolean
    - url: string
- cancellationDate: number
- clarifications: array[object]
    - request: object
        - createdAt: number
        - played: boolean
        - url: string
    - response: object
        - createdAt: number
        - played: boolean
        - url: string
- completedSubtasks: number
- contextAudio: string
- createdAt: number
- dateLimit: string
- dateLmitHistory: Array.[string]
- dateLimitBeforeConfirmation: string
- deletedDate: number
- deliveryAttachedFile: string
- deliveryAttachedFileNotSeen: boolean
- deliveryAudioByRequestedUser: string
- deliveryAudioByRequestedUserPlayed: boolean
- deliveryReason: string
- deliveryRequirements: array[object]
    - link: object
        - seen: boolean
        - value: string
    - title: string
- deliveryUrlByRequestedUser: string
- deliveryUrlByRequestedUserNotSeen: boolean
- duration: number
- end: string
- eventId: string
- expiredDatesLimit: array[string]
- extendedDatesLimit: array[string]
- externalRequestedUser: object
    - company: string
    - firstName: string
    - lastName: string
- hadDurationAt930: boolean
- goal: [object]
    - id: string
    - cycleId: string
- id: string
- implementationProjectedTime: number
- isExternal: boolean
- isPrivate: boolen
- lastExpiredSeenDate: shortDate3S
- letter: string
- notSeen: false
- originalDateLimit: string
- outboxAndInboxAtProposalTime: object
  - pendingDateLimitApproval: boolean
  - outboxNotSeen: boolean
  - inboxNotSeen: boolean
- planificationCommitmentId: string
- planificationSubtasks: array[object]
    - id: string
    - link: string
    - parent: object
        - priority: string
        - subtask: string
    - projectedTime: number
    - subtasksOrder: array[object]
        - id: string
        - link: string
        - parent: object
            - priority: string
            - subtask: string
        - projectedTime: number
        - subtasksOrder: array[object]
        - title: string
    - timeInvested: number
    - title: string
- postponed: object
    - by: string
    - date: number
- project: string
- proposals: array[object]
- proposalCreatedBy: string
- rejectionDates: array[number]
- relatedDeliveries: array[string]
- requestCounter: number
- rejectionReason: string
- requestCreationDate: number
- requestId: string
- requestedBy: string
- requestedUser: string
- responsibleId: string
- selectedDuration: number
- sendDates: array[number]
- stage: string
- startDate: string (only when is an external event)
- start: string
- state: object
  - userId: string
- status: string
- subtaskOrder: array[string]
- timeInvested: number
- timeType: string
- timesInvested: array[object]
- title: string
- toPostpone: array[object]
    - dateLimit: string
    - items: array[string]
    - seen: boolean
- type: string
- wasInHoyAt930: boolean
- wasInHoyPast930: boolean
#### requests: Object with requestsId as key and the request as the corresponding object 
- answeredInTimeDate: boolean
- attachedFile: string
- attachedFileNotSeen: true
- backgroundUrls: array[object]
    - notSeen: boolean
    - url: string
- canUpdateDateLimit: boolean
- cancellationDate: number
- clarificationMeetingId: string
- clarifications: array[object]
    - request: object
        - createdAt: number
        - played: boolean
        - url: string
    - response: object
        - createdAt: number
        - played: boolean
        - url: string
- commitmentData: 
	- acceptCorrectionDate: number 
	- approvalDate: number 
	- deliveryAttachedFile: string 
	- deliveryAttachedFileNotSeen: boolean
	- deliveryAudioByRequestedUser: string
	- deliveryAudioByRequestedUserPlayed: boolean
	- deliveryReason: string
	- deliveryUrlByRequestedUser: string
	- deliveryUrlByRequestedUserNotSeen: boolean
	- expiredDatesLimit: array[string]
    - extendedDatesLimit: array[string]
	- implementationProjectedTime: number
	- originalDateLimit: string
	- planificationSubtasks: array[object]
        - id: string
        - link: string
        - parent: object
            - priority: string
            - subtask: string
        - projectedTime: number
        - subtasksOrder: array[object]
            - id: string
            - link: string
            - parent: object
                - priority: string
                - subtask: string
            - projectedTime: number
            - subtasksOrder: array[object]
            - title: string
            - timeInvested: number
        - title: string
    - postponed: array[object]
        - by: string
        - date: number
    - project: string
    - rejectionDates: array[number]
    - rejectionReason: string
    - sendDates: array[number]
    - status: string
- commitmentDate: number
- commitmentId: string
- commitmentStatus: string
- contextAudio: string
- contextAudioPlayed: boolean
- createdAt: number
- createdBy: string
- dateLimit: string
- dateLimitExpired: boolean
- dateLimitModified: boolean
- deletedDate: number
- deliveryRequirements: array[object]
    - link: object
        - seen: boolean
        - value: string
    - title: string
- goal: [object]
    - id: string
    - cycleId: string
- id: string
- implementationProjectedTime: number
- implementationSubtasks: array[object]
    - completedDate: number
    - duration: number
    - id: string
    - link: string
    - parent:
        - priority: string
        - subtask: string
    - projectedTime: number
    - subtasksOrder: array[object]
        - completedDate: number
        - duration: number
        - id: string
        - link: string
        - parent:
            - priority: string
            - subtask: string
        - projectedTime: number
        - subtasksOrder: array[object]
        - timeInvested: number
        - title: string
    - timeInvested: number
    - timesInvested: array[number]
    - title: string
- isDraft: boolean
- isWaitingSenderResponse: boolean
- lastActionDate: number
- newDateLimit: string
- newDateLimitApprovedDate: number
- newDateLimitNotSeen: boolean
- oldDateLimit: string
- oldId: string
- oldTitle: string
- planificationRequestId: string
- planificationSubtasks: array[object]
    - id: string
    - link: string
    - parent: object
        - priority: string
        - subtask: string
    - projectedTime: number
    - subtasksOrder: array[object]
        - id: string
        - link: string
        - parent: object
            - priority: string
            - subtask: string
        - projectedTime: number
        - subtasksOrder: array[object]
        - timeInvested: number
        - title: string
    - title: string
- project: string
- rejectionDate: number
- rejectionReason: number
- relatedDeliveries: array[string]
- requestCounter: number
- requestedBy: string
- requestedUser: string
- sendDate: number
- stage: string
- title: string
- toDraftDate: number
- toPostpone: object
    - dateLimit: string 
    - items: array[string] 
    - seen: boolean
- type: string
- updatedAt: string
- updatedBy: string
#### subtasks: Object with subtaskId as key and the subtask as the corresponding object 
- attachedFile: string
- completedDate: number
- createdAt: number
- duration: number
- id: string
- lastCompletedAt: number
- link: string
- parent: object
  - priority: string
  - subtask: string
- projectedTime: number
- subtasksOrder: array[string]
- timeInvested: number
- timesInvested: array[number]
- title: string
- userId: string
#### loading: object
  - priorities: boolean
  - clarificationMeeting: boolean
  - detailedHAPInformation: boolean
#### clarificationMeeting: object
  - meeting: object
  - pendingProposals: array[object]
  - invitedUsersEvents: object
#### changingProject: boolean
#### detailedHAPInformation: object
  - discountByDelay: number
  - earnedOnIndicators: number
  - sentByLeader: number
  - usedInDAP: number
## Auth Object **[getState]**
#### error: boolean
#### loading: boolean
#### login: boolean
#### showPausedUserPopup: boolean
#### token: string
## Profile Object **[getState]**
#### adminId: string|null
#### alreadySentPlanification: object
- td: boolean
- tm: boolean
#### area: string
#### areaId: string
#### collaboration: Object
- currentWeekAvg: Object
    - A: number
	- B: number
	- C: number
	- D: number
	- E: number
	- avg: number
- currentMonthAvg: Object
    - A: number
	- B: number
	- C: number
	- D: number
	- E: number
	- avg: number
- historicDayAvg: Object
	- A: number
	- B: number
	- C: number
	- D: number
	- E: number
	- avg: number
- untilLastWeekAvg: Object 
	- A: number
	- B: number
	- C: number
	- D: number
	- E: number
	- avg: number
- yesterday: Object
	- A: number
	- B: number
	- C: number
	- D: number
	- E: number
	- data: object
		- A: array[number]
		- B: array[number]
		- C: array[number]
		- D: array[number]
		- E: array[number]
	- denList: object | null
		- A: array[object]
		- B: array[object]
		- C: array[object]
		- D: array[object]
		- E: array[object]
	- numList: object | null
		- A: array[object]
		- B: array[object]
		- C: array[object]
		- D: array[object]
		- E: array[object]
    - sum: number
- sharedCounter: Object
    - days: number
    - naDays: number
#### collaborators: array[object]
- approvedDAPFromToday: Array[string]
- area: string
- areaId: string
- deletedAt: number
- firstName: string
- id: string
- isPaused: boolean
- lastName: string
- position: string
- inExclusiveDedication: boolean
#### createdAt: number
#### development: object
#### email: string
#### firstName: string
#### google: object
  - logged: boolean
#### HAPRate: number
#### HAPRates: object
#### hapTime: number
#### id: string
#### imageUrl: string
#### inExclusiveDedication: boolean
#### isAdmin: boolean
#### isMonday: boolean
#### isPaused: boolean
#### monthlyIndicatorsAvg: array[object]
  - collaborationAvg: number
  - month: number
  - productivityAvg: number
  - reliabilityAvg: number
  - year: number
#### lastName: string
#### leaderId: string
#### loading: object
  - collaboration: boolean
  - productivity: boolean
  - reliability: boolean
#### notifications: object
  - invitation: string
#### outlook: object
  - logged: boolean
#### position: string
#### projects: array[object] 
- active: boolean
- attachedFile: string
- backgroundUrls: array[string]
- contextAudio: string
- createdAt: number
- createdBy: string
- deletedAt: number
- order: array[object]
- items: object
- expiredDate: string
- expiredDates: array[string]
- guestsUsers: array[string]
- hasExpired: boolean
- id: string
- title: string
#### productivity: Object
- currentWeekAvg: Object
	- A: number
	- B: number
	- C: number
	- D: number
	- avg: number
- currentMonthAvg: Object
    - A: number
	- B: number
	- C: number
	- D: number
	- avg: number
- historicDayAvg: Object
	- A: number
	- B: number
	- C: number
	- D: number
	- avg: number
- untilLastWeekAvg: Object 
	- A: number
	- B: number
	- C: number
	- D: number
	- avg: number
- yesterday: Object
	- A: number
	- B: number
	- C: number
	- D: number
	- data: object
		- A: array[number]
		- B: array[number]
		- C: array[number]
	- denList: object | null
		- A: array[object]
		- B: array[object]
		- C: array[object]
	- numList: object | null
		- A: array[object]
		- B: array[object]
		- C: array[object]
    - sum: number
- sharedCounter: Object
    - days: number
    - naDays: number
#### recordingHaps: boolean
#### reliability: Object 
- currentWeekAvg: Object
	- A: number
	- B: number
	- C: number
	- D: number
	- avg: number
- currentMonthAvg: Object
    - A: number
	- B: number
	- C: number
	- D: number
	- avg: number
- historicDayAvg: Object
	- A: number
	- B: number
	- C: number
	- D: number
	- avg: number
- untilLastWeekAvg: Object 
	- A: number
	- B: number
	- C: number
	- D: number
	- avg: number
- yesterday: Object
	- A: number
	- B: number
	- C: number
	- D: number
	- data: object
		- A: array[number]
		- B: array[number]
		- C: array[number]
		- D: array[number]
	- denList: object | null
		- A: array[object]
		- B: array[object]
		- C: array[object]
		- D: array[object]
	- numList: object | null
		- A: array[object]
		- B: array[object]
		- C: array[object]
		- D: array[object]
    - sum: number
- sharedCounter: Object
    - days: number
    - naDays: number
#### requestHAP: array[object]
- id: string
- partialTime: string
- requestDate: number
- status: string
#### roles: Object
  - admin: boolean,
  - collaborator: boolean,
  - command: boolean
#### seenTutorialsVideos: array[string]
#### workTimeToday: number
## Sync **[getState]**
#### arrivalTime: number
#### awoke: boolean
#### getStateFailed: boolean
#### initializing: boolean
#### lastSendActionFailed: boolean
#### lastUpdate: number
#### noInternet: boolean
#### noInternetCallback: boolean
#### pristine: boolean
#### queueGotError: boolean
#### serverTimezone: boolean
## Collaborators:
#### currentCurrency: string
#### costAndTimeInProjectByMonth: Object
- 'YYYY-MM': Object
    - userId: Object
        - cost: string|null
        - time: number
#### adminInformation: object
- activeInvitationsNumber: number
- currentValue: number
- dailyCostByUser: number
- isFreeTrial: boolean
- quotasNumber: number
- usersNumber: number
- currencies: array[string]
#### commitments: (compromisos de proyectos y compromisos de mis reportes): array[object] **[GET_ACTIVE_COMMITMENTS_AND_REQUESTS_FROM_REPORT], [GET_PROJECT_DETAILS]**
- acceptCorrectionDate: number
- approvalDate: number
- attachedFile: string
- backgroundUrls: array[object]
	- notSeen: boolean
	- url: string
- cancellationDate: number
- clarifications: array[object]
    - request: object
        - createdAt: number
        - played: boolean
        - url: string
    - response: object
        - createdAt: number
        - played: boolean
        - url: string
- completedSubtasks: number
- contextAudio: string
- createdAt: number
- dateLimit: string
- daysInProx: number
- deletedDate: number
- deliveryAttachedFile: string
- deliveryAttachedFileNotSeen: boolean
- deliveryAudioByRequestedUser: string
- deliveryAudioByRequestedUserPlayed: boolean
- deliveryReason: string
- deliveryRequirements: array[object]
  - link: object
    - seen: boolean
    - value: string
  - title: string
- deliveryUrlByRequestedUser: string
- deliveryUrlByRequestedUserNotSeen: boolean
- duration: number
- expiredDatesLimit: array[string]
- extendedDatesLimit: array[string]
- externalRequestedUser: object
     - company: string 
     - firstName: string 
     - lastName: string
- hadDurationAt930: boolean
- goal: [object]
    - id: string
    - cycleId: string
- id: string
- implementationProjectedTime: number
- isExternal: boolean
- isPrivate: boolean
- notSeen: boolean
- originalDateLimit: string
- planificationCommitmentId: string
- planificationSubtasks: array[object]
    - id: string
    - link: string
    - parent: object
        - priority: string
        - subtask: string
    - projectedTime: number
    - subtasksOrder: array[object]
        - id: string
        - link: string
        - parent: object
            - priority: string
            - subtask: string
        - projectedTime: number
        - subtasksOrder: array[object]
        - title: string
    - title: string
- postponed: object
     - by: string 
     - date: number
- project: string
- rejectionDates: array[number]
- rejectionReason: string
- relatedDeliveries: array[string]
- requestCounter: number
- requestCreationDate: number
- requestId: string
- requestedBy: string
- requestedUser: string
- responsibleId: string
- sendDates: array[number]
- stage: string
- status: string
- subtasksOrder: array[object]
	- completedDate: number
	- duration: number
	- id: string
	- link: string
	- parent: object
	    - priority: string
	    - subtask: string
	- projectedTime: number
	- subtasksOrder: array[object]
	    - completedDate: number
	    - duration: number
	    - id: string
	    - link: string
	    - parent: object
	        - priority: string
	        - subtask: string
	    - projectedTime: number
	    - subtasksOrder: array[object]
	    - timeInvested: number
	    - title: string
	- timeInvested: number
	- title: string
- timeInvested: number
- timeType: string
- timesInvested: array[object]
- title: string
- type: string
- updatedAt: number
- wasInHoyAt930: boolean
- wasInHoyPast930: boolean
#### invitationsQuota: number
#### invitedUsers: array[object]
- createdAt: number
- email: string
- id: string
#### directReports: array[object] **[getState]**
- collaboration: Object
    - currentWeekAvg: Object
        - A: number
        - B: number
        - C: number
        - D: number
        - E: number
        - avg: number
    - currentMonthAvg: Object
        - A: number
        - B: number
        - C: number
        - D: number
        - E: number
        - avg: number
	- historicDayAvg: Object
	    - A: number
	    - B: number
	    - C: number
	    - D: number
	    - E: number
	    - avg: number
	- untilLastWeekAvg: Object 
	    - A: number
	    - B: number
	    - C: number
	    - D: number
	    - E: number
	    - avg: number
	- yesterday: Object
	    - A: number
	    - B: number
	    - C: number
	    - D: number
	    - E: number
	    - data: object
	      - A: array[number]
	      - B: array[number]
	      - C: array[number]
	      - D: array[number]
	      - E: array[number]
	    - sum: number
- createdAt: number
- commitmentsAndRequestsCount: number
- directReportIds: array[string]
- hapTime: number
- inExclusiveDedication: boolean
- isPaused: boolean
- leaderId: string
- todayPlanification: object
   - initialPriorities: object[]
   - workTime: number
- id: string
- productivity: object
        - currentWeekAvg: Object
           - A: number
           - B: number
           - C: number
           - D: number
           - avg: number
        - currentMonthAvg: Object
           - A: number
           - B: number
           - C: number
           - D: number
           - avg: number
       - historicDayAvg: Object
           - A: number
           - B: number
           - C: number
           - D: number
           - avg: number
       - untilLastWeekAvg: Object 
           - A: number
           - B: number
           - C: number
           - D: number
           - avg: number
       - yesterday: Object
           - A: number
           - B: number
           - C: number
           - D: number
           - data: object
             - A: array[number]
             - B: array[number]
             - C: array[number]
             - D: array[number]
           - avg: number
- reliability: object 
       - currentWeekAvg: Object
           - A: number
           - B: number
           - C: number
           - D: number
           - avg: number
       - currentMonthAvg: Object
           - A: number
           - B: number
           - C: number
           - D: number
           - avg: number
       - historicDayAvg: Object
           - A: number
           - B: number
           - C: number
           - D: number
           - avg: number
       - untilLastWeekAvg: Object 
           - A: number
           - B: number
           - C: number
           - D: number
           - avg: number
       - yesterday: Object
           - A: number
           - B: number
           - C: number
           - D: number
           - data: object
             - A: array[number]
             - B: array[number]
             - C: array[number]
             - D: array[number]
           - sum: number
- requestHAP: array[object]
        - id: string
        - partialTime: string
        - requestDate: number
        - status: string
- userId: string
- monthlyIndicatorsAvg: array[object]
  - collaborationAvg: number
  - month: number
  - productivityAvg: number
  - reliabilityAvg: number
  - year: number
#### directReportsDrafts: array[object]
  - attachedFile: string
  - attachedFileNotSeen: boolean
  - backgroundUrls: array[object]
	- notSeen: boolean
	- url: string
  - canUpdateDateLimit: boolean
  - cancellationDate: number
  - clarifications: array[object]
	- request: object
	    - createdAt: number
	    - played: boolean
	    - url: string
    - response: object
	    - createdAt: number
	    - played: boolean
	    - url: string
  - commitmentDate: number
  - commitmentId: string
  - commitmentStatus: string
  - contextAudio: string
  - contextAudioPlayed: boolean
  - createdAt: number
  - createdBy: string
  - dateLimit: string
  - dateLimitExpired: boolean
  - dateLimitModified: boolean
  - deletedDate: number
  - deliveryRequirements: array[object]
  - goal: [object]
    - id: string
    - cycleId: string
  - id: string
  - implementationProjectedTime: number
  - implementationSubtasks: array[object]
  - isDraft: booleann
  - lastActionDate: number
  - newDateLimitApprovedDate: number
  - newDateLimitNotSeen: boolean
  - oldDateLimit: string
  - oldId: string
  - oldTitle: string
  - planificationRequestId: string
  - planificationSubtasks: array[object]
  - project: string
  - rejectionDate: number
  - rejectionReason: string
  - relatedDeliveries: array[string]
  - requestCounter: number
  - requestedBy: string
  - requestedUser: string
  - requestedUserNotSeen: boolean
  - sendDate: number
  - stage: string
  - title: string
  - toDraftDate: number
  - toPostpone: object
    - dateLimit: string 
    - items: array[string]
    - seen: boolean
  - updatedAt: number
#### requestDrafts: array[object]
  - attachedFile: string
  - attachedFileNotSeen: boolean
  - backgroundUrls: array[object]
	- notSeen: boolean
	- url: string
  - canUpdateDateLimit: boolean
  - cancellationDate: number
  - clarifications: array[object]
	- request: object
	    - createdAt: number
	    - played: boolean
	    - url: string
    - response: object
	    - createdAt: number
	    - played: boolean
	    - url: string
  - commitmentDate: number
  - commitmentId: string
  - commitmentStatus: string
  - contextAudio: string
  - contextAudioPlayed: boolean
  - createdAt: number
  - createdBy: string
  - dateLimit: string
  - dateLimitExpired: boolean
  - dateLimitModified: boolean
  - deletedDate: number
  - deliveryRequirements: array[object]
  - goal: [object]
    - id: string
    - cycleId: string
  - id: string
  - implementationProjectedTime: number
  - implementationSubtasks: array[object]
  - isDraft: booleann
  - lastActionDate: number
  - newDateLimitApprovedDate: number
  - newDateLimitNotSeen: boolean
  - oldDateLimit: string
  - oldId: string
  - oldTitle: string
  - planificationRequestId: string
  - planificationSubtasks: array[object]
  - project: string
  - rejectionDate: number
  - rejectionReason: string
  - relatedDeliveries: array[string]
  - requestCounter: number
  - requestedBy: string
  - requestedUser: string
  - requestedUserNotSeen: boolean
  - sendDate: number
  - stage: string
  - title: string
  - toDraftDate: number
  - toPostpone: object
    - dateLimit: string 
    - items: array[string]
    - seen: boolean
  - updatedAt: number
#### activeRequests (pedidos activos de proyectos y pedidos de mis reportes): array[object] **[GET_ACTIVE_COMMITMENTS_AND_REQUESTS_FROM_REPORT], [GET_PROJECT_DETAILS]**
  - attachedFile: string
  - attachedFileNotSeen: boolean
  - backgroundUrls: array[object]
	- notSeen: boolean
	- url: string
  - canUpdateDateLimit: boolean
  - cancellationDate: number
  - clarifications: array[object]
	- request: object
	    - createdAt: number
	    - played: boolean
	    - url: string
    - response: object
	    - createdAt: number
	    - played: boolean
	    - url: string
  - commitmentDate: number
  - commitmentId: string
  - commitmentStatus: string
  - contextAudio: string
  - contextAudioPlayed: boolean
  - createdAt: number
  - createdBy: string
  - dateLimit: string
  - dateLimitExpired: boolean
  - dateLimitModified: boolean
  - deletedDate: number
  - deliveryRequirements: array[object]
  - goal: [object]
    - id: string
    - cycleId: string
  - id: string
  - implementationProjectedTime: number
  - implementationSubtasks: array[object]
  - isDraft: booleann
  - lastActionDate: number
  - newDateLimitApprovedDate: number
  - newDateLimitNotSeen: boolean
  - oldDateLimit: string
  - oldId: string
  - oldTitle: string
  - planificationRequestId: string
  - planificationSubtasks: array[object]
  - project: string
  - rejectionDate: number
  - rejectionReason: string
  - relatedDeliveries: array[string]
  - requestCounter: number
  - requestedBy: string
  - requestedUser: string
  - requestedUserNotSeen: boolean
  - sendDate: number
  - stage: string
  - title: string
  - toDraftDate: number
  - toPostpone: object
    - dateLimit: string 
    - items: array[string]
    - seen: boolean
  - updatedAt: number
#### relatedDeliveries: (compromisos relacionados a pedidos y compromisos): object[object] **[GET_RELATED_DELIVERIES]**
- acceptCorrectionDate: number
- approvalDate: number
- attachedFile: string
- backgroundUrls: array[object]
	- notSeen: boolean
	- url: string
- cancellationDate: number
- clarifications: array[object]
    - request: object
        - createdAt: number
        - played: boolean
        - url: string
    - response: object
        - createdAt: number
        - played: boolean
        - url: string
- completedSubtasks: number
- contextAudio: string
- createdAt: number
- dateLimit: string
- daysInProx: number
- deletedDate: number
- deliveryAttachedFile: string
- deliveryAttachedFileNotSeen: boolean
- deliveryAudioByRequestedUser: string
- deliveryAudioByRequestedUserPlayed: boolean
- deliveryReason: string
- deliveryRequirements: array[object]
  - link: object
    - seen: boolean
    - value: string
  - title: string
- deliveryUrlByRequestedUser: string
- deliveryUrlByRequestedUserNotSeen: boolean
- duration: number
- expiredDatesLimit: array[string]
- extendedDatesLimit: array[string]
- externalRequestedUser: object
     - company: string 
     - firstName: string 
     - lastName: string
- goal: [object]
    - id: string
    - cycleId: string
- hadDurationAt930: boolean
- id: string
- implementationProjectedTime: number
- isExternal: boolean
- isPrivate: boolean
- notSeen: boolean
- originalDateLimit: string
- planificationCommitmentId: string
- planificationSubtasks: array[object]
    - id: string
    - link: string
    - parent: object
        - priority: string
        - subtask: string
    - projectedTime: number
    - subtasksOrder: array[object]
        - id: string
        - link: string
        - parent: object
            - priority: string
            - subtask: string
        - projectedTime: number
        - subtasksOrder: array[object]
        - title: string
    - title: string
- postponed: object
     - by: string 
     - date: number
- project: string
- rejectionDates: array[number]
- rejectionReason: string
- relatedDeliveries: array[string]
- requestCounter: number
- requestCreationDate: number
- requestId: string
- requestedBy: string
- requestedUser: string
- responsibleId: string
- sendDates: array[number]
- stage: string
- status: string
- subtasksOrder: array[object]
	- completedDate: number
	- duration: number
	- id: string
	- link: string
	- parent: object
	    - priority: string
	    - subtask: string
	- projectedTime: number
	- subtasksOrder: array[object]
	    - completedDate: number
	    - duration: number
	    - id: string
	    - link: string
	    - parent: object
	        - priority: string
	        - subtask: string
	    - projectedTime: number
	    - subtasksOrder: array[object]
	    - timeInvested: number
	    - title: string
	- timeInvested: number
	- title: string
- timeInvested: number
- timeType: string
- timesInvested: array[object]
- title: string
- type: string
- updatedAt: number
- wasInHoyAt930: boolean
- wasInHoyPast930: boolean
#### loadedSectionsInProject: (secciones cargadas de la lista de proyectos): object[[id]: boolean] **[GET_ELEMENTS_OF_PROJECT_SECTION], [UPDATE_PROJECT]**
#### loadedReports: (reportes cargados): object[[id]: boolean]
#### adminInfoLoaded: boolean
#### prioritiesTypeGoal: Array[Object]
- createdAt: number
- dateLimit: string
- deletedDate: number
- goal: Object
    - cycleId: string
    - id: string
- id: string
- responsibleId: string
- shownEndingAlert: bool
- status: string
- subtasksOrder: array[string]
- timeType: string
- title: string
- type: string
#### tasks: Array[Object]
- createdAt: number
- dateLimit: string
- completed: boolean
- deletedDate: number
- id: string
- responsibleId: string
- subtasksOrder: Array[Object]
- link: string
- timeType: string
- title: string
- type: string
- duration: number
- procrastinated: boolean
- project: string
- responsibleName: string
#### events: Array[Object]
- Attendees: {
'userId1' : {
      completedDate: Number, // Timestamp when the event was completed or null
      confirmedAt: Number, // Timestamp when the event was confirmed or null
      duration: Number, // Duration of the event in minutes
      hadDurationAtAm: Boolean,
      isOrganizer: Boolean, // Wheter this user is the organazer
      state: String, // Equip status of the event []'notConfirmed','confirmed', 'completed']
      timeInvested: null, 
      timesInvested: [{
        date: shortDate,
        value: Number,
        startDate: String // longDate3S Original start of the event according to service Ex: "2021-03-17T10:00:00.000"
      }],
      serviceEmail: String // The email used by the service of the attendee
      timeType: String, // Section where the event is ['td', 'tm','tw','tm',cs']
      updatedAt: timestamp // When the event was updated
      updatedDate: String, // @todo: ShortDate when the event was last updated ex: "2019-02-27" Eliminar, no se utiliza y es redundante
      userId: String,
      wasInHoyAtAm: Bolean,
      wasInTd: []
    }
}
- createdAt: Date
- dateLimit: string
- deletedDate: Number
- id: string
- eventId: string
- isOrganizer: boolean
- recurringId: string
- service: {
  endDate: String. // LongDate3S Original end of the event according to service Ex: "2021-03-17T10:00:00.000"
  guestsCanModify: Boolean // Wheter attendees can modify the event
  organizerUserId: Array, // Array of users which are synced with the email who organized the event according to service
  serviceName: String // google or outlook
  eventId: String, // Id of the event in the service
  iCalUId: String, // Id of the event in the service
  originalCreatedAt: String, // LongDate3S Date when the event was created according to the service ex: "2021-03-16T17:50:00.000"
  startDate: String, // LongDate3S Original start of the event according to service Ex: "2021-03-17T10:00:00.000"
  recurringId: String, // Common id between events that repeat.
  status: 'notConfirmed' // Status according to service
}
- status: string
- state: string
- startDate: string (only when is an external event)
- subtasksOrder: Array of strings
- responsibleId: string
- link: string
- timeType: string
- title: string
- type: string
- duration: number
- projectId: string
- responsibleName: string
#### subtasks: Array[Object]
- completedDate: number
- createdAt: number
- deletedDate: number
- duration: number
- id: number
- lastCompletedAt: number
- link: string
- parent: Object
    - priority: string
    - subtask: string
- projectedTime: number
- subtasksOrder: array
- timeInvested: number
- timesInvested: array
- title: string
#### loading: object
  - activeRequests: boolean
  - directReportsDrafts: boolean
  - commitments: boolean
  - prioritiesTypeGoal: boolean
  - requestDrafts: boolean
  - relatedDeliveries: boolean
  - subtasks: boolean
#### pendingInvitationsNumber: number
## goals (metas creadas en la compañia): array[object]
- audio: string
- cycles: array[object]
	- createdDate: number
	- endDate: number
	- id: string
	- investedTimeAvg: number
	- metrics: object
        - actual: string
        - desired: string
        - initial: string
	- status: string
- deletedDate: number
- file: string
- id: string
- increase: boolean
- leaderSawDeletedGoal: boolean
- link: string
- metric: string
- responsibleId: string
## objectives
#### currentObjective: object
- id: string
- items: Object
    - id: string
    - order: Object[]
        - id: string
        - type: string
    - parent: string
    - type: string
- loadedItems: Object
    - cycles: Object[]
        - actualModifications: Object []
            - oldValue: string
            - updatedDate: string (long date)
    	- createdDate: number
    	- desiredModifications: Object []
            - reason: string
            - oldValue: string
            - newValue: string
            - createdDate: string
        - endDate: number
        - endDateModifications: Object[]
            - oldDate: string
            - newDate: string
            - createdAt: number
            - reason: string
        - guestUsers: string[]
        - id: string
        - investedTimeAvg: number
        - items: Object[]
            - id: string
            - order: Object[]
                - id: string
                - type: string
            - parent: string
            - type: string
        - loadedItems: Object
        - metrics: object
            - actual: string
            - desired: string
            - initial: string
        - order: Object[]
            - id: string
            - type: string
        - parentsWithLoadedChildren: Object
        - status: string
    - id: string
    - increase: boolean
    - metric: string
    - responsibleId: string
    - canDelete: boolean
    - canClose: boolean
    - guestsWithCreatedGoals: string[]
    - loading: boolean
- loading: boolean
- order: Object[]
    - id: string
    - type: string
- parentsWithLoadedChildren: Object
#### itemsWithNecessaryInfo: object
- audio: string
- file: string
- id: string
- link: string
- responsibleId: string
- title: string
- canDelete: boolean
#### order: object[]
- id: string
- type: string