Documentation ¶
Index ¶
- func LoggerRequest(l *slog.Logger, r *http.Request, err error)
- func New(logger *slog.Logger, client Client, templates map[string]*template.Template, ...) http.Handler
- type AppVars
- type AppVarsClient
- type ChangeECMClient
- type Client
- type EnvironmentVars
- type ErrorHandlerClient
- type ErrorVars
- type ExpandedError
- type FirmHubDeputyTabInformation
- type FirmHubInformation
- type Handler
- type ManageFirmDetailsInformation
- type ManagePiiDetailsInformation
- type Redirect
- type RequestPiiDetailsInformation
- type StatusError
- type Template
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoggerRequest ¶ added in v1.109.0
Types ¶
type AppVars ¶
type AppVars struct { Path string XSRFToken string User model.Assignee FirmDetails model.FirmDetails Error string Errors sirius.ValidationErrors EnvironmentVars }
func NewAppVars ¶
func NewAppVars(client AppVarsClient, r *http.Request, envVars EnvironmentVars) (*AppVars, error)
type AppVarsClient ¶
type ChangeECMClient ¶
type ChangeECMClient interface { GetProTeamUsers(sirius.Context) ([]model.TeamMembers, []model.Member, error) ChangeECM(sirius.Context, sirius.ExecutiveCaseManagerOutgoing, model.FirmDetails) error }
type EnvironmentVars ¶
type EnvironmentVars struct { Port string WebDir string SiriusURL string SiriusPublicURL string ProHubURL string Prefix string }
func NewEnvironmentVars ¶
func NewEnvironmentVars() (EnvironmentVars, error)
type ErrorHandlerClient ¶
type ErrorVars ¶
type ErrorVars struct { Code int Error string EnvironmentVars }
type ExpandedError ¶ added in v1.109.0
type ExpandedError interface { Title() string Data() interface{} }
type FirmHubInformation ¶
type FirmHubInformation interface { }
type ManageFirmDetailsInformation ¶
type ManageFirmDetailsInformation interface {
ManageFirmDetails(sirius.Context, model.FirmDetails) error
}
type ManagePiiDetailsInformation ¶
type ManagePiiDetailsInformation interface {
EditPiiCertificate(sirius.Context, model.PiiDetails) error
}
type RequestPiiDetailsInformation ¶
type RequestPiiDetailsInformation interface {
RequestPiiCertificate(sirius.Context, sirius.PiiDetailsRequest) error
}
type StatusError ¶
type StatusError int
func (StatusError) Code ¶
func (e StatusError) Code() int
func (StatusError) Error ¶
func (e StatusError) Error() string
Click to show internal directories.
Click to hide internal directories.