# 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