LatestVersionMetadata: DocumentVersionMetadataFilterSensitiveLog()

in clients/client-workdocs/src/models/models_0.ts [4424:4690]


    LatestVersionMetadata: DocumentVersionMetadataFilterSensitiveLog(obj.LatestVersionMetadata),
  }),
});

/**
 * @internal
 */
export const DescribeFolderContentsResponseFilterSensitiveLog = (obj: DescribeFolderContentsResponse): any => ({
  ...obj,
  ...(obj.Folders && { Folders: obj.Folders.map((item) => FolderMetadataFilterSensitiveLog(item)) }),
  ...(obj.Documents && { Documents: obj.Documents.map((item) => DocumentMetadataFilterSensitiveLog(item)) }),
});

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

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

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

/**
 * @internal
 */
export const DescribeRootFoldersResponseFilterSensitiveLog = (obj: DescribeRootFoldersResponse): any => ({
  ...obj,
  ...(obj.Folders && { Folders: obj.Folders.map((item) => FolderMetadataFilterSensitiveLog(item)) }),
});

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

/**
 * @internal
 */
export const DescribeUsersResponseFilterSensitiveLog = (obj: DescribeUsersResponse): any => ({
  ...obj,
  ...(obj.Users && { Users: obj.Users.map((item) => UserFilterSensitiveLog(item)) }),
});

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

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

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

/**
 * @internal
 */
export const GetDocumentResponseFilterSensitiveLog = (obj: GetDocumentResponse): any => ({
  ...obj,
  ...(obj.Metadata && { Metadata: DocumentMetadataFilterSensitiveLog(obj.Metadata) }),
});

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

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

/**
 * @internal
 */
export const ResourcePathFilterSensitiveLog = (obj: ResourcePath): any => ({
  ...obj,
  ...(obj.Components && { Components: obj.Components.map((item) => ResourcePathComponentFilterSensitiveLog(item)) }),
});

/**
 * @internal
 */
export const GetDocumentPathResponseFilterSensitiveLog = (obj: GetDocumentPathResponse): any => ({
  ...obj,
  ...(obj.Path && { Path: ResourcePathFilterSensitiveLog(obj.Path) }),
});

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

/**
 * @internal
 */
export const GetDocumentVersionResponseFilterSensitiveLog = (obj: GetDocumentVersionResponse): any => ({
  ...obj,
  ...(obj.Metadata && { Metadata: DocumentVersionMetadataFilterSensitiveLog(obj.Metadata) }),
});

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

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

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

/**
 * @internal
 */
export const GetFolderPathResponseFilterSensitiveLog = (obj: GetFolderPathResponse): any => ({
  ...obj,
  ...(obj.Path && { Path: ResourcePathFilterSensitiveLog(obj.Path) }),
});

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

/**
 * @internal
 */
export const GetResourcesResponseFilterSensitiveLog = (obj: GetResourcesResponse): any => ({
  ...obj,
  ...(obj.Folders && { Folders: obj.Folders.map((item) => FolderMetadataFilterSensitiveLog(item)) }),
  ...(obj.Documents && { Documents: obj.Documents.map((item) => DocumentMetadataFilterSensitiveLog(item)) }),
});

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

/**
 * @internal
 */
export const UploadMetadataFilterSensitiveLog = (obj: UploadMetadata): any => ({
  ...obj,
  ...(obj.UploadUrl && { UploadUrl: SENSITIVE_STRING }),
});

/**
 * @internal
 */
export const InitiateDocumentVersionUploadResponseFilterSensitiveLog = (
  obj: InitiateDocumentVersionUploadResponse
): any => ({
  ...obj,
  ...(obj.Metadata && { Metadata: DocumentMetadataFilterSensitiveLog(obj.Metadata) }),
  ...(obj.UploadMetadata && { UploadMetadata: UploadMetadataFilterSensitiveLog(obj.UploadMetadata) }),
});

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

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

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

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

/**
 * @internal
 */
export const ResponseItemFilterSensitiveLog = (obj: ResponseItem): any => ({
  ...obj,
  ...(obj.WebUrl && { WebUrl: SENSITIVE_STRING }),
  ...(obj.DocumentMetadata && { DocumentMetadata: DocumentMetadataFilterSensitiveLog(obj.DocumentMetadata) }),
  ...(obj.FolderMetadata && { FolderMetadata: FolderMetadataFilterSensitiveLog(obj.FolderMetadata) }),
  ...(obj.CommentMetadata && { CommentMetadata: CommentMetadataFilterSensitiveLog(obj.CommentMetadata) }),
  ...(obj.DocumentVersionMetadata && {