public class ResultVM<T>
Public Class ResultVM(Of T)
Dim instance As ResultVM(Of T)generic<typename T>
public ref class ResultVM| ResultVMT | Inicializa uma nova instância da classe ResultVMT |
| Count |
Quantidade total de registros sendo retornados nesta requisição
Utilizado para controles de paginação |
| Data |
Lista de informações solicitadas
Mesmo quando for solicitado apenas um recurso, será devolvido em uma lista |
| HttpStatusCode | Código HTTP da resposta para a requisição |
| Messages | Lista de mensagens de erros, alertas ou informações |
| Total |
Quantidade total de registros existentes no repositório, que atendem aos critérios de pesquisa
Utilizado para controles de paginação |
| CreateError(Int32) | |
| CreateError(ListString, Int32) | |
| CreateError(String, Int32) | |
| CreateSuccess | |
| CreateSuccess(ListT) | |
| CreateSuccess(T) | |
| CreateSuccess(String) | |
| CreateSuccess(ListT, ListString) | |
| CreateSuccess(T, ListString) | |
| CreateSuccess(T, String) | |
| GetFirstData | Retorna o primeiro item da lista "Data", convertido para o tipo passado no parâmetro "T" |
| IsSuccessStatusCode | |
| WithData | |
| WithDatas | |
| WithMessage | |
| WithMessages | |
| WithStatusCode | |
| WithTotal | Possibilita ajustar a variável de controle de paginação. Útil quando o retorno é apenas um objeto. Pois, por padrão, a propriedade capacity é iniciada com o valor 4 |