INPUT_OBJECT

RestoreO365TeamsConversationsInput

Description

Input for restoring O365 Teams channel conversations.

link GraphQL Schema definition

  • input RestoreO365TeamsConversationsInput {
  • # Teams unique identifier of the channel.
  • teamUuid: UUID!
  • # Information about the destination Teams channel.
  • destTeamsChannelInfo: TeamsChannelInfo
  • # Specifies whether a new destination channel needs to be created in Teams.
  • shouldCreateDestChannel: Boolean!
  • # Recovery action type for the restore job.
  • actionType: O365RestoreActionType
  • # In-place restore configuration for the restore job.
  • inplaceRestoreConfig: InplaceRestoreConfig
  • # Information about the destination channel conversation.
  • channelInfoForFullRestore: O365TeamConvChannelInput
  • # Specifies whether file attachments in the conversation need to be restored.
  • shouldRestoreFileAttachments: Boolean!
  • # O365 Teams conversation channels to restore.
  • teamChannels: [O365TeamConvChannelInput!]!
  • # Filters Teams conversations based on the time of posts in the conversations.
  • teamsConversationsSearchFilter: TeamsConversationsSearchFilter
  • # Encrypted refresh token.
  • refreshTokenEncrypted: String!
  • # UUID of the O365 App used for authorization.
  • o365AppId: String!
  • # Specifies whether the channel being restored is STANDARD or PRIVATE.
  • channelRecoveryType: ChannelMembershipType!
  • # Specifies whether the newly created Teams channel should have the latest
  • # permissions, which maybe different from the permissions at backup time.
  • recoverWithLatestPermissions: Boolean!
  • # Specifies the sequence number of the snapshot being currently restored.
  • snapshotSequenceNum: Int!
  • }

link Require by