Os seguintes objetos estão diretamente relacionados à API graphprototype.
O objeto protótipo de gráfico possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| graphid | ID | ID do protótipo de gráfico. Comportamento da propriedade: - somente leitura - obrigatório para operações de atualização |
| height | integer | Altura do protótipo de gráfico em pixels. Comportamento da propriedade: - obrigatório para operações de criação |
| name | string | Nome do protótipo de gráfico. Comportamento da propriedade: - obrigatório para operações de criação |
| width | integer | Largura do protótipo de gráfico em pixels. Comportamento da propriedade: - obrigatório para operações de criação |
| flags | integer | Origem do protótipo de gráfico. Valores possíveis: 2 - um protótipo de gráfico; 6 - um protótipo de gráfico descoberto Comportamento da propriedade: - somente leitura |
| graphtype | integer | Tipo de layout do protótipo de gráfico. Valores possíveis: 0 - (padrão) normal; 1 - empilhado; 2 - pizza; 3 - pizza explodida. |
| percent_left | float | Percentil esquerdo. Padrão: 0. |
| percent_right | float | Percentil direito. Padrão: 0. |
| show_3d | integer | Se deve mostrar gráficos de pizza e pizza explodida descobertos em 3D. Valores possíveis: 0 - (padrão) mostrar em 2D; 1 - mostrar em 3D. |
| show_legend | integer | Se deve mostrar a legenda no gráfico descoberto. Valores possíveis: 0 - ocultar; 1 - (padrão) mostrar. |
| show_work_period | integer | Se deve mostrar o período de trabalho no gráfico descoberto. Valores possíveis: 0 - ocultar; 1 - (padrão) mostrar. |
| templateid | ID | ID do protótipo de gráfico do template pai. Comportamento da propriedade: - somente leitura |
| yaxismax | float | O valor máximo fixo para o eixo Y. |
| yaxismin | float | O valor mínimo fixo para o eixo Y. |
| ymax_itemid | ID | ID do item que é usado como valor máximo para o eixo Y. Se um usuário não tiver acesso ao item especificado, o gráfico será renderizado como se ymax_type estivesse definido como "calculado". |
| ymax_type | integer | Método de cálculo do valor máximo para o eixo Y. Valores possíveis: 0 - (padrão) calculado; 1 - fixo; 2 - item. |
| ymin_itemid | ID | ID do item que é usado como valor mínimo para o eixo Y. Se um usuário não tiver acesso ao item especificado, o gráfico será renderizado como se ymin_type estivesse definido como "calculado". |
| ymin_type | integer | Método de cálculo do valor mínimo para o eixo Y. Valores possíveis: 0 - (padrão) calculado; 1 - fixo; 2 - item. |
| discover | integer | Status de descoberta do protótipo de gráfico. Valores possíveis: 0 - (padrão) novos gráficos serão descobertos; 1 - novos gráficos não serão descobertos e os gráficos existentes serão marcados como perdidos. |
| uuid | string | Identificador único universal, usado para vincular protótipos de gráficos importados a já existentes. Gerado automaticamente, se não fornecido. Comportamento da propriedade: - suportado se o protótipo de gráfico pertencer a um template |