Class Browser
Information about an entry in the web browser's local history database.
Namespace: Google.Backstory
Assembly: Google.Backstory.dll
Syntax
public sealed class Browser : IMessage<Browser>, IEquatable<Browser>, IDeepCloneable<Browser>, IBufferMessage, IMessage
Constructors
Browser()
Declaration
public Browser()
Browser(Browser)
Declaration
public Browser(Browser other)
Parameters
| Type | Name | Description |
|---|---|---|
| Browser | other |
Properties
BrowserType
The browser that recorded the history entry (e.g. "Chrome", "Firefox", "Safari", etc.).
Declaration
public Browser.Types.BrowserType BrowserType { get; set; }
Property Value
| Type | Description |
|---|---|
| Browser.Types.BrowserType |
BrowserVersion
The browser version.
Declaration
public string BrowserVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Cookies
Information about the cookies.
Declaration
public RepeatedField<Browser.Types.Cookie> Cookies { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<Browser.Types.Cookie> |
FirstBookmarkedTime
The timestamp indicating the first time the URL was bookmarked.
Declaration
public Timestamp FirstBookmarkedTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
FirstVisitTime
The timestamp indicating the initial visit to the URL.
Declaration
public Timestamp FirstVisitTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
Hidden
A boolean value indicating if the history entry is hidden.
Declaration
public bool Hidden { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
IndexedContent
Represents the textual content of a web page. This field should be kept short. Large strings may affect latency and payload sizes.
Declaration
public string IndexedContent { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LastVisitTime
The timestamp indicating the most recent visit to the URL.
Declaration
public Timestamp LastVisitTime { get; set; }
Property Value
| Type | Description |
|---|---|
| Timestamp |
Profile
The browser profile associated with the history entry.
Declaration
public string Profile { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RequestOriginUri
Indicates the URI from which the current visit originated.
Declaration
public string RequestOriginUri { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Typed
A boolean value indicating if the URL was typed by the user.
Declaration
public bool Typed { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
TypedCount
The number of times the URL was visited with this specific visit type and visit source.
Declaration
public long TypedCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
VisitCount
The total number of times the Url has been visited.
Declaration
public long VisitCount { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
VisitCountCriteria
Describes the criteria used to calculate the visit_count.
Declaration
public string VisitCountCriteria { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
VisitSource
The source of the visit.
Declaration
public Browser.Types.VisitSource VisitSource { get; set; }
Property Value
| Type | Description |
|---|---|
| Browser.Types.VisitSource |
VisitType
Describes the type of navigation or visit (e.g., direct, redirect, etc.).
Declaration
public Browser.Types.UrlVisitType VisitType { get; set; }
Property Value
| Type | Description |
|---|---|
| Browser.Types.UrlVisitType |