# ContentScanning

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningNewResponse">ContentScanningNewResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningUpdateResponse">ContentScanningUpdateResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningDisableResponse">ContentScanningDisableResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningEnableResponse">ContentScanningEnableResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningGetResponse">ContentScanningGetResponse</a>

Methods:

- <code title="put /zones/{zone_id}/content-upload-scan/settings">client.ContentScanning.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningNewParams">ContentScanningNewParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningNewResponse">ContentScanningNewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="put /zones/{zone_id}/content-upload-scan/settings">client.ContentScanning.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningUpdateParams">ContentScanningUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningUpdateResponse">ContentScanningUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="post /zones/{zone_id}/content-upload-scan/disable">client.ContentScanning.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningService.Disable">Disable</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningDisableParams">ContentScanningDisableParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningDisableResponse">ContentScanningDisableResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="post /zones/{zone_id}/content-upload-scan/enable">client.ContentScanning.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningService.Enable">Enable</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningEnableParams">ContentScanningEnableParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningEnableResponse">ContentScanningEnableResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /zones/{zone_id}/content-upload-scan/settings">client.ContentScanning.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningGetParams">ContentScanningGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#ContentScanningGetResponse">ContentScanningGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

## Payloads

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#PayloadNewResponse">PayloadNewResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#PayloadListResponse">PayloadListResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#PayloadDeleteResponse">PayloadDeleteResponse</a>

Methods:

- <code title="post /zones/{zone_id}/content-upload-scan/payloads">client.ContentScanning.Payloads.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#PayloadService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#PayloadNewParams">PayloadNewParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination#SinglePage">SinglePage</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#PayloadNewResponse">PayloadNewResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /zones/{zone_id}/content-upload-scan/payloads">client.ContentScanning.Payloads.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#PayloadService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#PayloadListParams">PayloadListParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination#SinglePage">SinglePage</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#PayloadListResponse">PayloadListResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="delete /zones/{zone_id}/content-upload-scan/payloads/{expression_id}">client.ContentScanning.Payloads.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#PayloadService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, expressionID <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#PayloadDeleteParams">PayloadDeleteParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/packages/pagination#SinglePage">SinglePage</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#PayloadDeleteResponse">PayloadDeleteResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

## Settings

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#SettingGetResponse">SettingGetResponse</a>

Methods:

- <code title="get /zones/{zone_id}/content-upload-scan/settings">client.ContentScanning.Settings.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#SettingService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#SettingGetParams">SettingGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning">content_scanning</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/content_scanning#SettingGetResponse">SettingGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
