AdminPanelConfig
public struct AdminPanelConfig<U> : Service where U : AdminPanelUserType
Undocumented
-
Undocumented
See moreDeclaration
Swift
public struct ResetPasswordEmail -
Undocumented
See moreDeclaration
Swift
public struct SpecifyPasswordEmail -
Undocumented
Declaration
Swift
public let name: String -
Undocumented
Declaration
Swift
public let baseURL: String -
Undocumented
Declaration
Swift
public let endpoints: AdminPanelEndpoints -
Undocumented
Declaration
Swift
public let views: AdminPanelViews -
Undocumented
Declaration
Swift
public let controllers: AdminPanelControllers<U> -
Undocumented
Declaration
Swift
public let sidebarMenuPathGenerator: SidebarMenuPathGenerator<U.Role> -
Undocumented
Declaration
Swift
public let resetEndpoints: ResetEndpoints -
Undocumented
Declaration
Swift
public let resetPasswordEmail: ResetPasswordEmail -
Undocumented
Declaration
Swift
public let resetSigner: JWTSigner -
Undocumented
Declaration
Swift
public let specifyPasswordEmail: SpecifyPasswordEmail -
Undocumented
Declaration
Swift
public let environment: Environment -
init(name:baseURL:endpoints:views:controllers:sidebarMenuPathGenerator:resetEndpoints:resetPasswordEmail:resetSigner:specifyPasswordEmail:environment:)Undocumented
Declaration
Swift
public init( name: String, baseURL: String, endpoints: AdminPanelEndpoints = .default, views: AdminPanelViews = .default, controllers: AdminPanelControllers<U> = .default, sidebarMenuPathGenerator: @escaping SidebarMenuPathGenerator<U.Role> = U.Role.sidebarMenuPathGenerator, resetEndpoints: ResetEndpoints = ResetEndpoints( renderResetPasswordRequest: "/admin/users/reset-password/request", resetPasswordRequest: "/admin/users/reset-password/request", renderResetPassword: "/admin/users/reset-password", resetPassword: "/admin/users/reset-password" ), resetPasswordEmail: ResetPasswordEmail = .default, resetSigner: JWTSigner, specifyPasswordEmail: SpecifyPasswordEmail = .default, environment: Environment )
AdminPanelConfig Structure Reference