mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
8941 lines
345 KiB
TypeScript
8941 lines
345 KiB
TypeScript
import * as $protobuf from "protobufjs";
|
|
/** Namespace proto. */
|
|
export namespace proto {
|
|
|
|
/** Properties of a WebFeatures. */
|
|
interface IWebFeatures {
|
|
|
|
/** WebFeatures labelsDisplay */
|
|
labelsDisplay?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures voipIndividualOutgoing */
|
|
voipIndividualOutgoing?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures groupsV3 */
|
|
groupsV3?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures groupsV3Create */
|
|
groupsV3Create?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures changeNumberV2 */
|
|
changeNumberV2?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures queryStatusV3Thumbnail */
|
|
queryStatusV3Thumbnail?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures liveLocations */
|
|
liveLocations?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures queryVname */
|
|
queryVname?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures voipIndividualIncoming */
|
|
voipIndividualIncoming?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures quickRepliesQuery */
|
|
quickRepliesQuery?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures payments */
|
|
payments?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures stickerPackQuery */
|
|
stickerPackQuery?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures liveLocationsFinal */
|
|
liveLocationsFinal?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures labelsEdit */
|
|
labelsEdit?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures mediaUpload */
|
|
mediaUpload?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures mediaUploadRichQuickReplies */
|
|
mediaUploadRichQuickReplies?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures vnameV2 */
|
|
vnameV2?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures videoPlaybackUrl */
|
|
videoPlaybackUrl?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures statusRanking */
|
|
statusRanking?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures voipIndividualVideo */
|
|
voipIndividualVideo?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures thirdPartyStickers */
|
|
thirdPartyStickers?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures frequentlyForwardedSetting */
|
|
frequentlyForwardedSetting?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures groupsV4JoinPermission */
|
|
groupsV4JoinPermission?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures recentStickers */
|
|
recentStickers?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures catalog */
|
|
catalog?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures starredStickers */
|
|
starredStickers?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures voipGroupCall */
|
|
voipGroupCall?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures templateMessage */
|
|
templateMessage?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures templateMessageInteractivity */
|
|
templateMessageInteractivity?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures ephemeralMessages */
|
|
ephemeralMessages?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures e2ENotificationSync */
|
|
e2ENotificationSync?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures recentStickersV2 */
|
|
recentStickersV2?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures syncdRelease1 */
|
|
syncdRelease1?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures recentStickersV3 */
|
|
recentStickersV3?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures userNotice */
|
|
userNotice?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures syncdRelease11 */
|
|
syncdRelease11?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
|
|
/** WebFeatures support */
|
|
support?: (proto.WebFeatures.WebFeaturesFlag|null);
|
|
}
|
|
|
|
/** Represents a WebFeatures. */
|
|
class WebFeatures implements IWebFeatures {
|
|
|
|
/**
|
|
* Constructs a new WebFeatures.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IWebFeatures);
|
|
|
|
/** WebFeatures labelsDisplay. */
|
|
public labelsDisplay: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures voipIndividualOutgoing. */
|
|
public voipIndividualOutgoing: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures groupsV3. */
|
|
public groupsV3: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures groupsV3Create. */
|
|
public groupsV3Create: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures changeNumberV2. */
|
|
public changeNumberV2: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures queryStatusV3Thumbnail. */
|
|
public queryStatusV3Thumbnail: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures liveLocations. */
|
|
public liveLocations: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures queryVname. */
|
|
public queryVname: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures voipIndividualIncoming. */
|
|
public voipIndividualIncoming: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures quickRepliesQuery. */
|
|
public quickRepliesQuery: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures payments. */
|
|
public payments: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures stickerPackQuery. */
|
|
public stickerPackQuery: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures liveLocationsFinal. */
|
|
public liveLocationsFinal: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures labelsEdit. */
|
|
public labelsEdit: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures mediaUpload. */
|
|
public mediaUpload: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures mediaUploadRichQuickReplies. */
|
|
public mediaUploadRichQuickReplies: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures vnameV2. */
|
|
public vnameV2: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures videoPlaybackUrl. */
|
|
public videoPlaybackUrl: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures statusRanking. */
|
|
public statusRanking: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures voipIndividualVideo. */
|
|
public voipIndividualVideo: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures thirdPartyStickers. */
|
|
public thirdPartyStickers: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures frequentlyForwardedSetting. */
|
|
public frequentlyForwardedSetting: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures groupsV4JoinPermission. */
|
|
public groupsV4JoinPermission: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures recentStickers. */
|
|
public recentStickers: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures catalog. */
|
|
public catalog: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures starredStickers. */
|
|
public starredStickers: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures voipGroupCall. */
|
|
public voipGroupCall: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures templateMessage. */
|
|
public templateMessage: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures templateMessageInteractivity. */
|
|
public templateMessageInteractivity: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures ephemeralMessages. */
|
|
public ephemeralMessages: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures e2ENotificationSync. */
|
|
public e2ENotificationSync: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures recentStickersV2. */
|
|
public recentStickersV2: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures syncdRelease1. */
|
|
public syncdRelease1: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures recentStickersV3. */
|
|
public recentStickersV3: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures userNotice. */
|
|
public userNotice: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures syncdRelease11. */
|
|
public syncdRelease11: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/** WebFeatures support. */
|
|
public support: proto.WebFeatures.WebFeaturesFlag;
|
|
|
|
/**
|
|
* Creates a new WebFeatures instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns WebFeatures instance
|
|
*/
|
|
public static create(properties?: proto.IWebFeatures): proto.WebFeatures;
|
|
|
|
/**
|
|
* Encodes the specified WebFeatures message. Does not implicitly {@link proto.WebFeatures.verify|verify} messages.
|
|
* @param message WebFeatures message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IWebFeatures, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified WebFeatures message, length delimited. Does not implicitly {@link proto.WebFeatures.verify|verify} messages.
|
|
* @param message WebFeatures message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IWebFeatures, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a WebFeatures message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns WebFeatures
|
|
* @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.WebFeatures;
|
|
|
|
/**
|
|
* Decodes a WebFeatures message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns WebFeatures
|
|
* @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.WebFeatures;
|
|
|
|
/**
|
|
* Verifies a WebFeatures 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 WebFeatures message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns WebFeatures
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.WebFeatures;
|
|
|
|
/**
|
|
* Creates a plain object from a WebFeatures message. Also converts values to other types if specified.
|
|
* @param message WebFeatures
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.WebFeatures, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this WebFeatures to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
namespace WebFeatures {
|
|
|
|
/** WebFeaturesFlag enum. */
|
|
enum WebFeaturesFlag {
|
|
NOT_STARTED = 0,
|
|
FORCE_UPGRADE = 1,
|
|
DEVELOPMENT = 2,
|
|
PRODUCTION = 3
|
|
}
|
|
}
|
|
|
|
/** Properties of a NotificationMessageInfo. */
|
|
interface INotificationMessageInfo {
|
|
|
|
/** NotificationMessageInfo key */
|
|
key?: (proto.IMessageKey|null);
|
|
|
|
/** NotificationMessageInfo message */
|
|
message?: (proto.IMessage|null);
|
|
|
|
/** NotificationMessageInfo messageTimestamp */
|
|
messageTimestamp?: (number|Long|null);
|
|
|
|
/** NotificationMessageInfo participant */
|
|
participant?: (string|null);
|
|
}
|
|
|
|
/** Represents a NotificationMessageInfo. */
|
|
class NotificationMessageInfo implements INotificationMessageInfo {
|
|
|
|
/**
|
|
* Constructs a new NotificationMessageInfo.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.INotificationMessageInfo);
|
|
|
|
/** NotificationMessageInfo key. */
|
|
public key?: (proto.IMessageKey|null);
|
|
|
|
/** NotificationMessageInfo message. */
|
|
public message?: (proto.IMessage|null);
|
|
|
|
/** NotificationMessageInfo messageTimestamp. */
|
|
public messageTimestamp: (number|Long);
|
|
|
|
/** NotificationMessageInfo participant. */
|
|
public participant: string;
|
|
|
|
/**
|
|
* Creates a new NotificationMessageInfo instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns NotificationMessageInfo instance
|
|
*/
|
|
public static create(properties?: proto.INotificationMessageInfo): proto.NotificationMessageInfo;
|
|
|
|
/**
|
|
* Encodes the specified NotificationMessageInfo message. Does not implicitly {@link proto.NotificationMessageInfo.verify|verify} messages.
|
|
* @param message NotificationMessageInfo message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.INotificationMessageInfo, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified NotificationMessageInfo message, length delimited. Does not implicitly {@link proto.NotificationMessageInfo.verify|verify} messages.
|
|
* @param message NotificationMessageInfo message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.INotificationMessageInfo, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a NotificationMessageInfo message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns NotificationMessageInfo
|
|
* @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.NotificationMessageInfo;
|
|
|
|
/**
|
|
* Decodes a NotificationMessageInfo message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns NotificationMessageInfo
|
|
* @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.NotificationMessageInfo;
|
|
|
|
/**
|
|
* Verifies a NotificationMessageInfo 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 NotificationMessageInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns NotificationMessageInfo
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.NotificationMessageInfo;
|
|
|
|
/**
|
|
* Creates a plain object from a NotificationMessageInfo message. Also converts values to other types if specified.
|
|
* @param message NotificationMessageInfo
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.NotificationMessageInfo, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this NotificationMessageInfo to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a WebNotificationsInfo. */
|
|
interface IWebNotificationsInfo {
|
|
|
|
/** WebNotificationsInfo timestamp */
|
|
timestamp?: (number|Long|null);
|
|
|
|
/** WebNotificationsInfo unreadChats */
|
|
unreadChats?: (number|null);
|
|
|
|
/** WebNotificationsInfo notifyMessageCount */
|
|
notifyMessageCount?: (number|null);
|
|
|
|
/** WebNotificationsInfo notifyMessages */
|
|
notifyMessages?: (proto.IWebMessageInfo[]|null);
|
|
}
|
|
|
|
/** Represents a WebNotificationsInfo. */
|
|
class WebNotificationsInfo implements IWebNotificationsInfo {
|
|
|
|
/**
|
|
* Constructs a new WebNotificationsInfo.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IWebNotificationsInfo);
|
|
|
|
/** WebNotificationsInfo timestamp. */
|
|
public timestamp: (number|Long);
|
|
|
|
/** WebNotificationsInfo unreadChats. */
|
|
public unreadChats: number;
|
|
|
|
/** WebNotificationsInfo notifyMessageCount. */
|
|
public notifyMessageCount: number;
|
|
|
|
/** WebNotificationsInfo notifyMessages. */
|
|
public notifyMessages: proto.IWebMessageInfo[];
|
|
|
|
/**
|
|
* Creates a new WebNotificationsInfo instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns WebNotificationsInfo instance
|
|
*/
|
|
public static create(properties?: proto.IWebNotificationsInfo): proto.WebNotificationsInfo;
|
|
|
|
/**
|
|
* Encodes the specified WebNotificationsInfo message. Does not implicitly {@link proto.WebNotificationsInfo.verify|verify} messages.
|
|
* @param message WebNotificationsInfo message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IWebNotificationsInfo, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified WebNotificationsInfo message, length delimited. Does not implicitly {@link proto.WebNotificationsInfo.verify|verify} messages.
|
|
* @param message WebNotificationsInfo message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IWebNotificationsInfo, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a WebNotificationsInfo message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns WebNotificationsInfo
|
|
* @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.WebNotificationsInfo;
|
|
|
|
/**
|
|
* Decodes a WebNotificationsInfo message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns WebNotificationsInfo
|
|
* @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.WebNotificationsInfo;
|
|
|
|
/**
|
|
* Verifies a WebNotificationsInfo 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 WebNotificationsInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns WebNotificationsInfo
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.WebNotificationsInfo;
|
|
|
|
/**
|
|
* Creates a plain object from a WebNotificationsInfo message. Also converts values to other types if specified.
|
|
* @param message WebNotificationsInfo
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.WebNotificationsInfo, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this WebNotificationsInfo to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a PaymentInfo. */
|
|
interface IPaymentInfo {
|
|
|
|
/** PaymentInfo currencyDeprecated */
|
|
currencyDeprecated?: (proto.PaymentInfo.PaymentInfoCurrency|null);
|
|
|
|
/** PaymentInfo amount1000 */
|
|
amount1000?: (number|Long|null);
|
|
|
|
/** PaymentInfo receiverJid */
|
|
receiverJid?: (string|null);
|
|
|
|
/** PaymentInfo status */
|
|
status?: (proto.PaymentInfo.PaymentInfoStatus|null);
|
|
|
|
/** PaymentInfo transactionTimestamp */
|
|
transactionTimestamp?: (number|Long|null);
|
|
|
|
/** PaymentInfo requestMessageKey */
|
|
requestMessageKey?: (proto.IMessageKey|null);
|
|
|
|
/** PaymentInfo expiryTimestamp */
|
|
expiryTimestamp?: (number|Long|null);
|
|
|
|
/** PaymentInfo futureproofed */
|
|
futureproofed?: (boolean|null);
|
|
|
|
/** PaymentInfo currency */
|
|
currency?: (string|null);
|
|
|
|
/** PaymentInfo txnStatus */
|
|
txnStatus?: (proto.PaymentInfo.PaymentInfoTxnStatus|null);
|
|
}
|
|
|
|
/** Represents a PaymentInfo. */
|
|
class PaymentInfo implements IPaymentInfo {
|
|
|
|
/**
|
|
* Constructs a new PaymentInfo.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IPaymentInfo);
|
|
|
|
/** PaymentInfo currencyDeprecated. */
|
|
public currencyDeprecated: proto.PaymentInfo.PaymentInfoCurrency;
|
|
|
|
/** PaymentInfo amount1000. */
|
|
public amount1000: (number|Long);
|
|
|
|
/** PaymentInfo receiverJid. */
|
|
public receiverJid: string;
|
|
|
|
/** PaymentInfo status. */
|
|
public status: proto.PaymentInfo.PaymentInfoStatus;
|
|
|
|
/** PaymentInfo transactionTimestamp. */
|
|
public transactionTimestamp: (number|Long);
|
|
|
|
/** PaymentInfo requestMessageKey. */
|
|
public requestMessageKey?: (proto.IMessageKey|null);
|
|
|
|
/** PaymentInfo expiryTimestamp. */
|
|
public expiryTimestamp: (number|Long);
|
|
|
|
/** PaymentInfo futureproofed. */
|
|
public futureproofed: boolean;
|
|
|
|
/** PaymentInfo currency. */
|
|
public currency: string;
|
|
|
|
/** PaymentInfo txnStatus. */
|
|
public txnStatus: proto.PaymentInfo.PaymentInfoTxnStatus;
|
|
|
|
/**
|
|
* Creates a new PaymentInfo instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns PaymentInfo instance
|
|
*/
|
|
public static create(properties?: proto.IPaymentInfo): proto.PaymentInfo;
|
|
|
|
/**
|
|
* Encodes the specified PaymentInfo message. Does not implicitly {@link proto.PaymentInfo.verify|verify} messages.
|
|
* @param message PaymentInfo message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IPaymentInfo, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified PaymentInfo message, length delimited. Does not implicitly {@link proto.PaymentInfo.verify|verify} messages.
|
|
* @param message PaymentInfo message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IPaymentInfo, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a PaymentInfo message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns PaymentInfo
|
|
* @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.PaymentInfo;
|
|
|
|
/**
|
|
* Decodes a PaymentInfo message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns PaymentInfo
|
|
* @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.PaymentInfo;
|
|
|
|
/**
|
|
* Verifies a PaymentInfo 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 PaymentInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns PaymentInfo
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.PaymentInfo;
|
|
|
|
/**
|
|
* Creates a plain object from a PaymentInfo message. Also converts values to other types if specified.
|
|
* @param message PaymentInfo
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.PaymentInfo, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this PaymentInfo to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
namespace PaymentInfo {
|
|
|
|
/** PaymentInfoCurrency enum. */
|
|
enum PaymentInfoCurrency {
|
|
UNKNOWN_CURRENCY = 0,
|
|
INR = 1
|
|
}
|
|
|
|
/** PaymentInfoStatus enum. */
|
|
enum PaymentInfoStatus {
|
|
UNKNOWN_STATUS = 0,
|
|
PROCESSING = 1,
|
|
SENT = 2,
|
|
NEED_TO_ACCEPT = 3,
|
|
COMPLETE = 4,
|
|
COULD_NOT_COMPLETE = 5,
|
|
REFUNDED = 6,
|
|
EXPIRED = 7,
|
|
REJECTED = 8,
|
|
CANCELLED = 9,
|
|
WAITING_FOR_PAYER = 10,
|
|
WAITING = 11
|
|
}
|
|
|
|
/** PaymentInfoTxnStatus enum. */
|
|
enum PaymentInfoTxnStatus {
|
|
UNKNOWN = 0,
|
|
PENDING_SETUP = 1,
|
|
PENDING_RECEIVER_SETUP = 2,
|
|
INIT = 3,
|
|
SUCCESS = 4,
|
|
COMPLETED = 5,
|
|
FAILED = 6,
|
|
FAILED_RISK = 7,
|
|
FAILED_PROCESSING = 8,
|
|
FAILED_RECEIVER_PROCESSING = 9,
|
|
FAILED_DA = 10,
|
|
FAILED_DA_FINAL = 11,
|
|
REFUNDED_TXN = 12,
|
|
REFUND_FAILED = 13,
|
|
REFUND_FAILED_PROCESSING = 14,
|
|
REFUND_FAILED_DA = 15,
|
|
EXPIRED_TXN = 16,
|
|
AUTH_CANCELED = 17,
|
|
AUTH_CANCEL_FAILED_PROCESSING = 18,
|
|
AUTH_CANCEL_FAILED = 19,
|
|
COLLECT_INIT = 20,
|
|
COLLECT_SUCCESS = 21,
|
|
COLLECT_FAILED = 22,
|
|
COLLECT_FAILED_RISK = 23,
|
|
COLLECT_REJECTED = 24,
|
|
COLLECT_EXPIRED = 25,
|
|
COLLECT_CANCELED = 26,
|
|
COLLECT_CANCELLING = 27
|
|
}
|
|
}
|
|
|
|
/** Properties of a WebMessageInfo. */
|
|
interface IWebMessageInfo {
|
|
|
|
/** WebMessageInfo key */
|
|
key: proto.IMessageKey;
|
|
|
|
/** WebMessageInfo message */
|
|
message?: (proto.IMessage|null);
|
|
|
|
/** WebMessageInfo messageTimestamp */
|
|
messageTimestamp?: (number|Long|null);
|
|
|
|
/** WebMessageInfo status */
|
|
status?: (proto.WebMessageInfo.WebMessageInfoStatus|null);
|
|
|
|
/** WebMessageInfo participant */
|
|
participant?: (string|null);
|
|
|
|
/** WebMessageInfo ignore */
|
|
ignore?: (boolean|null);
|
|
|
|
/** WebMessageInfo starred */
|
|
starred?: (boolean|null);
|
|
|
|
/** WebMessageInfo broadcast */
|
|
broadcast?: (boolean|null);
|
|
|
|
/** WebMessageInfo pushName */
|
|
pushName?: (string|null);
|
|
|
|
/** WebMessageInfo mediaCiphertextSha256 */
|
|
mediaCiphertextSha256?: (Uint8Array|null);
|
|
|
|
/** WebMessageInfo multicast */
|
|
multicast?: (boolean|null);
|
|
|
|
/** WebMessageInfo urlText */
|
|
urlText?: (boolean|null);
|
|
|
|
/** WebMessageInfo urlNumber */
|
|
urlNumber?: (boolean|null);
|
|
|
|
/** WebMessageInfo messageStubType */
|
|
messageStubType?: (proto.WebMessageInfo.WebMessageInfoStubType|null);
|
|
|
|
/** WebMessageInfo clearMedia */
|
|
clearMedia?: (boolean|null);
|
|
|
|
/** WebMessageInfo messageStubParameters */
|
|
messageStubParameters?: (string[]|null);
|
|
|
|
/** WebMessageInfo duration */
|
|
duration?: (number|null);
|
|
|
|
/** WebMessageInfo labels */
|
|
labels?: (string[]|null);
|
|
|
|
/** WebMessageInfo paymentInfo */
|
|
paymentInfo?: (proto.IPaymentInfo|null);
|
|
|
|
/** WebMessageInfo finalLiveLocation */
|
|
finalLiveLocation?: (proto.ILiveLocationMessage|null);
|
|
|
|
/** WebMessageInfo quotedPaymentInfo */
|
|
quotedPaymentInfo?: (proto.IPaymentInfo|null);
|
|
|
|
/** WebMessageInfo ephemeralStartTimestamp */
|
|
ephemeralStartTimestamp?: (number|Long|null);
|
|
|
|
/** WebMessageInfo ephemeralDuration */
|
|
ephemeralDuration?: (number|null);
|
|
|
|
/** WebMessageInfo ephemeralOffToOn */
|
|
ephemeralOffToOn?: (boolean|null);
|
|
|
|
/** WebMessageInfo ephemeralOutOfSync */
|
|
ephemeralOutOfSync?: (boolean|null);
|
|
|
|
/** WebMessageInfo bizPrivacyStatus */
|
|
bizPrivacyStatus?: (proto.WebMessageInfo.WebMessageInfoBizPrivacyStatus|null);
|
|
|
|
/** WebMessageInfo verifiedBizName */
|
|
verifiedBizName?: (string|null);
|
|
}
|
|
|
|
/** Represents a WebMessageInfo. */
|
|
class WebMessageInfo implements IWebMessageInfo {
|
|
|
|
/**
|
|
* Constructs a new WebMessageInfo.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IWebMessageInfo);
|
|
|
|
/** WebMessageInfo key. */
|
|
public key: proto.IMessageKey;
|
|
|
|
/** WebMessageInfo message. */
|
|
public message?: (proto.IMessage|null);
|
|
|
|
/** WebMessageInfo messageTimestamp. */
|
|
public messageTimestamp: (number|Long);
|
|
|
|
/** WebMessageInfo status. */
|
|
public status: proto.WebMessageInfo.WebMessageInfoStatus;
|
|
|
|
/** WebMessageInfo participant. */
|
|
public participant: string;
|
|
|
|
/** WebMessageInfo ignore. */
|
|
public ignore: boolean;
|
|
|
|
/** WebMessageInfo starred. */
|
|
public starred: boolean;
|
|
|
|
/** WebMessageInfo broadcast. */
|
|
public broadcast: boolean;
|
|
|
|
/** WebMessageInfo pushName. */
|
|
public pushName: string;
|
|
|
|
/** WebMessageInfo mediaCiphertextSha256. */
|
|
public mediaCiphertextSha256: Uint8Array;
|
|
|
|
/** WebMessageInfo multicast. */
|
|
public multicast: boolean;
|
|
|
|
/** WebMessageInfo urlText. */
|
|
public urlText: boolean;
|
|
|
|
/** WebMessageInfo urlNumber. */
|
|
public urlNumber: boolean;
|
|
|
|
/** WebMessageInfo messageStubType. */
|
|
public messageStubType: proto.WebMessageInfo.WebMessageInfoStubType;
|
|
|
|
/** WebMessageInfo clearMedia. */
|
|
public clearMedia: boolean;
|
|
|
|
/** WebMessageInfo messageStubParameters. */
|
|
public messageStubParameters: string[];
|
|
|
|
/** WebMessageInfo duration. */
|
|
public duration: number;
|
|
|
|
/** WebMessageInfo labels. */
|
|
public labels: string[];
|
|
|
|
/** WebMessageInfo paymentInfo. */
|
|
public paymentInfo?: (proto.IPaymentInfo|null);
|
|
|
|
/** WebMessageInfo finalLiveLocation. */
|
|
public finalLiveLocation?: (proto.ILiveLocationMessage|null);
|
|
|
|
/** WebMessageInfo quotedPaymentInfo. */
|
|
public quotedPaymentInfo?: (proto.IPaymentInfo|null);
|
|
|
|
/** WebMessageInfo ephemeralStartTimestamp. */
|
|
public ephemeralStartTimestamp: (number|Long);
|
|
|
|
/** WebMessageInfo ephemeralDuration. */
|
|
public ephemeralDuration: number;
|
|
|
|
/** WebMessageInfo ephemeralOffToOn. */
|
|
public ephemeralOffToOn: boolean;
|
|
|
|
/** WebMessageInfo ephemeralOutOfSync. */
|
|
public ephemeralOutOfSync: boolean;
|
|
|
|
/** WebMessageInfo bizPrivacyStatus. */
|
|
public bizPrivacyStatus: proto.WebMessageInfo.WebMessageInfoBizPrivacyStatus;
|
|
|
|
/** WebMessageInfo verifiedBizName. */
|
|
public verifiedBizName: string;
|
|
|
|
/**
|
|
* Creates a new WebMessageInfo instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns WebMessageInfo instance
|
|
*/
|
|
public static create(properties?: proto.IWebMessageInfo): proto.WebMessageInfo;
|
|
|
|
/**
|
|
* Encodes the specified WebMessageInfo message. Does not implicitly {@link proto.WebMessageInfo.verify|verify} messages.
|
|
* @param message WebMessageInfo message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IWebMessageInfo, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified WebMessageInfo message, length delimited. Does not implicitly {@link proto.WebMessageInfo.verify|verify} messages.
|
|
* @param message WebMessageInfo message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IWebMessageInfo, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a WebMessageInfo message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns WebMessageInfo
|
|
* @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.WebMessageInfo;
|
|
|
|
/**
|
|
* Decodes a WebMessageInfo message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns WebMessageInfo
|
|
* @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.WebMessageInfo;
|
|
|
|
/**
|
|
* Verifies a WebMessageInfo 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 WebMessageInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns WebMessageInfo
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.WebMessageInfo;
|
|
|
|
/**
|
|
* Creates a plain object from a WebMessageInfo message. Also converts values to other types if specified.
|
|
* @param message WebMessageInfo
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.WebMessageInfo, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this WebMessageInfo to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
namespace WebMessageInfo {
|
|
|
|
/** WebMessageInfoStatus enum. */
|
|
enum WebMessageInfoStatus {
|
|
ERROR = 0,
|
|
PENDING = 1,
|
|
SERVER_ACK = 2,
|
|
DELIVERY_ACK = 3,
|
|
READ = 4,
|
|
PLAYED = 5
|
|
}
|
|
|
|
/** WebMessageInfoStubType enum. */
|
|
enum WebMessageInfoStubType {
|
|
UNKNOWN = 0,
|
|
REVOKE = 1,
|
|
CIPHERTEXT = 2,
|
|
FUTUREPROOF = 3,
|
|
NON_VERIFIED_TRANSITION = 4,
|
|
UNVERIFIED_TRANSITION = 5,
|
|
VERIFIED_TRANSITION = 6,
|
|
VERIFIED_LOW_UNKNOWN = 7,
|
|
VERIFIED_HIGH = 8,
|
|
VERIFIED_INITIAL_UNKNOWN = 9,
|
|
VERIFIED_INITIAL_LOW = 10,
|
|
VERIFIED_INITIAL_HIGH = 11,
|
|
VERIFIED_TRANSITION_ANY_TO_NONE = 12,
|
|
VERIFIED_TRANSITION_ANY_TO_HIGH = 13,
|
|
VERIFIED_TRANSITION_HIGH_TO_LOW = 14,
|
|
VERIFIED_TRANSITION_HIGH_TO_UNKNOWN = 15,
|
|
VERIFIED_TRANSITION_UNKNOWN_TO_LOW = 16,
|
|
VERIFIED_TRANSITION_LOW_TO_UNKNOWN = 17,
|
|
VERIFIED_TRANSITION_NONE_TO_LOW = 18,
|
|
VERIFIED_TRANSITION_NONE_TO_UNKNOWN = 19,
|
|
GROUP_CREATE = 20,
|
|
GROUP_CHANGE_SUBJECT = 21,
|
|
GROUP_CHANGE_ICON = 22,
|
|
GROUP_CHANGE_INVITE_LINK = 23,
|
|
GROUP_CHANGE_DESCRIPTION = 24,
|
|
GROUP_CHANGE_RESTRICT = 25,
|
|
GROUP_CHANGE_ANNOUNCE = 26,
|
|
GROUP_PARTICIPANT_ADD = 27,
|
|
GROUP_PARTICIPANT_REMOVE = 28,
|
|
GROUP_PARTICIPANT_PROMOTE = 29,
|
|
GROUP_PARTICIPANT_DEMOTE = 30,
|
|
GROUP_PARTICIPANT_INVITE = 31,
|
|
GROUP_PARTICIPANT_LEAVE = 32,
|
|
GROUP_PARTICIPANT_CHANGE_NUMBER = 33,
|
|
BROADCAST_CREATE = 34,
|
|
BROADCAST_ADD = 35,
|
|
BROADCAST_REMOVE = 36,
|
|
GENERIC_NOTIFICATION = 37,
|
|
E2E_IDENTITY_CHANGED = 38,
|
|
E2E_ENCRYPTED = 39,
|
|
CALL_MISSED_VOICE = 40,
|
|
CALL_MISSED_VIDEO = 41,
|
|
INDIVIDUAL_CHANGE_NUMBER = 42,
|
|
GROUP_DELETE = 43,
|
|
GROUP_ANNOUNCE_MODE_MESSAGE_BOUNCE = 44,
|
|
CALL_MISSED_GROUP_VOICE = 45,
|
|
CALL_MISSED_GROUP_VIDEO = 46,
|
|
PAYMENT_CIPHERTEXT = 47,
|
|
PAYMENT_FUTUREPROOF = 48,
|
|
PAYMENT_TRANSACTION_STATUS_UPDATE_FAILED = 49,
|
|
PAYMENT_TRANSACTION_STATUS_UPDATE_REFUNDED = 50,
|
|
PAYMENT_TRANSACTION_STATUS_UPDATE_REFUND_FAILED = 51,
|
|
PAYMENT_TRANSACTION_STATUS_RECEIVER_PENDING_SETUP = 52,
|
|
PAYMENT_TRANSACTION_STATUS_RECEIVER_SUCCESS_AFTER_HICCUP = 53,
|
|
PAYMENT_ACTION_ACCOUNT_SETUP_REMINDER = 54,
|
|
PAYMENT_ACTION_SEND_PAYMENT_REMINDER = 55,
|
|
PAYMENT_ACTION_SEND_PAYMENT_INVITATION = 56,
|
|
PAYMENT_ACTION_REQUEST_DECLINED = 57,
|
|
PAYMENT_ACTION_REQUEST_EXPIRED = 58,
|
|
PAYMENT_ACTION_REQUEST_CANCELLED = 59,
|
|
BIZ_VERIFIED_TRANSITION_TOP_TO_BOTTOM = 60,
|
|
BIZ_VERIFIED_TRANSITION_BOTTOM_TO_TOP = 61,
|
|
BIZ_INTRO_TOP = 62,
|
|
BIZ_INTRO_BOTTOM = 63,
|
|
BIZ_NAME_CHANGE = 64,
|
|
BIZ_MOVE_TO_CONSUMER_APP = 65,
|
|
BIZ_TWO_TIER_MIGRATION_TOP = 66,
|
|
BIZ_TWO_TIER_MIGRATION_BOTTOM = 67,
|
|
OVERSIZED = 68,
|
|
GROUP_CHANGE_NO_FREQUENTLY_FORWARDED = 69,
|
|
GROUP_V4_ADD_INVITE_SENT = 70,
|
|
GROUP_PARTICIPANT_ADD_REQUEST_JOIN = 71,
|
|
CHANGE_EPHEMERAL_SETTING = 72,
|
|
E2E_DEVICE_CHANGED = 73,
|
|
VIEWED_ONCE = 74,
|
|
E2E_ENCRYPTED_NOW = 75,
|
|
BLUE_MSG_BSP_FB_TO_BSP_PREMISE = 76,
|
|
BLUE_MSG_BSP_FB_TO_SELF_FB = 77,
|
|
BLUE_MSG_BSP_FB_TO_SELF_PREMISE = 78,
|
|
BLUE_MSG_BSP_FB_UNVERIFIED = 79,
|
|
BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED = 80,
|
|
BLUE_MSG_BSP_FB_VERIFIED = 81,
|
|
BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED = 82,
|
|
BLUE_MSG_BSP_PREMISE_TO_SELF_PREMISE = 83,
|
|
BLUE_MSG_BSP_PREMISE_UNVERIFIED = 84,
|
|
BLUE_MSG_BSP_PREMISE_UNVERIFIED_TO_SELF_PREMISE_VERIFIED = 85,
|
|
BLUE_MSG_BSP_PREMISE_VERIFIED = 86,
|
|
BLUE_MSG_BSP_PREMISE_VERIFIED_TO_SELF_PREMISE_UNVERIFIED = 87,
|
|
BLUE_MSG_CONSUMER_TO_BSP_FB_UNVERIFIED = 88,
|
|
BLUE_MSG_CONSUMER_TO_BSP_PREMISE_UNVERIFIED = 89,
|
|
BLUE_MSG_CONSUMER_TO_SELF_FB_UNVERIFIED = 90,
|
|
BLUE_MSG_CONSUMER_TO_SELF_PREMISE_UNVERIFIED = 91,
|
|
BLUE_MSG_SELF_FB_TO_BSP_PREMISE = 92,
|
|
BLUE_MSG_SELF_FB_TO_SELF_PREMISE = 93,
|
|
BLUE_MSG_SELF_FB_UNVERIFIED = 94,
|
|
BLUE_MSG_SELF_FB_UNVERIFIED_TO_SELF_PREMISE_VERIFIED = 95,
|
|
BLUE_MSG_SELF_FB_VERIFIED = 96,
|
|
BLUE_MSG_SELF_FB_VERIFIED_TO_SELF_PREMISE_UNVERIFIED = 97,
|
|
BLUE_MSG_SELF_PREMISE_TO_BSP_PREMISE = 98,
|
|
BLUE_MSG_SELF_PREMISE_UNVERIFIED = 99,
|
|
BLUE_MSG_SELF_PREMISE_VERIFIED = 100,
|
|
BLUE_MSG_TO_BSP_FB = 101,
|
|
BLUE_MSG_TO_CONSUMER = 102,
|
|
BLUE_MSG_TO_SELF_FB = 103,
|
|
BLUE_MSG_UNVERIFIED_TO_BSP_FB_VERIFIED = 104,
|
|
BLUE_MSG_UNVERIFIED_TO_BSP_PREMISE_VERIFIED = 105,
|
|
BLUE_MSG_UNVERIFIED_TO_SELF_FB_VERIFIED = 106,
|
|
BLUE_MSG_UNVERIFIED_TO_VERIFIED = 107,
|
|
BLUE_MSG_VERIFIED_TO_BSP_FB_UNVERIFIED = 108,
|
|
BLUE_MSG_VERIFIED_TO_BSP_PREMISE_UNVERIFIED = 109,
|
|
BLUE_MSG_VERIFIED_TO_SELF_FB_UNVERIFIED = 110,
|
|
BLUE_MSG_VERIFIED_TO_UNVERIFIED = 111,
|
|
BLUE_MSG_BSP_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED = 112,
|
|
BLUE_MSG_BSP_FB_UNVERIFIED_TO_SELF_FB_VERIFIED = 113,
|
|
BLUE_MSG_BSP_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED = 114,
|
|
BLUE_MSG_BSP_FB_VERIFIED_TO_SELF_FB_UNVERIFIED = 115,
|
|
BLUE_MSG_SELF_FB_UNVERIFIED_TO_BSP_PREMISE_VERIFIED = 116,
|
|
BLUE_MSG_SELF_FB_VERIFIED_TO_BSP_PREMISE_UNVERIFIED = 117,
|
|
E2E_IDENTITY_UNAVAILABLE = 118
|
|
}
|
|
|
|
/** WebMessageInfoBizPrivacyStatus enum. */
|
|
enum WebMessageInfoBizPrivacyStatus {
|
|
E2EE = 0,
|
|
FB = 2,
|
|
BSP = 1,
|
|
BSP_AND_FB = 3
|
|
}
|
|
}
|
|
|
|
/** Properties of a HydratedQuickReplyButton. */
|
|
interface IHydratedQuickReplyButton {
|
|
|
|
/** HydratedQuickReplyButton displayText */
|
|
displayText?: (string|null);
|
|
|
|
/** HydratedQuickReplyButton id */
|
|
id?: (string|null);
|
|
}
|
|
|
|
/** Represents a HydratedQuickReplyButton. */
|
|
class HydratedQuickReplyButton implements IHydratedQuickReplyButton {
|
|
|
|
/**
|
|
* Constructs a new HydratedQuickReplyButton.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IHydratedQuickReplyButton);
|
|
|
|
/** HydratedQuickReplyButton displayText. */
|
|
public displayText: string;
|
|
|
|
/** HydratedQuickReplyButton id. */
|
|
public id: string;
|
|
|
|
/**
|
|
* Creates a new HydratedQuickReplyButton instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns HydratedQuickReplyButton instance
|
|
*/
|
|
public static create(properties?: proto.IHydratedQuickReplyButton): proto.HydratedQuickReplyButton;
|
|
|
|
/**
|
|
* Encodes the specified HydratedQuickReplyButton message. Does not implicitly {@link proto.HydratedQuickReplyButton.verify|verify} messages.
|
|
* @param message HydratedQuickReplyButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IHydratedQuickReplyButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified HydratedQuickReplyButton message, length delimited. Does not implicitly {@link proto.HydratedQuickReplyButton.verify|verify} messages.
|
|
* @param message HydratedQuickReplyButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IHydratedQuickReplyButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a HydratedQuickReplyButton message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns HydratedQuickReplyButton
|
|
* @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.HydratedQuickReplyButton;
|
|
|
|
/**
|
|
* Decodes a HydratedQuickReplyButton message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns HydratedQuickReplyButton
|
|
* @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.HydratedQuickReplyButton;
|
|
|
|
/**
|
|
* Verifies a HydratedQuickReplyButton 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 HydratedQuickReplyButton message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns HydratedQuickReplyButton
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.HydratedQuickReplyButton;
|
|
|
|
/**
|
|
* Creates a plain object from a HydratedQuickReplyButton message. Also converts values to other types if specified.
|
|
* @param message HydratedQuickReplyButton
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.HydratedQuickReplyButton, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this HydratedQuickReplyButton to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a HydratedURLButton. */
|
|
interface IHydratedURLButton {
|
|
|
|
/** HydratedURLButton displayText */
|
|
displayText?: (string|null);
|
|
|
|
/** HydratedURLButton url */
|
|
url?: (string|null);
|
|
}
|
|
|
|
/** Represents a HydratedURLButton. */
|
|
class HydratedURLButton implements IHydratedURLButton {
|
|
|
|
/**
|
|
* Constructs a new HydratedURLButton.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IHydratedURLButton);
|
|
|
|
/** HydratedURLButton displayText. */
|
|
public displayText: string;
|
|
|
|
/** HydratedURLButton url. */
|
|
public url: string;
|
|
|
|
/**
|
|
* Creates a new HydratedURLButton instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns HydratedURLButton instance
|
|
*/
|
|
public static create(properties?: proto.IHydratedURLButton): proto.HydratedURLButton;
|
|
|
|
/**
|
|
* Encodes the specified HydratedURLButton message. Does not implicitly {@link proto.HydratedURLButton.verify|verify} messages.
|
|
* @param message HydratedURLButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IHydratedURLButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified HydratedURLButton message, length delimited. Does not implicitly {@link proto.HydratedURLButton.verify|verify} messages.
|
|
* @param message HydratedURLButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IHydratedURLButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a HydratedURLButton message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns HydratedURLButton
|
|
* @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.HydratedURLButton;
|
|
|
|
/**
|
|
* Decodes a HydratedURLButton message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns HydratedURLButton
|
|
* @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.HydratedURLButton;
|
|
|
|
/**
|
|
* Verifies a HydratedURLButton 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 HydratedURLButton message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns HydratedURLButton
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.HydratedURLButton;
|
|
|
|
/**
|
|
* Creates a plain object from a HydratedURLButton message. Also converts values to other types if specified.
|
|
* @param message HydratedURLButton
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.HydratedURLButton, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this HydratedURLButton to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a HydratedCallButton. */
|
|
interface IHydratedCallButton {
|
|
|
|
/** HydratedCallButton displayText */
|
|
displayText?: (string|null);
|
|
|
|
/** HydratedCallButton phoneNumber */
|
|
phoneNumber?: (string|null);
|
|
}
|
|
|
|
/** Represents a HydratedCallButton. */
|
|
class HydratedCallButton implements IHydratedCallButton {
|
|
|
|
/**
|
|
* Constructs a new HydratedCallButton.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IHydratedCallButton);
|
|
|
|
/** HydratedCallButton displayText. */
|
|
public displayText: string;
|
|
|
|
/** HydratedCallButton phoneNumber. */
|
|
public phoneNumber: string;
|
|
|
|
/**
|
|
* Creates a new HydratedCallButton instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns HydratedCallButton instance
|
|
*/
|
|
public static create(properties?: proto.IHydratedCallButton): proto.HydratedCallButton;
|
|
|
|
/**
|
|
* Encodes the specified HydratedCallButton message. Does not implicitly {@link proto.HydratedCallButton.verify|verify} messages.
|
|
* @param message HydratedCallButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IHydratedCallButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified HydratedCallButton message, length delimited. Does not implicitly {@link proto.HydratedCallButton.verify|verify} messages.
|
|
* @param message HydratedCallButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IHydratedCallButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a HydratedCallButton message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns HydratedCallButton
|
|
* @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.HydratedCallButton;
|
|
|
|
/**
|
|
* Decodes a HydratedCallButton message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns HydratedCallButton
|
|
* @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.HydratedCallButton;
|
|
|
|
/**
|
|
* Verifies a HydratedCallButton 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 HydratedCallButton message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns HydratedCallButton
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.HydratedCallButton;
|
|
|
|
/**
|
|
* Creates a plain object from a HydratedCallButton message. Also converts values to other types if specified.
|
|
* @param message HydratedCallButton
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.HydratedCallButton, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this HydratedCallButton to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a HydratedTemplateButton. */
|
|
interface IHydratedTemplateButton {
|
|
|
|
/** HydratedTemplateButton index */
|
|
index?: (number|null);
|
|
|
|
/** HydratedTemplateButton quickReplyButton */
|
|
quickReplyButton?: (proto.IHydratedQuickReplyButton|null);
|
|
|
|
/** HydratedTemplateButton urlButton */
|
|
urlButton?: (proto.IHydratedURLButton|null);
|
|
|
|
/** HydratedTemplateButton callButton */
|
|
callButton?: (proto.IHydratedCallButton|null);
|
|
}
|
|
|
|
/** Represents a HydratedTemplateButton. */
|
|
class HydratedTemplateButton implements IHydratedTemplateButton {
|
|
|
|
/**
|
|
* Constructs a new HydratedTemplateButton.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IHydratedTemplateButton);
|
|
|
|
/** HydratedTemplateButton index. */
|
|
public index: number;
|
|
|
|
/** HydratedTemplateButton quickReplyButton. */
|
|
public quickReplyButton?: (proto.IHydratedQuickReplyButton|null);
|
|
|
|
/** HydratedTemplateButton urlButton. */
|
|
public urlButton?: (proto.IHydratedURLButton|null);
|
|
|
|
/** HydratedTemplateButton callButton. */
|
|
public callButton?: (proto.IHydratedCallButton|null);
|
|
|
|
/** HydratedTemplateButton hydratedButton. */
|
|
public hydratedButton?: ("quickReplyButton"|"urlButton"|"callButton");
|
|
|
|
/**
|
|
* Creates a new HydratedTemplateButton instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns HydratedTemplateButton instance
|
|
*/
|
|
public static create(properties?: proto.IHydratedTemplateButton): proto.HydratedTemplateButton;
|
|
|
|
/**
|
|
* Encodes the specified HydratedTemplateButton message. Does not implicitly {@link proto.HydratedTemplateButton.verify|verify} messages.
|
|
* @param message HydratedTemplateButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IHydratedTemplateButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified HydratedTemplateButton message, length delimited. Does not implicitly {@link proto.HydratedTemplateButton.verify|verify} messages.
|
|
* @param message HydratedTemplateButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IHydratedTemplateButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a HydratedTemplateButton message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns HydratedTemplateButton
|
|
* @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.HydratedTemplateButton;
|
|
|
|
/**
|
|
* Decodes a HydratedTemplateButton message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns HydratedTemplateButton
|
|
* @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.HydratedTemplateButton;
|
|
|
|
/**
|
|
* Verifies a HydratedTemplateButton 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 HydratedTemplateButton message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns HydratedTemplateButton
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.HydratedTemplateButton;
|
|
|
|
/**
|
|
* Creates a plain object from a HydratedTemplateButton message. Also converts values to other types if specified.
|
|
* @param message HydratedTemplateButton
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.HydratedTemplateButton, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this HydratedTemplateButton to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a QuickReplyButton. */
|
|
interface IQuickReplyButton {
|
|
|
|
/** QuickReplyButton displayText */
|
|
displayText?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/** QuickReplyButton id */
|
|
id?: (string|null);
|
|
}
|
|
|
|
/** Represents a QuickReplyButton. */
|
|
class QuickReplyButton implements IQuickReplyButton {
|
|
|
|
/**
|
|
* Constructs a new QuickReplyButton.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IQuickReplyButton);
|
|
|
|
/** QuickReplyButton displayText. */
|
|
public displayText?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/** QuickReplyButton id. */
|
|
public id: string;
|
|
|
|
/**
|
|
* Creates a new QuickReplyButton instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns QuickReplyButton instance
|
|
*/
|
|
public static create(properties?: proto.IQuickReplyButton): proto.QuickReplyButton;
|
|
|
|
/**
|
|
* Encodes the specified QuickReplyButton message. Does not implicitly {@link proto.QuickReplyButton.verify|verify} messages.
|
|
* @param message QuickReplyButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IQuickReplyButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified QuickReplyButton message, length delimited. Does not implicitly {@link proto.QuickReplyButton.verify|verify} messages.
|
|
* @param message QuickReplyButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IQuickReplyButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a QuickReplyButton message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns QuickReplyButton
|
|
* @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.QuickReplyButton;
|
|
|
|
/**
|
|
* Decodes a QuickReplyButton message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns QuickReplyButton
|
|
* @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.QuickReplyButton;
|
|
|
|
/**
|
|
* Verifies a QuickReplyButton 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 QuickReplyButton message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns QuickReplyButton
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.QuickReplyButton;
|
|
|
|
/**
|
|
* Creates a plain object from a QuickReplyButton message. Also converts values to other types if specified.
|
|
* @param message QuickReplyButton
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.QuickReplyButton, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this QuickReplyButton to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a URLButton. */
|
|
interface IURLButton {
|
|
|
|
/** URLButton displayText */
|
|
displayText?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/** URLButton url */
|
|
url?: (proto.IHighlyStructuredMessage|null);
|
|
}
|
|
|
|
/** Represents a URLButton. */
|
|
class URLButton implements IURLButton {
|
|
|
|
/**
|
|
* Constructs a new URLButton.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IURLButton);
|
|
|
|
/** URLButton displayText. */
|
|
public displayText?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/** URLButton url. */
|
|
public url?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/**
|
|
* Creates a new URLButton instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns URLButton instance
|
|
*/
|
|
public static create(properties?: proto.IURLButton): proto.URLButton;
|
|
|
|
/**
|
|
* Encodes the specified URLButton message. Does not implicitly {@link proto.URLButton.verify|verify} messages.
|
|
* @param message URLButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IURLButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified URLButton message, length delimited. Does not implicitly {@link proto.URLButton.verify|verify} messages.
|
|
* @param message URLButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IURLButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a URLButton message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns URLButton
|
|
* @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.URLButton;
|
|
|
|
/**
|
|
* Decodes a URLButton message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns URLButton
|
|
* @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.URLButton;
|
|
|
|
/**
|
|
* Verifies a URLButton 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 URLButton message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns URLButton
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.URLButton;
|
|
|
|
/**
|
|
* Creates a plain object from a URLButton message. Also converts values to other types if specified.
|
|
* @param message URLButton
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.URLButton, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this URLButton to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a CallButton. */
|
|
interface ICallButton {
|
|
|
|
/** CallButton displayText */
|
|
displayText?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/** CallButton phoneNumber */
|
|
phoneNumber?: (proto.IHighlyStructuredMessage|null);
|
|
}
|
|
|
|
/** Represents a CallButton. */
|
|
class CallButton implements ICallButton {
|
|
|
|
/**
|
|
* Constructs a new CallButton.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.ICallButton);
|
|
|
|
/** CallButton displayText. */
|
|
public displayText?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/** CallButton phoneNumber. */
|
|
public phoneNumber?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/**
|
|
* Creates a new CallButton instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns CallButton instance
|
|
*/
|
|
public static create(properties?: proto.ICallButton): proto.CallButton;
|
|
|
|
/**
|
|
* Encodes the specified CallButton message. Does not implicitly {@link proto.CallButton.verify|verify} messages.
|
|
* @param message CallButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.ICallButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified CallButton message, length delimited. Does not implicitly {@link proto.CallButton.verify|verify} messages.
|
|
* @param message CallButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.ICallButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a CallButton message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns CallButton
|
|
* @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.CallButton;
|
|
|
|
/**
|
|
* Decodes a CallButton message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns CallButton
|
|
* @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.CallButton;
|
|
|
|
/**
|
|
* Verifies a CallButton 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 CallButton message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns CallButton
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.CallButton;
|
|
|
|
/**
|
|
* Creates a plain object from a CallButton message. Also converts values to other types if specified.
|
|
* @param message CallButton
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.CallButton, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this CallButton to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a TemplateButton. */
|
|
interface ITemplateButton {
|
|
|
|
/** TemplateButton index */
|
|
index?: (number|null);
|
|
|
|
/** TemplateButton quickReplyButton */
|
|
quickReplyButton?: (proto.IQuickReplyButton|null);
|
|
|
|
/** TemplateButton urlButton */
|
|
urlButton?: (proto.IURLButton|null);
|
|
|
|
/** TemplateButton callButton */
|
|
callButton?: (proto.ICallButton|null);
|
|
}
|
|
|
|
/** Represents a TemplateButton. */
|
|
class TemplateButton implements ITemplateButton {
|
|
|
|
/**
|
|
* Constructs a new TemplateButton.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.ITemplateButton);
|
|
|
|
/** TemplateButton index. */
|
|
public index: number;
|
|
|
|
/** TemplateButton quickReplyButton. */
|
|
public quickReplyButton?: (proto.IQuickReplyButton|null);
|
|
|
|
/** TemplateButton urlButton. */
|
|
public urlButton?: (proto.IURLButton|null);
|
|
|
|
/** TemplateButton callButton. */
|
|
public callButton?: (proto.ICallButton|null);
|
|
|
|
/** TemplateButton button. */
|
|
public button?: ("quickReplyButton"|"urlButton"|"callButton");
|
|
|
|
/**
|
|
* Creates a new TemplateButton instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns TemplateButton instance
|
|
*/
|
|
public static create(properties?: proto.ITemplateButton): proto.TemplateButton;
|
|
|
|
/**
|
|
* Encodes the specified TemplateButton message. Does not implicitly {@link proto.TemplateButton.verify|verify} messages.
|
|
* @param message TemplateButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.ITemplateButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified TemplateButton message, length delimited. Does not implicitly {@link proto.TemplateButton.verify|verify} messages.
|
|
* @param message TemplateButton message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.ITemplateButton, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a TemplateButton message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns TemplateButton
|
|
* @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.TemplateButton;
|
|
|
|
/**
|
|
* Decodes a TemplateButton message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns TemplateButton
|
|
* @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.TemplateButton;
|
|
|
|
/**
|
|
* Verifies a TemplateButton 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 TemplateButton message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns TemplateButton
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.TemplateButton;
|
|
|
|
/**
|
|
* Creates a plain object from a TemplateButton message. Also converts values to other types if specified.
|
|
* @param message TemplateButton
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.TemplateButton, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this TemplateButton to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a Location. */
|
|
interface ILocation {
|
|
|
|
/** Location degreesLatitude */
|
|
degreesLatitude?: (number|null);
|
|
|
|
/** Location degreesLongitude */
|
|
degreesLongitude?: (number|null);
|
|
|
|
/** Location name */
|
|
name?: (string|null);
|
|
}
|
|
|
|
/** Represents a Location. */
|
|
class Location implements ILocation {
|
|
|
|
/**
|
|
* Constructs a new Location.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.ILocation);
|
|
|
|
/** Location degreesLatitude. */
|
|
public degreesLatitude: number;
|
|
|
|
/** Location degreesLongitude. */
|
|
public degreesLongitude: number;
|
|
|
|
/** Location name. */
|
|
public name: string;
|
|
|
|
/**
|
|
* Creates a new Location instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns Location instance
|
|
*/
|
|
public static create(properties?: proto.ILocation): proto.Location;
|
|
|
|
/**
|
|
* Encodes the specified Location message. Does not implicitly {@link proto.Location.verify|verify} messages.
|
|
* @param message Location message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.ILocation, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified Location message, length delimited. Does not implicitly {@link proto.Location.verify|verify} messages.
|
|
* @param message Location message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.ILocation, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a Location message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns Location
|
|
* @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.Location;
|
|
|
|
/**
|
|
* Decodes a Location message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns Location
|
|
* @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.Location;
|
|
|
|
/**
|
|
* Verifies a Location 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 Location message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns Location
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.Location;
|
|
|
|
/**
|
|
* Creates a plain object from a Location message. Also converts values to other types if specified.
|
|
* @param message Location
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.Location, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this Location to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a Point. */
|
|
interface IPoint {
|
|
|
|
/** Point xDeprecated */
|
|
xDeprecated?: (number|null);
|
|
|
|
/** Point yDeprecated */
|
|
yDeprecated?: (number|null);
|
|
|
|
/** Point x */
|
|
x?: (number|null);
|
|
|
|
/** Point y */
|
|
y?: (number|null);
|
|
}
|
|
|
|
/** Represents a Point. */
|
|
class Point implements IPoint {
|
|
|
|
/**
|
|
* Constructs a new Point.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IPoint);
|
|
|
|
/** Point xDeprecated. */
|
|
public xDeprecated: number;
|
|
|
|
/** Point yDeprecated. */
|
|
public yDeprecated: number;
|
|
|
|
/** Point x. */
|
|
public x: number;
|
|
|
|
/** Point y. */
|
|
public y: number;
|
|
|
|
/**
|
|
* Creates a new Point instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns Point instance
|
|
*/
|
|
public static create(properties?: proto.IPoint): proto.Point;
|
|
|
|
/**
|
|
* Encodes the specified Point message. Does not implicitly {@link proto.Point.verify|verify} messages.
|
|
* @param message Point message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IPoint, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified Point message, length delimited. Does not implicitly {@link proto.Point.verify|verify} messages.
|
|
* @param message Point message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IPoint, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a Point message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns Point
|
|
* @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.Point;
|
|
|
|
/**
|
|
* Decodes a Point message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns Point
|
|
* @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.Point;
|
|
|
|
/**
|
|
* Verifies a Point 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 Point message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns Point
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.Point;
|
|
|
|
/**
|
|
* Creates a plain object from a Point message. Also converts values to other types if specified.
|
|
* @param message Point
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.Point, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this Point to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of an InteractiveAnnotation. */
|
|
interface IInteractiveAnnotation {
|
|
|
|
/** InteractiveAnnotation polygonVertices */
|
|
polygonVertices?: (proto.IPoint[]|null);
|
|
|
|
/** InteractiveAnnotation location */
|
|
location?: (proto.ILocation|null);
|
|
}
|
|
|
|
/** Represents an InteractiveAnnotation. */
|
|
class InteractiveAnnotation implements IInteractiveAnnotation {
|
|
|
|
/**
|
|
* Constructs a new InteractiveAnnotation.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IInteractiveAnnotation);
|
|
|
|
/** InteractiveAnnotation polygonVertices. */
|
|
public polygonVertices: proto.IPoint[];
|
|
|
|
/** InteractiveAnnotation location. */
|
|
public location?: (proto.ILocation|null);
|
|
|
|
/** InteractiveAnnotation action. */
|
|
public action?: "location";
|
|
|
|
/**
|
|
* Creates a new InteractiveAnnotation instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns InteractiveAnnotation instance
|
|
*/
|
|
public static create(properties?: proto.IInteractiveAnnotation): proto.InteractiveAnnotation;
|
|
|
|
/**
|
|
* Encodes the specified InteractiveAnnotation message. Does not implicitly {@link proto.InteractiveAnnotation.verify|verify} messages.
|
|
* @param message InteractiveAnnotation message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IInteractiveAnnotation, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified InteractiveAnnotation message, length delimited. Does not implicitly {@link proto.InteractiveAnnotation.verify|verify} messages.
|
|
* @param message InteractiveAnnotation message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IInteractiveAnnotation, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an InteractiveAnnotation message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns InteractiveAnnotation
|
|
* @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.InteractiveAnnotation;
|
|
|
|
/**
|
|
* Decodes an InteractiveAnnotation message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns InteractiveAnnotation
|
|
* @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.InteractiveAnnotation;
|
|
|
|
/**
|
|
* Verifies an InteractiveAnnotation 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 an InteractiveAnnotation message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns InteractiveAnnotation
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.InteractiveAnnotation;
|
|
|
|
/**
|
|
* Creates a plain object from an InteractiveAnnotation message. Also converts values to other types if specified.
|
|
* @param message InteractiveAnnotation
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.InteractiveAnnotation, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this InteractiveAnnotation to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of an AdReplyInfo. */
|
|
interface IAdReplyInfo {
|
|
|
|
/** AdReplyInfo advertiserName */
|
|
advertiserName?: (string|null);
|
|
|
|
/** AdReplyInfo mediaType */
|
|
mediaType?: (proto.AdReplyInfo.AdReplyInfoMediaType|null);
|
|
|
|
/** AdReplyInfo jpegThumbnail */
|
|
jpegThumbnail?: (Uint8Array|null);
|
|
|
|
/** AdReplyInfo caption */
|
|
caption?: (string|null);
|
|
}
|
|
|
|
/** Represents an AdReplyInfo. */
|
|
class AdReplyInfo implements IAdReplyInfo {
|
|
|
|
/**
|
|
* Constructs a new AdReplyInfo.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IAdReplyInfo);
|
|
|
|
/** AdReplyInfo advertiserName. */
|
|
public advertiserName: string;
|
|
|
|
/** AdReplyInfo mediaType. */
|
|
public mediaType: proto.AdReplyInfo.AdReplyInfoMediaType;
|
|
|
|
/** AdReplyInfo jpegThumbnail. */
|
|
public jpegThumbnail: Uint8Array;
|
|
|
|
/** AdReplyInfo caption. */
|
|
public caption: string;
|
|
|
|
/**
|
|
* Creates a new AdReplyInfo instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns AdReplyInfo instance
|
|
*/
|
|
public static create(properties?: proto.IAdReplyInfo): proto.AdReplyInfo;
|
|
|
|
/**
|
|
* Encodes the specified AdReplyInfo message. Does not implicitly {@link proto.AdReplyInfo.verify|verify} messages.
|
|
* @param message AdReplyInfo message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IAdReplyInfo, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified AdReplyInfo message, length delimited. Does not implicitly {@link proto.AdReplyInfo.verify|verify} messages.
|
|
* @param message AdReplyInfo message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IAdReplyInfo, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an AdReplyInfo message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns AdReplyInfo
|
|
* @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.AdReplyInfo;
|
|
|
|
/**
|
|
* Decodes an AdReplyInfo message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns AdReplyInfo
|
|
* @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.AdReplyInfo;
|
|
|
|
/**
|
|
* Verifies an AdReplyInfo 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 an AdReplyInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns AdReplyInfo
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.AdReplyInfo;
|
|
|
|
/**
|
|
* Creates a plain object from an AdReplyInfo message. Also converts values to other types if specified.
|
|
* @param message AdReplyInfo
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.AdReplyInfo, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this AdReplyInfo to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
namespace AdReplyInfo {
|
|
|
|
/** AdReplyInfoMediaType enum. */
|
|
enum AdReplyInfoMediaType {
|
|
NONE = 0,
|
|
IMAGE = 1,
|
|
VIDEO = 2
|
|
}
|
|
}
|
|
|
|
/** Properties of an ExternalAdReplyInfo. */
|
|
interface IExternalAdReplyInfo {
|
|
|
|
/** ExternalAdReplyInfo title */
|
|
title?: (string|null);
|
|
|
|
/** ExternalAdReplyInfo body */
|
|
body?: (string|null);
|
|
|
|
/** ExternalAdReplyInfo mediaType */
|
|
mediaType?: (proto.ExternalAdReplyInfo.ExternalAdReplyInfoMediaType|null);
|
|
|
|
/** ExternalAdReplyInfo thumbnailUrl */
|
|
thumbnailUrl?: (string|null);
|
|
|
|
/** ExternalAdReplyInfo mediaUrl */
|
|
mediaUrl?: (string|null);
|
|
|
|
/** ExternalAdReplyInfo thumbnail */
|
|
thumbnail?: (Uint8Array|null);
|
|
|
|
/** ExternalAdReplyInfo sourceType */
|
|
sourceType?: (string|null);
|
|
|
|
/** ExternalAdReplyInfo sourceId */
|
|
sourceId?: (string|null);
|
|
|
|
/** ExternalAdReplyInfo sourceUrl */
|
|
sourceUrl?: (string|null);
|
|
}
|
|
|
|
/** Represents an ExternalAdReplyInfo. */
|
|
class ExternalAdReplyInfo implements IExternalAdReplyInfo {
|
|
|
|
/**
|
|
* Constructs a new ExternalAdReplyInfo.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IExternalAdReplyInfo);
|
|
|
|
/** ExternalAdReplyInfo title. */
|
|
public title: string;
|
|
|
|
/** ExternalAdReplyInfo body. */
|
|
public body: string;
|
|
|
|
/** ExternalAdReplyInfo mediaType. */
|
|
public mediaType: proto.ExternalAdReplyInfo.ExternalAdReplyInfoMediaType;
|
|
|
|
/** ExternalAdReplyInfo thumbnailUrl. */
|
|
public thumbnailUrl: string;
|
|
|
|
/** ExternalAdReplyInfo mediaUrl. */
|
|
public mediaUrl: string;
|
|
|
|
/** ExternalAdReplyInfo thumbnail. */
|
|
public thumbnail: Uint8Array;
|
|
|
|
/** ExternalAdReplyInfo sourceType. */
|
|
public sourceType: string;
|
|
|
|
/** ExternalAdReplyInfo sourceId. */
|
|
public sourceId: string;
|
|
|
|
/** ExternalAdReplyInfo sourceUrl. */
|
|
public sourceUrl: string;
|
|
|
|
/**
|
|
* Creates a new ExternalAdReplyInfo instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns ExternalAdReplyInfo instance
|
|
*/
|
|
public static create(properties?: proto.IExternalAdReplyInfo): proto.ExternalAdReplyInfo;
|
|
|
|
/**
|
|
* Encodes the specified ExternalAdReplyInfo message. Does not implicitly {@link proto.ExternalAdReplyInfo.verify|verify} messages.
|
|
* @param message ExternalAdReplyInfo message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IExternalAdReplyInfo, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified ExternalAdReplyInfo message, length delimited. Does not implicitly {@link proto.ExternalAdReplyInfo.verify|verify} messages.
|
|
* @param message ExternalAdReplyInfo message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IExternalAdReplyInfo, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an ExternalAdReplyInfo message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns ExternalAdReplyInfo
|
|
* @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.ExternalAdReplyInfo;
|
|
|
|
/**
|
|
* Decodes an ExternalAdReplyInfo message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns ExternalAdReplyInfo
|
|
* @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.ExternalAdReplyInfo;
|
|
|
|
/**
|
|
* Verifies an ExternalAdReplyInfo 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 an ExternalAdReplyInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns ExternalAdReplyInfo
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.ExternalAdReplyInfo;
|
|
|
|
/**
|
|
* Creates a plain object from an ExternalAdReplyInfo message. Also converts values to other types if specified.
|
|
* @param message ExternalAdReplyInfo
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.ExternalAdReplyInfo, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this ExternalAdReplyInfo to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
namespace ExternalAdReplyInfo {
|
|
|
|
/** ExternalAdReplyInfoMediaType enum. */
|
|
enum ExternalAdReplyInfoMediaType {
|
|
NONE = 0,
|
|
IMAGE = 1,
|
|
VIDEO = 2
|
|
}
|
|
}
|
|
|
|
/** Properties of a ContextInfo. */
|
|
interface IContextInfo {
|
|
|
|
/** ContextInfo stanzaId */
|
|
stanzaId?: (string|null);
|
|
|
|
/** ContextInfo participant */
|
|
participant?: (string|null);
|
|
|
|
/** ContextInfo quotedMessage */
|
|
quotedMessage?: (proto.IMessage|null);
|
|
|
|
/** ContextInfo remoteJid */
|
|
remoteJid?: (string|null);
|
|
|
|
/** ContextInfo mentionedJid */
|
|
mentionedJid?: (string[]|null);
|
|
|
|
/** ContextInfo conversionSource */
|
|
conversionSource?: (string|null);
|
|
|
|
/** ContextInfo conversionData */
|
|
conversionData?: (Uint8Array|null);
|
|
|
|
/** ContextInfo conversionDelaySeconds */
|
|
conversionDelaySeconds?: (number|null);
|
|
|
|
/** ContextInfo forwardingScore */
|
|
forwardingScore?: (number|null);
|
|
|
|
/** ContextInfo isForwarded */
|
|
isForwarded?: (boolean|null);
|
|
|
|
/** ContextInfo quotedAd */
|
|
quotedAd?: (proto.IAdReplyInfo|null);
|
|
|
|
/** ContextInfo placeholderKey */
|
|
placeholderKey?: (proto.IMessageKey|null);
|
|
|
|
/** ContextInfo expiration */
|
|
expiration?: (number|null);
|
|
|
|
/** ContextInfo ephemeralSettingTimestamp */
|
|
ephemeralSettingTimestamp?: (number|Long|null);
|
|
|
|
/** ContextInfo ephemeralSharedSecret */
|
|
ephemeralSharedSecret?: (Uint8Array|null);
|
|
|
|
/** ContextInfo externalAdReply */
|
|
externalAdReply?: (proto.IExternalAdReplyInfo|null);
|
|
}
|
|
|
|
/** Represents a ContextInfo. */
|
|
class ContextInfo implements IContextInfo {
|
|
|
|
/**
|
|
* Constructs a new ContextInfo.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IContextInfo);
|
|
|
|
/** ContextInfo stanzaId. */
|
|
public stanzaId: string;
|
|
|
|
/** ContextInfo participant. */
|
|
public participant: string;
|
|
|
|
/** ContextInfo quotedMessage. */
|
|
public quotedMessage?: (proto.IMessage|null);
|
|
|
|
/** ContextInfo remoteJid. */
|
|
public remoteJid: string;
|
|
|
|
/** ContextInfo mentionedJid. */
|
|
public mentionedJid: string[];
|
|
|
|
/** ContextInfo conversionSource. */
|
|
public conversionSource: string;
|
|
|
|
/** ContextInfo conversionData. */
|
|
public conversionData: Uint8Array;
|
|
|
|
/** ContextInfo conversionDelaySeconds. */
|
|
public conversionDelaySeconds: number;
|
|
|
|
/** ContextInfo forwardingScore. */
|
|
public forwardingScore: number;
|
|
|
|
/** ContextInfo isForwarded. */
|
|
public isForwarded: boolean;
|
|
|
|
/** ContextInfo quotedAd. */
|
|
public quotedAd?: (proto.IAdReplyInfo|null);
|
|
|
|
/** ContextInfo placeholderKey. */
|
|
public placeholderKey?: (proto.IMessageKey|null);
|
|
|
|
/** ContextInfo expiration. */
|
|
public expiration: number;
|
|
|
|
/** ContextInfo ephemeralSettingTimestamp. */
|
|
public ephemeralSettingTimestamp: (number|Long);
|
|
|
|
/** ContextInfo ephemeralSharedSecret. */
|
|
public ephemeralSharedSecret: Uint8Array;
|
|
|
|
/** ContextInfo externalAdReply. */
|
|
public externalAdReply?: (proto.IExternalAdReplyInfo|null);
|
|
|
|
/**
|
|
* Creates a new ContextInfo instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns ContextInfo instance
|
|
*/
|
|
public static create(properties?: proto.IContextInfo): proto.ContextInfo;
|
|
|
|
/**
|
|
* Encodes the specified ContextInfo message. Does not implicitly {@link proto.ContextInfo.verify|verify} messages.
|
|
* @param message ContextInfo message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IContextInfo, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified ContextInfo message, length delimited. Does not implicitly {@link proto.ContextInfo.verify|verify} messages.
|
|
* @param message ContextInfo message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IContextInfo, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a ContextInfo message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns ContextInfo
|
|
* @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.ContextInfo;
|
|
|
|
/**
|
|
* Decodes a ContextInfo message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns ContextInfo
|
|
* @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.ContextInfo;
|
|
|
|
/**
|
|
* Verifies a ContextInfo 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 ContextInfo message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns ContextInfo
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.ContextInfo;
|
|
|
|
/**
|
|
* Creates a plain object from a ContextInfo message. Also converts values to other types if specified.
|
|
* @param message ContextInfo
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.ContextInfo, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this ContextInfo to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a SenderKeyDistributionMessage. */
|
|
interface ISenderKeyDistributionMessage {
|
|
|
|
/** SenderKeyDistributionMessage groupId */
|
|
groupId?: (string|null);
|
|
|
|
/** SenderKeyDistributionMessage axolotlSenderKeyDistributionMessage */
|
|
axolotlSenderKeyDistributionMessage?: (Uint8Array|null);
|
|
}
|
|
|
|
/** Represents a SenderKeyDistributionMessage. */
|
|
class SenderKeyDistributionMessage implements ISenderKeyDistributionMessage {
|
|
|
|
/**
|
|
* Constructs a new SenderKeyDistributionMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.ISenderKeyDistributionMessage);
|
|
|
|
/** SenderKeyDistributionMessage groupId. */
|
|
public groupId: string;
|
|
|
|
/** SenderKeyDistributionMessage axolotlSenderKeyDistributionMessage. */
|
|
public axolotlSenderKeyDistributionMessage: Uint8Array;
|
|
|
|
/**
|
|
* Creates a new SenderKeyDistributionMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns SenderKeyDistributionMessage instance
|
|
*/
|
|
public static create(properties?: proto.ISenderKeyDistributionMessage): proto.SenderKeyDistributionMessage;
|
|
|
|
/**
|
|
* Encodes the specified SenderKeyDistributionMessage message. Does not implicitly {@link proto.SenderKeyDistributionMessage.verify|verify} messages.
|
|
* @param message SenderKeyDistributionMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.ISenderKeyDistributionMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified SenderKeyDistributionMessage message, length delimited. Does not implicitly {@link proto.SenderKeyDistributionMessage.verify|verify} messages.
|
|
* @param message SenderKeyDistributionMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.ISenderKeyDistributionMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a SenderKeyDistributionMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns SenderKeyDistributionMessage
|
|
* @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.SenderKeyDistributionMessage;
|
|
|
|
/**
|
|
* Decodes a SenderKeyDistributionMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns SenderKeyDistributionMessage
|
|
* @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.SenderKeyDistributionMessage;
|
|
|
|
/**
|
|
* Verifies a SenderKeyDistributionMessage 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 SenderKeyDistributionMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns SenderKeyDistributionMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.SenderKeyDistributionMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a SenderKeyDistributionMessage message. Also converts values to other types if specified.
|
|
* @param message SenderKeyDistributionMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.SenderKeyDistributionMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this SenderKeyDistributionMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of an ImageMessage. */
|
|
interface IImageMessage {
|
|
|
|
/** ImageMessage url */
|
|
url?: (string|null);
|
|
|
|
/** ImageMessage mimetype */
|
|
mimetype?: (string|null);
|
|
|
|
/** ImageMessage caption */
|
|
caption?: (string|null);
|
|
|
|
/** ImageMessage fileSha256 */
|
|
fileSha256?: (Uint8Array|null);
|
|
|
|
/** ImageMessage fileLength */
|
|
fileLength?: (number|Long|null);
|
|
|
|
/** ImageMessage height */
|
|
height?: (number|null);
|
|
|
|
/** ImageMessage width */
|
|
width?: (number|null);
|
|
|
|
/** ImageMessage mediaKey */
|
|
mediaKey?: (Uint8Array|null);
|
|
|
|
/** ImageMessage fileEncSha256 */
|
|
fileEncSha256?: (Uint8Array|null);
|
|
|
|
/** ImageMessage interactiveAnnotations */
|
|
interactiveAnnotations?: (proto.IInteractiveAnnotation[]|null);
|
|
|
|
/** ImageMessage directPath */
|
|
directPath?: (string|null);
|
|
|
|
/** ImageMessage mediaKeyTimestamp */
|
|
mediaKeyTimestamp?: (number|Long|null);
|
|
|
|
/** ImageMessage jpegThumbnail */
|
|
jpegThumbnail?: (Uint8Array|null);
|
|
|
|
/** ImageMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/** ImageMessage firstScanSidecar */
|
|
firstScanSidecar?: (Uint8Array|null);
|
|
|
|
/** ImageMessage firstScanLength */
|
|
firstScanLength?: (number|null);
|
|
|
|
/** ImageMessage experimentGroupId */
|
|
experimentGroupId?: (number|null);
|
|
|
|
/** ImageMessage scansSidecar */
|
|
scansSidecar?: (Uint8Array|null);
|
|
|
|
/** ImageMessage scanLengths */
|
|
scanLengths?: (number[]|null);
|
|
|
|
/** ImageMessage midQualityFileSha256 */
|
|
midQualityFileSha256?: (Uint8Array|null);
|
|
|
|
/** ImageMessage midQualityFileEncSha256 */
|
|
midQualityFileEncSha256?: (Uint8Array|null);
|
|
|
|
/** ImageMessage viewOnce */
|
|
viewOnce?: (boolean|null);
|
|
}
|
|
|
|
/** Represents an ImageMessage. */
|
|
class ImageMessage implements IImageMessage {
|
|
|
|
/**
|
|
* Constructs a new ImageMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IImageMessage);
|
|
|
|
/** ImageMessage url. */
|
|
public url: string;
|
|
|
|
/** ImageMessage mimetype. */
|
|
public mimetype: string;
|
|
|
|
/** ImageMessage caption. */
|
|
public caption: string;
|
|
|
|
/** ImageMessage fileSha256. */
|
|
public fileSha256: Uint8Array;
|
|
|
|
/** ImageMessage fileLength. */
|
|
public fileLength: (number|Long);
|
|
|
|
/** ImageMessage height. */
|
|
public height: number;
|
|
|
|
/** ImageMessage width. */
|
|
public width: number;
|
|
|
|
/** ImageMessage mediaKey. */
|
|
public mediaKey: Uint8Array;
|
|
|
|
/** ImageMessage fileEncSha256. */
|
|
public fileEncSha256: Uint8Array;
|
|
|
|
/** ImageMessage interactiveAnnotations. */
|
|
public interactiveAnnotations: proto.IInteractiveAnnotation[];
|
|
|
|
/** ImageMessage directPath. */
|
|
public directPath: string;
|
|
|
|
/** ImageMessage mediaKeyTimestamp. */
|
|
public mediaKeyTimestamp: (number|Long);
|
|
|
|
/** ImageMessage jpegThumbnail. */
|
|
public jpegThumbnail: Uint8Array;
|
|
|
|
/** ImageMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/** ImageMessage firstScanSidecar. */
|
|
public firstScanSidecar: Uint8Array;
|
|
|
|
/** ImageMessage firstScanLength. */
|
|
public firstScanLength: number;
|
|
|
|
/** ImageMessage experimentGroupId. */
|
|
public experimentGroupId: number;
|
|
|
|
/** ImageMessage scansSidecar. */
|
|
public scansSidecar: Uint8Array;
|
|
|
|
/** ImageMessage scanLengths. */
|
|
public scanLengths: number[];
|
|
|
|
/** ImageMessage midQualityFileSha256. */
|
|
public midQualityFileSha256: Uint8Array;
|
|
|
|
/** ImageMessage midQualityFileEncSha256. */
|
|
public midQualityFileEncSha256: Uint8Array;
|
|
|
|
/** ImageMessage viewOnce. */
|
|
public viewOnce: boolean;
|
|
|
|
/**
|
|
* Creates a new ImageMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns ImageMessage instance
|
|
*/
|
|
public static create(properties?: proto.IImageMessage): proto.ImageMessage;
|
|
|
|
/**
|
|
* Encodes the specified ImageMessage message. Does not implicitly {@link proto.ImageMessage.verify|verify} messages.
|
|
* @param message ImageMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IImageMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified ImageMessage message, length delimited. Does not implicitly {@link proto.ImageMessage.verify|verify} messages.
|
|
* @param message ImageMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IImageMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an ImageMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns ImageMessage
|
|
* @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.ImageMessage;
|
|
|
|
/**
|
|
* Decodes an ImageMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns ImageMessage
|
|
* @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.ImageMessage;
|
|
|
|
/**
|
|
* Verifies an ImageMessage 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 an ImageMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns ImageMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.ImageMessage;
|
|
|
|
/**
|
|
* Creates a plain object from an ImageMessage message. Also converts values to other types if specified.
|
|
* @param message ImageMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.ImageMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this ImageMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a ContactMessage. */
|
|
interface IContactMessage {
|
|
|
|
/** ContactMessage displayName */
|
|
displayName?: (string|null);
|
|
|
|
/** ContactMessage vcard */
|
|
vcard?: (string|null);
|
|
|
|
/** ContactMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
}
|
|
|
|
/** Represents a ContactMessage. */
|
|
class ContactMessage implements IContactMessage {
|
|
|
|
/**
|
|
* Constructs a new ContactMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IContactMessage);
|
|
|
|
/** ContactMessage displayName. */
|
|
public displayName: string;
|
|
|
|
/** ContactMessage vcard. */
|
|
public vcard: string;
|
|
|
|
/** ContactMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/**
|
|
* Creates a new ContactMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns ContactMessage instance
|
|
*/
|
|
public static create(properties?: proto.IContactMessage): proto.ContactMessage;
|
|
|
|
/**
|
|
* Encodes the specified ContactMessage message. Does not implicitly {@link proto.ContactMessage.verify|verify} messages.
|
|
* @param message ContactMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IContactMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified ContactMessage message, length delimited. Does not implicitly {@link proto.ContactMessage.verify|verify} messages.
|
|
* @param message ContactMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IContactMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a ContactMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns ContactMessage
|
|
* @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.ContactMessage;
|
|
|
|
/**
|
|
* Decodes a ContactMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns ContactMessage
|
|
* @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.ContactMessage;
|
|
|
|
/**
|
|
* Verifies a ContactMessage 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 ContactMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns ContactMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.ContactMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a ContactMessage message. Also converts values to other types if specified.
|
|
* @param message ContactMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.ContactMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this ContactMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a LocationMessage. */
|
|
interface ILocationMessage {
|
|
|
|
/** LocationMessage degreesLatitude */
|
|
degreesLatitude?: (number|null);
|
|
|
|
/** LocationMessage degreesLongitude */
|
|
degreesLongitude?: (number|null);
|
|
|
|
/** LocationMessage name */
|
|
name?: (string|null);
|
|
|
|
/** LocationMessage address */
|
|
address?: (string|null);
|
|
|
|
/** LocationMessage url */
|
|
url?: (string|null);
|
|
|
|
/** LocationMessage isLive */
|
|
isLive?: (boolean|null);
|
|
|
|
/** LocationMessage accuracyInMeters */
|
|
accuracyInMeters?: (number|null);
|
|
|
|
/** LocationMessage speedInMps */
|
|
speedInMps?: (number|null);
|
|
|
|
/** LocationMessage degreesClockwiseFromMagneticNorth */
|
|
degreesClockwiseFromMagneticNorth?: (number|null);
|
|
|
|
/** LocationMessage comment */
|
|
comment?: (string|null);
|
|
|
|
/** LocationMessage jpegThumbnail */
|
|
jpegThumbnail?: (Uint8Array|null);
|
|
|
|
/** LocationMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
}
|
|
|
|
/** Represents a LocationMessage. */
|
|
class LocationMessage implements ILocationMessage {
|
|
|
|
/**
|
|
* Constructs a new LocationMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.ILocationMessage);
|
|
|
|
/** LocationMessage degreesLatitude. */
|
|
public degreesLatitude: number;
|
|
|
|
/** LocationMessage degreesLongitude. */
|
|
public degreesLongitude: number;
|
|
|
|
/** LocationMessage name. */
|
|
public name: string;
|
|
|
|
/** LocationMessage address. */
|
|
public address: string;
|
|
|
|
/** LocationMessage url. */
|
|
public url: string;
|
|
|
|
/** LocationMessage isLive. */
|
|
public isLive: boolean;
|
|
|
|
/** LocationMessage accuracyInMeters. */
|
|
public accuracyInMeters: number;
|
|
|
|
/** LocationMessage speedInMps. */
|
|
public speedInMps: number;
|
|
|
|
/** LocationMessage degreesClockwiseFromMagneticNorth. */
|
|
public degreesClockwiseFromMagneticNorth: number;
|
|
|
|
/** LocationMessage comment. */
|
|
public comment: string;
|
|
|
|
/** LocationMessage jpegThumbnail. */
|
|
public jpegThumbnail: Uint8Array;
|
|
|
|
/** LocationMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/**
|
|
* Creates a new LocationMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns LocationMessage instance
|
|
*/
|
|
public static create(properties?: proto.ILocationMessage): proto.LocationMessage;
|
|
|
|
/**
|
|
* Encodes the specified LocationMessage message. Does not implicitly {@link proto.LocationMessage.verify|verify} messages.
|
|
* @param message LocationMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.ILocationMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified LocationMessage message, length delimited. Does not implicitly {@link proto.LocationMessage.verify|verify} messages.
|
|
* @param message LocationMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.ILocationMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a LocationMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns LocationMessage
|
|
* @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.LocationMessage;
|
|
|
|
/**
|
|
* Decodes a LocationMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns LocationMessage
|
|
* @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.LocationMessage;
|
|
|
|
/**
|
|
* Verifies a LocationMessage 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 LocationMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns LocationMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.LocationMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a LocationMessage message. Also converts values to other types if specified.
|
|
* @param message LocationMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.LocationMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this LocationMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of an ExtendedTextMessage. */
|
|
interface IExtendedTextMessage {
|
|
|
|
/** ExtendedTextMessage text */
|
|
text?: (string|null);
|
|
|
|
/** ExtendedTextMessage matchedText */
|
|
matchedText?: (string|null);
|
|
|
|
/** ExtendedTextMessage canonicalUrl */
|
|
canonicalUrl?: (string|null);
|
|
|
|
/** ExtendedTextMessage description */
|
|
description?: (string|null);
|
|
|
|
/** ExtendedTextMessage title */
|
|
title?: (string|null);
|
|
|
|
/** ExtendedTextMessage textArgb */
|
|
textArgb?: (number|null);
|
|
|
|
/** ExtendedTextMessage backgroundArgb */
|
|
backgroundArgb?: (number|null);
|
|
|
|
/** ExtendedTextMessage font */
|
|
font?: (proto.ExtendedTextMessage.ExtendedTextMessageFontType|null);
|
|
|
|
/** ExtendedTextMessage previewType */
|
|
previewType?: (proto.ExtendedTextMessage.ExtendedTextMessagePreviewType|null);
|
|
|
|
/** ExtendedTextMessage jpegThumbnail */
|
|
jpegThumbnail?: (Uint8Array|null);
|
|
|
|
/** ExtendedTextMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/** ExtendedTextMessage doNotPlayInline */
|
|
doNotPlayInline?: (boolean|null);
|
|
}
|
|
|
|
/** Represents an ExtendedTextMessage. */
|
|
class ExtendedTextMessage implements IExtendedTextMessage {
|
|
|
|
/**
|
|
* Constructs a new ExtendedTextMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IExtendedTextMessage);
|
|
|
|
/** ExtendedTextMessage text. */
|
|
public text: string;
|
|
|
|
/** ExtendedTextMessage matchedText. */
|
|
public matchedText: string;
|
|
|
|
/** ExtendedTextMessage canonicalUrl. */
|
|
public canonicalUrl: string;
|
|
|
|
/** ExtendedTextMessage description. */
|
|
public description: string;
|
|
|
|
/** ExtendedTextMessage title. */
|
|
public title: string;
|
|
|
|
/** ExtendedTextMessage textArgb. */
|
|
public textArgb: number;
|
|
|
|
/** ExtendedTextMessage backgroundArgb. */
|
|
public backgroundArgb: number;
|
|
|
|
/** ExtendedTextMessage font. */
|
|
public font: proto.ExtendedTextMessage.ExtendedTextMessageFontType;
|
|
|
|
/** ExtendedTextMessage previewType. */
|
|
public previewType: proto.ExtendedTextMessage.ExtendedTextMessagePreviewType;
|
|
|
|
/** ExtendedTextMessage jpegThumbnail. */
|
|
public jpegThumbnail: Uint8Array;
|
|
|
|
/** ExtendedTextMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/** ExtendedTextMessage doNotPlayInline. */
|
|
public doNotPlayInline: boolean;
|
|
|
|
/**
|
|
* Creates a new ExtendedTextMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns ExtendedTextMessage instance
|
|
*/
|
|
public static create(properties?: proto.IExtendedTextMessage): proto.ExtendedTextMessage;
|
|
|
|
/**
|
|
* Encodes the specified ExtendedTextMessage message. Does not implicitly {@link proto.ExtendedTextMessage.verify|verify} messages.
|
|
* @param message ExtendedTextMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IExtendedTextMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified ExtendedTextMessage message, length delimited. Does not implicitly {@link proto.ExtendedTextMessage.verify|verify} messages.
|
|
* @param message ExtendedTextMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IExtendedTextMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an ExtendedTextMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns ExtendedTextMessage
|
|
* @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.ExtendedTextMessage;
|
|
|
|
/**
|
|
* Decodes an ExtendedTextMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns ExtendedTextMessage
|
|
* @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.ExtendedTextMessage;
|
|
|
|
/**
|
|
* Verifies an ExtendedTextMessage 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 an ExtendedTextMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns ExtendedTextMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.ExtendedTextMessage;
|
|
|
|
/**
|
|
* Creates a plain object from an ExtendedTextMessage message. Also converts values to other types if specified.
|
|
* @param message ExtendedTextMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.ExtendedTextMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this ExtendedTextMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
namespace ExtendedTextMessage {
|
|
|
|
/** ExtendedTextMessageFontType enum. */
|
|
enum ExtendedTextMessageFontType {
|
|
SANS_SERIF = 0,
|
|
SERIF = 1,
|
|
NORICAN_REGULAR = 2,
|
|
BRYNDAN_WRITE = 3,
|
|
BEBASNEUE_REGULAR = 4,
|
|
OSWALD_HEAVY = 5
|
|
}
|
|
|
|
/** ExtendedTextMessagePreviewType enum. */
|
|
enum ExtendedTextMessagePreviewType {
|
|
NONE = 0,
|
|
VIDEO = 1
|
|
}
|
|
}
|
|
|
|
/** Properties of a DocumentMessage. */
|
|
interface IDocumentMessage {
|
|
|
|
/** DocumentMessage url */
|
|
url?: (string|null);
|
|
|
|
/** DocumentMessage mimetype */
|
|
mimetype?: (string|null);
|
|
|
|
/** DocumentMessage title */
|
|
title?: (string|null);
|
|
|
|
/** DocumentMessage fileSha256 */
|
|
fileSha256?: (Uint8Array|null);
|
|
|
|
/** DocumentMessage fileLength */
|
|
fileLength?: (number|Long|null);
|
|
|
|
/** DocumentMessage pageCount */
|
|
pageCount?: (number|null);
|
|
|
|
/** DocumentMessage mediaKey */
|
|
mediaKey?: (Uint8Array|null);
|
|
|
|
/** DocumentMessage fileName */
|
|
fileName?: (string|null);
|
|
|
|
/** DocumentMessage fileEncSha256 */
|
|
fileEncSha256?: (Uint8Array|null);
|
|
|
|
/** DocumentMessage directPath */
|
|
directPath?: (string|null);
|
|
|
|
/** DocumentMessage mediaKeyTimestamp */
|
|
mediaKeyTimestamp?: (number|Long|null);
|
|
|
|
/** DocumentMessage contactVcard */
|
|
contactVcard?: (boolean|null);
|
|
|
|
/** DocumentMessage thumbnailDirectPath */
|
|
thumbnailDirectPath?: (string|null);
|
|
|
|
/** DocumentMessage thumbnailSha256 */
|
|
thumbnailSha256?: (Uint8Array|null);
|
|
|
|
/** DocumentMessage thumbnailEncSha256 */
|
|
thumbnailEncSha256?: (Uint8Array|null);
|
|
|
|
/** DocumentMessage jpegThumbnail */
|
|
jpegThumbnail?: (Uint8Array|null);
|
|
|
|
/** DocumentMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/** DocumentMessage thumbnailHeight */
|
|
thumbnailHeight?: (number|null);
|
|
|
|
/** DocumentMessage thumbnailWidth */
|
|
thumbnailWidth?: (number|null);
|
|
}
|
|
|
|
/** Represents a DocumentMessage. */
|
|
class DocumentMessage implements IDocumentMessage {
|
|
|
|
/**
|
|
* Constructs a new DocumentMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IDocumentMessage);
|
|
|
|
/** DocumentMessage url. */
|
|
public url: string;
|
|
|
|
/** DocumentMessage mimetype. */
|
|
public mimetype: string;
|
|
|
|
/** DocumentMessage title. */
|
|
public title: string;
|
|
|
|
/** DocumentMessage fileSha256. */
|
|
public fileSha256: Uint8Array;
|
|
|
|
/** DocumentMessage fileLength. */
|
|
public fileLength: (number|Long);
|
|
|
|
/** DocumentMessage pageCount. */
|
|
public pageCount: number;
|
|
|
|
/** DocumentMessage mediaKey. */
|
|
public mediaKey: Uint8Array;
|
|
|
|
/** DocumentMessage fileName. */
|
|
public fileName: string;
|
|
|
|
/** DocumentMessage fileEncSha256. */
|
|
public fileEncSha256: Uint8Array;
|
|
|
|
/** DocumentMessage directPath. */
|
|
public directPath: string;
|
|
|
|
/** DocumentMessage mediaKeyTimestamp. */
|
|
public mediaKeyTimestamp: (number|Long);
|
|
|
|
/** DocumentMessage contactVcard. */
|
|
public contactVcard: boolean;
|
|
|
|
/** DocumentMessage thumbnailDirectPath. */
|
|
public thumbnailDirectPath: string;
|
|
|
|
/** DocumentMessage thumbnailSha256. */
|
|
public thumbnailSha256: Uint8Array;
|
|
|
|
/** DocumentMessage thumbnailEncSha256. */
|
|
public thumbnailEncSha256: Uint8Array;
|
|
|
|
/** DocumentMessage jpegThumbnail. */
|
|
public jpegThumbnail: Uint8Array;
|
|
|
|
/** DocumentMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/** DocumentMessage thumbnailHeight. */
|
|
public thumbnailHeight: number;
|
|
|
|
/** DocumentMessage thumbnailWidth. */
|
|
public thumbnailWidth: number;
|
|
|
|
/**
|
|
* Creates a new DocumentMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns DocumentMessage instance
|
|
*/
|
|
public static create(properties?: proto.IDocumentMessage): proto.DocumentMessage;
|
|
|
|
/**
|
|
* Encodes the specified DocumentMessage message. Does not implicitly {@link proto.DocumentMessage.verify|verify} messages.
|
|
* @param message DocumentMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IDocumentMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified DocumentMessage message, length delimited. Does not implicitly {@link proto.DocumentMessage.verify|verify} messages.
|
|
* @param message DocumentMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IDocumentMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a DocumentMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns DocumentMessage
|
|
* @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.DocumentMessage;
|
|
|
|
/**
|
|
* Decodes a DocumentMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns DocumentMessage
|
|
* @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.DocumentMessage;
|
|
|
|
/**
|
|
* Verifies a DocumentMessage 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 DocumentMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns DocumentMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.DocumentMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a DocumentMessage message. Also converts values to other types if specified.
|
|
* @param message DocumentMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.DocumentMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this DocumentMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of an AudioMessage. */
|
|
interface IAudioMessage {
|
|
|
|
/** AudioMessage url */
|
|
url?: (string|null);
|
|
|
|
/** AudioMessage mimetype */
|
|
mimetype?: (string|null);
|
|
|
|
/** AudioMessage fileSha256 */
|
|
fileSha256?: (Uint8Array|null);
|
|
|
|
/** AudioMessage fileLength */
|
|
fileLength?: (number|Long|null);
|
|
|
|
/** AudioMessage seconds */
|
|
seconds?: (number|null);
|
|
|
|
/** AudioMessage ptt */
|
|
ptt?: (boolean|null);
|
|
|
|
/** AudioMessage mediaKey */
|
|
mediaKey?: (Uint8Array|null);
|
|
|
|
/** AudioMessage fileEncSha256 */
|
|
fileEncSha256?: (Uint8Array|null);
|
|
|
|
/** AudioMessage directPath */
|
|
directPath?: (string|null);
|
|
|
|
/** AudioMessage mediaKeyTimestamp */
|
|
mediaKeyTimestamp?: (number|Long|null);
|
|
|
|
/** AudioMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/** AudioMessage streamingSidecar */
|
|
streamingSidecar?: (Uint8Array|null);
|
|
}
|
|
|
|
/** Represents an AudioMessage. */
|
|
class AudioMessage implements IAudioMessage {
|
|
|
|
/**
|
|
* Constructs a new AudioMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IAudioMessage);
|
|
|
|
/** AudioMessage url. */
|
|
public url: string;
|
|
|
|
/** AudioMessage mimetype. */
|
|
public mimetype: string;
|
|
|
|
/** AudioMessage fileSha256. */
|
|
public fileSha256: Uint8Array;
|
|
|
|
/** AudioMessage fileLength. */
|
|
public fileLength: (number|Long);
|
|
|
|
/** AudioMessage seconds. */
|
|
public seconds: number;
|
|
|
|
/** AudioMessage ptt. */
|
|
public ptt: boolean;
|
|
|
|
/** AudioMessage mediaKey. */
|
|
public mediaKey: Uint8Array;
|
|
|
|
/** AudioMessage fileEncSha256. */
|
|
public fileEncSha256: Uint8Array;
|
|
|
|
/** AudioMessage directPath. */
|
|
public directPath: string;
|
|
|
|
/** AudioMessage mediaKeyTimestamp. */
|
|
public mediaKeyTimestamp: (number|Long);
|
|
|
|
/** AudioMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/** AudioMessage streamingSidecar. */
|
|
public streamingSidecar: Uint8Array;
|
|
|
|
/**
|
|
* Creates a new AudioMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns AudioMessage instance
|
|
*/
|
|
public static create(properties?: proto.IAudioMessage): proto.AudioMessage;
|
|
|
|
/**
|
|
* Encodes the specified AudioMessage message. Does not implicitly {@link proto.AudioMessage.verify|verify} messages.
|
|
* @param message AudioMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IAudioMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified AudioMessage message, length delimited. Does not implicitly {@link proto.AudioMessage.verify|verify} messages.
|
|
* @param message AudioMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IAudioMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an AudioMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns AudioMessage
|
|
* @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.AudioMessage;
|
|
|
|
/**
|
|
* Decodes an AudioMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns AudioMessage
|
|
* @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.AudioMessage;
|
|
|
|
/**
|
|
* Verifies an AudioMessage 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 an AudioMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns AudioMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.AudioMessage;
|
|
|
|
/**
|
|
* Creates a plain object from an AudioMessage message. Also converts values to other types if specified.
|
|
* @param message AudioMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.AudioMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this AudioMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a VideoMessage. */
|
|
interface IVideoMessage {
|
|
|
|
/** VideoMessage url */
|
|
url?: (string|null);
|
|
|
|
/** VideoMessage mimetype */
|
|
mimetype?: (string|null);
|
|
|
|
/** VideoMessage fileSha256 */
|
|
fileSha256?: (Uint8Array|null);
|
|
|
|
/** VideoMessage fileLength */
|
|
fileLength?: (number|Long|null);
|
|
|
|
/** VideoMessage seconds */
|
|
seconds?: (number|null);
|
|
|
|
/** VideoMessage mediaKey */
|
|
mediaKey?: (Uint8Array|null);
|
|
|
|
/** VideoMessage caption */
|
|
caption?: (string|null);
|
|
|
|
/** VideoMessage gifPlayback */
|
|
gifPlayback?: (boolean|null);
|
|
|
|
/** VideoMessage height */
|
|
height?: (number|null);
|
|
|
|
/** VideoMessage width */
|
|
width?: (number|null);
|
|
|
|
/** VideoMessage fileEncSha256 */
|
|
fileEncSha256?: (Uint8Array|null);
|
|
|
|
/** VideoMessage interactiveAnnotations */
|
|
interactiveAnnotations?: (proto.IInteractiveAnnotation[]|null);
|
|
|
|
/** VideoMessage directPath */
|
|
directPath?: (string|null);
|
|
|
|
/** VideoMessage mediaKeyTimestamp */
|
|
mediaKeyTimestamp?: (number|Long|null);
|
|
|
|
/** VideoMessage jpegThumbnail */
|
|
jpegThumbnail?: (Uint8Array|null);
|
|
|
|
/** VideoMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/** VideoMessage streamingSidecar */
|
|
streamingSidecar?: (Uint8Array|null);
|
|
|
|
/** VideoMessage gifAttribution */
|
|
gifAttribution?: (proto.VideoMessage.VideoMessageAttribution|null);
|
|
|
|
/** VideoMessage viewOnce */
|
|
viewOnce?: (boolean|null);
|
|
}
|
|
|
|
/** Represents a VideoMessage. */
|
|
class VideoMessage implements IVideoMessage {
|
|
|
|
/**
|
|
* Constructs a new VideoMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IVideoMessage);
|
|
|
|
/** VideoMessage url. */
|
|
public url: string;
|
|
|
|
/** VideoMessage mimetype. */
|
|
public mimetype: string;
|
|
|
|
/** VideoMessage fileSha256. */
|
|
public fileSha256: Uint8Array;
|
|
|
|
/** VideoMessage fileLength. */
|
|
public fileLength: (number|Long);
|
|
|
|
/** VideoMessage seconds. */
|
|
public seconds: number;
|
|
|
|
/** VideoMessage mediaKey. */
|
|
public mediaKey: Uint8Array;
|
|
|
|
/** VideoMessage caption. */
|
|
public caption: string;
|
|
|
|
/** VideoMessage gifPlayback. */
|
|
public gifPlayback: boolean;
|
|
|
|
/** VideoMessage height. */
|
|
public height: number;
|
|
|
|
/** VideoMessage width. */
|
|
public width: number;
|
|
|
|
/** VideoMessage fileEncSha256. */
|
|
public fileEncSha256: Uint8Array;
|
|
|
|
/** VideoMessage interactiveAnnotations. */
|
|
public interactiveAnnotations: proto.IInteractiveAnnotation[];
|
|
|
|
/** VideoMessage directPath. */
|
|
public directPath: string;
|
|
|
|
/** VideoMessage mediaKeyTimestamp. */
|
|
public mediaKeyTimestamp: (number|Long);
|
|
|
|
/** VideoMessage jpegThumbnail. */
|
|
public jpegThumbnail: Uint8Array;
|
|
|
|
/** VideoMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/** VideoMessage streamingSidecar. */
|
|
public streamingSidecar: Uint8Array;
|
|
|
|
/** VideoMessage gifAttribution. */
|
|
public gifAttribution: proto.VideoMessage.VideoMessageAttribution;
|
|
|
|
/** VideoMessage viewOnce. */
|
|
public viewOnce: boolean;
|
|
|
|
/**
|
|
* Creates a new VideoMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns VideoMessage instance
|
|
*/
|
|
public static create(properties?: proto.IVideoMessage): proto.VideoMessage;
|
|
|
|
/**
|
|
* Encodes the specified VideoMessage message. Does not implicitly {@link proto.VideoMessage.verify|verify} messages.
|
|
* @param message VideoMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IVideoMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified VideoMessage message, length delimited. Does not implicitly {@link proto.VideoMessage.verify|verify} messages.
|
|
* @param message VideoMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IVideoMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a VideoMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns VideoMessage
|
|
* @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.VideoMessage;
|
|
|
|
/**
|
|
* Decodes a VideoMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns VideoMessage
|
|
* @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.VideoMessage;
|
|
|
|
/**
|
|
* Verifies a VideoMessage 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 VideoMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns VideoMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.VideoMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a VideoMessage message. Also converts values to other types if specified.
|
|
* @param message VideoMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.VideoMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this VideoMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
namespace VideoMessage {
|
|
|
|
/** VideoMessageAttribution enum. */
|
|
enum VideoMessageAttribution {
|
|
NONE = 0,
|
|
GIPHY = 1,
|
|
TENOR = 2
|
|
}
|
|
}
|
|
|
|
/** Properties of a Call. */
|
|
interface ICall {
|
|
|
|
/** Call callKey */
|
|
callKey?: (Uint8Array|null);
|
|
}
|
|
|
|
/** Represents a Call. */
|
|
class Call implements ICall {
|
|
|
|
/**
|
|
* Constructs a new Call.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.ICall);
|
|
|
|
/** Call callKey. */
|
|
public callKey: Uint8Array;
|
|
|
|
/**
|
|
* Creates a new Call instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns Call instance
|
|
*/
|
|
public static create(properties?: proto.ICall): proto.Call;
|
|
|
|
/**
|
|
* Encodes the specified Call message. Does not implicitly {@link proto.Call.verify|verify} messages.
|
|
* @param message Call message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.ICall, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified Call message, length delimited. Does not implicitly {@link proto.Call.verify|verify} messages.
|
|
* @param message Call message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.ICall, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a Call message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns Call
|
|
* @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.Call;
|
|
|
|
/**
|
|
* Decodes a Call message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns Call
|
|
* @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.Call;
|
|
|
|
/**
|
|
* Verifies a Call 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 Call message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns Call
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.Call;
|
|
|
|
/**
|
|
* Creates a plain object from a Call message. Also converts values to other types if specified.
|
|
* @param message Call
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.Call, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this Call to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a Chat. */
|
|
interface IChat {
|
|
|
|
/** Chat displayName */
|
|
displayName?: (string|null);
|
|
|
|
/** Chat id */
|
|
id?: (string|null);
|
|
}
|
|
|
|
/** Represents a Chat. */
|
|
class Chat implements IChat {
|
|
|
|
/**
|
|
* Constructs a new Chat.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IChat);
|
|
|
|
/** Chat displayName. */
|
|
public displayName: string;
|
|
|
|
/** Chat id. */
|
|
public id: string;
|
|
|
|
/**
|
|
* Creates a new Chat instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns Chat instance
|
|
*/
|
|
public static create(properties?: proto.IChat): proto.Chat;
|
|
|
|
/**
|
|
* Encodes the specified Chat message. Does not implicitly {@link proto.Chat.verify|verify} messages.
|
|
* @param message Chat message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IChat, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified Chat message, length delimited. Does not implicitly {@link proto.Chat.verify|verify} messages.
|
|
* @param message Chat message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IChat, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a Chat message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns Chat
|
|
* @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.Chat;
|
|
|
|
/**
|
|
* Decodes a Chat message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns Chat
|
|
* @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.Chat;
|
|
|
|
/**
|
|
* Verifies a Chat 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 Chat message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns Chat
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.Chat;
|
|
|
|
/**
|
|
* Creates a plain object from a Chat message. Also converts values to other types if specified.
|
|
* @param message Chat
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.Chat, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this Chat to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a ProtocolMessage. */
|
|
interface IProtocolMessage {
|
|
|
|
/** ProtocolMessage key */
|
|
key?: (proto.IMessageKey|null);
|
|
|
|
/** ProtocolMessage type */
|
|
type?: (proto.ProtocolMessage.ProtocolMessageType|null);
|
|
|
|
/** ProtocolMessage ephemeralExpiration */
|
|
ephemeralExpiration?: (number|null);
|
|
|
|
/** ProtocolMessage ephemeralSettingTimestamp */
|
|
ephemeralSettingTimestamp?: (number|Long|null);
|
|
|
|
/** ProtocolMessage historySyncNotification */
|
|
historySyncNotification?: (proto.IHistorySyncNotification|null);
|
|
|
|
/** ProtocolMessage appStateSyncKeyShare */
|
|
appStateSyncKeyShare?: (proto.IAppStateSyncKeyShare|null);
|
|
|
|
/** ProtocolMessage appStateSyncKeyRequest */
|
|
appStateSyncKeyRequest?: (proto.IAppStateSyncKeyRequest|null);
|
|
|
|
/** ProtocolMessage initialSecurityNotificationSettingSync */
|
|
initialSecurityNotificationSettingSync?: (proto.IInitialSecurityNotificationSettingSync|null);
|
|
}
|
|
|
|
/** Represents a ProtocolMessage. */
|
|
class ProtocolMessage implements IProtocolMessage {
|
|
|
|
/**
|
|
* Constructs a new ProtocolMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IProtocolMessage);
|
|
|
|
/** ProtocolMessage key. */
|
|
public key?: (proto.IMessageKey|null);
|
|
|
|
/** ProtocolMessage type. */
|
|
public type: proto.ProtocolMessage.ProtocolMessageType;
|
|
|
|
/** ProtocolMessage ephemeralExpiration. */
|
|
public ephemeralExpiration: number;
|
|
|
|
/** ProtocolMessage ephemeralSettingTimestamp. */
|
|
public ephemeralSettingTimestamp: (number|Long);
|
|
|
|
/** ProtocolMessage historySyncNotification. */
|
|
public historySyncNotification?: (proto.IHistorySyncNotification|null);
|
|
|
|
/** ProtocolMessage appStateSyncKeyShare. */
|
|
public appStateSyncKeyShare?: (proto.IAppStateSyncKeyShare|null);
|
|
|
|
/** ProtocolMessage appStateSyncKeyRequest. */
|
|
public appStateSyncKeyRequest?: (proto.IAppStateSyncKeyRequest|null);
|
|
|
|
/** ProtocolMessage initialSecurityNotificationSettingSync. */
|
|
public initialSecurityNotificationSettingSync?: (proto.IInitialSecurityNotificationSettingSync|null);
|
|
|
|
/**
|
|
* Creates a new ProtocolMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns ProtocolMessage instance
|
|
*/
|
|
public static create(properties?: proto.IProtocolMessage): proto.ProtocolMessage;
|
|
|
|
/**
|
|
* Encodes the specified ProtocolMessage message. Does not implicitly {@link proto.ProtocolMessage.verify|verify} messages.
|
|
* @param message ProtocolMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IProtocolMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified ProtocolMessage message, length delimited. Does not implicitly {@link proto.ProtocolMessage.verify|verify} messages.
|
|
* @param message ProtocolMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IProtocolMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a ProtocolMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns ProtocolMessage
|
|
* @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.ProtocolMessage;
|
|
|
|
/**
|
|
* Decodes a ProtocolMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns ProtocolMessage
|
|
* @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.ProtocolMessage;
|
|
|
|
/**
|
|
* Verifies a ProtocolMessage 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 ProtocolMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns ProtocolMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.ProtocolMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a ProtocolMessage message. Also converts values to other types if specified.
|
|
* @param message ProtocolMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.ProtocolMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this ProtocolMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
namespace ProtocolMessage {
|
|
|
|
/** ProtocolMessageType enum. */
|
|
enum ProtocolMessageType {
|
|
REVOKE = 0,
|
|
EPHEMERAL_SETTING = 3,
|
|
EPHEMERAL_SYNC_RESPONSE = 4,
|
|
HISTORY_SYNC_NOTIFICATION = 5,
|
|
APP_STATE_SYNC_KEY_SHARE = 6,
|
|
APP_STATE_SYNC_KEY_REQUEST = 7,
|
|
MSG_FANOUT_BACKFILL_REQUEST = 8,
|
|
INITIAL_SECURITY_NOTIFICATION_SETTING_SYNC = 9
|
|
}
|
|
}
|
|
|
|
/** Properties of a HistorySyncNotification. */
|
|
interface IHistorySyncNotification {
|
|
|
|
/** HistorySyncNotification fileSha256 */
|
|
fileSha256?: (Uint8Array|null);
|
|
|
|
/** HistorySyncNotification fileLength */
|
|
fileLength?: (number|Long|null);
|
|
|
|
/** HistorySyncNotification mediaKey */
|
|
mediaKey?: (Uint8Array|null);
|
|
|
|
/** HistorySyncNotification fileEncSha256 */
|
|
fileEncSha256?: (Uint8Array|null);
|
|
|
|
/** HistorySyncNotification directPath */
|
|
directPath?: (string|null);
|
|
|
|
/** HistorySyncNotification syncType */
|
|
syncType?: (proto.HistorySyncNotification.HistorySyncNotificationHistorySyncType|null);
|
|
|
|
/** HistorySyncNotification chunkOrder */
|
|
chunkOrder?: (number|null);
|
|
|
|
/** HistorySyncNotification originalMessageId */
|
|
originalMessageId?: (string|null);
|
|
}
|
|
|
|
/** Represents a HistorySyncNotification. */
|
|
class HistorySyncNotification implements IHistorySyncNotification {
|
|
|
|
/**
|
|
* Constructs a new HistorySyncNotification.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IHistorySyncNotification);
|
|
|
|
/** HistorySyncNotification fileSha256. */
|
|
public fileSha256: Uint8Array;
|
|
|
|
/** HistorySyncNotification fileLength. */
|
|
public fileLength: (number|Long);
|
|
|
|
/** HistorySyncNotification mediaKey. */
|
|
public mediaKey: Uint8Array;
|
|
|
|
/** HistorySyncNotification fileEncSha256. */
|
|
public fileEncSha256: Uint8Array;
|
|
|
|
/** HistorySyncNotification directPath. */
|
|
public directPath: string;
|
|
|
|
/** HistorySyncNotification syncType. */
|
|
public syncType: proto.HistorySyncNotification.HistorySyncNotificationHistorySyncType;
|
|
|
|
/** HistorySyncNotification chunkOrder. */
|
|
public chunkOrder: number;
|
|
|
|
/** HistorySyncNotification originalMessageId. */
|
|
public originalMessageId: string;
|
|
|
|
/**
|
|
* Creates a new HistorySyncNotification instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns HistorySyncNotification instance
|
|
*/
|
|
public static create(properties?: proto.IHistorySyncNotification): proto.HistorySyncNotification;
|
|
|
|
/**
|
|
* Encodes the specified HistorySyncNotification message. Does not implicitly {@link proto.HistorySyncNotification.verify|verify} messages.
|
|
* @param message HistorySyncNotification message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IHistorySyncNotification, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified HistorySyncNotification message, length delimited. Does not implicitly {@link proto.HistorySyncNotification.verify|verify} messages.
|
|
* @param message HistorySyncNotification message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IHistorySyncNotification, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a HistorySyncNotification message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns HistorySyncNotification
|
|
* @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.HistorySyncNotification;
|
|
|
|
/**
|
|
* Decodes a HistorySyncNotification message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns HistorySyncNotification
|
|
* @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.HistorySyncNotification;
|
|
|
|
/**
|
|
* Verifies a HistorySyncNotification 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 HistorySyncNotification message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns HistorySyncNotification
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.HistorySyncNotification;
|
|
|
|
/**
|
|
* Creates a plain object from a HistorySyncNotification message. Also converts values to other types if specified.
|
|
* @param message HistorySyncNotification
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.HistorySyncNotification, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this HistorySyncNotification to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
namespace HistorySyncNotification {
|
|
|
|
/** HistorySyncNotificationHistorySyncType enum. */
|
|
enum HistorySyncNotificationHistorySyncType {
|
|
INITIAL_BOOTSTRAP = 0,
|
|
INITIAL_STATUS_V3 = 1,
|
|
FULL = 2,
|
|
RECENT = 3
|
|
}
|
|
}
|
|
|
|
/** Properties of an AppStateSyncKey. */
|
|
interface IAppStateSyncKey {
|
|
|
|
/** AppStateSyncKey keyId */
|
|
keyId?: (proto.IAppStateSyncKeyId|null);
|
|
|
|
/** AppStateSyncKey keyData */
|
|
keyData?: (proto.IAppStateSyncKeyData|null);
|
|
}
|
|
|
|
/** Represents an AppStateSyncKey. */
|
|
class AppStateSyncKey implements IAppStateSyncKey {
|
|
|
|
/**
|
|
* Constructs a new AppStateSyncKey.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IAppStateSyncKey);
|
|
|
|
/** AppStateSyncKey keyId. */
|
|
public keyId?: (proto.IAppStateSyncKeyId|null);
|
|
|
|
/** AppStateSyncKey keyData. */
|
|
public keyData?: (proto.IAppStateSyncKeyData|null);
|
|
|
|
/**
|
|
* Creates a new AppStateSyncKey instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns AppStateSyncKey instance
|
|
*/
|
|
public static create(properties?: proto.IAppStateSyncKey): proto.AppStateSyncKey;
|
|
|
|
/**
|
|
* Encodes the specified AppStateSyncKey message. Does not implicitly {@link proto.AppStateSyncKey.verify|verify} messages.
|
|
* @param message AppStateSyncKey message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IAppStateSyncKey, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified AppStateSyncKey message, length delimited. Does not implicitly {@link proto.AppStateSyncKey.verify|verify} messages.
|
|
* @param message AppStateSyncKey message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IAppStateSyncKey, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an AppStateSyncKey message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns AppStateSyncKey
|
|
* @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.AppStateSyncKey;
|
|
|
|
/**
|
|
* Decodes an AppStateSyncKey message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns AppStateSyncKey
|
|
* @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.AppStateSyncKey;
|
|
|
|
/**
|
|
* Verifies an AppStateSyncKey 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 an AppStateSyncKey message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns AppStateSyncKey
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.AppStateSyncKey;
|
|
|
|
/**
|
|
* Creates a plain object from an AppStateSyncKey message. Also converts values to other types if specified.
|
|
* @param message AppStateSyncKey
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.AppStateSyncKey, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this AppStateSyncKey to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of an AppStateSyncKeyId. */
|
|
interface IAppStateSyncKeyId {
|
|
|
|
/** AppStateSyncKeyId keyId */
|
|
keyId?: (Uint8Array|null);
|
|
}
|
|
|
|
/** Represents an AppStateSyncKeyId. */
|
|
class AppStateSyncKeyId implements IAppStateSyncKeyId {
|
|
|
|
/**
|
|
* Constructs a new AppStateSyncKeyId.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IAppStateSyncKeyId);
|
|
|
|
/** AppStateSyncKeyId keyId. */
|
|
public keyId: Uint8Array;
|
|
|
|
/**
|
|
* Creates a new AppStateSyncKeyId instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns AppStateSyncKeyId instance
|
|
*/
|
|
public static create(properties?: proto.IAppStateSyncKeyId): proto.AppStateSyncKeyId;
|
|
|
|
/**
|
|
* Encodes the specified AppStateSyncKeyId message. Does not implicitly {@link proto.AppStateSyncKeyId.verify|verify} messages.
|
|
* @param message AppStateSyncKeyId message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IAppStateSyncKeyId, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified AppStateSyncKeyId message, length delimited. Does not implicitly {@link proto.AppStateSyncKeyId.verify|verify} messages.
|
|
* @param message AppStateSyncKeyId message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IAppStateSyncKeyId, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an AppStateSyncKeyId message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns AppStateSyncKeyId
|
|
* @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.AppStateSyncKeyId;
|
|
|
|
/**
|
|
* Decodes an AppStateSyncKeyId message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns AppStateSyncKeyId
|
|
* @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.AppStateSyncKeyId;
|
|
|
|
/**
|
|
* Verifies an AppStateSyncKeyId 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 an AppStateSyncKeyId message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns AppStateSyncKeyId
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.AppStateSyncKeyId;
|
|
|
|
/**
|
|
* Creates a plain object from an AppStateSyncKeyId message. Also converts values to other types if specified.
|
|
* @param message AppStateSyncKeyId
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.AppStateSyncKeyId, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this AppStateSyncKeyId to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of an AppStateSyncKeyFingerprint. */
|
|
interface IAppStateSyncKeyFingerprint {
|
|
|
|
/** AppStateSyncKeyFingerprint rawId */
|
|
rawId?: (number|null);
|
|
|
|
/** AppStateSyncKeyFingerprint currentIndex */
|
|
currentIndex?: (number|null);
|
|
}
|
|
|
|
/** Represents an AppStateSyncKeyFingerprint. */
|
|
class AppStateSyncKeyFingerprint implements IAppStateSyncKeyFingerprint {
|
|
|
|
/**
|
|
* Constructs a new AppStateSyncKeyFingerprint.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IAppStateSyncKeyFingerprint);
|
|
|
|
/** AppStateSyncKeyFingerprint rawId. */
|
|
public rawId: number;
|
|
|
|
/** AppStateSyncKeyFingerprint currentIndex. */
|
|
public currentIndex: number;
|
|
|
|
/**
|
|
* Creates a new AppStateSyncKeyFingerprint instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns AppStateSyncKeyFingerprint instance
|
|
*/
|
|
public static create(properties?: proto.IAppStateSyncKeyFingerprint): proto.AppStateSyncKeyFingerprint;
|
|
|
|
/**
|
|
* Encodes the specified AppStateSyncKeyFingerprint message. Does not implicitly {@link proto.AppStateSyncKeyFingerprint.verify|verify} messages.
|
|
* @param message AppStateSyncKeyFingerprint message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IAppStateSyncKeyFingerprint, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified AppStateSyncKeyFingerprint message, length delimited. Does not implicitly {@link proto.AppStateSyncKeyFingerprint.verify|verify} messages.
|
|
* @param message AppStateSyncKeyFingerprint message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IAppStateSyncKeyFingerprint, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an AppStateSyncKeyFingerprint message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns AppStateSyncKeyFingerprint
|
|
* @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.AppStateSyncKeyFingerprint;
|
|
|
|
/**
|
|
* Decodes an AppStateSyncKeyFingerprint message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns AppStateSyncKeyFingerprint
|
|
* @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.AppStateSyncKeyFingerprint;
|
|
|
|
/**
|
|
* Verifies an AppStateSyncKeyFingerprint 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 an AppStateSyncKeyFingerprint message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns AppStateSyncKeyFingerprint
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.AppStateSyncKeyFingerprint;
|
|
|
|
/**
|
|
* Creates a plain object from an AppStateSyncKeyFingerprint message. Also converts values to other types if specified.
|
|
* @param message AppStateSyncKeyFingerprint
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.AppStateSyncKeyFingerprint, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this AppStateSyncKeyFingerprint to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of an AppStateSyncKeyData. */
|
|
interface IAppStateSyncKeyData {
|
|
|
|
/** AppStateSyncKeyData keyData */
|
|
keyData?: (Uint8Array|null);
|
|
|
|
/** AppStateSyncKeyData fingerprint */
|
|
fingerprint?: (proto.IAppStateSyncKeyFingerprint|null);
|
|
|
|
/** AppStateSyncKeyData timestamp */
|
|
timestamp?: (number|Long|null);
|
|
}
|
|
|
|
/** Represents an AppStateSyncKeyData. */
|
|
class AppStateSyncKeyData implements IAppStateSyncKeyData {
|
|
|
|
/**
|
|
* Constructs a new AppStateSyncKeyData.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IAppStateSyncKeyData);
|
|
|
|
/** AppStateSyncKeyData keyData. */
|
|
public keyData: Uint8Array;
|
|
|
|
/** AppStateSyncKeyData fingerprint. */
|
|
public fingerprint?: (proto.IAppStateSyncKeyFingerprint|null);
|
|
|
|
/** AppStateSyncKeyData timestamp. */
|
|
public timestamp: (number|Long);
|
|
|
|
/**
|
|
* Creates a new AppStateSyncKeyData instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns AppStateSyncKeyData instance
|
|
*/
|
|
public static create(properties?: proto.IAppStateSyncKeyData): proto.AppStateSyncKeyData;
|
|
|
|
/**
|
|
* Encodes the specified AppStateSyncKeyData message. Does not implicitly {@link proto.AppStateSyncKeyData.verify|verify} messages.
|
|
* @param message AppStateSyncKeyData message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IAppStateSyncKeyData, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified AppStateSyncKeyData message, length delimited. Does not implicitly {@link proto.AppStateSyncKeyData.verify|verify} messages.
|
|
* @param message AppStateSyncKeyData message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IAppStateSyncKeyData, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an AppStateSyncKeyData message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns AppStateSyncKeyData
|
|
* @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.AppStateSyncKeyData;
|
|
|
|
/**
|
|
* Decodes an AppStateSyncKeyData message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns AppStateSyncKeyData
|
|
* @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.AppStateSyncKeyData;
|
|
|
|
/**
|
|
* Verifies an AppStateSyncKeyData 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 an AppStateSyncKeyData message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns AppStateSyncKeyData
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.AppStateSyncKeyData;
|
|
|
|
/**
|
|
* Creates a plain object from an AppStateSyncKeyData message. Also converts values to other types if specified.
|
|
* @param message AppStateSyncKeyData
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.AppStateSyncKeyData, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this AppStateSyncKeyData to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of an AppStateSyncKeyShare. */
|
|
interface IAppStateSyncKeyShare {
|
|
|
|
/** AppStateSyncKeyShare keys */
|
|
keys?: (proto.IAppStateSyncKey[]|null);
|
|
}
|
|
|
|
/** Represents an AppStateSyncKeyShare. */
|
|
class AppStateSyncKeyShare implements IAppStateSyncKeyShare {
|
|
|
|
/**
|
|
* Constructs a new AppStateSyncKeyShare.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IAppStateSyncKeyShare);
|
|
|
|
/** AppStateSyncKeyShare keys. */
|
|
public keys: proto.IAppStateSyncKey[];
|
|
|
|
/**
|
|
* Creates a new AppStateSyncKeyShare instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns AppStateSyncKeyShare instance
|
|
*/
|
|
public static create(properties?: proto.IAppStateSyncKeyShare): proto.AppStateSyncKeyShare;
|
|
|
|
/**
|
|
* Encodes the specified AppStateSyncKeyShare message. Does not implicitly {@link proto.AppStateSyncKeyShare.verify|verify} messages.
|
|
* @param message AppStateSyncKeyShare message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IAppStateSyncKeyShare, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified AppStateSyncKeyShare message, length delimited. Does not implicitly {@link proto.AppStateSyncKeyShare.verify|verify} messages.
|
|
* @param message AppStateSyncKeyShare message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IAppStateSyncKeyShare, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an AppStateSyncKeyShare message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns AppStateSyncKeyShare
|
|
* @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.AppStateSyncKeyShare;
|
|
|
|
/**
|
|
* Decodes an AppStateSyncKeyShare message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns AppStateSyncKeyShare
|
|
* @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.AppStateSyncKeyShare;
|
|
|
|
/**
|
|
* Verifies an AppStateSyncKeyShare 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 an AppStateSyncKeyShare message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns AppStateSyncKeyShare
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.AppStateSyncKeyShare;
|
|
|
|
/**
|
|
* Creates a plain object from an AppStateSyncKeyShare message. Also converts values to other types if specified.
|
|
* @param message AppStateSyncKeyShare
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.AppStateSyncKeyShare, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this AppStateSyncKeyShare to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of an AppStateSyncKeyRequest. */
|
|
interface IAppStateSyncKeyRequest {
|
|
|
|
/** AppStateSyncKeyRequest keyIds */
|
|
keyIds?: (proto.IAppStateSyncKeyId[]|null);
|
|
}
|
|
|
|
/** Represents an AppStateSyncKeyRequest. */
|
|
class AppStateSyncKeyRequest implements IAppStateSyncKeyRequest {
|
|
|
|
/**
|
|
* Constructs a new AppStateSyncKeyRequest.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IAppStateSyncKeyRequest);
|
|
|
|
/** AppStateSyncKeyRequest keyIds. */
|
|
public keyIds: proto.IAppStateSyncKeyId[];
|
|
|
|
/**
|
|
* Creates a new AppStateSyncKeyRequest instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns AppStateSyncKeyRequest instance
|
|
*/
|
|
public static create(properties?: proto.IAppStateSyncKeyRequest): proto.AppStateSyncKeyRequest;
|
|
|
|
/**
|
|
* Encodes the specified AppStateSyncKeyRequest message. Does not implicitly {@link proto.AppStateSyncKeyRequest.verify|verify} messages.
|
|
* @param message AppStateSyncKeyRequest message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IAppStateSyncKeyRequest, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified AppStateSyncKeyRequest message, length delimited. Does not implicitly {@link proto.AppStateSyncKeyRequest.verify|verify} messages.
|
|
* @param message AppStateSyncKeyRequest message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IAppStateSyncKeyRequest, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an AppStateSyncKeyRequest message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns AppStateSyncKeyRequest
|
|
* @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.AppStateSyncKeyRequest;
|
|
|
|
/**
|
|
* Decodes an AppStateSyncKeyRequest message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns AppStateSyncKeyRequest
|
|
* @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.AppStateSyncKeyRequest;
|
|
|
|
/**
|
|
* Verifies an AppStateSyncKeyRequest 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 an AppStateSyncKeyRequest message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns AppStateSyncKeyRequest
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.AppStateSyncKeyRequest;
|
|
|
|
/**
|
|
* Creates a plain object from an AppStateSyncKeyRequest message. Also converts values to other types if specified.
|
|
* @param message AppStateSyncKeyRequest
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.AppStateSyncKeyRequest, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this AppStateSyncKeyRequest to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of an InitialSecurityNotificationSettingSync. */
|
|
interface IInitialSecurityNotificationSettingSync {
|
|
|
|
/** InitialSecurityNotificationSettingSync securityNotificationEnabled */
|
|
securityNotificationEnabled?: (boolean|null);
|
|
}
|
|
|
|
/** Represents an InitialSecurityNotificationSettingSync. */
|
|
class InitialSecurityNotificationSettingSync implements IInitialSecurityNotificationSettingSync {
|
|
|
|
/**
|
|
* Constructs a new InitialSecurityNotificationSettingSync.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IInitialSecurityNotificationSettingSync);
|
|
|
|
/** InitialSecurityNotificationSettingSync securityNotificationEnabled. */
|
|
public securityNotificationEnabled: boolean;
|
|
|
|
/**
|
|
* Creates a new InitialSecurityNotificationSettingSync instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns InitialSecurityNotificationSettingSync instance
|
|
*/
|
|
public static create(properties?: proto.IInitialSecurityNotificationSettingSync): proto.InitialSecurityNotificationSettingSync;
|
|
|
|
/**
|
|
* Encodes the specified InitialSecurityNotificationSettingSync message. Does not implicitly {@link proto.InitialSecurityNotificationSettingSync.verify|verify} messages.
|
|
* @param message InitialSecurityNotificationSettingSync message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IInitialSecurityNotificationSettingSync, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified InitialSecurityNotificationSettingSync message, length delimited. Does not implicitly {@link proto.InitialSecurityNotificationSettingSync.verify|verify} messages.
|
|
* @param message InitialSecurityNotificationSettingSync message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IInitialSecurityNotificationSettingSync, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an InitialSecurityNotificationSettingSync message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns InitialSecurityNotificationSettingSync
|
|
* @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.InitialSecurityNotificationSettingSync;
|
|
|
|
/**
|
|
* Decodes an InitialSecurityNotificationSettingSync message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns InitialSecurityNotificationSettingSync
|
|
* @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.InitialSecurityNotificationSettingSync;
|
|
|
|
/**
|
|
* Verifies an InitialSecurityNotificationSettingSync 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 an InitialSecurityNotificationSettingSync message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns InitialSecurityNotificationSettingSync
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.InitialSecurityNotificationSettingSync;
|
|
|
|
/**
|
|
* Creates a plain object from an InitialSecurityNotificationSettingSync message. Also converts values to other types if specified.
|
|
* @param message InitialSecurityNotificationSettingSync
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.InitialSecurityNotificationSettingSync, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this InitialSecurityNotificationSettingSync to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a ContactsArrayMessage. */
|
|
interface IContactsArrayMessage {
|
|
|
|
/** ContactsArrayMessage displayName */
|
|
displayName?: (string|null);
|
|
|
|
/** ContactsArrayMessage contacts */
|
|
contacts?: (proto.IContactMessage[]|null);
|
|
|
|
/** ContactsArrayMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
}
|
|
|
|
/** Represents a ContactsArrayMessage. */
|
|
class ContactsArrayMessage implements IContactsArrayMessage {
|
|
|
|
/**
|
|
* Constructs a new ContactsArrayMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IContactsArrayMessage);
|
|
|
|
/** ContactsArrayMessage displayName. */
|
|
public displayName: string;
|
|
|
|
/** ContactsArrayMessage contacts. */
|
|
public contacts: proto.IContactMessage[];
|
|
|
|
/** ContactsArrayMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/**
|
|
* Creates a new ContactsArrayMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns ContactsArrayMessage instance
|
|
*/
|
|
public static create(properties?: proto.IContactsArrayMessage): proto.ContactsArrayMessage;
|
|
|
|
/**
|
|
* Encodes the specified ContactsArrayMessage message. Does not implicitly {@link proto.ContactsArrayMessage.verify|verify} messages.
|
|
* @param message ContactsArrayMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IContactsArrayMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified ContactsArrayMessage message, length delimited. Does not implicitly {@link proto.ContactsArrayMessage.verify|verify} messages.
|
|
* @param message ContactsArrayMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IContactsArrayMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a ContactsArrayMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns ContactsArrayMessage
|
|
* @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.ContactsArrayMessage;
|
|
|
|
/**
|
|
* Decodes a ContactsArrayMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns ContactsArrayMessage
|
|
* @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.ContactsArrayMessage;
|
|
|
|
/**
|
|
* Verifies a ContactsArrayMessage 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 ContactsArrayMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns ContactsArrayMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.ContactsArrayMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a ContactsArrayMessage message. Also converts values to other types if specified.
|
|
* @param message ContactsArrayMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.ContactsArrayMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this ContactsArrayMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a HSMCurrency. */
|
|
interface IHSMCurrency {
|
|
|
|
/** HSMCurrency currencyCode */
|
|
currencyCode?: (string|null);
|
|
|
|
/** HSMCurrency amount1000 */
|
|
amount1000?: (number|Long|null);
|
|
}
|
|
|
|
/** Represents a HSMCurrency. */
|
|
class HSMCurrency implements IHSMCurrency {
|
|
|
|
/**
|
|
* Constructs a new HSMCurrency.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IHSMCurrency);
|
|
|
|
/** HSMCurrency currencyCode. */
|
|
public currencyCode: string;
|
|
|
|
/** HSMCurrency amount1000. */
|
|
public amount1000: (number|Long);
|
|
|
|
/**
|
|
* Creates a new HSMCurrency instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns HSMCurrency instance
|
|
*/
|
|
public static create(properties?: proto.IHSMCurrency): proto.HSMCurrency;
|
|
|
|
/**
|
|
* Encodes the specified HSMCurrency message. Does not implicitly {@link proto.HSMCurrency.verify|verify} messages.
|
|
* @param message HSMCurrency message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IHSMCurrency, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified HSMCurrency message, length delimited. Does not implicitly {@link proto.HSMCurrency.verify|verify} messages.
|
|
* @param message HSMCurrency message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IHSMCurrency, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a HSMCurrency message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns HSMCurrency
|
|
* @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.HSMCurrency;
|
|
|
|
/**
|
|
* Decodes a HSMCurrency message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns HSMCurrency
|
|
* @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.HSMCurrency;
|
|
|
|
/**
|
|
* Verifies a HSMCurrency 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 HSMCurrency message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns HSMCurrency
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.HSMCurrency;
|
|
|
|
/**
|
|
* Creates a plain object from a HSMCurrency message. Also converts values to other types if specified.
|
|
* @param message HSMCurrency
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.HSMCurrency, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this HSMCurrency to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a HSMDateTimeComponent. */
|
|
interface IHSMDateTimeComponent {
|
|
|
|
/** HSMDateTimeComponent dayOfWeek */
|
|
dayOfWeek?: (proto.HSMDateTimeComponent.HSMDateTimeComponentDayOfWeekType|null);
|
|
|
|
/** HSMDateTimeComponent year */
|
|
year?: (number|null);
|
|
|
|
/** HSMDateTimeComponent month */
|
|
month?: (number|null);
|
|
|
|
/** HSMDateTimeComponent dayOfMonth */
|
|
dayOfMonth?: (number|null);
|
|
|
|
/** HSMDateTimeComponent hour */
|
|
hour?: (number|null);
|
|
|
|
/** HSMDateTimeComponent minute */
|
|
minute?: (number|null);
|
|
|
|
/** HSMDateTimeComponent calendar */
|
|
calendar?: (proto.HSMDateTimeComponent.HSMDateTimeComponentCalendarType|null);
|
|
}
|
|
|
|
/** Represents a HSMDateTimeComponent. */
|
|
class HSMDateTimeComponent implements IHSMDateTimeComponent {
|
|
|
|
/**
|
|
* Constructs a new HSMDateTimeComponent.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IHSMDateTimeComponent);
|
|
|
|
/** HSMDateTimeComponent dayOfWeek. */
|
|
public dayOfWeek: proto.HSMDateTimeComponent.HSMDateTimeComponentDayOfWeekType;
|
|
|
|
/** HSMDateTimeComponent year. */
|
|
public year: number;
|
|
|
|
/** HSMDateTimeComponent month. */
|
|
public month: number;
|
|
|
|
/** HSMDateTimeComponent dayOfMonth. */
|
|
public dayOfMonth: number;
|
|
|
|
/** HSMDateTimeComponent hour. */
|
|
public hour: number;
|
|
|
|
/** HSMDateTimeComponent minute. */
|
|
public minute: number;
|
|
|
|
/** HSMDateTimeComponent calendar. */
|
|
public calendar: proto.HSMDateTimeComponent.HSMDateTimeComponentCalendarType;
|
|
|
|
/**
|
|
* Creates a new HSMDateTimeComponent instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns HSMDateTimeComponent instance
|
|
*/
|
|
public static create(properties?: proto.IHSMDateTimeComponent): proto.HSMDateTimeComponent;
|
|
|
|
/**
|
|
* Encodes the specified HSMDateTimeComponent message. Does not implicitly {@link proto.HSMDateTimeComponent.verify|verify} messages.
|
|
* @param message HSMDateTimeComponent message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IHSMDateTimeComponent, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified HSMDateTimeComponent message, length delimited. Does not implicitly {@link proto.HSMDateTimeComponent.verify|verify} messages.
|
|
* @param message HSMDateTimeComponent message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IHSMDateTimeComponent, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a HSMDateTimeComponent message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns HSMDateTimeComponent
|
|
* @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.HSMDateTimeComponent;
|
|
|
|
/**
|
|
* Decodes a HSMDateTimeComponent message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns HSMDateTimeComponent
|
|
* @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.HSMDateTimeComponent;
|
|
|
|
/**
|
|
* Verifies a HSMDateTimeComponent 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 HSMDateTimeComponent message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns HSMDateTimeComponent
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.HSMDateTimeComponent;
|
|
|
|
/**
|
|
* Creates a plain object from a HSMDateTimeComponent message. Also converts values to other types if specified.
|
|
* @param message HSMDateTimeComponent
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.HSMDateTimeComponent, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this HSMDateTimeComponent to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
namespace HSMDateTimeComponent {
|
|
|
|
/** HSMDateTimeComponentDayOfWeekType enum. */
|
|
enum HSMDateTimeComponentDayOfWeekType {
|
|
MONDAY = 1,
|
|
TUESDAY = 2,
|
|
WEDNESDAY = 3,
|
|
THURSDAY = 4,
|
|
FRIDAY = 5,
|
|
SATURDAY = 6,
|
|
SUNDAY = 7
|
|
}
|
|
|
|
/** HSMDateTimeComponentCalendarType enum. */
|
|
enum HSMDateTimeComponentCalendarType {
|
|
GREGORIAN = 1,
|
|
SOLAR_HIJRI = 2
|
|
}
|
|
}
|
|
|
|
/** Properties of a HSMDateTimeUnixEpoch. */
|
|
interface IHSMDateTimeUnixEpoch {
|
|
|
|
/** HSMDateTimeUnixEpoch timestamp */
|
|
timestamp?: (number|Long|null);
|
|
}
|
|
|
|
/** Represents a HSMDateTimeUnixEpoch. */
|
|
class HSMDateTimeUnixEpoch implements IHSMDateTimeUnixEpoch {
|
|
|
|
/**
|
|
* Constructs a new HSMDateTimeUnixEpoch.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IHSMDateTimeUnixEpoch);
|
|
|
|
/** HSMDateTimeUnixEpoch timestamp. */
|
|
public timestamp: (number|Long);
|
|
|
|
/**
|
|
* Creates a new HSMDateTimeUnixEpoch instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns HSMDateTimeUnixEpoch instance
|
|
*/
|
|
public static create(properties?: proto.IHSMDateTimeUnixEpoch): proto.HSMDateTimeUnixEpoch;
|
|
|
|
/**
|
|
* Encodes the specified HSMDateTimeUnixEpoch message. Does not implicitly {@link proto.HSMDateTimeUnixEpoch.verify|verify} messages.
|
|
* @param message HSMDateTimeUnixEpoch message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IHSMDateTimeUnixEpoch, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified HSMDateTimeUnixEpoch message, length delimited. Does not implicitly {@link proto.HSMDateTimeUnixEpoch.verify|verify} messages.
|
|
* @param message HSMDateTimeUnixEpoch message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IHSMDateTimeUnixEpoch, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a HSMDateTimeUnixEpoch message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns HSMDateTimeUnixEpoch
|
|
* @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.HSMDateTimeUnixEpoch;
|
|
|
|
/**
|
|
* Decodes a HSMDateTimeUnixEpoch message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns HSMDateTimeUnixEpoch
|
|
* @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.HSMDateTimeUnixEpoch;
|
|
|
|
/**
|
|
* Verifies a HSMDateTimeUnixEpoch 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 HSMDateTimeUnixEpoch message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns HSMDateTimeUnixEpoch
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.HSMDateTimeUnixEpoch;
|
|
|
|
/**
|
|
* Creates a plain object from a HSMDateTimeUnixEpoch message. Also converts values to other types if specified.
|
|
* @param message HSMDateTimeUnixEpoch
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.HSMDateTimeUnixEpoch, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this HSMDateTimeUnixEpoch to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a HSMDateTime. */
|
|
interface IHSMDateTime {
|
|
|
|
/** HSMDateTime component */
|
|
component?: (proto.IHSMDateTimeComponent|null);
|
|
|
|
/** HSMDateTime unixEpoch */
|
|
unixEpoch?: (proto.IHSMDateTimeUnixEpoch|null);
|
|
}
|
|
|
|
/** Represents a HSMDateTime. */
|
|
class HSMDateTime implements IHSMDateTime {
|
|
|
|
/**
|
|
* Constructs a new HSMDateTime.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IHSMDateTime);
|
|
|
|
/** HSMDateTime component. */
|
|
public component?: (proto.IHSMDateTimeComponent|null);
|
|
|
|
/** HSMDateTime unixEpoch. */
|
|
public unixEpoch?: (proto.IHSMDateTimeUnixEpoch|null);
|
|
|
|
/** HSMDateTime datetimeOneof. */
|
|
public datetimeOneof?: ("component"|"unixEpoch");
|
|
|
|
/**
|
|
* Creates a new HSMDateTime instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns HSMDateTime instance
|
|
*/
|
|
public static create(properties?: proto.IHSMDateTime): proto.HSMDateTime;
|
|
|
|
/**
|
|
* Encodes the specified HSMDateTime message. Does not implicitly {@link proto.HSMDateTime.verify|verify} messages.
|
|
* @param message HSMDateTime message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IHSMDateTime, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified HSMDateTime message, length delimited. Does not implicitly {@link proto.HSMDateTime.verify|verify} messages.
|
|
* @param message HSMDateTime message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IHSMDateTime, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a HSMDateTime message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns HSMDateTime
|
|
* @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.HSMDateTime;
|
|
|
|
/**
|
|
* Decodes a HSMDateTime message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns HSMDateTime
|
|
* @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.HSMDateTime;
|
|
|
|
/**
|
|
* Verifies a HSMDateTime 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 HSMDateTime message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns HSMDateTime
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.HSMDateTime;
|
|
|
|
/**
|
|
* Creates a plain object from a HSMDateTime message. Also converts values to other types if specified.
|
|
* @param message HSMDateTime
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.HSMDateTime, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this HSMDateTime to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a HSMLocalizableParameter. */
|
|
interface IHSMLocalizableParameter {
|
|
|
|
/** HSMLocalizableParameter default */
|
|
"default"?: (string|null);
|
|
|
|
/** HSMLocalizableParameter currency */
|
|
currency?: (proto.IHSMCurrency|null);
|
|
|
|
/** HSMLocalizableParameter dateTime */
|
|
dateTime?: (proto.IHSMDateTime|null);
|
|
}
|
|
|
|
/** Represents a HSMLocalizableParameter. */
|
|
class HSMLocalizableParameter implements IHSMLocalizableParameter {
|
|
|
|
/**
|
|
* Constructs a new HSMLocalizableParameter.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IHSMLocalizableParameter);
|
|
|
|
/** HSMLocalizableParameter default. */
|
|
public default: string;
|
|
|
|
/** HSMLocalizableParameter currency. */
|
|
public currency?: (proto.IHSMCurrency|null);
|
|
|
|
/** HSMLocalizableParameter dateTime. */
|
|
public dateTime?: (proto.IHSMDateTime|null);
|
|
|
|
/** HSMLocalizableParameter paramOneof. */
|
|
public paramOneof?: ("currency"|"dateTime");
|
|
|
|
/**
|
|
* Creates a new HSMLocalizableParameter instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns HSMLocalizableParameter instance
|
|
*/
|
|
public static create(properties?: proto.IHSMLocalizableParameter): proto.HSMLocalizableParameter;
|
|
|
|
/**
|
|
* Encodes the specified HSMLocalizableParameter message. Does not implicitly {@link proto.HSMLocalizableParameter.verify|verify} messages.
|
|
* @param message HSMLocalizableParameter message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IHSMLocalizableParameter, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified HSMLocalizableParameter message, length delimited. Does not implicitly {@link proto.HSMLocalizableParameter.verify|verify} messages.
|
|
* @param message HSMLocalizableParameter message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IHSMLocalizableParameter, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a HSMLocalizableParameter message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns HSMLocalizableParameter
|
|
* @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.HSMLocalizableParameter;
|
|
|
|
/**
|
|
* Decodes a HSMLocalizableParameter message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns HSMLocalizableParameter
|
|
* @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.HSMLocalizableParameter;
|
|
|
|
/**
|
|
* Verifies a HSMLocalizableParameter 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 HSMLocalizableParameter message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns HSMLocalizableParameter
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.HSMLocalizableParameter;
|
|
|
|
/**
|
|
* Creates a plain object from a HSMLocalizableParameter message. Also converts values to other types if specified.
|
|
* @param message HSMLocalizableParameter
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.HSMLocalizableParameter, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this HSMLocalizableParameter to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a HighlyStructuredMessage. */
|
|
interface IHighlyStructuredMessage {
|
|
|
|
/** HighlyStructuredMessage namespace */
|
|
namespace?: (string|null);
|
|
|
|
/** HighlyStructuredMessage elementName */
|
|
elementName?: (string|null);
|
|
|
|
/** HighlyStructuredMessage params */
|
|
params?: (string[]|null);
|
|
|
|
/** HighlyStructuredMessage fallbackLg */
|
|
fallbackLg?: (string|null);
|
|
|
|
/** HighlyStructuredMessage fallbackLc */
|
|
fallbackLc?: (string|null);
|
|
|
|
/** HighlyStructuredMessage localizableParams */
|
|
localizableParams?: (proto.IHSMLocalizableParameter[]|null);
|
|
|
|
/** HighlyStructuredMessage deterministicLg */
|
|
deterministicLg?: (string|null);
|
|
|
|
/** HighlyStructuredMessage deterministicLc */
|
|
deterministicLc?: (string|null);
|
|
|
|
/** HighlyStructuredMessage hydratedHsm */
|
|
hydratedHsm?: (proto.ITemplateMessage|null);
|
|
}
|
|
|
|
/** Represents a HighlyStructuredMessage. */
|
|
class HighlyStructuredMessage implements IHighlyStructuredMessage {
|
|
|
|
/**
|
|
* Constructs a new HighlyStructuredMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IHighlyStructuredMessage);
|
|
|
|
/** HighlyStructuredMessage namespace. */
|
|
public namespace: string;
|
|
|
|
/** HighlyStructuredMessage elementName. */
|
|
public elementName: string;
|
|
|
|
/** HighlyStructuredMessage params. */
|
|
public params: string[];
|
|
|
|
/** HighlyStructuredMessage fallbackLg. */
|
|
public fallbackLg: string;
|
|
|
|
/** HighlyStructuredMessage fallbackLc. */
|
|
public fallbackLc: string;
|
|
|
|
/** HighlyStructuredMessage localizableParams. */
|
|
public localizableParams: proto.IHSMLocalizableParameter[];
|
|
|
|
/** HighlyStructuredMessage deterministicLg. */
|
|
public deterministicLg: string;
|
|
|
|
/** HighlyStructuredMessage deterministicLc. */
|
|
public deterministicLc: string;
|
|
|
|
/** HighlyStructuredMessage hydratedHsm. */
|
|
public hydratedHsm?: (proto.ITemplateMessage|null);
|
|
|
|
/**
|
|
* Creates a new HighlyStructuredMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns HighlyStructuredMessage instance
|
|
*/
|
|
public static create(properties?: proto.IHighlyStructuredMessage): proto.HighlyStructuredMessage;
|
|
|
|
/**
|
|
* Encodes the specified HighlyStructuredMessage message. Does not implicitly {@link proto.HighlyStructuredMessage.verify|verify} messages.
|
|
* @param message HighlyStructuredMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IHighlyStructuredMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified HighlyStructuredMessage message, length delimited. Does not implicitly {@link proto.HighlyStructuredMessage.verify|verify} messages.
|
|
* @param message HighlyStructuredMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IHighlyStructuredMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a HighlyStructuredMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns HighlyStructuredMessage
|
|
* @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.HighlyStructuredMessage;
|
|
|
|
/**
|
|
* Decodes a HighlyStructuredMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns HighlyStructuredMessage
|
|
* @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.HighlyStructuredMessage;
|
|
|
|
/**
|
|
* Verifies a HighlyStructuredMessage 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 HighlyStructuredMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns HighlyStructuredMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.HighlyStructuredMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a HighlyStructuredMessage message. Also converts values to other types if specified.
|
|
* @param message HighlyStructuredMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.HighlyStructuredMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this HighlyStructuredMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a SendPaymentMessage. */
|
|
interface ISendPaymentMessage {
|
|
|
|
/** SendPaymentMessage noteMessage */
|
|
noteMessage?: (proto.IMessage|null);
|
|
|
|
/** SendPaymentMessage requestMessageKey */
|
|
requestMessageKey?: (proto.IMessageKey|null);
|
|
}
|
|
|
|
/** Represents a SendPaymentMessage. */
|
|
class SendPaymentMessage implements ISendPaymentMessage {
|
|
|
|
/**
|
|
* Constructs a new SendPaymentMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.ISendPaymentMessage);
|
|
|
|
/** SendPaymentMessage noteMessage. */
|
|
public noteMessage?: (proto.IMessage|null);
|
|
|
|
/** SendPaymentMessage requestMessageKey. */
|
|
public requestMessageKey?: (proto.IMessageKey|null);
|
|
|
|
/**
|
|
* Creates a new SendPaymentMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns SendPaymentMessage instance
|
|
*/
|
|
public static create(properties?: proto.ISendPaymentMessage): proto.SendPaymentMessage;
|
|
|
|
/**
|
|
* Encodes the specified SendPaymentMessage message. Does not implicitly {@link proto.SendPaymentMessage.verify|verify} messages.
|
|
* @param message SendPaymentMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.ISendPaymentMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified SendPaymentMessage message, length delimited. Does not implicitly {@link proto.SendPaymentMessage.verify|verify} messages.
|
|
* @param message SendPaymentMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.ISendPaymentMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a SendPaymentMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns SendPaymentMessage
|
|
* @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.SendPaymentMessage;
|
|
|
|
/**
|
|
* Decodes a SendPaymentMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns SendPaymentMessage
|
|
* @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.SendPaymentMessage;
|
|
|
|
/**
|
|
* Verifies a SendPaymentMessage 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 SendPaymentMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns SendPaymentMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.SendPaymentMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a SendPaymentMessage message. Also converts values to other types if specified.
|
|
* @param message SendPaymentMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.SendPaymentMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this SendPaymentMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a RequestPaymentMessage. */
|
|
interface IRequestPaymentMessage {
|
|
|
|
/** RequestPaymentMessage noteMessage */
|
|
noteMessage?: (proto.IMessage|null);
|
|
|
|
/** RequestPaymentMessage currencyCodeIso4217 */
|
|
currencyCodeIso4217?: (string|null);
|
|
|
|
/** RequestPaymentMessage amount1000 */
|
|
amount1000?: (number|Long|null);
|
|
|
|
/** RequestPaymentMessage requestFrom */
|
|
requestFrom?: (string|null);
|
|
|
|
/** RequestPaymentMessage expiryTimestamp */
|
|
expiryTimestamp?: (number|Long|null);
|
|
}
|
|
|
|
/** Represents a RequestPaymentMessage. */
|
|
class RequestPaymentMessage implements IRequestPaymentMessage {
|
|
|
|
/**
|
|
* Constructs a new RequestPaymentMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IRequestPaymentMessage);
|
|
|
|
/** RequestPaymentMessage noteMessage. */
|
|
public noteMessage?: (proto.IMessage|null);
|
|
|
|
/** RequestPaymentMessage currencyCodeIso4217. */
|
|
public currencyCodeIso4217: string;
|
|
|
|
/** RequestPaymentMessage amount1000. */
|
|
public amount1000: (number|Long);
|
|
|
|
/** RequestPaymentMessage requestFrom. */
|
|
public requestFrom: string;
|
|
|
|
/** RequestPaymentMessage expiryTimestamp. */
|
|
public expiryTimestamp: (number|Long);
|
|
|
|
/**
|
|
* Creates a new RequestPaymentMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns RequestPaymentMessage instance
|
|
*/
|
|
public static create(properties?: proto.IRequestPaymentMessage): proto.RequestPaymentMessage;
|
|
|
|
/**
|
|
* Encodes the specified RequestPaymentMessage message. Does not implicitly {@link proto.RequestPaymentMessage.verify|verify} messages.
|
|
* @param message RequestPaymentMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IRequestPaymentMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified RequestPaymentMessage message, length delimited. Does not implicitly {@link proto.RequestPaymentMessage.verify|verify} messages.
|
|
* @param message RequestPaymentMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IRequestPaymentMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a RequestPaymentMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns RequestPaymentMessage
|
|
* @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.RequestPaymentMessage;
|
|
|
|
/**
|
|
* Decodes a RequestPaymentMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns RequestPaymentMessage
|
|
* @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.RequestPaymentMessage;
|
|
|
|
/**
|
|
* Verifies a RequestPaymentMessage 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 RequestPaymentMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns RequestPaymentMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.RequestPaymentMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a RequestPaymentMessage message. Also converts values to other types if specified.
|
|
* @param message RequestPaymentMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.RequestPaymentMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this RequestPaymentMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a DeclinePaymentRequestMessage. */
|
|
interface IDeclinePaymentRequestMessage {
|
|
|
|
/** DeclinePaymentRequestMessage key */
|
|
key?: (proto.IMessageKey|null);
|
|
}
|
|
|
|
/** Represents a DeclinePaymentRequestMessage. */
|
|
class DeclinePaymentRequestMessage implements IDeclinePaymentRequestMessage {
|
|
|
|
/**
|
|
* Constructs a new DeclinePaymentRequestMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IDeclinePaymentRequestMessage);
|
|
|
|
/** DeclinePaymentRequestMessage key. */
|
|
public key?: (proto.IMessageKey|null);
|
|
|
|
/**
|
|
* Creates a new DeclinePaymentRequestMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns DeclinePaymentRequestMessage instance
|
|
*/
|
|
public static create(properties?: proto.IDeclinePaymentRequestMessage): proto.DeclinePaymentRequestMessage;
|
|
|
|
/**
|
|
* Encodes the specified DeclinePaymentRequestMessage message. Does not implicitly {@link proto.DeclinePaymentRequestMessage.verify|verify} messages.
|
|
* @param message DeclinePaymentRequestMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IDeclinePaymentRequestMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified DeclinePaymentRequestMessage message, length delimited. Does not implicitly {@link proto.DeclinePaymentRequestMessage.verify|verify} messages.
|
|
* @param message DeclinePaymentRequestMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IDeclinePaymentRequestMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a DeclinePaymentRequestMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns DeclinePaymentRequestMessage
|
|
* @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.DeclinePaymentRequestMessage;
|
|
|
|
/**
|
|
* Decodes a DeclinePaymentRequestMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns DeclinePaymentRequestMessage
|
|
* @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.DeclinePaymentRequestMessage;
|
|
|
|
/**
|
|
* Verifies a DeclinePaymentRequestMessage 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 DeclinePaymentRequestMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns DeclinePaymentRequestMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.DeclinePaymentRequestMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a DeclinePaymentRequestMessage message. Also converts values to other types if specified.
|
|
* @param message DeclinePaymentRequestMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.DeclinePaymentRequestMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this DeclinePaymentRequestMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a CancelPaymentRequestMessage. */
|
|
interface ICancelPaymentRequestMessage {
|
|
|
|
/** CancelPaymentRequestMessage key */
|
|
key?: (proto.IMessageKey|null);
|
|
}
|
|
|
|
/** Represents a CancelPaymentRequestMessage. */
|
|
class CancelPaymentRequestMessage implements ICancelPaymentRequestMessage {
|
|
|
|
/**
|
|
* Constructs a new CancelPaymentRequestMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.ICancelPaymentRequestMessage);
|
|
|
|
/** CancelPaymentRequestMessage key. */
|
|
public key?: (proto.IMessageKey|null);
|
|
|
|
/**
|
|
* Creates a new CancelPaymentRequestMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns CancelPaymentRequestMessage instance
|
|
*/
|
|
public static create(properties?: proto.ICancelPaymentRequestMessage): proto.CancelPaymentRequestMessage;
|
|
|
|
/**
|
|
* Encodes the specified CancelPaymentRequestMessage message. Does not implicitly {@link proto.CancelPaymentRequestMessage.verify|verify} messages.
|
|
* @param message CancelPaymentRequestMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.ICancelPaymentRequestMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified CancelPaymentRequestMessage message, length delimited. Does not implicitly {@link proto.CancelPaymentRequestMessage.verify|verify} messages.
|
|
* @param message CancelPaymentRequestMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.ICancelPaymentRequestMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a CancelPaymentRequestMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns CancelPaymentRequestMessage
|
|
* @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.CancelPaymentRequestMessage;
|
|
|
|
/**
|
|
* Decodes a CancelPaymentRequestMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns CancelPaymentRequestMessage
|
|
* @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.CancelPaymentRequestMessage;
|
|
|
|
/**
|
|
* Verifies a CancelPaymentRequestMessage 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 CancelPaymentRequestMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns CancelPaymentRequestMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.CancelPaymentRequestMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a CancelPaymentRequestMessage message. Also converts values to other types if specified.
|
|
* @param message CancelPaymentRequestMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.CancelPaymentRequestMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this CancelPaymentRequestMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a LiveLocationMessage. */
|
|
interface ILiveLocationMessage {
|
|
|
|
/** LiveLocationMessage degreesLatitude */
|
|
degreesLatitude?: (number|null);
|
|
|
|
/** LiveLocationMessage degreesLongitude */
|
|
degreesLongitude?: (number|null);
|
|
|
|
/** LiveLocationMessage accuracyInMeters */
|
|
accuracyInMeters?: (number|null);
|
|
|
|
/** LiveLocationMessage speedInMps */
|
|
speedInMps?: (number|null);
|
|
|
|
/** LiveLocationMessage degreesClockwiseFromMagneticNorth */
|
|
degreesClockwiseFromMagneticNorth?: (number|null);
|
|
|
|
/** LiveLocationMessage caption */
|
|
caption?: (string|null);
|
|
|
|
/** LiveLocationMessage sequenceNumber */
|
|
sequenceNumber?: (number|Long|null);
|
|
|
|
/** LiveLocationMessage timeOffset */
|
|
timeOffset?: (number|null);
|
|
|
|
/** LiveLocationMessage jpegThumbnail */
|
|
jpegThumbnail?: (Uint8Array|null);
|
|
|
|
/** LiveLocationMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
}
|
|
|
|
/** Represents a LiveLocationMessage. */
|
|
class LiveLocationMessage implements ILiveLocationMessage {
|
|
|
|
/**
|
|
* Constructs a new LiveLocationMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.ILiveLocationMessage);
|
|
|
|
/** LiveLocationMessage degreesLatitude. */
|
|
public degreesLatitude: number;
|
|
|
|
/** LiveLocationMessage degreesLongitude. */
|
|
public degreesLongitude: number;
|
|
|
|
/** LiveLocationMessage accuracyInMeters. */
|
|
public accuracyInMeters: number;
|
|
|
|
/** LiveLocationMessage speedInMps. */
|
|
public speedInMps: number;
|
|
|
|
/** LiveLocationMessage degreesClockwiseFromMagneticNorth. */
|
|
public degreesClockwiseFromMagneticNorth: number;
|
|
|
|
/** LiveLocationMessage caption. */
|
|
public caption: string;
|
|
|
|
/** LiveLocationMessage sequenceNumber. */
|
|
public sequenceNumber: (number|Long);
|
|
|
|
/** LiveLocationMessage timeOffset. */
|
|
public timeOffset: number;
|
|
|
|
/** LiveLocationMessage jpegThumbnail. */
|
|
public jpegThumbnail: Uint8Array;
|
|
|
|
/** LiveLocationMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/**
|
|
* Creates a new LiveLocationMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns LiveLocationMessage instance
|
|
*/
|
|
public static create(properties?: proto.ILiveLocationMessage): proto.LiveLocationMessage;
|
|
|
|
/**
|
|
* Encodes the specified LiveLocationMessage message. Does not implicitly {@link proto.LiveLocationMessage.verify|verify} messages.
|
|
* @param message LiveLocationMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.ILiveLocationMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified LiveLocationMessage message, length delimited. Does not implicitly {@link proto.LiveLocationMessage.verify|verify} messages.
|
|
* @param message LiveLocationMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.ILiveLocationMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a LiveLocationMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns LiveLocationMessage
|
|
* @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.LiveLocationMessage;
|
|
|
|
/**
|
|
* Decodes a LiveLocationMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns LiveLocationMessage
|
|
* @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.LiveLocationMessage;
|
|
|
|
/**
|
|
* Verifies a LiveLocationMessage 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 LiveLocationMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns LiveLocationMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.LiveLocationMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a LiveLocationMessage message. Also converts values to other types if specified.
|
|
* @param message LiveLocationMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.LiveLocationMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this LiveLocationMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a StickerMessage. */
|
|
interface IStickerMessage {
|
|
|
|
/** StickerMessage url */
|
|
url?: (string|null);
|
|
|
|
/** StickerMessage fileSha256 */
|
|
fileSha256?: (Uint8Array|null);
|
|
|
|
/** StickerMessage fileEncSha256 */
|
|
fileEncSha256?: (Uint8Array|null);
|
|
|
|
/** StickerMessage mediaKey */
|
|
mediaKey?: (Uint8Array|null);
|
|
|
|
/** StickerMessage mimetype */
|
|
mimetype?: (string|null);
|
|
|
|
/** StickerMessage height */
|
|
height?: (number|null);
|
|
|
|
/** StickerMessage width */
|
|
width?: (number|null);
|
|
|
|
/** StickerMessage directPath */
|
|
directPath?: (string|null);
|
|
|
|
/** StickerMessage fileLength */
|
|
fileLength?: (number|Long|null);
|
|
|
|
/** StickerMessage mediaKeyTimestamp */
|
|
mediaKeyTimestamp?: (number|Long|null);
|
|
|
|
/** StickerMessage firstFrameLength */
|
|
firstFrameLength?: (number|null);
|
|
|
|
/** StickerMessage firstFrameSidecar */
|
|
firstFrameSidecar?: (Uint8Array|null);
|
|
|
|
/** StickerMessage isAnimated */
|
|
isAnimated?: (boolean|null);
|
|
|
|
/** StickerMessage pngThumbnail */
|
|
pngThumbnail?: (Uint8Array|null);
|
|
|
|
/** StickerMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
}
|
|
|
|
/** Represents a StickerMessage. */
|
|
class StickerMessage implements IStickerMessage {
|
|
|
|
/**
|
|
* Constructs a new StickerMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IStickerMessage);
|
|
|
|
/** StickerMessage url. */
|
|
public url: string;
|
|
|
|
/** StickerMessage fileSha256. */
|
|
public fileSha256: Uint8Array;
|
|
|
|
/** StickerMessage fileEncSha256. */
|
|
public fileEncSha256: Uint8Array;
|
|
|
|
/** StickerMessage mediaKey. */
|
|
public mediaKey: Uint8Array;
|
|
|
|
/** StickerMessage mimetype. */
|
|
public mimetype: string;
|
|
|
|
/** StickerMessage height. */
|
|
public height: number;
|
|
|
|
/** StickerMessage width. */
|
|
public width: number;
|
|
|
|
/** StickerMessage directPath. */
|
|
public directPath: string;
|
|
|
|
/** StickerMessage fileLength. */
|
|
public fileLength: (number|Long);
|
|
|
|
/** StickerMessage mediaKeyTimestamp. */
|
|
public mediaKeyTimestamp: (number|Long);
|
|
|
|
/** StickerMessage firstFrameLength. */
|
|
public firstFrameLength: number;
|
|
|
|
/** StickerMessage firstFrameSidecar. */
|
|
public firstFrameSidecar: Uint8Array;
|
|
|
|
/** StickerMessage isAnimated. */
|
|
public isAnimated: boolean;
|
|
|
|
/** StickerMessage pngThumbnail. */
|
|
public pngThumbnail: Uint8Array;
|
|
|
|
/** StickerMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/**
|
|
* Creates a new StickerMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns StickerMessage instance
|
|
*/
|
|
public static create(properties?: proto.IStickerMessage): proto.StickerMessage;
|
|
|
|
/**
|
|
* Encodes the specified StickerMessage message. Does not implicitly {@link proto.StickerMessage.verify|verify} messages.
|
|
* @param message StickerMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IStickerMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified StickerMessage message, length delimited. Does not implicitly {@link proto.StickerMessage.verify|verify} messages.
|
|
* @param message StickerMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IStickerMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a StickerMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns StickerMessage
|
|
* @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.StickerMessage;
|
|
|
|
/**
|
|
* Decodes a StickerMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns StickerMessage
|
|
* @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.StickerMessage;
|
|
|
|
/**
|
|
* Verifies a StickerMessage 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 StickerMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns StickerMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.StickerMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a StickerMessage message. Also converts values to other types if specified.
|
|
* @param message StickerMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.StickerMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this StickerMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a FourRowTemplate. */
|
|
interface IFourRowTemplate {
|
|
|
|
/** FourRowTemplate content */
|
|
content?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/** FourRowTemplate footer */
|
|
footer?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/** FourRowTemplate buttons */
|
|
buttons?: (proto.ITemplateButton[]|null);
|
|
|
|
/** FourRowTemplate documentMessage */
|
|
documentMessage?: (proto.IDocumentMessage|null);
|
|
|
|
/** FourRowTemplate highlyStructuredMessage */
|
|
highlyStructuredMessage?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/** FourRowTemplate imageMessage */
|
|
imageMessage?: (proto.IImageMessage|null);
|
|
|
|
/** FourRowTemplate videoMessage */
|
|
videoMessage?: (proto.IVideoMessage|null);
|
|
|
|
/** FourRowTemplate locationMessage */
|
|
locationMessage?: (proto.ILocationMessage|null);
|
|
}
|
|
|
|
/** Represents a FourRowTemplate. */
|
|
class FourRowTemplate implements IFourRowTemplate {
|
|
|
|
/**
|
|
* Constructs a new FourRowTemplate.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IFourRowTemplate);
|
|
|
|
/** FourRowTemplate content. */
|
|
public content?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/** FourRowTemplate footer. */
|
|
public footer?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/** FourRowTemplate buttons. */
|
|
public buttons: proto.ITemplateButton[];
|
|
|
|
/** FourRowTemplate documentMessage. */
|
|
public documentMessage?: (proto.IDocumentMessage|null);
|
|
|
|
/** FourRowTemplate highlyStructuredMessage. */
|
|
public highlyStructuredMessage?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/** FourRowTemplate imageMessage. */
|
|
public imageMessage?: (proto.IImageMessage|null);
|
|
|
|
/** FourRowTemplate videoMessage. */
|
|
public videoMessage?: (proto.IVideoMessage|null);
|
|
|
|
/** FourRowTemplate locationMessage. */
|
|
public locationMessage?: (proto.ILocationMessage|null);
|
|
|
|
/** FourRowTemplate title. */
|
|
public title?: ("documentMessage"|"highlyStructuredMessage"|"imageMessage"|"videoMessage"|"locationMessage");
|
|
|
|
/**
|
|
* Creates a new FourRowTemplate instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns FourRowTemplate instance
|
|
*/
|
|
public static create(properties?: proto.IFourRowTemplate): proto.FourRowTemplate;
|
|
|
|
/**
|
|
* Encodes the specified FourRowTemplate message. Does not implicitly {@link proto.FourRowTemplate.verify|verify} messages.
|
|
* @param message FourRowTemplate message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IFourRowTemplate, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified FourRowTemplate message, length delimited. Does not implicitly {@link proto.FourRowTemplate.verify|verify} messages.
|
|
* @param message FourRowTemplate message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IFourRowTemplate, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a FourRowTemplate message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns FourRowTemplate
|
|
* @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.FourRowTemplate;
|
|
|
|
/**
|
|
* Decodes a FourRowTemplate message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns FourRowTemplate
|
|
* @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.FourRowTemplate;
|
|
|
|
/**
|
|
* Verifies a FourRowTemplate 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 FourRowTemplate message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns FourRowTemplate
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.FourRowTemplate;
|
|
|
|
/**
|
|
* Creates a plain object from a FourRowTemplate message. Also converts values to other types if specified.
|
|
* @param message FourRowTemplate
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.FourRowTemplate, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this FourRowTemplate to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a HydratedFourRowTemplate. */
|
|
interface IHydratedFourRowTemplate {
|
|
|
|
/** HydratedFourRowTemplate hydratedContentText */
|
|
hydratedContentText?: (string|null);
|
|
|
|
/** HydratedFourRowTemplate hydratedFooterText */
|
|
hydratedFooterText?: (string|null);
|
|
|
|
/** HydratedFourRowTemplate hydratedButtons */
|
|
hydratedButtons?: (proto.IHydratedTemplateButton[]|null);
|
|
|
|
/** HydratedFourRowTemplate templateId */
|
|
templateId?: (string|null);
|
|
|
|
/** HydratedFourRowTemplate documentMessage */
|
|
documentMessage?: (proto.IDocumentMessage|null);
|
|
|
|
/** HydratedFourRowTemplate hydratedTitleText */
|
|
hydratedTitleText?: (string|null);
|
|
|
|
/** HydratedFourRowTemplate imageMessage */
|
|
imageMessage?: (proto.IImageMessage|null);
|
|
|
|
/** HydratedFourRowTemplate videoMessage */
|
|
videoMessage?: (proto.IVideoMessage|null);
|
|
|
|
/** HydratedFourRowTemplate locationMessage */
|
|
locationMessage?: (proto.ILocationMessage|null);
|
|
}
|
|
|
|
/** Represents a HydratedFourRowTemplate. */
|
|
class HydratedFourRowTemplate implements IHydratedFourRowTemplate {
|
|
|
|
/**
|
|
* Constructs a new HydratedFourRowTemplate.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IHydratedFourRowTemplate);
|
|
|
|
/** HydratedFourRowTemplate hydratedContentText. */
|
|
public hydratedContentText: string;
|
|
|
|
/** HydratedFourRowTemplate hydratedFooterText. */
|
|
public hydratedFooterText: string;
|
|
|
|
/** HydratedFourRowTemplate hydratedButtons. */
|
|
public hydratedButtons: proto.IHydratedTemplateButton[];
|
|
|
|
/** HydratedFourRowTemplate templateId. */
|
|
public templateId: string;
|
|
|
|
/** HydratedFourRowTemplate documentMessage. */
|
|
public documentMessage?: (proto.IDocumentMessage|null);
|
|
|
|
/** HydratedFourRowTemplate hydratedTitleText. */
|
|
public hydratedTitleText: string;
|
|
|
|
/** HydratedFourRowTemplate imageMessage. */
|
|
public imageMessage?: (proto.IImageMessage|null);
|
|
|
|
/** HydratedFourRowTemplate videoMessage. */
|
|
public videoMessage?: (proto.IVideoMessage|null);
|
|
|
|
/** HydratedFourRowTemplate locationMessage. */
|
|
public locationMessage?: (proto.ILocationMessage|null);
|
|
|
|
/** HydratedFourRowTemplate title. */
|
|
public title?: ("documentMessage"|"hydratedTitleText"|"imageMessage"|"videoMessage"|"locationMessage");
|
|
|
|
/**
|
|
* Creates a new HydratedFourRowTemplate instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns HydratedFourRowTemplate instance
|
|
*/
|
|
public static create(properties?: proto.IHydratedFourRowTemplate): proto.HydratedFourRowTemplate;
|
|
|
|
/**
|
|
* Encodes the specified HydratedFourRowTemplate message. Does not implicitly {@link proto.HydratedFourRowTemplate.verify|verify} messages.
|
|
* @param message HydratedFourRowTemplate message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IHydratedFourRowTemplate, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified HydratedFourRowTemplate message, length delimited. Does not implicitly {@link proto.HydratedFourRowTemplate.verify|verify} messages.
|
|
* @param message HydratedFourRowTemplate message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IHydratedFourRowTemplate, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a HydratedFourRowTemplate message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns HydratedFourRowTemplate
|
|
* @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.HydratedFourRowTemplate;
|
|
|
|
/**
|
|
* Decodes a HydratedFourRowTemplate message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns HydratedFourRowTemplate
|
|
* @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.HydratedFourRowTemplate;
|
|
|
|
/**
|
|
* Verifies a HydratedFourRowTemplate 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 HydratedFourRowTemplate message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns HydratedFourRowTemplate
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.HydratedFourRowTemplate;
|
|
|
|
/**
|
|
* Creates a plain object from a HydratedFourRowTemplate message. Also converts values to other types if specified.
|
|
* @param message HydratedFourRowTemplate
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.HydratedFourRowTemplate, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this HydratedFourRowTemplate to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a TemplateMessage. */
|
|
interface ITemplateMessage {
|
|
|
|
/** TemplateMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/** TemplateMessage hydratedTemplate */
|
|
hydratedTemplate?: (proto.IHydratedFourRowTemplate|null);
|
|
|
|
/** TemplateMessage fourRowTemplate */
|
|
fourRowTemplate?: (proto.IFourRowTemplate|null);
|
|
|
|
/** TemplateMessage hydratedFourRowTemplate */
|
|
hydratedFourRowTemplate?: (proto.IHydratedFourRowTemplate|null);
|
|
}
|
|
|
|
/** Represents a TemplateMessage. */
|
|
class TemplateMessage implements ITemplateMessage {
|
|
|
|
/**
|
|
* Constructs a new TemplateMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.ITemplateMessage);
|
|
|
|
/** TemplateMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/** TemplateMessage hydratedTemplate. */
|
|
public hydratedTemplate?: (proto.IHydratedFourRowTemplate|null);
|
|
|
|
/** TemplateMessage fourRowTemplate. */
|
|
public fourRowTemplate?: (proto.IFourRowTemplate|null);
|
|
|
|
/** TemplateMessage hydratedFourRowTemplate. */
|
|
public hydratedFourRowTemplate?: (proto.IHydratedFourRowTemplate|null);
|
|
|
|
/** TemplateMessage format. */
|
|
public format?: ("fourRowTemplate"|"hydratedFourRowTemplate");
|
|
|
|
/**
|
|
* Creates a new TemplateMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns TemplateMessage instance
|
|
*/
|
|
public static create(properties?: proto.ITemplateMessage): proto.TemplateMessage;
|
|
|
|
/**
|
|
* Encodes the specified TemplateMessage message. Does not implicitly {@link proto.TemplateMessage.verify|verify} messages.
|
|
* @param message TemplateMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.ITemplateMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified TemplateMessage message, length delimited. Does not implicitly {@link proto.TemplateMessage.verify|verify} messages.
|
|
* @param message TemplateMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.ITemplateMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a TemplateMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns TemplateMessage
|
|
* @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.TemplateMessage;
|
|
|
|
/**
|
|
* Decodes a TemplateMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns TemplateMessage
|
|
* @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.TemplateMessage;
|
|
|
|
/**
|
|
* Verifies a TemplateMessage 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 TemplateMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns TemplateMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.TemplateMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a TemplateMessage message. Also converts values to other types if specified.
|
|
* @param message TemplateMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.TemplateMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this TemplateMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a TemplateButtonReplyMessage. */
|
|
interface ITemplateButtonReplyMessage {
|
|
|
|
/** TemplateButtonReplyMessage selectedId */
|
|
selectedId?: (string|null);
|
|
|
|
/** TemplateButtonReplyMessage selectedDisplayText */
|
|
selectedDisplayText?: (string|null);
|
|
|
|
/** TemplateButtonReplyMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/** TemplateButtonReplyMessage selectedIndex */
|
|
selectedIndex?: (number|null);
|
|
}
|
|
|
|
/** Represents a TemplateButtonReplyMessage. */
|
|
class TemplateButtonReplyMessage implements ITemplateButtonReplyMessage {
|
|
|
|
/**
|
|
* Constructs a new TemplateButtonReplyMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.ITemplateButtonReplyMessage);
|
|
|
|
/** TemplateButtonReplyMessage selectedId. */
|
|
public selectedId: string;
|
|
|
|
/** TemplateButtonReplyMessage selectedDisplayText. */
|
|
public selectedDisplayText: string;
|
|
|
|
/** TemplateButtonReplyMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/** TemplateButtonReplyMessage selectedIndex. */
|
|
public selectedIndex: number;
|
|
|
|
/**
|
|
* Creates a new TemplateButtonReplyMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns TemplateButtonReplyMessage instance
|
|
*/
|
|
public static create(properties?: proto.ITemplateButtonReplyMessage): proto.TemplateButtonReplyMessage;
|
|
|
|
/**
|
|
* Encodes the specified TemplateButtonReplyMessage message. Does not implicitly {@link proto.TemplateButtonReplyMessage.verify|verify} messages.
|
|
* @param message TemplateButtonReplyMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.ITemplateButtonReplyMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified TemplateButtonReplyMessage message, length delimited. Does not implicitly {@link proto.TemplateButtonReplyMessage.verify|verify} messages.
|
|
* @param message TemplateButtonReplyMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.ITemplateButtonReplyMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a TemplateButtonReplyMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns TemplateButtonReplyMessage
|
|
* @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.TemplateButtonReplyMessage;
|
|
|
|
/**
|
|
* Decodes a TemplateButtonReplyMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns TemplateButtonReplyMessage
|
|
* @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.TemplateButtonReplyMessage;
|
|
|
|
/**
|
|
* Verifies a TemplateButtonReplyMessage 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 TemplateButtonReplyMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns TemplateButtonReplyMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.TemplateButtonReplyMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a TemplateButtonReplyMessage message. Also converts values to other types if specified.
|
|
* @param message TemplateButtonReplyMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.TemplateButtonReplyMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this TemplateButtonReplyMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a CatalogSnapshot. */
|
|
interface ICatalogSnapshot {
|
|
|
|
/** CatalogSnapshot catalogImage */
|
|
catalogImage?: (proto.IImageMessage|null);
|
|
|
|
/** CatalogSnapshot title */
|
|
title?: (string|null);
|
|
|
|
/** CatalogSnapshot description */
|
|
description?: (string|null);
|
|
}
|
|
|
|
/** Represents a CatalogSnapshot. */
|
|
class CatalogSnapshot implements ICatalogSnapshot {
|
|
|
|
/**
|
|
* Constructs a new CatalogSnapshot.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.ICatalogSnapshot);
|
|
|
|
/** CatalogSnapshot catalogImage. */
|
|
public catalogImage?: (proto.IImageMessage|null);
|
|
|
|
/** CatalogSnapshot title. */
|
|
public title: string;
|
|
|
|
/** CatalogSnapshot description. */
|
|
public description: string;
|
|
|
|
/**
|
|
* Creates a new CatalogSnapshot instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns CatalogSnapshot instance
|
|
*/
|
|
public static create(properties?: proto.ICatalogSnapshot): proto.CatalogSnapshot;
|
|
|
|
/**
|
|
* Encodes the specified CatalogSnapshot message. Does not implicitly {@link proto.CatalogSnapshot.verify|verify} messages.
|
|
* @param message CatalogSnapshot message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.ICatalogSnapshot, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified CatalogSnapshot message, length delimited. Does not implicitly {@link proto.CatalogSnapshot.verify|verify} messages.
|
|
* @param message CatalogSnapshot message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.ICatalogSnapshot, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a CatalogSnapshot message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns CatalogSnapshot
|
|
* @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.CatalogSnapshot;
|
|
|
|
/**
|
|
* Decodes a CatalogSnapshot message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns CatalogSnapshot
|
|
* @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.CatalogSnapshot;
|
|
|
|
/**
|
|
* Verifies a CatalogSnapshot 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 CatalogSnapshot message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns CatalogSnapshot
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.CatalogSnapshot;
|
|
|
|
/**
|
|
* Creates a plain object from a CatalogSnapshot message. Also converts values to other types if specified.
|
|
* @param message CatalogSnapshot
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.CatalogSnapshot, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this CatalogSnapshot to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a ProductSnapshot. */
|
|
interface IProductSnapshot {
|
|
|
|
/** ProductSnapshot productImage */
|
|
productImage?: (proto.IImageMessage|null);
|
|
|
|
/** ProductSnapshot productId */
|
|
productId?: (string|null);
|
|
|
|
/** ProductSnapshot title */
|
|
title?: (string|null);
|
|
|
|
/** ProductSnapshot description */
|
|
description?: (string|null);
|
|
|
|
/** ProductSnapshot currencyCode */
|
|
currencyCode?: (string|null);
|
|
|
|
/** ProductSnapshot priceAmount1000 */
|
|
priceAmount1000?: (number|Long|null);
|
|
|
|
/** ProductSnapshot retailerId */
|
|
retailerId?: (string|null);
|
|
|
|
/** ProductSnapshot url */
|
|
url?: (string|null);
|
|
|
|
/** ProductSnapshot productImageCount */
|
|
productImageCount?: (number|null);
|
|
|
|
/** ProductSnapshot firstImageId */
|
|
firstImageId?: (string|null);
|
|
}
|
|
|
|
/** Represents a ProductSnapshot. */
|
|
class ProductSnapshot implements IProductSnapshot {
|
|
|
|
/**
|
|
* Constructs a new ProductSnapshot.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IProductSnapshot);
|
|
|
|
/** ProductSnapshot productImage. */
|
|
public productImage?: (proto.IImageMessage|null);
|
|
|
|
/** ProductSnapshot productId. */
|
|
public productId: string;
|
|
|
|
/** ProductSnapshot title. */
|
|
public title: string;
|
|
|
|
/** ProductSnapshot description. */
|
|
public description: string;
|
|
|
|
/** ProductSnapshot currencyCode. */
|
|
public currencyCode: string;
|
|
|
|
/** ProductSnapshot priceAmount1000. */
|
|
public priceAmount1000: (number|Long);
|
|
|
|
/** ProductSnapshot retailerId. */
|
|
public retailerId: string;
|
|
|
|
/** ProductSnapshot url. */
|
|
public url: string;
|
|
|
|
/** ProductSnapshot productImageCount. */
|
|
public productImageCount: number;
|
|
|
|
/** ProductSnapshot firstImageId. */
|
|
public firstImageId: string;
|
|
|
|
/**
|
|
* Creates a new ProductSnapshot instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns ProductSnapshot instance
|
|
*/
|
|
public static create(properties?: proto.IProductSnapshot): proto.ProductSnapshot;
|
|
|
|
/**
|
|
* Encodes the specified ProductSnapshot message. Does not implicitly {@link proto.ProductSnapshot.verify|verify} messages.
|
|
* @param message ProductSnapshot message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IProductSnapshot, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified ProductSnapshot message, length delimited. Does not implicitly {@link proto.ProductSnapshot.verify|verify} messages.
|
|
* @param message ProductSnapshot message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IProductSnapshot, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a ProductSnapshot message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns ProductSnapshot
|
|
* @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.ProductSnapshot;
|
|
|
|
/**
|
|
* Decodes a ProductSnapshot message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns ProductSnapshot
|
|
* @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.ProductSnapshot;
|
|
|
|
/**
|
|
* Verifies a ProductSnapshot 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 ProductSnapshot message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns ProductSnapshot
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.ProductSnapshot;
|
|
|
|
/**
|
|
* Creates a plain object from a ProductSnapshot message. Also converts values to other types if specified.
|
|
* @param message ProductSnapshot
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.ProductSnapshot, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this ProductSnapshot to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a ProductMessage. */
|
|
interface IProductMessage {
|
|
|
|
/** ProductMessage product */
|
|
product?: (proto.IProductSnapshot|null);
|
|
|
|
/** ProductMessage businessOwnerJid */
|
|
businessOwnerJid?: (string|null);
|
|
|
|
/** ProductMessage catalog */
|
|
catalog?: (proto.ICatalogSnapshot|null);
|
|
|
|
/** ProductMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
}
|
|
|
|
/** Represents a ProductMessage. */
|
|
class ProductMessage implements IProductMessage {
|
|
|
|
/**
|
|
* Constructs a new ProductMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IProductMessage);
|
|
|
|
/** ProductMessage product. */
|
|
public product?: (proto.IProductSnapshot|null);
|
|
|
|
/** ProductMessage businessOwnerJid. */
|
|
public businessOwnerJid: string;
|
|
|
|
/** ProductMessage catalog. */
|
|
public catalog?: (proto.ICatalogSnapshot|null);
|
|
|
|
/** ProductMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/**
|
|
* Creates a new ProductMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns ProductMessage instance
|
|
*/
|
|
public static create(properties?: proto.IProductMessage): proto.ProductMessage;
|
|
|
|
/**
|
|
* Encodes the specified ProductMessage message. Does not implicitly {@link proto.ProductMessage.verify|verify} messages.
|
|
* @param message ProductMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IProductMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified ProductMessage message, length delimited. Does not implicitly {@link proto.ProductMessage.verify|verify} messages.
|
|
* @param message ProductMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IProductMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a ProductMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns ProductMessage
|
|
* @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.ProductMessage;
|
|
|
|
/**
|
|
* Decodes a ProductMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns ProductMessage
|
|
* @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.ProductMessage;
|
|
|
|
/**
|
|
* Verifies a ProductMessage 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 ProductMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns ProductMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.ProductMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a ProductMessage message. Also converts values to other types if specified.
|
|
* @param message ProductMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.ProductMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this ProductMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of an OrderMessage. */
|
|
interface IOrderMessage {
|
|
|
|
/** OrderMessage orderId */
|
|
orderId?: (string|null);
|
|
|
|
/** OrderMessage thumbnail */
|
|
thumbnail?: (Uint8Array|null);
|
|
|
|
/** OrderMessage itemCount */
|
|
itemCount?: (number|null);
|
|
|
|
/** OrderMessage status */
|
|
status?: (proto.OrderMessage.OrderMessageOrderStatus|null);
|
|
|
|
/** OrderMessage surface */
|
|
surface?: (proto.OrderMessage.OrderMessageOrderSurface|null);
|
|
|
|
/** OrderMessage message */
|
|
message?: (string|null);
|
|
|
|
/** OrderMessage orderTitle */
|
|
orderTitle?: (string|null);
|
|
|
|
/** OrderMessage sellerJid */
|
|
sellerJid?: (string|null);
|
|
|
|
/** OrderMessage token */
|
|
token?: (string|null);
|
|
|
|
/** OrderMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
}
|
|
|
|
/** Represents an OrderMessage. */
|
|
class OrderMessage implements IOrderMessage {
|
|
|
|
/**
|
|
* Constructs a new OrderMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IOrderMessage);
|
|
|
|
/** OrderMessage orderId. */
|
|
public orderId: string;
|
|
|
|
/** OrderMessage thumbnail. */
|
|
public thumbnail: Uint8Array;
|
|
|
|
/** OrderMessage itemCount. */
|
|
public itemCount: number;
|
|
|
|
/** OrderMessage status. */
|
|
public status: proto.OrderMessage.OrderMessageOrderStatus;
|
|
|
|
/** OrderMessage surface. */
|
|
public surface: proto.OrderMessage.OrderMessageOrderSurface;
|
|
|
|
/** OrderMessage message. */
|
|
public message: string;
|
|
|
|
/** OrderMessage orderTitle. */
|
|
public orderTitle: string;
|
|
|
|
/** OrderMessage sellerJid. */
|
|
public sellerJid: string;
|
|
|
|
/** OrderMessage token. */
|
|
public token: string;
|
|
|
|
/** OrderMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/**
|
|
* Creates a new OrderMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns OrderMessage instance
|
|
*/
|
|
public static create(properties?: proto.IOrderMessage): proto.OrderMessage;
|
|
|
|
/**
|
|
* Encodes the specified OrderMessage message. Does not implicitly {@link proto.OrderMessage.verify|verify} messages.
|
|
* @param message OrderMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IOrderMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified OrderMessage message, length delimited. Does not implicitly {@link proto.OrderMessage.verify|verify} messages.
|
|
* @param message OrderMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IOrderMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an OrderMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns OrderMessage
|
|
* @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.OrderMessage;
|
|
|
|
/**
|
|
* Decodes an OrderMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns OrderMessage
|
|
* @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.OrderMessage;
|
|
|
|
/**
|
|
* Verifies an OrderMessage 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 an OrderMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns OrderMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.OrderMessage;
|
|
|
|
/**
|
|
* Creates a plain object from an OrderMessage message. Also converts values to other types if specified.
|
|
* @param message OrderMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.OrderMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this OrderMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
namespace OrderMessage {
|
|
|
|
/** OrderMessageOrderStatus enum. */
|
|
enum OrderMessageOrderStatus {
|
|
INQUIRY = 1
|
|
}
|
|
|
|
/** OrderMessageOrderSurface enum. */
|
|
enum OrderMessageOrderSurface {
|
|
CATALOG = 1
|
|
}
|
|
}
|
|
|
|
/** Properties of a Row. */
|
|
interface IRow {
|
|
|
|
/** Row title */
|
|
title?: (string|null);
|
|
|
|
/** Row description */
|
|
description?: (string|null);
|
|
|
|
/** Row rowId */
|
|
rowId?: (string|null);
|
|
}
|
|
|
|
/** Represents a Row. */
|
|
class Row implements IRow {
|
|
|
|
/**
|
|
* Constructs a new Row.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IRow);
|
|
|
|
/** Row title. */
|
|
public title: string;
|
|
|
|
/** Row description. */
|
|
public description: string;
|
|
|
|
/** Row rowId. */
|
|
public rowId: string;
|
|
|
|
/**
|
|
* Creates a new Row instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns Row instance
|
|
*/
|
|
public static create(properties?: proto.IRow): proto.Row;
|
|
|
|
/**
|
|
* Encodes the specified Row message. Does not implicitly {@link proto.Row.verify|verify} messages.
|
|
* @param message Row message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IRow, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified Row message, length delimited. Does not implicitly {@link proto.Row.verify|verify} messages.
|
|
* @param message Row message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IRow, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a Row message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns Row
|
|
* @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.Row;
|
|
|
|
/**
|
|
* Decodes a Row message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns Row
|
|
* @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.Row;
|
|
|
|
/**
|
|
* Verifies a Row 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 Row message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns Row
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.Row;
|
|
|
|
/**
|
|
* Creates a plain object from a Row message. Also converts values to other types if specified.
|
|
* @param message Row
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.Row, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this Row to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a Section. */
|
|
interface ISection {
|
|
|
|
/** Section title */
|
|
title?: (string|null);
|
|
|
|
/** Section rows */
|
|
rows?: (proto.IRow[]|null);
|
|
}
|
|
|
|
/** Represents a Section. */
|
|
class Section implements ISection {
|
|
|
|
/**
|
|
* Constructs a new Section.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.ISection);
|
|
|
|
/** Section title. */
|
|
public title: string;
|
|
|
|
/** Section rows. */
|
|
public rows: proto.IRow[];
|
|
|
|
/**
|
|
* Creates a new Section instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns Section instance
|
|
*/
|
|
public static create(properties?: proto.ISection): proto.Section;
|
|
|
|
/**
|
|
* Encodes the specified Section message. Does not implicitly {@link proto.Section.verify|verify} messages.
|
|
* @param message Section message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.ISection, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified Section message, length delimited. Does not implicitly {@link proto.Section.verify|verify} messages.
|
|
* @param message Section message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.ISection, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a Section message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns Section
|
|
* @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.Section;
|
|
|
|
/**
|
|
* Decodes a Section message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns Section
|
|
* @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.Section;
|
|
|
|
/**
|
|
* Verifies a Section 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 Section message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns Section
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.Section;
|
|
|
|
/**
|
|
* Creates a plain object from a Section message. Also converts values to other types if specified.
|
|
* @param message Section
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.Section, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this Section to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a ListMessage. */
|
|
interface IListMessage {
|
|
|
|
/** ListMessage title */
|
|
title?: (string|null);
|
|
|
|
/** ListMessage description */
|
|
description?: (string|null);
|
|
|
|
/** ListMessage buttonText */
|
|
buttonText?: (string|null);
|
|
|
|
/** ListMessage listType */
|
|
listType?: (proto.ListMessage.ListMessageListType|null);
|
|
|
|
/** ListMessage sections */
|
|
sections?: (proto.ISection[]|null);
|
|
}
|
|
|
|
/** Represents a ListMessage. */
|
|
class ListMessage implements IListMessage {
|
|
|
|
/**
|
|
* Constructs a new ListMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IListMessage);
|
|
|
|
/** ListMessage title. */
|
|
public title: string;
|
|
|
|
/** ListMessage description. */
|
|
public description: string;
|
|
|
|
/** ListMessage buttonText. */
|
|
public buttonText: string;
|
|
|
|
/** ListMessage listType. */
|
|
public listType: proto.ListMessage.ListMessageListType;
|
|
|
|
/** ListMessage sections. */
|
|
public sections: proto.ISection[];
|
|
|
|
/**
|
|
* Creates a new ListMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns ListMessage instance
|
|
*/
|
|
public static create(properties?: proto.IListMessage): proto.ListMessage;
|
|
|
|
/**
|
|
* Encodes the specified ListMessage message. Does not implicitly {@link proto.ListMessage.verify|verify} messages.
|
|
* @param message ListMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IListMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified ListMessage message, length delimited. Does not implicitly {@link proto.ListMessage.verify|verify} messages.
|
|
* @param message ListMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IListMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a ListMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns ListMessage
|
|
* @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.ListMessage;
|
|
|
|
/**
|
|
* Decodes a ListMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns ListMessage
|
|
* @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.ListMessage;
|
|
|
|
/**
|
|
* Verifies a ListMessage 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 ListMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns ListMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.ListMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a ListMessage message. Also converts values to other types if specified.
|
|
* @param message ListMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.ListMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this ListMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
namespace ListMessage {
|
|
|
|
/** ListMessageListType enum. */
|
|
enum ListMessageListType {
|
|
UNKNOWN = 0,
|
|
SINGLE_SELECT = 1
|
|
}
|
|
}
|
|
|
|
/** Properties of a SingleSelectReply. */
|
|
interface ISingleSelectReply {
|
|
|
|
/** SingleSelectReply selectedRowId */
|
|
selectedRowId?: (string|null);
|
|
}
|
|
|
|
/** Represents a SingleSelectReply. */
|
|
class SingleSelectReply implements ISingleSelectReply {
|
|
|
|
/**
|
|
* Constructs a new SingleSelectReply.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.ISingleSelectReply);
|
|
|
|
/** SingleSelectReply selectedRowId. */
|
|
public selectedRowId: string;
|
|
|
|
/**
|
|
* Creates a new SingleSelectReply instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns SingleSelectReply instance
|
|
*/
|
|
public static create(properties?: proto.ISingleSelectReply): proto.SingleSelectReply;
|
|
|
|
/**
|
|
* Encodes the specified SingleSelectReply message. Does not implicitly {@link proto.SingleSelectReply.verify|verify} messages.
|
|
* @param message SingleSelectReply message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.ISingleSelectReply, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified SingleSelectReply message, length delimited. Does not implicitly {@link proto.SingleSelectReply.verify|verify} messages.
|
|
* @param message SingleSelectReply message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.ISingleSelectReply, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a SingleSelectReply message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns SingleSelectReply
|
|
* @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.SingleSelectReply;
|
|
|
|
/**
|
|
* Decodes a SingleSelectReply message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns SingleSelectReply
|
|
* @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.SingleSelectReply;
|
|
|
|
/**
|
|
* Verifies a SingleSelectReply 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 SingleSelectReply message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns SingleSelectReply
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.SingleSelectReply;
|
|
|
|
/**
|
|
* Creates a plain object from a SingleSelectReply message. Also converts values to other types if specified.
|
|
* @param message SingleSelectReply
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.SingleSelectReply, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this SingleSelectReply to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a ListResponseMessage. */
|
|
interface IListResponseMessage {
|
|
|
|
/** ListResponseMessage selectedDisplayText */
|
|
selectedDisplayText?: (string|null);
|
|
|
|
/** ListResponseMessage listType */
|
|
listType?: (proto.ListResponseMessage.ListResponseMessageListType|null);
|
|
|
|
/** ListResponseMessage singleSelectReply */
|
|
singleSelectReply?: (proto.ISingleSelectReply|null);
|
|
|
|
/** ListResponseMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
}
|
|
|
|
/** Represents a ListResponseMessage. */
|
|
class ListResponseMessage implements IListResponseMessage {
|
|
|
|
/**
|
|
* Constructs a new ListResponseMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IListResponseMessage);
|
|
|
|
/** ListResponseMessage selectedDisplayText. */
|
|
public selectedDisplayText: string;
|
|
|
|
/** ListResponseMessage listType. */
|
|
public listType: proto.ListResponseMessage.ListResponseMessageListType;
|
|
|
|
/** ListResponseMessage singleSelectReply. */
|
|
public singleSelectReply?: (proto.ISingleSelectReply|null);
|
|
|
|
/** ListResponseMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/**
|
|
* Creates a new ListResponseMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns ListResponseMessage instance
|
|
*/
|
|
public static create(properties?: proto.IListResponseMessage): proto.ListResponseMessage;
|
|
|
|
/**
|
|
* Encodes the specified ListResponseMessage message. Does not implicitly {@link proto.ListResponseMessage.verify|verify} messages.
|
|
* @param message ListResponseMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IListResponseMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified ListResponseMessage message, length delimited. Does not implicitly {@link proto.ListResponseMessage.verify|verify} messages.
|
|
* @param message ListResponseMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IListResponseMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a ListResponseMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns ListResponseMessage
|
|
* @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.ListResponseMessage;
|
|
|
|
/**
|
|
* Decodes a ListResponseMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns ListResponseMessage
|
|
* @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.ListResponseMessage;
|
|
|
|
/**
|
|
* Verifies a ListResponseMessage 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 ListResponseMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns ListResponseMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.ListResponseMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a ListResponseMessage message. Also converts values to other types if specified.
|
|
* @param message ListResponseMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.ListResponseMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this ListResponseMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
namespace ListResponseMessage {
|
|
|
|
/** ListResponseMessageListType enum. */
|
|
enum ListResponseMessageListType {
|
|
UNKNOWN = 0,
|
|
SINGLE_SELECT = 1
|
|
}
|
|
}
|
|
|
|
/** Properties of a GroupInviteMessage. */
|
|
interface IGroupInviteMessage {
|
|
|
|
/** GroupInviteMessage groupJid */
|
|
groupJid?: (string|null);
|
|
|
|
/** GroupInviteMessage inviteCode */
|
|
inviteCode?: (string|null);
|
|
|
|
/** GroupInviteMessage inviteExpiration */
|
|
inviteExpiration?: (number|Long|null);
|
|
|
|
/** GroupInviteMessage groupName */
|
|
groupName?: (string|null);
|
|
|
|
/** GroupInviteMessage jpegThumbnail */
|
|
jpegThumbnail?: (Uint8Array|null);
|
|
|
|
/** GroupInviteMessage caption */
|
|
caption?: (string|null);
|
|
|
|
/** GroupInviteMessage contextInfo */
|
|
contextInfo?: (proto.IContextInfo|null);
|
|
}
|
|
|
|
/** Represents a GroupInviteMessage. */
|
|
class GroupInviteMessage implements IGroupInviteMessage {
|
|
|
|
/**
|
|
* Constructs a new GroupInviteMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IGroupInviteMessage);
|
|
|
|
/** GroupInviteMessage groupJid. */
|
|
public groupJid: string;
|
|
|
|
/** GroupInviteMessage inviteCode. */
|
|
public inviteCode: string;
|
|
|
|
/** GroupInviteMessage inviteExpiration. */
|
|
public inviteExpiration: (number|Long);
|
|
|
|
/** GroupInviteMessage groupName. */
|
|
public groupName: string;
|
|
|
|
/** GroupInviteMessage jpegThumbnail. */
|
|
public jpegThumbnail: Uint8Array;
|
|
|
|
/** GroupInviteMessage caption. */
|
|
public caption: string;
|
|
|
|
/** GroupInviteMessage contextInfo. */
|
|
public contextInfo?: (proto.IContextInfo|null);
|
|
|
|
/**
|
|
* Creates a new GroupInviteMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns GroupInviteMessage instance
|
|
*/
|
|
public static create(properties?: proto.IGroupInviteMessage): proto.GroupInviteMessage;
|
|
|
|
/**
|
|
* Encodes the specified GroupInviteMessage message. Does not implicitly {@link proto.GroupInviteMessage.verify|verify} messages.
|
|
* @param message GroupInviteMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IGroupInviteMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified GroupInviteMessage message, length delimited. Does not implicitly {@link proto.GroupInviteMessage.verify|verify} messages.
|
|
* @param message GroupInviteMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IGroupInviteMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a GroupInviteMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns GroupInviteMessage
|
|
* @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.GroupInviteMessage;
|
|
|
|
/**
|
|
* Decodes a GroupInviteMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns GroupInviteMessage
|
|
* @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.GroupInviteMessage;
|
|
|
|
/**
|
|
* Verifies a GroupInviteMessage 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 GroupInviteMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns GroupInviteMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.GroupInviteMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a GroupInviteMessage message. Also converts values to other types if specified.
|
|
* @param message GroupInviteMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.GroupInviteMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this GroupInviteMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of an EphemeralSetting. */
|
|
interface IEphemeralSetting {
|
|
|
|
/** EphemeralSetting chatJid */
|
|
chatJid?: (string|null);
|
|
|
|
/** EphemeralSetting ephemeralExpiration */
|
|
ephemeralExpiration?: (number|null);
|
|
|
|
/** EphemeralSetting ephemeralSettingTimestamp */
|
|
ephemeralSettingTimestamp?: (number|Long|null);
|
|
}
|
|
|
|
/** Represents an EphemeralSetting. */
|
|
class EphemeralSetting implements IEphemeralSetting {
|
|
|
|
/**
|
|
* Constructs a new EphemeralSetting.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IEphemeralSetting);
|
|
|
|
/** EphemeralSetting chatJid. */
|
|
public chatJid: string;
|
|
|
|
/** EphemeralSetting ephemeralExpiration. */
|
|
public ephemeralExpiration: number;
|
|
|
|
/** EphemeralSetting ephemeralSettingTimestamp. */
|
|
public ephemeralSettingTimestamp: (number|Long);
|
|
|
|
/**
|
|
* Creates a new EphemeralSetting instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns EphemeralSetting instance
|
|
*/
|
|
public static create(properties?: proto.IEphemeralSetting): proto.EphemeralSetting;
|
|
|
|
/**
|
|
* Encodes the specified EphemeralSetting message. Does not implicitly {@link proto.EphemeralSetting.verify|verify} messages.
|
|
* @param message EphemeralSetting message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IEphemeralSetting, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified EphemeralSetting message, length delimited. Does not implicitly {@link proto.EphemeralSetting.verify|verify} messages.
|
|
* @param message EphemeralSetting message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IEphemeralSetting, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes an EphemeralSetting message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns EphemeralSetting
|
|
* @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.EphemeralSetting;
|
|
|
|
/**
|
|
* Decodes an EphemeralSetting message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns EphemeralSetting
|
|
* @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.EphemeralSetting;
|
|
|
|
/**
|
|
* Verifies an EphemeralSetting 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 an EphemeralSetting message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns EphemeralSetting
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.EphemeralSetting;
|
|
|
|
/**
|
|
* Creates a plain object from an EphemeralSetting message. Also converts values to other types if specified.
|
|
* @param message EphemeralSetting
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.EphemeralSetting, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this EphemeralSetting to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a DeviceSentMessage. */
|
|
interface IDeviceSentMessage {
|
|
|
|
/** DeviceSentMessage destinationJid */
|
|
destinationJid?: (string|null);
|
|
|
|
/** DeviceSentMessage message */
|
|
message?: (proto.IMessage|null);
|
|
|
|
/** DeviceSentMessage phash */
|
|
phash?: (string|null);
|
|
|
|
/** DeviceSentMessage broadcastEphemeralSettings */
|
|
broadcastEphemeralSettings?: (proto.IEphemeralSetting[]|null);
|
|
}
|
|
|
|
/** Represents a DeviceSentMessage. */
|
|
class DeviceSentMessage implements IDeviceSentMessage {
|
|
|
|
/**
|
|
* Constructs a new DeviceSentMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IDeviceSentMessage);
|
|
|
|
/** DeviceSentMessage destinationJid. */
|
|
public destinationJid: string;
|
|
|
|
/** DeviceSentMessage message. */
|
|
public message?: (proto.IMessage|null);
|
|
|
|
/** DeviceSentMessage phash. */
|
|
public phash: string;
|
|
|
|
/** DeviceSentMessage broadcastEphemeralSettings. */
|
|
public broadcastEphemeralSettings: proto.IEphemeralSetting[];
|
|
|
|
/**
|
|
* Creates a new DeviceSentMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns DeviceSentMessage instance
|
|
*/
|
|
public static create(properties?: proto.IDeviceSentMessage): proto.DeviceSentMessage;
|
|
|
|
/**
|
|
* Encodes the specified DeviceSentMessage message. Does not implicitly {@link proto.DeviceSentMessage.verify|verify} messages.
|
|
* @param message DeviceSentMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IDeviceSentMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified DeviceSentMessage message, length delimited. Does not implicitly {@link proto.DeviceSentMessage.verify|verify} messages.
|
|
* @param message DeviceSentMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IDeviceSentMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a DeviceSentMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns DeviceSentMessage
|
|
* @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.DeviceSentMessage;
|
|
|
|
/**
|
|
* Decodes a DeviceSentMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns DeviceSentMessage
|
|
* @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.DeviceSentMessage;
|
|
|
|
/**
|
|
* Verifies a DeviceSentMessage 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 DeviceSentMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns DeviceSentMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.DeviceSentMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a DeviceSentMessage message. Also converts values to other types if specified.
|
|
* @param message DeviceSentMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.DeviceSentMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this DeviceSentMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a FutureProofMessage. */
|
|
interface IFutureProofMessage {
|
|
|
|
/** FutureProofMessage message */
|
|
message?: (proto.IMessage|null);
|
|
}
|
|
|
|
/** Represents a FutureProofMessage. */
|
|
class FutureProofMessage implements IFutureProofMessage {
|
|
|
|
/**
|
|
* Constructs a new FutureProofMessage.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IFutureProofMessage);
|
|
|
|
/** FutureProofMessage message. */
|
|
public message?: (proto.IMessage|null);
|
|
|
|
/**
|
|
* Creates a new FutureProofMessage instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns FutureProofMessage instance
|
|
*/
|
|
public static create(properties?: proto.IFutureProofMessage): proto.FutureProofMessage;
|
|
|
|
/**
|
|
* Encodes the specified FutureProofMessage message. Does not implicitly {@link proto.FutureProofMessage.verify|verify} messages.
|
|
* @param message FutureProofMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IFutureProofMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified FutureProofMessage message, length delimited. Does not implicitly {@link proto.FutureProofMessage.verify|verify} messages.
|
|
* @param message FutureProofMessage message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IFutureProofMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a FutureProofMessage message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns FutureProofMessage
|
|
* @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.FutureProofMessage;
|
|
|
|
/**
|
|
* Decodes a FutureProofMessage message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns FutureProofMessage
|
|
* @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.FutureProofMessage;
|
|
|
|
/**
|
|
* Verifies a FutureProofMessage 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 FutureProofMessage message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns FutureProofMessage
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.FutureProofMessage;
|
|
|
|
/**
|
|
* Creates a plain object from a FutureProofMessage message. Also converts values to other types if specified.
|
|
* @param message FutureProofMessage
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.FutureProofMessage, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this FutureProofMessage to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a Message. */
|
|
interface IMessage {
|
|
|
|
/** Message conversation */
|
|
conversation?: (string|null);
|
|
|
|
/** Message senderKeyDistributionMessage */
|
|
senderKeyDistributionMessage?: (proto.ISenderKeyDistributionMessage|null);
|
|
|
|
/** Message imageMessage */
|
|
imageMessage?: (proto.IImageMessage|null);
|
|
|
|
/** Message contactMessage */
|
|
contactMessage?: (proto.IContactMessage|null);
|
|
|
|
/** Message locationMessage */
|
|
locationMessage?: (proto.ILocationMessage|null);
|
|
|
|
/** Message extendedTextMessage */
|
|
extendedTextMessage?: (proto.IExtendedTextMessage|null);
|
|
|
|
/** Message documentMessage */
|
|
documentMessage?: (proto.IDocumentMessage|null);
|
|
|
|
/** Message audioMessage */
|
|
audioMessage?: (proto.IAudioMessage|null);
|
|
|
|
/** Message videoMessage */
|
|
videoMessage?: (proto.IVideoMessage|null);
|
|
|
|
/** Message call */
|
|
call?: (proto.ICall|null);
|
|
|
|
/** Message chat */
|
|
chat?: (proto.IChat|null);
|
|
|
|
/** Message protocolMessage */
|
|
protocolMessage?: (proto.IProtocolMessage|null);
|
|
|
|
/** Message contactsArrayMessage */
|
|
contactsArrayMessage?: (proto.IContactsArrayMessage|null);
|
|
|
|
/** Message highlyStructuredMessage */
|
|
highlyStructuredMessage?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/** Message fastRatchetKeySenderKeyDistributionMessage */
|
|
fastRatchetKeySenderKeyDistributionMessage?: (proto.ISenderKeyDistributionMessage|null);
|
|
|
|
/** Message sendPaymentMessage */
|
|
sendPaymentMessage?: (proto.ISendPaymentMessage|null);
|
|
|
|
/** Message liveLocationMessage */
|
|
liveLocationMessage?: (proto.ILiveLocationMessage|null);
|
|
|
|
/** Message requestPaymentMessage */
|
|
requestPaymentMessage?: (proto.IRequestPaymentMessage|null);
|
|
|
|
/** Message declinePaymentRequestMessage */
|
|
declinePaymentRequestMessage?: (proto.IDeclinePaymentRequestMessage|null);
|
|
|
|
/** Message cancelPaymentRequestMessage */
|
|
cancelPaymentRequestMessage?: (proto.ICancelPaymentRequestMessage|null);
|
|
|
|
/** Message templateMessage */
|
|
templateMessage?: (proto.ITemplateMessage|null);
|
|
|
|
/** Message stickerMessage */
|
|
stickerMessage?: (proto.IStickerMessage|null);
|
|
|
|
/** Message groupInviteMessage */
|
|
groupInviteMessage?: (proto.IGroupInviteMessage|null);
|
|
|
|
/** Message templateButtonReplyMessage */
|
|
templateButtonReplyMessage?: (proto.ITemplateButtonReplyMessage|null);
|
|
|
|
/** Message productMessage */
|
|
productMessage?: (proto.IProductMessage|null);
|
|
|
|
/** Message deviceSentMessage */
|
|
deviceSentMessage?: (proto.IDeviceSentMessage|null);
|
|
|
|
/** Message listMessage */
|
|
listMessage?: (proto.IListMessage|null);
|
|
|
|
/** Message viewOnceMessage */
|
|
viewOnceMessage?: (proto.IFutureProofMessage|null);
|
|
|
|
/** Message orderMessage */
|
|
orderMessage?: (proto.IOrderMessage|null);
|
|
|
|
/** Message listResponseMessage */
|
|
listResponseMessage?: (proto.IListResponseMessage|null);
|
|
|
|
/** Message ephemeralMessage */
|
|
ephemeralMessage?: (proto.IFutureProofMessage|null);
|
|
}
|
|
|
|
/** Represents a Message. */
|
|
class Message implements IMessage {
|
|
|
|
/**
|
|
* Constructs a new Message.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IMessage);
|
|
|
|
/** Message conversation. */
|
|
public conversation: string;
|
|
|
|
/** Message senderKeyDistributionMessage. */
|
|
public senderKeyDistributionMessage?: (proto.ISenderKeyDistributionMessage|null);
|
|
|
|
/** Message imageMessage. */
|
|
public imageMessage?: (proto.IImageMessage|null);
|
|
|
|
/** Message contactMessage. */
|
|
public contactMessage?: (proto.IContactMessage|null);
|
|
|
|
/** Message locationMessage. */
|
|
public locationMessage?: (proto.ILocationMessage|null);
|
|
|
|
/** Message extendedTextMessage. */
|
|
public extendedTextMessage?: (proto.IExtendedTextMessage|null);
|
|
|
|
/** Message documentMessage. */
|
|
public documentMessage?: (proto.IDocumentMessage|null);
|
|
|
|
/** Message audioMessage. */
|
|
public audioMessage?: (proto.IAudioMessage|null);
|
|
|
|
/** Message videoMessage. */
|
|
public videoMessage?: (proto.IVideoMessage|null);
|
|
|
|
/** Message call. */
|
|
public call?: (proto.ICall|null);
|
|
|
|
/** Message chat. */
|
|
public chat?: (proto.IChat|null);
|
|
|
|
/** Message protocolMessage. */
|
|
public protocolMessage?: (proto.IProtocolMessage|null);
|
|
|
|
/** Message contactsArrayMessage. */
|
|
public contactsArrayMessage?: (proto.IContactsArrayMessage|null);
|
|
|
|
/** Message highlyStructuredMessage. */
|
|
public highlyStructuredMessage?: (proto.IHighlyStructuredMessage|null);
|
|
|
|
/** Message fastRatchetKeySenderKeyDistributionMessage. */
|
|
public fastRatchetKeySenderKeyDistributionMessage?: (proto.ISenderKeyDistributionMessage|null);
|
|
|
|
/** Message sendPaymentMessage. */
|
|
public sendPaymentMessage?: (proto.ISendPaymentMessage|null);
|
|
|
|
/** Message liveLocationMessage. */
|
|
public liveLocationMessage?: (proto.ILiveLocationMessage|null);
|
|
|
|
/** Message requestPaymentMessage. */
|
|
public requestPaymentMessage?: (proto.IRequestPaymentMessage|null);
|
|
|
|
/** Message declinePaymentRequestMessage. */
|
|
public declinePaymentRequestMessage?: (proto.IDeclinePaymentRequestMessage|null);
|
|
|
|
/** Message cancelPaymentRequestMessage. */
|
|
public cancelPaymentRequestMessage?: (proto.ICancelPaymentRequestMessage|null);
|
|
|
|
/** Message templateMessage. */
|
|
public templateMessage?: (proto.ITemplateMessage|null);
|
|
|
|
/** Message stickerMessage. */
|
|
public stickerMessage?: (proto.IStickerMessage|null);
|
|
|
|
/** Message groupInviteMessage. */
|
|
public groupInviteMessage?: (proto.IGroupInviteMessage|null);
|
|
|
|
/** Message templateButtonReplyMessage. */
|
|
public templateButtonReplyMessage?: (proto.ITemplateButtonReplyMessage|null);
|
|
|
|
/** Message productMessage. */
|
|
public productMessage?: (proto.IProductMessage|null);
|
|
|
|
/** Message deviceSentMessage. */
|
|
public deviceSentMessage?: (proto.IDeviceSentMessage|null);
|
|
|
|
/** Message listMessage. */
|
|
public listMessage?: (proto.IListMessage|null);
|
|
|
|
/** Message viewOnceMessage. */
|
|
public viewOnceMessage?: (proto.IFutureProofMessage|null);
|
|
|
|
/** Message orderMessage. */
|
|
public orderMessage?: (proto.IOrderMessage|null);
|
|
|
|
/** Message listResponseMessage. */
|
|
public listResponseMessage?: (proto.IListResponseMessage|null);
|
|
|
|
/** Message ephemeralMessage. */
|
|
public ephemeralMessage?: (proto.IFutureProofMessage|null);
|
|
|
|
/**
|
|
* Creates a new Message instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns Message instance
|
|
*/
|
|
public static create(properties?: proto.IMessage): proto.Message;
|
|
|
|
/**
|
|
* Encodes the specified Message message. Does not implicitly {@link proto.Message.verify|verify} messages.
|
|
* @param message Message message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified Message message, length delimited. Does not implicitly {@link proto.Message.verify|verify} messages.
|
|
* @param message Message message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IMessage, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a Message message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns Message
|
|
* @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.Message;
|
|
|
|
/**
|
|
* Decodes a Message message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns Message
|
|
* @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.Message;
|
|
|
|
/**
|
|
* Verifies a Message 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 Message message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns Message
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.Message;
|
|
|
|
/**
|
|
* Creates a plain object from a Message message. Also converts values to other types if specified.
|
|
* @param message Message
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.Message, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this Message to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
|
|
/** Properties of a MessageKey. */
|
|
interface IMessageKey {
|
|
|
|
/** MessageKey remoteJid */
|
|
remoteJid?: (string|null);
|
|
|
|
/** MessageKey fromMe */
|
|
fromMe?: (boolean|null);
|
|
|
|
/** MessageKey id */
|
|
id?: (string|null);
|
|
|
|
/** MessageKey participant */
|
|
participant?: (string|null);
|
|
}
|
|
|
|
/** Represents a MessageKey. */
|
|
class MessageKey implements IMessageKey {
|
|
|
|
/**
|
|
* Constructs a new MessageKey.
|
|
* @param [properties] Properties to set
|
|
*/
|
|
constructor(properties?: proto.IMessageKey);
|
|
|
|
/** MessageKey remoteJid. */
|
|
public remoteJid: string;
|
|
|
|
/** MessageKey fromMe. */
|
|
public fromMe: boolean;
|
|
|
|
/** MessageKey id. */
|
|
public id: string;
|
|
|
|
/** MessageKey participant. */
|
|
public participant: string;
|
|
|
|
/**
|
|
* Creates a new MessageKey instance using the specified properties.
|
|
* @param [properties] Properties to set
|
|
* @returns MessageKey instance
|
|
*/
|
|
public static create(properties?: proto.IMessageKey): proto.MessageKey;
|
|
|
|
/**
|
|
* Encodes the specified MessageKey message. Does not implicitly {@link proto.MessageKey.verify|verify} messages.
|
|
* @param message MessageKey message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encode(message: proto.IMessageKey, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Encodes the specified MessageKey message, length delimited. Does not implicitly {@link proto.MessageKey.verify|verify} messages.
|
|
* @param message MessageKey message or plain object to encode
|
|
* @param [writer] Writer to encode to
|
|
* @returns Writer
|
|
*/
|
|
public static encodeDelimited(message: proto.IMessageKey, writer?: $protobuf.Writer): $protobuf.Writer;
|
|
|
|
/**
|
|
* Decodes a MessageKey message from the specified reader or buffer.
|
|
* @param reader Reader or buffer to decode from
|
|
* @param [length] Message length if known beforehand
|
|
* @returns MessageKey
|
|
* @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.MessageKey;
|
|
|
|
/**
|
|
* Decodes a MessageKey message from the specified reader or buffer, length delimited.
|
|
* @param reader Reader or buffer to decode from
|
|
* @returns MessageKey
|
|
* @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.MessageKey;
|
|
|
|
/**
|
|
* Verifies a MessageKey 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 MessageKey message from a plain object. Also converts values to their respective internal types.
|
|
* @param object Plain object
|
|
* @returns MessageKey
|
|
*/
|
|
public static fromObject(object: { [k: string]: any }): proto.MessageKey;
|
|
|
|
/**
|
|
* Creates a plain object from a MessageKey message. Also converts values to other types if specified.
|
|
* @param message MessageKey
|
|
* @param [options] Conversion options
|
|
* @returns Plain object
|
|
*/
|
|
public static toObject(message: proto.MessageKey, options?: $protobuf.IConversionOptions): { [k: string]: any };
|
|
|
|
/**
|
|
* Converts this MessageKey to JSON.
|
|
* @returns JSON object
|
|
*/
|
|
public toJSON(): { [k: string]: any };
|
|
}
|
|
}
|