INPUT_OBJECT

ContentProgressFilter

Filter parameters to reduce content progress result sets.

link GraphQL Schema definition

  • input ContentProgressFilter {
  • # If provided, will return content progress data starting on startDate. This is
  • # based on the field lastActivityOn. Offline app data is updated when it syncs.
  • startDate: DateTime
  • # If provided, will return content progress data ending on endDate. This is based
  • # on the field lastActivityOn. Offline app data is updated when it syncs.
  • endDate: DateTime
  • # If provided, will return content progress data that was completed on or after
  • # the completedOnStartDate. This is based on the field completedOn.
  • completedOnStartDate: DateTime
  • # If provided, will return content progress data that was completed on or before
  • # the completedOnEndDate. This is based on the field completedOn.
  • completedOnEndDate: DateTime
  • # If provided, will return only content of the types provided.
  • contentTypes: [ContentProgressType]
  • # If set to true, will only return completed content. If set to false, will only
  • # return uncompleted content.
  • isComplete: Boolean
  • # [ALPHA]
  • # If provided and set to true, this will only return content progress data for
  • # users who are currently consuming a license on the plan.
  • # Setting to false or omitting this filter will return content progress data for
  • # current users AND data for users who do not currently consume a license on the
  • # plan, but have in the past.
  • isOnAccount: Boolean
  • # [ALPHA]
  • # If provided, will only return content progress records for users in the provided
  • # list. Max number of list items is 100.
  • userIds: [String]
  • # [ALPHA]
  • # If provided, will only return content progress records for content with id's in
  • # the provided list. Max number of list items is 100.
  • contentIds: [String]
  • }