Class PoTokenResult
- java.lang.Object
-
- org.schabi.newpipe.extractor.services.youtube.PoTokenResult
-
public final class PoTokenResult extends java.lang.Object
The result of a supported/successfulpoToken
extraction request by aPoTokenProvider
.
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
playerRequestPoToken
ThepoToken
of a player request, a Protobuf object encoded as a base 64 string.java.lang.String
streamingDataPoToken
ThepoToken
to be appended to streaming URLs, a Protobuf object encoded as a base 64 string.java.lang.String
visitorData
The visitor data associated with apoToken
.
-
Constructor Summary
Constructors Constructor Description PoTokenResult(java.lang.String visitorData, java.lang.String playerRequestPoToken, java.lang.String streamingDataPoToken)
Construct aPoTokenResult
instance.
-
-
-
Field Detail
-
visitorData
@Nonnull public final java.lang.String visitorData
The visitor data associated with apoToken
.
-
playerRequestPoToken
@Nonnull public final java.lang.String playerRequestPoToken
ThepoToken
of a player request, a Protobuf object encoded as a base 64 string.
-
streamingDataPoToken
@Nullable public final java.lang.String streamingDataPoToken
ThepoToken
to be appended to streaming URLs, a Protobuf object encoded as a base 64 string.It may be required on some clients such as HTML5 ones and may also differ from the player request
poToken
.
-
-
Constructor Detail
-
PoTokenResult
public PoTokenResult(@Nonnull java.lang.String visitorData, @Nonnull java.lang.String playerRequestPoToken, @Nullable java.lang.String streamingDataPoToken)
Construct aPoTokenResult
instance.- Parameters:
visitorData
- seevisitorData
playerRequestPoToken
- seeplayerRequestPoToken
streamingDataPoToken
- seestreamingDataPoToken
- Throws:
java.lang.NullPointerException
- if a non-null parameter is null
-
-