internal/api/subjects.go
internal/api · 96 lines · 8 declarations · source
Declarations
type subjectGetRequest
type subjectGetRequest struct {
ID string `json:"id,omitempty"`
ExternalReference string `json:"external_reference,omitempty"`
}
type subjectListRequest
type subjectListRequest struct {
After string `json:"after,omitempty"`
Limit int `json:"limit,omitempty"`
}
method Server.subjectReady
func (s *Server) subjectReady(w http.ResponseWriter) bool
method Server.subjectError
func (s *Server) subjectError(w http.ResponseWriter, r *http.Request, grant credential.Grant, operation string, err error)
method Server.registerSubject
func (s *Server) registerSubject(w http.ResponseWriter, r *http.Request, grant credential.Grant)
method Server.getSubject
func (s *Server) getSubject(w http.ResponseWriter, r *http.Request, grant credential.Grant)
method Server.listSubjects
func (s *Server) listSubjects(w http.ResponseWriter, r *http.Request, grant credential.Grant)
method Server.updateSubject
func (s *Server) updateSubject(w http.ResponseWriter, r *http.Request, grant credential.Grant)