> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kiwify.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# user_data

> O objeto user_data contém informações sobre a interação de um usuário com cursos e módulos.

## Propriedades

<ParamField path="progress" type="number" default="0">
  O progresso do usuário através do conteúdo (porcentagem de 0 a 100).
</ParamField>

<ParamField path="visible" type="boolean" default="true">
  Se o conteúdo está visível para o usuário atual.
</ParamField>

<ParamField path="content_count" type="number" default="0">
  A contagem de itens de conteúdo acessíveis para o usuário atual.
</ParamField>

## Escopo

É acessível através de um curso ou um módulo.

<Frame>
  <div class="mermaid--large">
    ```mermaid theme={null}
    graph TD
        A[Contexto Global] --> B[all_courses]
        A --> C[all_courses_values]
        A --> D[all_modules]
        B --> F[course]
        C --> F
        D --> G[module]
        F --> I[user_data]
        G --> I
        classDef globalValue fill:#4B96FF,stroke:#333,stroke-width:1px,color:white,font-weight:bold;
        classDef property fill:#FFFFFF,stroke:#333,stroke-width:1px,color:#666;
        style A fill:#f9f9f9,stroke:#333,stroke-width:2px,color:#333,stroke-dasharray: 5 5
        class B,C,D globalValue
        class F,G,I property
        linkStyle 0,1,2 stroke:#4B96FF,stroke-width:2px
    ```
  </div>
</Frame>

<Panel>
  <Tabs>
    <Tab title="Exemplo">
      <CodeGroup>
        ```json Conteúdo acessível theme={null}
        {
          "progress": 45,
          "visible": true,
          "content_count": 24
        }
        ```

        ```json Não acessível theme={null}
        {
          "progress": 45,
          "visible": false,
          "content_count": 24
        }
        ```
      </CodeGroup>
    </Tab>
  </Tabs>
</Panel>
