1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- #pragma once
- #include "CoreMinimal.h"
- struct FWebInterfaceBrowserCookie
- {
- public:
-
- FString Name;
-
- FString Value;
-
-
-
- FString Domain;
-
-
- FString Path;
-
- bool bSecure;
-
- bool bHttpOnly;
-
- bool bHasExpires;
-
- FDateTime Expires;
- };
- class IWebInterfaceBrowserCookieManager
- {
- public:
- typedef struct FWebInterfaceBrowserCookie FCookie;
- public:
-
- virtual void SetCookie(const FString& URL, const FCookie& Cookie, TFunction<void(bool)> Completed = nullptr) = 0;
-
- virtual void DeleteCookies(const FString& URL = TEXT(""), const FString& CookieName = TEXT(""), TFunction<void(int)> Completed = nullptr) = 0;
- };
|