Esse documento tem o objetivo de exemplificar o uso da API da Tabela de Preços utilizando todos os métodos implementados.
Serão apresentados 5 métodos, os quais foram implementados na API da Tabela de Preços, são eles:
Recupera todas as tabela de preços sem retornar a listagem das matrizes aplicadas, dos períodos letivos de ingresso e das filiais dos períodos letivos por questão de performance. Essas informações serão retornadas com a utilização do GetOne para tabela de preço informada. Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable
|
Order: parâmetro responsável pela ordenação do resultado, podendo ser ascendente ou descendente. O resultado com a ordem descendente deve ser precedida do caractere "-" (menos). Exemplo 1: ?order=campo1 (Ascendente) Exemplo 2: ?order=-campo1 (Descendente) Múltiplos campos de ordenação: ?order=[-]campo1, [-]campo2, [-]campo3 ... |
Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable?order={campo}
|
Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable?order=-{campo}
|
Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable?{campo}={valor}
|
Page: Página que será apresentada. PageSize: Quantidade máxima de registros por página que serão apresentados. Exemplo: ?page=1&pageSize=1 Valores padrão: Caso não sejam preenchidos os parâmetros evidenciados acima serão preenchidos com valores padrão. Page: 1 PageSize: 20 |
Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable?page={valor1}&pageSize={valor2}
|
Fields: parâmetro responsável pela especialização de campos em um resultado, ou seja, o usuário define quais campos serão apresentados no resultado. Exemplo: ?fields=campo1 Múltiplos campos de ordenação: ?fields=campo1, campo2, campo3 ... |
Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable?fields={campos}
|
Nessa requisição serão retornadas as listagens das matrizes aplicadas, dos períodos letivos de ingresso e das filiais dos períodos letivos da tabela de preços Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable/{internalId}
|
Recupera todas as matrizes aplicadas sem retornar a listagem das disciplinas vinculadas por questão de performance. Essas informações serão retornadas com a utilização do GetOne para a matriz aplicada informada. Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetableappliedmatrixes
|
Nessa requisição será retornada a listagem das disciplinas vinculadas à matriz aplicada. Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetableappliedmatrixes/{internalId}
|
A inclusão de uma nova tabela de preços será feita contendo os seus dados e os dados das suas matrizes aplicadas vinculadas. Não sendo possível inserir a tabela de preços com suas matrizes aplicadas contendo suas disciplinas, e os períodos letivos de ingresso dessa tabela de preço. Essas informações serão inseridas em outras api's com essa responsabilidade. Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable
|
A atualização da nova tabela de preços será feita contendo os seus dados e os dados das suas matrizes aplicadas vinculadas, e dos períodos letivos de ingresso. Não sendo possível inserir a tabela de preços com suas matrizes aplicadas contendo suas disciplinas. Essas informações serão inseridas em outras api's com essa responsabilidade. Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable/{internalId}
|
Máscara de Url: http://{domínio}:{porta}/api/educational/financial/v1/pricetable/{internalId}
|
Máscara de Url: http://{domínio}:{porta}/api/educational/v1/prospection/prospect/{prospectionCode}|{prospectCode}
|
Máscara de Url: http://{domínio}:{porta}/api/educational/v1/prospect/paymentplan/{prospectionCode}|{prospectCode}|{prospectPaymentPlanCode}
|
Máscara de Url: http://{domínio}:{porta}/api/educational/v1/prospect/scholarship/{prospectionCode}|{prospectCode}|{prospectSchoolshipCode}
|
Prospeção
Prospects
Planos de pagamento do prospect
Bolsas do prospect