INPUT_OBJECT

EditChannelInput

Input type for editChannel mutation.

link GraphQL Schema definition

  • input EditChannelInput {
  • # Identifies the User who is making edits to this Channel.
  • # User must be on the plan associated with the GraphQL API key.
  • # Must be the owner or a contributor to make full changes, some edit may not work
  • # otherwise.
  • actorUserId: String!
  • # The primary ID of the channel that the provided content will be added to.
  • channelId: String!
  • # The new name of the channel. Field length < 100 characters.
  • name: String
  • # The new name of the channel description. Field length < 500 characters.
  • description: String
  • # The objective of the channel. Field length < 100 characters.
  • objective: String
  • # Channels have only two privacy levels - private and org.
  • # An org channel is only accessable by members of the plan.
  • # If an org is 'private', analyticsEnabled and orgDiscoverable fields are always
  • # set to false.
  • privacyLevel: ChannelPrivacyLevel
  • # applies only to channels with privacyLevel of 'org'. If enabled, this channel
  • # will show up in a plan’s Channel Analytic interface in Pluralsight Applications
  • analyticsEnabled: Boolean
  • # applies only to channels with privacyLevel of 'org'. If enabled, this channel
  • # will show up in the plan's Company Channels interface in Pluralsight
  • # Applications
  • orgDiscoverable: Boolean
  • }