mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
chore: update proto
This commit is contained in:
@@ -151,7 +151,6 @@ message ClientPayload {
|
|||||||
repeated int32 shards = 14;
|
repeated int32 shards = 14;
|
||||||
optional DNSSource dnsSource = 15;
|
optional DNSSource dnsSource = 15;
|
||||||
optional uint32 connectAttemptCount = 16;
|
optional uint32 connectAttemptCount = 16;
|
||||||
optional uint32 agent = 17;
|
|
||||||
optional uint32 device = 18;
|
optional uint32 device = 18;
|
||||||
optional CompanionRegData regData = 19;
|
optional CompanionRegData regData = 19;
|
||||||
enum ClientPayloadProduct {
|
enum ClientPayloadProduct {
|
||||||
@@ -162,7 +161,7 @@ message ClientPayload {
|
|||||||
optional bytes fbCat = 21;
|
optional bytes fbCat = 21;
|
||||||
optional bytes fbUserAgent = 22;
|
optional bytes fbUserAgent = 22;
|
||||||
optional bool oc = 23;
|
optional bool oc = 23;
|
||||||
optional uint32 lc = 24;
|
optional int32 lc = 24;
|
||||||
enum ClientPayloadIOSAppExtension {
|
enum ClientPayloadIOSAppExtension {
|
||||||
SHARE_EXTENSION = 0;
|
SHARE_EXTENSION = 0;
|
||||||
SERVICE_EXTENSION = 1;
|
SERVICE_EXTENSION = 1;
|
||||||
@@ -173,7 +172,8 @@ message ClientPayload {
|
|||||||
optional bytes fbDeviceId = 32;
|
optional bytes fbDeviceId = 32;
|
||||||
}
|
}
|
||||||
|
|
||||||
message Details {
|
// Renamed from Details
|
||||||
|
message NoiseCertificateDetails {
|
||||||
optional uint32 serial = 1;
|
optional uint32 serial = 1;
|
||||||
optional string issuer = 2;
|
optional string issuer = 2;
|
||||||
optional uint64 expires = 3;
|
optional uint64 expires = 3;
|
||||||
@@ -253,6 +253,15 @@ message BizAccountPayload {
|
|||||||
optional bytes bizAcctLinkInfo = 2;
|
optional bytes bizAcctLinkInfo = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Renamed from Details
|
||||||
|
message VerifiedNameDetails {
|
||||||
|
optional uint64 serial = 1;
|
||||||
|
optional string issuer = 2;
|
||||||
|
optional string verifiedName = 4;
|
||||||
|
repeated LocalizedName localizedNames = 8;
|
||||||
|
optional uint64 issueTime = 10;
|
||||||
|
}
|
||||||
|
|
||||||
message VerifiedNameCertificate {
|
message VerifiedNameCertificate {
|
||||||
optional bytes details = 1;
|
optional bytes details = 1;
|
||||||
optional bytes signature = 2;
|
optional bytes signature = 2;
|
||||||
@@ -685,6 +694,7 @@ message ExternalAdReplyInfo {
|
|||||||
optional string sourceType = 7;
|
optional string sourceType = 7;
|
||||||
optional string sourceId = 8;
|
optional string sourceId = 8;
|
||||||
optional string sourceUrl = 9;
|
optional string sourceUrl = 9;
|
||||||
|
optional bool containsAutoReply = 10;
|
||||||
}
|
}
|
||||||
|
|
||||||
message ContextInfo {
|
message ContextInfo {
|
||||||
@@ -1485,7 +1495,8 @@ message DisappearingMode {
|
|||||||
optional DisappearingModeInitiator initiator = 1;
|
optional DisappearingModeInitiator initiator = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
message MediaData {
|
// Renamed from MediaData
|
||||||
|
message PBMediaData {
|
||||||
optional bytes mediaKey = 1;
|
optional bytes mediaKey = 1;
|
||||||
optional int64 mediaKeyTimestamp = 2;
|
optional int64 mediaKeyTimestamp = 2;
|
||||||
optional bytes fileSha256 = 3;
|
optional bytes fileSha256 = 3;
|
||||||
@@ -1502,7 +1513,7 @@ message PaymentBackground {
|
|||||||
optional fixed32 placeholderArgb = 6;
|
optional fixed32 placeholderArgb = 6;
|
||||||
optional fixed32 textArgb = 7;
|
optional fixed32 textArgb = 7;
|
||||||
optional fixed32 subtextArgb = 8;
|
optional fixed32 subtextArgb = 8;
|
||||||
optional MediaData mediaData = 9;
|
optional PBMediaData mediaData = 9;
|
||||||
enum PaymentBackgroundType {
|
enum PaymentBackgroundType {
|
||||||
UNKNOWN = 0;
|
UNKNOWN = 0;
|
||||||
DEFAULT = 1;
|
DEFAULT = 1;
|
||||||
@@ -1577,6 +1588,15 @@ message Point {
|
|||||||
optional double y = 4;
|
optional double y = 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Duplicate type omitted
|
||||||
|
//message AppVersion {
|
||||||
|
// optional uint32 primary = 1;
|
||||||
|
// optional uint32 secondary = 2;
|
||||||
|
// optional uint32 tertiary = 3;
|
||||||
|
// optional uint32 quaternary = 4;
|
||||||
|
// optional uint32 quinary = 5;
|
||||||
|
//}
|
||||||
|
|
||||||
message CompanionProps {
|
message CompanionProps {
|
||||||
optional string os = 1;
|
optional string os = 1;
|
||||||
optional AppVersion version = 2;
|
optional AppVersion version = 2;
|
||||||
@@ -1653,12 +1673,21 @@ message UserReceipt {
|
|||||||
repeated string deliveredDeviceJid = 6;
|
repeated string deliveredDeviceJid = 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message StatusPSA {
|
||||||
|
required string campaignId = 44;
|
||||||
|
optional uint64 campaignExpirationTimestamp = 45;
|
||||||
|
}
|
||||||
|
|
||||||
message PhotoChange {
|
message PhotoChange {
|
||||||
optional bytes oldPhoto = 1;
|
optional bytes oldPhoto = 1;
|
||||||
optional bytes newPhoto = 2;
|
optional bytes newPhoto = 2;
|
||||||
optional uint32 newPhotoId = 3;
|
optional uint32 newPhotoId = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message MediaData {
|
||||||
|
optional string localPath = 1;
|
||||||
|
}
|
||||||
|
|
||||||
message WebFeatures {
|
message WebFeatures {
|
||||||
enum WebFeaturesFlag {
|
enum WebFeaturesFlag {
|
||||||
NOT_STARTED = 0;
|
NOT_STARTED = 0;
|
||||||
@@ -1948,6 +1977,8 @@ message WebMessageInfo {
|
|||||||
BIZ_PRIVACY_MODE_TO_BSP = 129;
|
BIZ_PRIVACY_MODE_TO_BSP = 129;
|
||||||
DISAPPEARING_MODE = 130;
|
DISAPPEARING_MODE = 130;
|
||||||
E2E_DEVICE_FETCH_FAILED = 131;
|
E2E_DEVICE_FETCH_FAILED = 131;
|
||||||
|
ADMIN_REVOKE = 132;
|
||||||
|
GROUP_INVITE_LINK_GROWTH_LOCKED = 133;
|
||||||
}
|
}
|
||||||
optional WebMessageInfoStubType messageStubType = 24;
|
optional WebMessageInfoStubType messageStubType = 24;
|
||||||
optional bool clearMedia = 25;
|
optional bool clearMedia = 25;
|
||||||
@@ -1975,7 +2006,6 @@ message WebMessageInfo {
|
|||||||
repeated Reaction reactions = 41;
|
repeated Reaction reactions = 41;
|
||||||
optional MediaData quotedStickerData = 42;
|
optional MediaData quotedStickerData = 42;
|
||||||
optional bytes futureproofData = 43;
|
optional bytes futureproofData = 43;
|
||||||
optional string statusPsaCampaignId = 44;
|
optional StatusPSA statusPsa = 44;
|
||||||
optional uint32 statusPsaCampaignDuration = 45;
|
|
||||||
optional uint64 statusPsaCampaignReadTimestamp = 46;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
496
WAProto/index.d.ts
vendored
496
WAProto/index.d.ts
vendored
@@ -871,9 +871,6 @@ export namespace proto {
|
|||||||
/** ClientPayload connectAttemptCount */
|
/** ClientPayload connectAttemptCount */
|
||||||
connectAttemptCount?: (number|null);
|
connectAttemptCount?: (number|null);
|
||||||
|
|
||||||
/** ClientPayload agent */
|
|
||||||
agent?: (number|null);
|
|
||||||
|
|
||||||
/** ClientPayload device */
|
/** ClientPayload device */
|
||||||
device?: (number|null);
|
device?: (number|null);
|
||||||
|
|
||||||
@@ -950,9 +947,6 @@ export namespace proto {
|
|||||||
/** ClientPayload connectAttemptCount. */
|
/** ClientPayload connectAttemptCount. */
|
||||||
public connectAttemptCount: number;
|
public connectAttemptCount: number;
|
||||||
|
|
||||||
/** ClientPayload agent. */
|
|
||||||
public agent: number;
|
|
||||||
|
|
||||||
/** ClientPayload device. */
|
/** ClientPayload device. */
|
||||||
public device: number;
|
public device: number;
|
||||||
|
|
||||||
@@ -1099,115 +1093,115 @@ export namespace proto {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Properties of a Details. */
|
/** Properties of a NoiseCertificateDetails. */
|
||||||
interface IDetails {
|
interface INoiseCertificateDetails {
|
||||||
|
|
||||||
/** Details serial */
|
/** NoiseCertificateDetails serial */
|
||||||
serial?: (number|null);
|
serial?: (number|null);
|
||||||
|
|
||||||
/** Details issuer */
|
/** NoiseCertificateDetails issuer */
|
||||||
issuer?: (string|null);
|
issuer?: (string|null);
|
||||||
|
|
||||||
/** Details expires */
|
/** NoiseCertificateDetails expires */
|
||||||
expires?: (number|Long|null);
|
expires?: (number|Long|null);
|
||||||
|
|
||||||
/** Details subject */
|
/** NoiseCertificateDetails subject */
|
||||||
subject?: (string|null);
|
subject?: (string|null);
|
||||||
|
|
||||||
/** Details key */
|
/** NoiseCertificateDetails key */
|
||||||
key?: (Uint8Array|null);
|
key?: (Uint8Array|null);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Represents a Details. */
|
/** Represents a NoiseCertificateDetails. */
|
||||||
class Details implements IDetails {
|
class NoiseCertificateDetails implements INoiseCertificateDetails {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a new Details.
|
* Constructs a new NoiseCertificateDetails.
|
||||||
* @param [properties] Properties to set
|
* @param [properties] Properties to set
|
||||||
*/
|
*/
|
||||||
constructor(properties?: proto.IDetails);
|
constructor(properties?: proto.INoiseCertificateDetails);
|
||||||
|
|
||||||
/** Details serial. */
|
/** NoiseCertificateDetails serial. */
|
||||||
public serial: number;
|
public serial: number;
|
||||||
|
|
||||||
/** Details issuer. */
|
/** NoiseCertificateDetails issuer. */
|
||||||
public issuer: string;
|
public issuer: string;
|
||||||
|
|
||||||
/** Details expires. */
|
/** NoiseCertificateDetails expires. */
|
||||||
public expires: (number|Long);
|
public expires: (number|Long);
|
||||||
|
|
||||||
/** Details subject. */
|
/** NoiseCertificateDetails subject. */
|
||||||
public subject: string;
|
public subject: string;
|
||||||
|
|
||||||
/** Details key. */
|
/** NoiseCertificateDetails key. */
|
||||||
public key: Uint8Array;
|
public key: Uint8Array;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a new Details instance using the specified properties.
|
* Creates a new NoiseCertificateDetails instance using the specified properties.
|
||||||
* @param [properties] Properties to set
|
* @param [properties] Properties to set
|
||||||
* @returns Details instance
|
* @returns NoiseCertificateDetails instance
|
||||||
*/
|
*/
|
||||||
public static create(properties?: proto.IDetails): proto.Details;
|
public static create(properties?: proto.INoiseCertificateDetails): proto.NoiseCertificateDetails;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Encodes the specified Details message. Does not implicitly {@link proto.Details.verify|verify} messages.
|
* Encodes the specified NoiseCertificateDetails message. Does not implicitly {@link proto.NoiseCertificateDetails.verify|verify} messages.
|
||||||
* @param message Details message or plain object to encode
|
* @param message NoiseCertificateDetails message or plain object to encode
|
||||||
* @param [writer] Writer to encode to
|
* @param [writer] Writer to encode to
|
||||||
* @returns Writer
|
* @returns Writer
|
||||||
*/
|
*/
|
||||||
public static encode(message: proto.IDetails, writer?: $protobuf.Writer): $protobuf.Writer;
|
public static encode(message: proto.INoiseCertificateDetails, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Encodes the specified Details message, length delimited. Does not implicitly {@link proto.Details.verify|verify} messages.
|
* Encodes the specified NoiseCertificateDetails message, length delimited. Does not implicitly {@link proto.NoiseCertificateDetails.verify|verify} messages.
|
||||||
* @param message Details message or plain object to encode
|
* @param message NoiseCertificateDetails message or plain object to encode
|
||||||
* @param [writer] Writer to encode to
|
* @param [writer] Writer to encode to
|
||||||
* @returns Writer
|
* @returns Writer
|
||||||
*/
|
*/
|
||||||
public static encodeDelimited(message: proto.IDetails, writer?: $protobuf.Writer): $protobuf.Writer;
|
public static encodeDelimited(message: proto.INoiseCertificateDetails, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Decodes a Details message from the specified reader or buffer.
|
* Decodes a NoiseCertificateDetails message from the specified reader or buffer.
|
||||||
* @param reader Reader or buffer to decode from
|
* @param reader Reader or buffer to decode from
|
||||||
* @param [length] Message length if known beforehand
|
* @param [length] Message length if known beforehand
|
||||||
* @returns Details
|
* @returns NoiseCertificateDetails
|
||||||
* @throws {Error} If the payload is not a reader or valid buffer
|
* @throws {Error} If the payload is not a reader or valid buffer
|
||||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||||
*/
|
*/
|
||||||
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): proto.Details;
|
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): proto.NoiseCertificateDetails;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Decodes a Details message from the specified reader or buffer, length delimited.
|
* Decodes a NoiseCertificateDetails message from the specified reader or buffer, length delimited.
|
||||||
* @param reader Reader or buffer to decode from
|
* @param reader Reader or buffer to decode from
|
||||||
* @returns Details
|
* @returns NoiseCertificateDetails
|
||||||
* @throws {Error} If the payload is not a reader or valid buffer
|
* @throws {Error} If the payload is not a reader or valid buffer
|
||||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||||
*/
|
*/
|
||||||
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): proto.Details;
|
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): proto.NoiseCertificateDetails;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Verifies a Details message.
|
* Verifies a NoiseCertificateDetails message.
|
||||||
* @param message Plain object to verify
|
* @param message Plain object to verify
|
||||||
* @returns `null` if valid, otherwise the reason why it is not
|
* @returns `null` if valid, otherwise the reason why it is not
|
||||||
*/
|
*/
|
||||||
public static verify(message: { [k: string]: any }): (string|null);
|
public static verify(message: { [k: string]: any }): (string|null);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a Details message from a plain object. Also converts values to their respective internal types.
|
* Creates a NoiseCertificateDetails message from a plain object. Also converts values to their respective internal types.
|
||||||
* @param object Plain object
|
* @param object Plain object
|
||||||
* @returns Details
|
* @returns NoiseCertificateDetails
|
||||||
*/
|
*/
|
||||||
public static fromObject(object: { [k: string]: any }): proto.Details;
|
public static fromObject(object: { [k: string]: any }): proto.NoiseCertificateDetails;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a plain object from a Details message. Also converts values to other types if specified.
|
* Creates a plain object from a NoiseCertificateDetails message. Also converts values to other types if specified.
|
||||||
* @param message Details
|
* @param message NoiseCertificateDetails
|
||||||
* @param [options] Conversion options
|
* @param [options] Conversion options
|
||||||
* @returns Plain object
|
* @returns Plain object
|
||||||
*/
|
*/
|
||||||
public static toObject(message: proto.Details, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
public static toObject(message: proto.NoiseCertificateDetails, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Converts this Details to JSON.
|
* Converts this NoiseCertificateDetails to JSON.
|
||||||
* @returns JSON object
|
* @returns JSON object
|
||||||
*/
|
*/
|
||||||
public toJSON(): { [k: string]: any };
|
public toJSON(): { [k: string]: any };
|
||||||
@@ -2089,6 +2083,120 @@ export namespace proto {
|
|||||||
public toJSON(): { [k: string]: any };
|
public toJSON(): { [k: string]: any };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Properties of a VerifiedNameDetails. */
|
||||||
|
interface IVerifiedNameDetails {
|
||||||
|
|
||||||
|
/** VerifiedNameDetails serial */
|
||||||
|
serial?: (number|Long|null);
|
||||||
|
|
||||||
|
/** VerifiedNameDetails issuer */
|
||||||
|
issuer?: (string|null);
|
||||||
|
|
||||||
|
/** VerifiedNameDetails verifiedName */
|
||||||
|
verifiedName?: (string|null);
|
||||||
|
|
||||||
|
/** VerifiedNameDetails localizedNames */
|
||||||
|
localizedNames?: (proto.ILocalizedName[]|null);
|
||||||
|
|
||||||
|
/** VerifiedNameDetails issueTime */
|
||||||
|
issueTime?: (number|Long|null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Represents a VerifiedNameDetails. */
|
||||||
|
class VerifiedNameDetails implements IVerifiedNameDetails {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a new VerifiedNameDetails.
|
||||||
|
* @param [properties] Properties to set
|
||||||
|
*/
|
||||||
|
constructor(properties?: proto.IVerifiedNameDetails);
|
||||||
|
|
||||||
|
/** VerifiedNameDetails serial. */
|
||||||
|
public serial: (number|Long);
|
||||||
|
|
||||||
|
/** VerifiedNameDetails issuer. */
|
||||||
|
public issuer: string;
|
||||||
|
|
||||||
|
/** VerifiedNameDetails verifiedName. */
|
||||||
|
public verifiedName: string;
|
||||||
|
|
||||||
|
/** VerifiedNameDetails localizedNames. */
|
||||||
|
public localizedNames: proto.ILocalizedName[];
|
||||||
|
|
||||||
|
/** VerifiedNameDetails issueTime. */
|
||||||
|
public issueTime: (number|Long);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a new VerifiedNameDetails instance using the specified properties.
|
||||||
|
* @param [properties] Properties to set
|
||||||
|
* @returns VerifiedNameDetails instance
|
||||||
|
*/
|
||||||
|
public static create(properties?: proto.IVerifiedNameDetails): proto.VerifiedNameDetails;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Encodes the specified VerifiedNameDetails message. Does not implicitly {@link proto.VerifiedNameDetails.verify|verify} messages.
|
||||||
|
* @param message VerifiedNameDetails message or plain object to encode
|
||||||
|
* @param [writer] Writer to encode to
|
||||||
|
* @returns Writer
|
||||||
|
*/
|
||||||
|
public static encode(message: proto.IVerifiedNameDetails, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Encodes the specified VerifiedNameDetails message, length delimited. Does not implicitly {@link proto.VerifiedNameDetails.verify|verify} messages.
|
||||||
|
* @param message VerifiedNameDetails message or plain object to encode
|
||||||
|
* @param [writer] Writer to encode to
|
||||||
|
* @returns Writer
|
||||||
|
*/
|
||||||
|
public static encodeDelimited(message: proto.IVerifiedNameDetails, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Decodes a VerifiedNameDetails message from the specified reader or buffer.
|
||||||
|
* @param reader Reader or buffer to decode from
|
||||||
|
* @param [length] Message length if known beforehand
|
||||||
|
* @returns VerifiedNameDetails
|
||||||
|
* @throws {Error} If the payload is not a reader or valid buffer
|
||||||
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||||
|
*/
|
||||||
|
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): proto.VerifiedNameDetails;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Decodes a VerifiedNameDetails message from the specified reader or buffer, length delimited.
|
||||||
|
* @param reader Reader or buffer to decode from
|
||||||
|
* @returns VerifiedNameDetails
|
||||||
|
* @throws {Error} If the payload is not a reader or valid buffer
|
||||||
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||||
|
*/
|
||||||
|
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): proto.VerifiedNameDetails;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Verifies a VerifiedNameDetails message.
|
||||||
|
* @param message Plain object to verify
|
||||||
|
* @returns `null` if valid, otherwise the reason why it is not
|
||||||
|
*/
|
||||||
|
public static verify(message: { [k: string]: any }): (string|null);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a VerifiedNameDetails message from a plain object. Also converts values to their respective internal types.
|
||||||
|
* @param object Plain object
|
||||||
|
* @returns VerifiedNameDetails
|
||||||
|
*/
|
||||||
|
public static fromObject(object: { [k: string]: any }): proto.VerifiedNameDetails;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a plain object from a VerifiedNameDetails message. Also converts values to other types if specified.
|
||||||
|
* @param message VerifiedNameDetails
|
||||||
|
* @param [options] Conversion options
|
||||||
|
* @returns Plain object
|
||||||
|
*/
|
||||||
|
public static toObject(message: proto.VerifiedNameDetails, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Converts this VerifiedNameDetails to JSON.
|
||||||
|
* @returns JSON object
|
||||||
|
*/
|
||||||
|
public toJSON(): { [k: string]: any };
|
||||||
|
}
|
||||||
|
|
||||||
/** Properties of a VerifiedNameCertificate. */
|
/** Properties of a VerifiedNameCertificate. */
|
||||||
interface IVerifiedNameCertificate {
|
interface IVerifiedNameCertificate {
|
||||||
|
|
||||||
@@ -8291,6 +8399,9 @@ export namespace proto {
|
|||||||
|
|
||||||
/** ExternalAdReplyInfo sourceUrl */
|
/** ExternalAdReplyInfo sourceUrl */
|
||||||
sourceUrl?: (string|null);
|
sourceUrl?: (string|null);
|
||||||
|
|
||||||
|
/** ExternalAdReplyInfo containsAutoReply */
|
||||||
|
containsAutoReply?: (boolean|null);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Represents an ExternalAdReplyInfo. */
|
/** Represents an ExternalAdReplyInfo. */
|
||||||
@@ -8329,6 +8440,9 @@ export namespace proto {
|
|||||||
/** ExternalAdReplyInfo sourceUrl. */
|
/** ExternalAdReplyInfo sourceUrl. */
|
||||||
public sourceUrl: string;
|
public sourceUrl: string;
|
||||||
|
|
||||||
|
/** ExternalAdReplyInfo containsAutoReply. */
|
||||||
|
public containsAutoReply: boolean;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a new ExternalAdReplyInfo instance using the specified properties.
|
* Creates a new ExternalAdReplyInfo instance using the specified properties.
|
||||||
* @param [properties] Properties to set
|
* @param [properties] Properties to set
|
||||||
@@ -17539,115 +17653,115 @@ export namespace proto {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Properties of a MediaData. */
|
/** Properties of a PBMediaData. */
|
||||||
interface IMediaData {
|
interface IPBMediaData {
|
||||||
|
|
||||||
/** MediaData mediaKey */
|
/** PBMediaData mediaKey */
|
||||||
mediaKey?: (Uint8Array|null);
|
mediaKey?: (Uint8Array|null);
|
||||||
|
|
||||||
/** MediaData mediaKeyTimestamp */
|
/** PBMediaData mediaKeyTimestamp */
|
||||||
mediaKeyTimestamp?: (number|Long|null);
|
mediaKeyTimestamp?: (number|Long|null);
|
||||||
|
|
||||||
/** MediaData fileSha256 */
|
/** PBMediaData fileSha256 */
|
||||||
fileSha256?: (Uint8Array|null);
|
fileSha256?: (Uint8Array|null);
|
||||||
|
|
||||||
/** MediaData fileEncSha256 */
|
/** PBMediaData fileEncSha256 */
|
||||||
fileEncSha256?: (Uint8Array|null);
|
fileEncSha256?: (Uint8Array|null);
|
||||||
|
|
||||||
/** MediaData directPath */
|
/** PBMediaData directPath */
|
||||||
directPath?: (string|null);
|
directPath?: (string|null);
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Represents a MediaData. */
|
/** Represents a PBMediaData. */
|
||||||
class MediaData implements IMediaData {
|
class PBMediaData implements IPBMediaData {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a new MediaData.
|
* Constructs a new PBMediaData.
|
||||||
* @param [properties] Properties to set
|
* @param [properties] Properties to set
|
||||||
*/
|
*/
|
||||||
constructor(properties?: proto.IMediaData);
|
constructor(properties?: proto.IPBMediaData);
|
||||||
|
|
||||||
/** MediaData mediaKey. */
|
/** PBMediaData mediaKey. */
|
||||||
public mediaKey: Uint8Array;
|
public mediaKey: Uint8Array;
|
||||||
|
|
||||||
/** MediaData mediaKeyTimestamp. */
|
/** PBMediaData mediaKeyTimestamp. */
|
||||||
public mediaKeyTimestamp: (number|Long);
|
public mediaKeyTimestamp: (number|Long);
|
||||||
|
|
||||||
/** MediaData fileSha256. */
|
/** PBMediaData fileSha256. */
|
||||||
public fileSha256: Uint8Array;
|
public fileSha256: Uint8Array;
|
||||||
|
|
||||||
/** MediaData fileEncSha256. */
|
/** PBMediaData fileEncSha256. */
|
||||||
public fileEncSha256: Uint8Array;
|
public fileEncSha256: Uint8Array;
|
||||||
|
|
||||||
/** MediaData directPath. */
|
/** PBMediaData directPath. */
|
||||||
public directPath: string;
|
public directPath: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a new MediaData instance using the specified properties.
|
* Creates a new PBMediaData instance using the specified properties.
|
||||||
* @param [properties] Properties to set
|
* @param [properties] Properties to set
|
||||||
* @returns MediaData instance
|
* @returns PBMediaData instance
|
||||||
*/
|
*/
|
||||||
public static create(properties?: proto.IMediaData): proto.MediaData;
|
public static create(properties?: proto.IPBMediaData): proto.PBMediaData;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Encodes the specified MediaData message. Does not implicitly {@link proto.MediaData.verify|verify} messages.
|
* Encodes the specified PBMediaData message. Does not implicitly {@link proto.PBMediaData.verify|verify} messages.
|
||||||
* @param message MediaData message or plain object to encode
|
* @param message PBMediaData message or plain object to encode
|
||||||
* @param [writer] Writer to encode to
|
* @param [writer] Writer to encode to
|
||||||
* @returns Writer
|
* @returns Writer
|
||||||
*/
|
*/
|
||||||
public static encode(message: proto.IMediaData, writer?: $protobuf.Writer): $protobuf.Writer;
|
public static encode(message: proto.IPBMediaData, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Encodes the specified MediaData message, length delimited. Does not implicitly {@link proto.MediaData.verify|verify} messages.
|
* Encodes the specified PBMediaData message, length delimited. Does not implicitly {@link proto.PBMediaData.verify|verify} messages.
|
||||||
* @param message MediaData message or plain object to encode
|
* @param message PBMediaData message or plain object to encode
|
||||||
* @param [writer] Writer to encode to
|
* @param [writer] Writer to encode to
|
||||||
* @returns Writer
|
* @returns Writer
|
||||||
*/
|
*/
|
||||||
public static encodeDelimited(message: proto.IMediaData, writer?: $protobuf.Writer): $protobuf.Writer;
|
public static encodeDelimited(message: proto.IPBMediaData, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Decodes a MediaData message from the specified reader or buffer.
|
* Decodes a PBMediaData message from the specified reader or buffer.
|
||||||
* @param reader Reader or buffer to decode from
|
* @param reader Reader or buffer to decode from
|
||||||
* @param [length] Message length if known beforehand
|
* @param [length] Message length if known beforehand
|
||||||
* @returns MediaData
|
* @returns PBMediaData
|
||||||
* @throws {Error} If the payload is not a reader or valid buffer
|
* @throws {Error} If the payload is not a reader or valid buffer
|
||||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||||
*/
|
*/
|
||||||
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): proto.MediaData;
|
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): proto.PBMediaData;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Decodes a MediaData message from the specified reader or buffer, length delimited.
|
* Decodes a PBMediaData message from the specified reader or buffer, length delimited.
|
||||||
* @param reader Reader or buffer to decode from
|
* @param reader Reader or buffer to decode from
|
||||||
* @returns MediaData
|
* @returns PBMediaData
|
||||||
* @throws {Error} If the payload is not a reader or valid buffer
|
* @throws {Error} If the payload is not a reader or valid buffer
|
||||||
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||||
*/
|
*/
|
||||||
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): proto.MediaData;
|
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): proto.PBMediaData;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Verifies a MediaData message.
|
* Verifies a PBMediaData message.
|
||||||
* @param message Plain object to verify
|
* @param message Plain object to verify
|
||||||
* @returns `null` if valid, otherwise the reason why it is not
|
* @returns `null` if valid, otherwise the reason why it is not
|
||||||
*/
|
*/
|
||||||
public static verify(message: { [k: string]: any }): (string|null);
|
public static verify(message: { [k: string]: any }): (string|null);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a MediaData message from a plain object. Also converts values to their respective internal types.
|
* Creates a PBMediaData message from a plain object. Also converts values to their respective internal types.
|
||||||
* @param object Plain object
|
* @param object Plain object
|
||||||
* @returns MediaData
|
* @returns PBMediaData
|
||||||
*/
|
*/
|
||||||
public static fromObject(object: { [k: string]: any }): proto.MediaData;
|
public static fromObject(object: { [k: string]: any }): proto.PBMediaData;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a plain object from a MediaData message. Also converts values to other types if specified.
|
* Creates a plain object from a PBMediaData message. Also converts values to other types if specified.
|
||||||
* @param message MediaData
|
* @param message PBMediaData
|
||||||
* @param [options] Conversion options
|
* @param [options] Conversion options
|
||||||
* @returns Plain object
|
* @returns Plain object
|
||||||
*/
|
*/
|
||||||
public static toObject(message: proto.MediaData, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
public static toObject(message: proto.PBMediaData, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Converts this MediaData to JSON.
|
* Converts this PBMediaData to JSON.
|
||||||
* @returns JSON object
|
* @returns JSON object
|
||||||
*/
|
*/
|
||||||
public toJSON(): { [k: string]: any };
|
public toJSON(): { [k: string]: any };
|
||||||
@@ -17681,7 +17795,7 @@ export namespace proto {
|
|||||||
subtextArgb?: (number|null);
|
subtextArgb?: (number|null);
|
||||||
|
|
||||||
/** PaymentBackground mediaData */
|
/** PaymentBackground mediaData */
|
||||||
mediaData?: (proto.IMediaData|null);
|
mediaData?: (proto.IPBMediaData|null);
|
||||||
|
|
||||||
/** PaymentBackground type */
|
/** PaymentBackground type */
|
||||||
type?: (proto.PaymentBackground.PaymentBackgroundType|null);
|
type?: (proto.PaymentBackground.PaymentBackgroundType|null);
|
||||||
@@ -17721,7 +17835,7 @@ export namespace proto {
|
|||||||
public subtextArgb: number;
|
public subtextArgb: number;
|
||||||
|
|
||||||
/** PaymentBackground mediaData. */
|
/** PaymentBackground mediaData. */
|
||||||
public mediaData?: (proto.IMediaData|null);
|
public mediaData?: (proto.IPBMediaData|null);
|
||||||
|
|
||||||
/** PaymentBackground type. */
|
/** PaymentBackground type. */
|
||||||
public type: proto.PaymentBackground.PaymentBackgroundType;
|
public type: proto.PaymentBackground.PaymentBackgroundType;
|
||||||
@@ -19896,6 +20010,102 @@ export namespace proto {
|
|||||||
public toJSON(): { [k: string]: any };
|
public toJSON(): { [k: string]: any };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Properties of a StatusPSA. */
|
||||||
|
interface IStatusPSA {
|
||||||
|
|
||||||
|
/** StatusPSA campaignId */
|
||||||
|
campaignId: string;
|
||||||
|
|
||||||
|
/** StatusPSA campaignExpirationTimestamp */
|
||||||
|
campaignExpirationTimestamp?: (number|Long|null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Represents a StatusPSA. */
|
||||||
|
class StatusPSA implements IStatusPSA {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a new StatusPSA.
|
||||||
|
* @param [properties] Properties to set
|
||||||
|
*/
|
||||||
|
constructor(properties?: proto.IStatusPSA);
|
||||||
|
|
||||||
|
/** StatusPSA campaignId. */
|
||||||
|
public campaignId: string;
|
||||||
|
|
||||||
|
/** StatusPSA campaignExpirationTimestamp. */
|
||||||
|
public campaignExpirationTimestamp: (number|Long);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a new StatusPSA instance using the specified properties.
|
||||||
|
* @param [properties] Properties to set
|
||||||
|
* @returns StatusPSA instance
|
||||||
|
*/
|
||||||
|
public static create(properties?: proto.IStatusPSA): proto.StatusPSA;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Encodes the specified StatusPSA message. Does not implicitly {@link proto.StatusPSA.verify|verify} messages.
|
||||||
|
* @param message StatusPSA message or plain object to encode
|
||||||
|
* @param [writer] Writer to encode to
|
||||||
|
* @returns Writer
|
||||||
|
*/
|
||||||
|
public static encode(message: proto.IStatusPSA, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Encodes the specified StatusPSA message, length delimited. Does not implicitly {@link proto.StatusPSA.verify|verify} messages.
|
||||||
|
* @param message StatusPSA message or plain object to encode
|
||||||
|
* @param [writer] Writer to encode to
|
||||||
|
* @returns Writer
|
||||||
|
*/
|
||||||
|
public static encodeDelimited(message: proto.IStatusPSA, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Decodes a StatusPSA message from the specified reader or buffer.
|
||||||
|
* @param reader Reader or buffer to decode from
|
||||||
|
* @param [length] Message length if known beforehand
|
||||||
|
* @returns StatusPSA
|
||||||
|
* @throws {Error} If the payload is not a reader or valid buffer
|
||||||
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||||
|
*/
|
||||||
|
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): proto.StatusPSA;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Decodes a StatusPSA message from the specified reader or buffer, length delimited.
|
||||||
|
* @param reader Reader or buffer to decode from
|
||||||
|
* @returns StatusPSA
|
||||||
|
* @throws {Error} If the payload is not a reader or valid buffer
|
||||||
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||||
|
*/
|
||||||
|
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): proto.StatusPSA;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Verifies a StatusPSA message.
|
||||||
|
* @param message Plain object to verify
|
||||||
|
* @returns `null` if valid, otherwise the reason why it is not
|
||||||
|
*/
|
||||||
|
public static verify(message: { [k: string]: any }): (string|null);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a StatusPSA message from a plain object. Also converts values to their respective internal types.
|
||||||
|
* @param object Plain object
|
||||||
|
* @returns StatusPSA
|
||||||
|
*/
|
||||||
|
public static fromObject(object: { [k: string]: any }): proto.StatusPSA;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a plain object from a StatusPSA message. Also converts values to other types if specified.
|
||||||
|
* @param message StatusPSA
|
||||||
|
* @param [options] Conversion options
|
||||||
|
* @returns Plain object
|
||||||
|
*/
|
||||||
|
public static toObject(message: proto.StatusPSA, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Converts this StatusPSA to JSON.
|
||||||
|
* @returns JSON object
|
||||||
|
*/
|
||||||
|
public toJSON(): { [k: string]: any };
|
||||||
|
}
|
||||||
|
|
||||||
/** Properties of a PhotoChange. */
|
/** Properties of a PhotoChange. */
|
||||||
interface IPhotoChange {
|
interface IPhotoChange {
|
||||||
|
|
||||||
@@ -19998,6 +20208,96 @@ export namespace proto {
|
|||||||
public toJSON(): { [k: string]: any };
|
public toJSON(): { [k: string]: any };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Properties of a MediaData. */
|
||||||
|
interface IMediaData {
|
||||||
|
|
||||||
|
/** MediaData localPath */
|
||||||
|
localPath?: (string|null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/** Represents a MediaData. */
|
||||||
|
class MediaData implements IMediaData {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a new MediaData.
|
||||||
|
* @param [properties] Properties to set
|
||||||
|
*/
|
||||||
|
constructor(properties?: proto.IMediaData);
|
||||||
|
|
||||||
|
/** MediaData localPath. */
|
||||||
|
public localPath: string;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a new MediaData instance using the specified properties.
|
||||||
|
* @param [properties] Properties to set
|
||||||
|
* @returns MediaData instance
|
||||||
|
*/
|
||||||
|
public static create(properties?: proto.IMediaData): proto.MediaData;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Encodes the specified MediaData message. Does not implicitly {@link proto.MediaData.verify|verify} messages.
|
||||||
|
* @param message MediaData message or plain object to encode
|
||||||
|
* @param [writer] Writer to encode to
|
||||||
|
* @returns Writer
|
||||||
|
*/
|
||||||
|
public static encode(message: proto.IMediaData, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Encodes the specified MediaData message, length delimited. Does not implicitly {@link proto.MediaData.verify|verify} messages.
|
||||||
|
* @param message MediaData message or plain object to encode
|
||||||
|
* @param [writer] Writer to encode to
|
||||||
|
* @returns Writer
|
||||||
|
*/
|
||||||
|
public static encodeDelimited(message: proto.IMediaData, writer?: $protobuf.Writer): $protobuf.Writer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Decodes a MediaData message from the specified reader or buffer.
|
||||||
|
* @param reader Reader or buffer to decode from
|
||||||
|
* @param [length] Message length if known beforehand
|
||||||
|
* @returns MediaData
|
||||||
|
* @throws {Error} If the payload is not a reader or valid buffer
|
||||||
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||||
|
*/
|
||||||
|
public static decode(reader: ($protobuf.Reader|Uint8Array), length?: number): proto.MediaData;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Decodes a MediaData message from the specified reader or buffer, length delimited.
|
||||||
|
* @param reader Reader or buffer to decode from
|
||||||
|
* @returns MediaData
|
||||||
|
* @throws {Error} If the payload is not a reader or valid buffer
|
||||||
|
* @throws {$protobuf.util.ProtocolError} If required fields are missing
|
||||||
|
*/
|
||||||
|
public static decodeDelimited(reader: ($protobuf.Reader|Uint8Array)): proto.MediaData;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Verifies a MediaData message.
|
||||||
|
* @param message Plain object to verify
|
||||||
|
* @returns `null` if valid, otherwise the reason why it is not
|
||||||
|
*/
|
||||||
|
public static verify(message: { [k: string]: any }): (string|null);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a MediaData message from a plain object. Also converts values to their respective internal types.
|
||||||
|
* @param object Plain object
|
||||||
|
* @returns MediaData
|
||||||
|
*/
|
||||||
|
public static fromObject(object: { [k: string]: any }): proto.MediaData;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a plain object from a MediaData message. Also converts values to other types if specified.
|
||||||
|
* @param message MediaData
|
||||||
|
* @param [options] Conversion options
|
||||||
|
* @returns Plain object
|
||||||
|
*/
|
||||||
|
public static toObject(message: proto.MediaData, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Converts this MediaData to JSON.
|
||||||
|
* @returns JSON object
|
||||||
|
*/
|
||||||
|
public toJSON(): { [k: string]: any };
|
||||||
|
}
|
||||||
|
|
||||||
/** Properties of a WebFeatures. */
|
/** Properties of a WebFeatures. */
|
||||||
interface IWebFeatures {
|
interface IWebFeatures {
|
||||||
|
|
||||||
@@ -20904,14 +21204,8 @@ export namespace proto {
|
|||||||
/** WebMessageInfo futureproofData */
|
/** WebMessageInfo futureproofData */
|
||||||
futureproofData?: (Uint8Array|null);
|
futureproofData?: (Uint8Array|null);
|
||||||
|
|
||||||
/** WebMessageInfo statusPsaCampaignId */
|
/** WebMessageInfo statusPsa */
|
||||||
statusPsaCampaignId?: (string|null);
|
statusPsa?: (proto.IStatusPSA|null);
|
||||||
|
|
||||||
/** WebMessageInfo statusPsaCampaignDuration */
|
|
||||||
statusPsaCampaignDuration?: (number|null);
|
|
||||||
|
|
||||||
/** WebMessageInfo statusPsaCampaignReadTimestamp */
|
|
||||||
statusPsaCampaignReadTimestamp?: (number|Long|null);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Represents a WebMessageInfo. */
|
/** Represents a WebMessageInfo. */
|
||||||
@@ -21025,14 +21319,8 @@ export namespace proto {
|
|||||||
/** WebMessageInfo futureproofData. */
|
/** WebMessageInfo futureproofData. */
|
||||||
public futureproofData: Uint8Array;
|
public futureproofData: Uint8Array;
|
||||||
|
|
||||||
/** WebMessageInfo statusPsaCampaignId. */
|
/** WebMessageInfo statusPsa. */
|
||||||
public statusPsaCampaignId: string;
|
public statusPsa?: (proto.IStatusPSA|null);
|
||||||
|
|
||||||
/** WebMessageInfo statusPsaCampaignDuration. */
|
|
||||||
public statusPsaCampaignDuration: number;
|
|
||||||
|
|
||||||
/** WebMessageInfo statusPsaCampaignReadTimestamp. */
|
|
||||||
public statusPsaCampaignReadTimestamp: (number|Long);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a new WebMessageInfo instance using the specified properties.
|
* Creates a new WebMessageInfo instance using the specified properties.
|
||||||
@@ -21250,7 +21538,9 @@ export namespace proto {
|
|||||||
BIZ_PRIVACY_MODE_TO_FB = 128,
|
BIZ_PRIVACY_MODE_TO_FB = 128,
|
||||||
BIZ_PRIVACY_MODE_TO_BSP = 129,
|
BIZ_PRIVACY_MODE_TO_BSP = 129,
|
||||||
DISAPPEARING_MODE = 130,
|
DISAPPEARING_MODE = 130,
|
||||||
E2E_DEVICE_FETCH_FAILED = 131
|
E2E_DEVICE_FETCH_FAILED = 131,
|
||||||
|
ADMIN_REVOKE = 132,
|
||||||
|
GROUP_INVITE_LINK_GROWTH_LOCKED = 133
|
||||||
}
|
}
|
||||||
|
|
||||||
/** WebMessageInfoBizPrivacyStatus enum. */
|
/** WebMessageInfoBizPrivacyStatus enum. */
|
||||||
|
|||||||
1180
WAProto/index.js
1180
WAProto/index.js
File diff suppressed because it is too large
Load Diff
@@ -24,7 +24,7 @@
|
|||||||
"build:tsc": "tsc",
|
"build:tsc": "tsc",
|
||||||
"example": "node --inspect -r ts-node/register Example/example.ts",
|
"example": "node --inspect -r ts-node/register Example/example.ts",
|
||||||
"example:legacy": "node --inspect -r ts-node/register Example/example-legacy.ts",
|
"example:legacy": "node --inspect -r ts-node/register Example/example-legacy.ts",
|
||||||
"gen-protobuf": "bash src/BinaryNode/GenerateStatics.sh",
|
"gen-protobuf": "sh WAProto/GenerateStatics.sh",
|
||||||
"browser-decode": "yarn ts-node src/BrowserMessageDecoding.ts",
|
"browser-decode": "yarn ts-node src/BrowserMessageDecoding.ts",
|
||||||
"lint": "eslint ./src --ext .js,.ts,.jsx,.tsx",
|
"lint": "eslint ./src --ext .js,.ts,.jsx,.tsx",
|
||||||
"lint:fix": "eslint ./src --fix --ext .js,.ts,.jsx,.tsx"
|
"lint:fix": "eslint ./src --fix --ext .js,.ts,.jsx,.tsx"
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ export const makeNoiseHandler = ({ public: publicKey, private: privateKey }: Key
|
|||||||
const certDecoded = decrypt(serverHello!.payload!)
|
const certDecoded = decrypt(serverHello!.payload!)
|
||||||
const { details: certDetails, signature: certSignature } = proto.NoiseCertificate.decode(certDecoded)
|
const { details: certDetails, signature: certSignature } = proto.NoiseCertificate.decode(certDecoded)
|
||||||
|
|
||||||
const { issuer: certIssuer, key: certKey } = proto.Details.decode(certDetails)
|
const { key: certKey } = proto.NoiseCertificateDetails.decode(certDetails)
|
||||||
|
|
||||||
if(Buffer.compare(decStaticContent, certKey) !== 0) {
|
if(Buffer.compare(decStaticContent, certKey) !== 0) {
|
||||||
throw new Boom('certification match failed', { statusCode: 400 })
|
throw new Boom('certification match failed', { statusCode: 400 })
|
||||||
|
|||||||
Reference in New Issue
Block a user