Timer
Temporizador de contagem regressiva para promoções e ofertas.
Usado em: client →
timers Campos
| Campo | Tipo | Descrição |
|---|---|---|
| id | ID! | ID global Relay do timer. |
| hostname | String! | Hostname da loja. |
| endDate | String! | Data de término em formato ISO 8601. |
| componentsAffected | [ComponentAffected!]! | Lista de componentes afetados pelo timer. |
| variant | String! | Variante visual do timer (estilo de exibição). |
| isExpired | String! | Se o timer já expirou ("true" ou "false"). |
| createdAt | String! | Data de criação em formato ISO 8601. |
| updatedAt | String! | Data da última atualização em formato ISO 8601. |
ComponentAffected
| Campo | Tipo | Descrição |
|---|---|---|
| type | String! | Tipo do componente afetado (ex: "onSale", "all"). |
| id | String! | ID do componente (pode ser ID de produto se type for "onSale"). |
| onSaleProduct | Product | Produto associado (apenas quando type é "onSale"). |