Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dados ¶
type Dados struct { AccessToken string `json:"access_token"` //Token de acesso e atividades no Studos. AccessTokenParceiro string `json:"access_token_parceiro"` //Usado para as comunicações Alias string `json:"alias"` ExpiresIn int `json:"expires_in"` TokenType string `json:"token_type"` RefreshToken string `json:"refresh_token"` Scope string `json:"scope"` Schools []Schools `json:"schools"` }
type DadosPrimitivos ¶ added in v2.1.2
func DadosUsuario ¶ added in v2.1.2
func DadosUsuario(tokenLegada string) (*DadosPrimitivos, error)
type ErroPrimitivo ¶ added in v2.1.2
type ErroSenha ¶ added in v2.1.2
type ErroSenha struct { Erro bool `json:"error"` Conteudo bool `json:"content"` Mensagem string `json:"errorMessage"` }
func AlterarSenha ¶ added in v2.2.0
func RecuperarSenha ¶ added in v2.2.0
type Item ¶ added in v2.2.0
type Item struct { ID string `json:"id"` Colecao string `json:"colecao"` Serie string `json:"serie"` ComponenteCurricular string `json:"componenteCurricular"` Volume string `json:"volume"` Capa string `json:"capa"` NivelEnsinoBase string `json:"nivelEnsinoBase"` SerieBase string `json:"serieBase"` Estante string `json:"estante"` URL string `json:"caminho"` Tipo string `json:"tipo"` Arquivos []struct { IDArquivo string `json:"idArquivo"` Tipo string `json:"tipo"` Caminho string `json:"caminho"` } `json:"arquivos"` }
func ObterLivros ¶
type Livro ¶
type Livro struct { ComponenteCurricular string `json:"componenteCurricular"` Volume string `json:"volume"` Arquivos []struct { Tipo string `json:"tipo"` IDArquivo string `json:"idArquivo"` Caminho string `json:"caminho"` } `json:"arquivos"` }
TYPES DOS LIVROS
type LoginPrimitivoDadosEscola ¶ added in v2.1.2
type LoginPrimitivoDadosSerie ¶ added in v2.1.2
type LoginPrimitivoDadosSerie []struct { Value string `json:"value"` Label string `json:"label"` Turma []LoginPrimitivoDadosTurma `json:"turmas"` }
type LoginPrimitivoDadosTurma ¶ added in v2.1.2
type LoginPrimitvoDadosUsuario ¶ added in v2.1.2
type LoginPrimitvoDadosUsuario struct { Sub string `json:"sub"` AuthTime int `json:"auth_time"` Idp string `json:"idp"` Name string `json:"name"` Username string `json:"username"` Email string `json:"email"` IntegrationID string `json:"integration_id"` Amr string `json:"amr"` LoginPrimitivoDadosEscola string `json:"schools"` }
type LoginUsuario ¶
type LoginUsuario struct { Sucesso bool `json:"sucesso"` //true ou false Mensagem string `json:"mensagem"` //mensagem do resultado do login Dados Dados `json:"dados"` //pode retornar uma string }
TYPES DO LOGIN
type Token ¶
type TokenPrimitiva ¶ added in v2.1.2
type TokenPrimitiva struct { AccessToken string `json:"access_token"` RefreshToken string `json:"refresh_token"` Expiration int `json:"expires_in"` TokenType string `json:"token_type"` }
func LegacyLogin ¶ added in v2.1.2
func LegacyLogin(username string, password string) (*TokenPrimitiva, error)
Click to show internal directories.
Click to hide internal directories.