# TaskPublicConfig<!-- -->

Public-facing configuration of a published task, used by the task's public landing page. The task's publication state is determined by `publishedAt` - a task is published when `publishedAt` is set and unpublished when it is `null`.

## Index[**](#Index)

### Properties

* [**dataset\_name](https://docs.apify.com/api/client/python/api/client/python/reference/class/TaskPublicConfig.md#dataset_name)
* [**dataset\_view](https://docs.apify.com/api/client/python/api/client/python/reference/class/TaskPublicConfig.md#dataset_view)
* [**input\_schema\_fields](https://docs.apify.com/api/client/python/api/client/python/reference/class/TaskPublicConfig.md#input_schema_fields)
* [**model\_config](https://docs.apify.com/api/client/python/api/client/python/reference/class/TaskPublicConfig.md#model_config)
* [**published\_at](https://docs.apify.com/api/client/python/api/client/python/reference/class/TaskPublicConfig.md#published_at)
* [**seo\_description](https://docs.apify.com/api/client/python/api/client/python/reference/class/TaskPublicConfig.md#seo_description)
* [**seo\_title](https://docs.apify.com/api/client/python/api/client/python/reference/class/TaskPublicConfig.md#seo_title)

## Properties<!-- -->[**](#Properties)

### [**](#dataset_name)dataset\_name

**dataset\_name: str | None

Name of the dataset from the Actor's dataset schema whose results are displayed. When `null`, the Actor's default dataset is used. That is, the only dataset the Actor declares, or the one named `default` when it declares several.

### [**](#dataset_view)dataset\_view

**dataset\_view: str | None

Key of the dataset view from the Actor's dataset schema used to display results. Must be one of the views declared on the resolved dataset. You can't publish a task without it.

### [**](#input_schema_fields)input\_schema\_fields

**input\_schema\_fields: [list](https://docs.apify.com/api/client/python/api/client/python/reference/class/ActorCollectionClient.md#list)\[str] | None

Names of the task input fields displayed on the public task page.

### [**](#model_config)model\_config

**model\_config: Undefined

### [**](#published_at)published\_at

**published\_at: AwareDatetime | None

Time when the task was published, or `null` if the task isn't published. This field is server-controlled. To publish or unpublish a task, use the [Update task](https://docs.apify.com/api/v2/actor-task-put) endpoint and set `isPublic`.

### [**](#seo_description)seo\_description

**seo\_description: str | None

Description of the Actor task to display by search engines such as Google. Defaults to the task description. At most 160 characters.

### [**](#seo_title)seo\_title

**seo\_title: str | None

Name of the Actor task to display by search engines such as Google. Defaults to the task title. At most 60 characters.
