# 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