# SchemaValidation

## Schemas

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#PublicSchema">PublicSchema</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SchemaDeleteResponse">SchemaDeleteResponse</a>

Methods:

- <code title="post /zones/{zone_id}/schema_validation/schemas">client.SchemaValidation.Schemas.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SchemaService.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/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SchemaNewParams">SchemaNewParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#PublicSchema">PublicSchema</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /zones/{zone_id}/schema_validation/schemas">client.SchemaValidation.Schemas.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SchemaService.List">List</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/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SchemaListParams">SchemaListParams</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#V4PagePaginationArray">V4PagePaginationArray</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#PublicSchema">PublicSchema</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="delete /zones/{zone_id}/schema_validation/schemas/{schema_id}">client.SchemaValidation.Schemas.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SchemaService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, schemaID <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SchemaDeleteParams">SchemaDeleteParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SchemaDeleteResponse">SchemaDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="patch /zones/{zone_id}/schema_validation/schemas/{schema_id}">client.SchemaValidation.Schemas.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SchemaService.Edit">Edit</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, schemaID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SchemaEditParams">SchemaEditParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#PublicSchema">PublicSchema</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /zones/{zone_id}/schema_validation/schemas/{schema_id}">client.SchemaValidation.Schemas.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SchemaService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, schemaID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SchemaGetParams">SchemaGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#PublicSchema">PublicSchema</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/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingUpdateResponse">SettingUpdateResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingEditResponse">SettingEditResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingGetResponse">SettingGetResponse</a>

Methods:

- <code title="put /zones/{zone_id}/schema_validation/settings">client.SchemaValidation.Settings.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingService.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/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingUpdateParams">SettingUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingUpdateResponse">SettingUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="patch /zones/{zone_id}/schema_validation/settings">client.SchemaValidation.Settings.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingService.Edit">Edit</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/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingEditParams">SettingEditParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingEditResponse">SettingEditResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /zones/{zone_id}/schema_validation/settings">client.SchemaValidation.Settings.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#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/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingGetParams">SettingGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingGetResponse">SettingGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

### Operations

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationUpdateResponse">SettingOperationUpdateResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationListResponse">SettingOperationListResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationDeleteResponse">SettingOperationDeleteResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationBulkEditResponse">SettingOperationBulkEditResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationGetResponse">SettingOperationGetResponse</a>

Methods:

- <code title="put /zones/{zone_id}/schema_validation/settings/operations/{operation_id}">client.SchemaValidation.Settings.Operations.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, operationID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationUpdateParams">SettingOperationUpdateParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationUpdateResponse">SettingOperationUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /zones/{zone_id}/schema_validation/settings/operations">client.SchemaValidation.Settings.Operations.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationService.List">List</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/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationListParams">SettingOperationListParams</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#V4PagePaginationArray">V4PagePaginationArray</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationListResponse">SettingOperationListResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="delete /zones/{zone_id}/schema_validation/settings/operations/{operation_id}">client.SchemaValidation.Settings.Operations.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, operationID <a href="https://pkg.go.dev/builtin#string">string</a>, body <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationDeleteParams">SettingOperationDeleteParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationDeleteResponse">SettingOperationDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="patch /zones/{zone_id}/schema_validation/settings/operations">client.SchemaValidation.Settings.Operations.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationService.BulkEdit">BulkEdit</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/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationBulkEditParams">SettingOperationBulkEditParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationBulkEditResponse">SettingOperationBulkEditResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /zones/{zone_id}/schema_validation/settings/operations/{operation_id}">client.SchemaValidation.Settings.Operations.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, operationID <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationGetParams">SettingOperationGetParams</a>) (\*<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation">schema_validation</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v6/schema_validation#SettingOperationGetResponse">SettingOperationGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
