NotificationOptions: NotificationOptionsFilterSensitiveLog()

in clients/client-workdocs/src/models/models_0.ts [4170:4405]


    NotificationOptions: NotificationOptionsFilterSensitiveLog(obj.NotificationOptions),
  }),
});

/**
 * @internal
 */
export const ShareResultFilterSensitiveLog = (obj: ShareResult): any => ({
  ...obj,
  ...(obj.StatusMessage && { StatusMessage: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const AddResourcePermissionsResponseFilterSensitiveLog = (obj: AddResourcePermissionsResponse): any => ({
  ...obj,
  ...(obj.ShareResults && { ShareResults: obj.ShareResults.map((item) => ShareResultFilterSensitiveLog(item)) }),
});

/**
 * @internal
 */
export const CreateCommentRequestFilterSensitiveLog = (obj: CreateCommentRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
  ...(obj.Text && { Text: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const CommentFilterSensitiveLog = (obj: Comment): any => ({
  ...obj,
  ...(obj.Text && { Text: SENSITIVE_STRING }),
  ...(obj.Contributor && { Contributor: UserFilterSensitiveLog(obj.Contributor) }),
});

/**
 * @internal
 */
export const CreateCommentResponseFilterSensitiveLog = (obj: CreateCommentResponse): any => ({
  ...obj,
  ...(obj.Comment && { Comment: CommentFilterSensitiveLog(obj.Comment) }),
});

/**
 * @internal
 */
export const CreateCustomMetadataRequestFilterSensitiveLog = (obj: CreateCustomMetadataRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const CreateFolderRequestFilterSensitiveLog = (obj: CreateFolderRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
  ...(obj.Name && { Name: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const FolderMetadataFilterSensitiveLog = (obj: FolderMetadata): any => ({
  ...obj,
  ...(obj.Name && { Name: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const CreateFolderResponseFilterSensitiveLog = (obj: CreateFolderResponse): any => ({
  ...obj,
  ...(obj.Metadata && { Metadata: FolderMetadataFilterSensitiveLog(obj.Metadata) }),
});

/**
 * @internal
 */
export const CreateLabelsRequestFilterSensitiveLog = (obj: CreateLabelsRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const CreateUserRequestFilterSensitiveLog = (obj: CreateUserRequest): any => ({
  ...obj,
  ...(obj.Username && { Username: SENSITIVE_STRING }),
  ...(obj.EmailAddress && { EmailAddress: SENSITIVE_STRING }),
  ...(obj.GivenName && { GivenName: SENSITIVE_STRING }),
  ...(obj.Surname && { Surname: SENSITIVE_STRING }),
  ...(obj.Password && { Password: SENSITIVE_STRING }),
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const CreateUserResponseFilterSensitiveLog = (obj: CreateUserResponse): any => ({
  ...obj,
  ...(obj.User && { User: UserFilterSensitiveLog(obj.User) }),
});

/**
 * @internal
 */
export const DeactivateUserRequestFilterSensitiveLog = (obj: DeactivateUserRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const DeleteCommentRequestFilterSensitiveLog = (obj: DeleteCommentRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const DeleteCustomMetadataRequestFilterSensitiveLog = (obj: DeleteCustomMetadataRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const DeleteDocumentRequestFilterSensitiveLog = (obj: DeleteDocumentRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const DeleteDocumentVersionRequestFilterSensitiveLog = (obj: DeleteDocumentVersionRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const DeleteFolderRequestFilterSensitiveLog = (obj: DeleteFolderRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const DeleteFolderContentsRequestFilterSensitiveLog = (obj: DeleteFolderContentsRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const DeleteLabelsRequestFilterSensitiveLog = (obj: DeleteLabelsRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const DeleteUserRequestFilterSensitiveLog = (obj: DeleteUserRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const DescribeActivitiesRequestFilterSensitiveLog = (obj: DescribeActivitiesRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const DescribeActivitiesResponseFilterSensitiveLog = (obj: DescribeActivitiesResponse): any => ({
  ...obj,
  ...(obj.UserActivities && { UserActivities: obj.UserActivities.map((item) => ActivityFilterSensitiveLog(item)) }),
});

/**
 * @internal
 */
export const DescribeCommentsRequestFilterSensitiveLog = (obj: DescribeCommentsRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const DescribeCommentsResponseFilterSensitiveLog = (obj: DescribeCommentsResponse): any => ({
  ...obj,
  ...(obj.Comments && { Comments: obj.Comments.map((item) => CommentFilterSensitiveLog(item)) }),
});

/**
 * @internal
 */
export const DescribeDocumentVersionsRequestFilterSensitiveLog = (obj: DescribeDocumentVersionsRequest): any => ({
  ...obj,
  ...(obj.AuthenticationToken && { AuthenticationToken: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const DocumentVersionMetadataFilterSensitiveLog = (obj: DocumentVersionMetadata): any => ({
  ...obj,
  ...(obj.Name && { Name: SENSITIVE_STRING }),
  ...(obj.Thumbnail && { Thumbnail: SENSITIVE_STRING }),
  ...(obj.Source && { Source: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const DescribeDocumentVersionsResponseFilterSensitiveLog = (obj: DescribeDocumentVersionsResponse): any => ({
  ...obj,
  ...(obj.DocumentVersions && {