Package knf.hydra.core.models.data
Class Setting.LoginCookies
-
- All Implemented Interfaces:
public final class Setting.LoginCookies extends Setting<String>
Represents a setting that opens a login screen with the provided url
-
-
Field Summary
Fields Modifier and Type Field Description private final LoginDataloginDataprivate final Function1<String, Boolean>cookieValidationprivate final Function1<String, String>cookieTransform
-
Method Summary
Modifier and Type Method Description final LoginDatagetLoginData()Login data to be used final Function1<String, Boolean>getCookieValidation()Optional callback to check if the captured cookies are valid final Function1<String, String>getCookieTransform()Optional callback to transform the captured cookies before saving -
-
Constructor Detail
-
Setting.LoginCookies
Setting.LoginCookies(String title, String description, String key, String default, LoginData loginData, Function1<String, Boolean> cookieValidation, Function1<String, String> cookieTransform)
- Parameters:
title- Setting titledescription- Setting descriptionkey- Setting keydefault- Setting default value
-
-
Method Detail
-
getLoginData
final LoginData getLoginData()
Login data to be used
-
getCookieValidation
final Function1<String, Boolean> getCookieValidation()
Optional callback to check if the captured cookies are valid
-
getCookieTransform
final Function1<String, String> getCookieTransform()
Optional callback to transform the captured cookies before saving
-
-
-
-