UNPKG

sanka-baileyss

Version:

WhatsApp API Modification By Sanka_Vollerei

1,057 lines 323 kB
import * as $protobuf from "protobufjs"; import Long = require("long"); /** Namespace SyncAction. */ export namespace SyncAction { /** Properties of a PatchDebugData. */ interface IPatchDebugData { /** PatchDebugData currentLthash */ currentLthash?: (Uint8Array|null); /** PatchDebugData newLthash */ newLthash?: (Uint8Array|null); /** PatchDebugData patchVersion */ patchVersion?: (Uint8Array|null); /** PatchDebugData collectionName */ collectionName?: (Uint8Array|null); /** PatchDebugData firstFourBytesFromAHashOfSnapshotMacKey */ firstFourBytesFromAHashOfSnapshotMacKey?: (Uint8Array|null); /** PatchDebugData newLthashSubtract */ newLthashSubtract?: (Uint8Array|null); /** PatchDebugData numberAdd */ numberAdd?: (number|null); /** PatchDebugData numberRemove */ numberRemove?: (number|null); /** PatchDebugData numberOverride */ numberOverride?: (number|null); /** PatchDebugData senderPlatform */ senderPlatform?: (SyncAction.PatchDebugData.Platform|null); /** PatchDebugData isSenderPrimary */ isSenderPrimary?: (boolean|null); } /** Represents a PatchDebugData. */ class PatchDebugData implements IPatchDebugData { /** * Constructs a new PatchDebugData. * @param [properties] Properties to set */ constructor(properties?: SyncAction.IPatchDebugData); /** PatchDebugData currentLthash. */ public currentLthash?: (Uint8Array|null); /** PatchDebugData newLthash. */ public newLthash?: (Uint8Array|null); /** PatchDebugData patchVersion. */ public patchVersion?: (Uint8Array|null); /** PatchDebugData collectionName. */ public collectionName?: (Uint8Array|null); /** PatchDebugData firstFourBytesFromAHashOfSnapshotMacKey. */ public firstFourBytesFromAHashOfSnapshotMacKey?: (Uint8Array|null); /** PatchDebugData newLthashSubtract. */ public newLthashSubtract?: (Uint8Array|null); /** PatchDebugData numberAdd. */ public numberAdd?: (number|null); /** PatchDebugData numberRemove. */ public numberRemove?: (number|null); /** PatchDebugData numberOverride. */ public numberOverride?: (number|null); /** PatchDebugData senderPlatform. */ public senderPlatform?: (SyncAction.PatchDebugData.Platform|null); /** PatchDebugData isSenderPrimary. */ public isSenderPrimary?: (boolean|null); /** PatchDebugData _currentLthash. */ public _currentLthash?: "currentLthash"; /** PatchDebugData _newLthash. */ public _newLthash?: "newLthash"; /** PatchDebugData _patchVersion. */ public _patchVersion?: "patchVersion"; /** PatchDebugData _collectionName. */ public _collectionName?: "collectionName"; /** PatchDebugData _firstFourBytesFromAHashOfSnapshotMacKey. */ public _firstFourBytesFromAHashOfSnapshotMacKey?: "firstFourBytesFromAHashOfSnapshotMacKey"; /** PatchDebugData _newLthashSubtract. */ public _newLthashSubtract?: "newLthashSubtract"; /** PatchDebugData _numberAdd. */ public _numberAdd?: "numberAdd"; /** PatchDebugData _numberRemove. */ public _numberRemove?: "numberRemove"; /** PatchDebugData _numberOverride. */ public _numberOverride?: "numberOverride"; /** PatchDebugData _senderPlatform. */ public _senderPlatform?: "senderPlatform"; /** PatchDebugData _isSenderPrimary. */ public _isSenderPrimary?: "isSenderPrimary"; /** * Creates a new PatchDebugData instance using the specified properties. * @param [properties] Properties to set * @returns PatchDebugData instance */ public static create(properties?: SyncAction.IPatchDebugData): SyncAction.PatchDebugData; /** * Encodes the specified PatchDebugData message. Does not implicitly {@link SyncAction.PatchDebugData.verify|verify} messages. * @param message PatchDebugData message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: SyncAction.IPatchDebugData, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified PatchDebugData message, length delimited. Does not implicitly {@link SyncAction.PatchDebugData.verify|verify} messages. * @param message PatchDebugData message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: SyncAction.IPatchDebugData, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a PatchDebugData message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns PatchDebugData * @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): SyncAction.PatchDebugData; /** * Decodes a PatchDebugData message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns PatchDebugData * @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)): SyncAction.PatchDebugData; /** * Verifies a PatchDebugData 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 PatchDebugData message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns PatchDebugData */ public static fromObject(object: { [k: string]: any }): SyncAction.PatchDebugData; /** * Creates a plain object from a PatchDebugData message. Also converts values to other types if specified. * @param message PatchDebugData * @param [options] Conversion options * @returns Plain object */ public static toObject(message: SyncAction.PatchDebugData, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this PatchDebugData to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for PatchDebugData * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace PatchDebugData { /** Platform enum. */ enum Platform { ANDROID = 0, SMBA = 1, IPHONE = 2, SMBI = 3, WEB = 4, UWP = 5, DARWIN = 6, IPAD = 7, WEAROS = 8 } } /** Properties of a SyncActionData. */ interface ISyncActionData { /** SyncActionData index */ index?: (Uint8Array|null); /** SyncActionData value */ value?: (SyncAction.ISyncActionValue|null); /** SyncActionData padding */ padding?: (Uint8Array|null); /** SyncActionData version */ version?: (number|null); } /** Represents a SyncActionData. */ class SyncActionData implements ISyncActionData { /** * Constructs a new SyncActionData. * @param [properties] Properties to set */ constructor(properties?: SyncAction.ISyncActionData); /** SyncActionData index. */ public index?: (Uint8Array|null); /** SyncActionData value. */ public value?: (SyncAction.ISyncActionValue|null); /** SyncActionData padding. */ public padding?: (Uint8Array|null); /** SyncActionData version. */ public version?: (number|null); /** SyncActionData _index. */ public _index?: "index"; /** SyncActionData _value. */ public _value?: "value"; /** SyncActionData _padding. */ public _padding?: "padding"; /** SyncActionData _version. */ public _version?: "version"; /** * Creates a new SyncActionData instance using the specified properties. * @param [properties] Properties to set * @returns SyncActionData instance */ public static create(properties?: SyncAction.ISyncActionData): SyncAction.SyncActionData; /** * Encodes the specified SyncActionData message. Does not implicitly {@link SyncAction.SyncActionData.verify|verify} messages. * @param message SyncActionData message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: SyncAction.ISyncActionData, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SyncActionData message, length delimited. Does not implicitly {@link SyncAction.SyncActionData.verify|verify} messages. * @param message SyncActionData message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: SyncAction.ISyncActionData, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SyncActionData message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SyncActionData * @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): SyncAction.SyncActionData; /** * Decodes a SyncActionData message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SyncActionData * @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)): SyncAction.SyncActionData; /** * Verifies a SyncActionData 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 SyncActionData message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SyncActionData */ public static fromObject(object: { [k: string]: any }): SyncAction.SyncActionData; /** * Creates a plain object from a SyncActionData message. Also converts values to other types if specified. * @param message SyncActionData * @param [options] Conversion options * @returns Plain object */ public static toObject(message: SyncAction.SyncActionData, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SyncActionData to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SyncActionData * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a SyncActionValue. */ interface ISyncActionValue { /** SyncActionValue timestamp */ timestamp?: (number|Long|null); /** SyncActionValue starAction */ starAction?: (SyncAction.SyncActionValue.IStarAction|null); /** SyncActionValue contactAction */ contactAction?: (SyncAction.SyncActionValue.IContactAction|null); /** SyncActionValue muteAction */ muteAction?: (SyncAction.SyncActionValue.IMuteAction|null); /** SyncActionValue pinAction */ pinAction?: (SyncAction.SyncActionValue.IPinAction|null); /** SyncActionValue securityNotificationSetting */ securityNotificationSetting?: (SyncAction.SyncActionValue.ISecurityNotificationSetting|null); /** SyncActionValue pushNameSetting */ pushNameSetting?: (SyncAction.SyncActionValue.IPushNameSetting|null); /** SyncActionValue quickReplyAction */ quickReplyAction?: (SyncAction.SyncActionValue.IQuickReplyAction|null); /** SyncActionValue recentEmojiWeightsAction */ recentEmojiWeightsAction?: (SyncAction.SyncActionValue.IRecentEmojiWeightsAction|null); /** SyncActionValue labelEditAction */ labelEditAction?: (SyncAction.SyncActionValue.ILabelEditAction|null); /** SyncActionValue labelAssociationAction */ labelAssociationAction?: (SyncAction.SyncActionValue.ILabelAssociationAction|null); /** SyncActionValue localeSetting */ localeSetting?: (SyncAction.SyncActionValue.ILocaleSetting|null); /** SyncActionValue archiveChatAction */ archiveChatAction?: (SyncAction.SyncActionValue.IArchiveChatAction|null); /** SyncActionValue deleteMessageForMeAction */ deleteMessageForMeAction?: (SyncAction.SyncActionValue.IDeleteMessageForMeAction|null); /** SyncActionValue keyExpiration */ keyExpiration?: (SyncAction.SyncActionValue.IKeyExpiration|null); /** SyncActionValue markChatAsReadAction */ markChatAsReadAction?: (SyncAction.SyncActionValue.IMarkChatAsReadAction|null); /** SyncActionValue clearChatAction */ clearChatAction?: (SyncAction.SyncActionValue.IClearChatAction|null); /** SyncActionValue deleteChatAction */ deleteChatAction?: (SyncAction.SyncActionValue.IDeleteChatAction|null); /** SyncActionValue unarchiveChatsSetting */ unarchiveChatsSetting?: (SyncAction.SyncActionValue.IUnarchiveChatsSetting|null); /** SyncActionValue primaryFeature */ primaryFeature?: (SyncAction.SyncActionValue.IPrimaryFeature|null); /** SyncActionValue androidUnsupportedActions */ androidUnsupportedActions?: (SyncAction.SyncActionValue.IAndroidUnsupportedActions|null); /** SyncActionValue agentAction */ agentAction?: (SyncAction.SyncActionValue.IAgentAction|null); /** SyncActionValue subscriptionAction */ subscriptionAction?: (SyncAction.SyncActionValue.ISubscriptionAction|null); /** SyncActionValue userStatusMuteAction */ userStatusMuteAction?: (SyncAction.SyncActionValue.IUserStatusMuteAction|null); /** SyncActionValue timeFormatAction */ timeFormatAction?: (SyncAction.SyncActionValue.ITimeFormatAction|null); /** SyncActionValue nuxAction */ nuxAction?: (SyncAction.SyncActionValue.INuxAction|null); /** SyncActionValue primaryVersionAction */ primaryVersionAction?: (SyncAction.SyncActionValue.IPrimaryVersionAction|null); /** SyncActionValue stickerAction */ stickerAction?: (SyncAction.SyncActionValue.IStickerAction|null); /** SyncActionValue removeRecentStickerAction */ removeRecentStickerAction?: (SyncAction.SyncActionValue.IRemoveRecentStickerAction|null); /** SyncActionValue chatAssignment */ chatAssignment?: (SyncAction.SyncActionValue.IChatAssignmentAction|null); /** SyncActionValue chatAssignmentOpenedStatus */ chatAssignmentOpenedStatus?: (SyncAction.SyncActionValue.IChatAssignmentOpenedStatusAction|null); /** SyncActionValue pnForLidChatAction */ pnForLidChatAction?: (SyncAction.SyncActionValue.IPnForLidChatAction|null); /** SyncActionValue marketingMessageAction */ marketingMessageAction?: (SyncAction.SyncActionValue.IMarketingMessageAction|null); /** SyncActionValue marketingMessageBroadcastAction */ marketingMessageBroadcastAction?: (SyncAction.SyncActionValue.IMarketingMessageBroadcastAction|null); /** SyncActionValue externalWebBetaAction */ externalWebBetaAction?: (SyncAction.SyncActionValue.IExternalWebBetaAction|null); /** SyncActionValue privacySettingRelayAllCalls */ privacySettingRelayAllCalls?: (SyncAction.SyncActionValue.IPrivacySettingRelayAllCalls|null); /** SyncActionValue callLogAction */ callLogAction?: (SyncAction.SyncActionValue.ICallLogAction|null); /** SyncActionValue statusPrivacy */ statusPrivacy?: (SyncAction.SyncActionValue.IStatusPrivacyAction|null); /** SyncActionValue botWelcomeRequestAction */ botWelcomeRequestAction?: (SyncAction.SyncActionValue.IBotWelcomeRequestAction|null); /** SyncActionValue deleteIndividualCallLog */ deleteIndividualCallLog?: (SyncAction.SyncActionValue.IDeleteIndividualCallLogAction|null); /** SyncActionValue labelReorderingAction */ labelReorderingAction?: (SyncAction.SyncActionValue.ILabelReorderingAction|null); /** SyncActionValue paymentInfoAction */ paymentInfoAction?: (SyncAction.SyncActionValue.IPaymentInfoAction|null); /** SyncActionValue customPaymentMethodsAction */ customPaymentMethodsAction?: (SyncAction.SyncActionValue.ICustomPaymentMethodsAction|null); /** SyncActionValue lockChatAction */ lockChatAction?: (SyncAction.SyncActionValue.ILockChatAction|null); /** SyncActionValue chatLockSettings */ chatLockSettings?: (ChatLockSettings.IChatLockSettings|null); /** SyncActionValue wamoUserIdentifierAction */ wamoUserIdentifierAction?: (SyncAction.SyncActionValue.IWamoUserIdentifierAction|null); /** SyncActionValue privacySettingDisableLinkPreviewsAction */ privacySettingDisableLinkPreviewsAction?: (SyncAction.SyncActionValue.IPrivacySettingDisableLinkPreviewsAction|null); /** SyncActionValue deviceCapabilities */ deviceCapabilities?: (DeviceCapabilities.IDeviceCapabilities|null); /** SyncActionValue noteEditAction */ noteEditAction?: (SyncAction.SyncActionValue.INoteEditAction|null); /** SyncActionValue favoritesAction */ favoritesAction?: (SyncAction.SyncActionValue.IFavoritesAction|null); /** SyncActionValue merchantPaymentPartnerAction */ merchantPaymentPartnerAction?: (SyncAction.SyncActionValue.IMerchantPaymentPartnerAction|null); /** SyncActionValue waffleAccountLinkStateAction */ waffleAccountLinkStateAction?: (SyncAction.SyncActionValue.IWaffleAccountLinkStateAction|null); /** SyncActionValue usernameChatStartMode */ usernameChatStartMode?: (SyncAction.SyncActionValue.IUsernameChatStartModeAction|null); /** SyncActionValue notificationActivitySettingAction */ notificationActivitySettingAction?: (SyncAction.SyncActionValue.INotificationActivitySettingAction|null); /** SyncActionValue lidContactAction */ lidContactAction?: (SyncAction.SyncActionValue.ILidContactAction|null); /** SyncActionValue ctwaPerCustomerDataSharingAction */ ctwaPerCustomerDataSharingAction?: (SyncAction.SyncActionValue.ICtwaPerCustomerDataSharingAction|null); /** SyncActionValue paymentTosAction */ paymentTosAction?: (SyncAction.SyncActionValue.IPaymentTosAction|null); } /** Represents a SyncActionValue. */ class SyncActionValue implements ISyncActionValue { /** * Constructs a new SyncActionValue. * @param [properties] Properties to set */ constructor(properties?: SyncAction.ISyncActionValue); /** SyncActionValue timestamp. */ public timestamp?: (number|Long|null); /** SyncActionValue starAction. */ public starAction?: (SyncAction.SyncActionValue.IStarAction|null); /** SyncActionValue contactAction. */ public contactAction?: (SyncAction.SyncActionValue.IContactAction|null); /** SyncActionValue muteAction. */ public muteAction?: (SyncAction.SyncActionValue.IMuteAction|null); /** SyncActionValue pinAction. */ public pinAction?: (SyncAction.SyncActionValue.IPinAction|null); /** SyncActionValue securityNotificationSetting. */ public securityNotificationSetting?: (SyncAction.SyncActionValue.ISecurityNotificationSetting|null); /** SyncActionValue pushNameSetting. */ public pushNameSetting?: (SyncAction.SyncActionValue.IPushNameSetting|null); /** SyncActionValue quickReplyAction. */ public quickReplyAction?: (SyncAction.SyncActionValue.IQuickReplyAction|null); /** SyncActionValue recentEmojiWeightsAction. */ public recentEmojiWeightsAction?: (SyncAction.SyncActionValue.IRecentEmojiWeightsAction|null); /** SyncActionValue labelEditAction. */ public labelEditAction?: (SyncAction.SyncActionValue.ILabelEditAction|null); /** SyncActionValue labelAssociationAction. */ public labelAssociationAction?: (SyncAction.SyncActionValue.ILabelAssociationAction|null); /** SyncActionValue localeSetting. */ public localeSetting?: (SyncAction.SyncActionValue.ILocaleSetting|null); /** SyncActionValue archiveChatAction. */ public archiveChatAction?: (SyncAction.SyncActionValue.IArchiveChatAction|null); /** SyncActionValue deleteMessageForMeAction. */ public deleteMessageForMeAction?: (SyncAction.SyncActionValue.IDeleteMessageForMeAction|null); /** SyncActionValue keyExpiration. */ public keyExpiration?: (SyncAction.SyncActionValue.IKeyExpiration|null); /** SyncActionValue markChatAsReadAction. */ public markChatAsReadAction?: (SyncAction.SyncActionValue.IMarkChatAsReadAction|null); /** SyncActionValue clearChatAction. */ public clearChatAction?: (SyncAction.SyncActionValue.IClearChatAction|null); /** SyncActionValue deleteChatAction. */ public deleteChatAction?: (SyncAction.SyncActionValue.IDeleteChatAction|null); /** SyncActionValue unarchiveChatsSetting. */ public unarchiveChatsSetting?: (SyncAction.SyncActionValue.IUnarchiveChatsSetting|null); /** SyncActionValue primaryFeature. */ public primaryFeature?: (SyncAction.SyncActionValue.IPrimaryFeature|null); /** SyncActionValue androidUnsupportedActions. */ public androidUnsupportedActions?: (SyncAction.SyncActionValue.IAndroidUnsupportedActions|null); /** SyncActionValue agentAction. */ public agentAction?: (SyncAction.SyncActionValue.IAgentAction|null); /** SyncActionValue subscriptionAction. */ public subscriptionAction?: (SyncAction.SyncActionValue.ISubscriptionAction|null); /** SyncActionValue userStatusMuteAction. */ public userStatusMuteAction?: (SyncAction.SyncActionValue.IUserStatusMuteAction|null); /** SyncActionValue timeFormatAction. */ public timeFormatAction?: (SyncAction.SyncActionValue.ITimeFormatAction|null); /** SyncActionValue nuxAction. */ public nuxAction?: (SyncAction.SyncActionValue.INuxAction|null); /** SyncActionValue primaryVersionAction. */ public primaryVersionAction?: (SyncAction.SyncActionValue.IPrimaryVersionAction|null); /** SyncActionValue stickerAction. */ public stickerAction?: (SyncAction.SyncActionValue.IStickerAction|null); /** SyncActionValue removeRecentStickerAction. */ public removeRecentStickerAction?: (SyncAction.SyncActionValue.IRemoveRecentStickerAction|null); /** SyncActionValue chatAssignment. */ public chatAssignment?: (SyncAction.SyncActionValue.IChatAssignmentAction|null); /** SyncActionValue chatAssignmentOpenedStatus. */ public chatAssignmentOpenedStatus?: (SyncAction.SyncActionValue.IChatAssignmentOpenedStatusAction|null); /** SyncActionValue pnForLidChatAction. */ public pnForLidChatAction?: (SyncAction.SyncActionValue.IPnForLidChatAction|null); /** SyncActionValue marketingMessageAction. */ public marketingMessageAction?: (SyncAction.SyncActionValue.IMarketingMessageAction|null); /** SyncActionValue marketingMessageBroadcastAction. */ public marketingMessageBroadcastAction?: (SyncAction.SyncActionValue.IMarketingMessageBroadcastAction|null); /** SyncActionValue externalWebBetaAction. */ public externalWebBetaAction?: (SyncAction.SyncActionValue.IExternalWebBetaAction|null); /** SyncActionValue privacySettingRelayAllCalls. */ public privacySettingRelayAllCalls?: (SyncAction.SyncActionValue.IPrivacySettingRelayAllCalls|null); /** SyncActionValue callLogAction. */ public callLogAction?: (SyncAction.SyncActionValue.ICallLogAction|null); /** SyncActionValue statusPrivacy. */ public statusPrivacy?: (SyncAction.SyncActionValue.IStatusPrivacyAction|null); /** SyncActionValue botWelcomeRequestAction. */ public botWelcomeRequestAction?: (SyncAction.SyncActionValue.IBotWelcomeRequestAction|null); /** SyncActionValue deleteIndividualCallLog. */ public deleteIndividualCallLog?: (SyncAction.SyncActionValue.IDeleteIndividualCallLogAction|null); /** SyncActionValue labelReorderingAction. */ public labelReorderingAction?: (SyncAction.SyncActionValue.ILabelReorderingAction|null); /** SyncActionValue paymentInfoAction. */ public paymentInfoAction?: (SyncAction.SyncActionValue.IPaymentInfoAction|null); /** SyncActionValue customPaymentMethodsAction. */ public customPaymentMethodsAction?: (SyncAction.SyncActionValue.ICustomPaymentMethodsAction|null); /** SyncActionValue lockChatAction. */ public lockChatAction?: (SyncAction.SyncActionValue.ILockChatAction|null); /** SyncActionValue chatLockSettings. */ public chatLockSettings?: (ChatLockSettings.IChatLockSettings|null); /** SyncActionValue wamoUserIdentifierAction. */ public wamoUserIdentifierAction?: (SyncAction.SyncActionValue.IWamoUserIdentifierAction|null); /** SyncActionValue privacySettingDisableLinkPreviewsAction. */ public privacySettingDisableLinkPreviewsAction?: (SyncAction.SyncActionValue.IPrivacySettingDisableLinkPreviewsAction|null); /** SyncActionValue deviceCapabilities. */ public deviceCapabilities?: (DeviceCapabilities.IDeviceCapabilities|null); /** SyncActionValue noteEditAction. */ public noteEditAction?: (SyncAction.SyncActionValue.INoteEditAction|null); /** SyncActionValue favoritesAction. */ public favoritesAction?: (SyncAction.SyncActionValue.IFavoritesAction|null); /** SyncActionValue merchantPaymentPartnerAction. */ public merchantPaymentPartnerAction?: (SyncAction.SyncActionValue.IMerchantPaymentPartnerAction|null); /** SyncActionValue waffleAccountLinkStateAction. */ public waffleAccountLinkStateAction?: (SyncAction.SyncActionValue.IWaffleAccountLinkStateAction|null); /** SyncActionValue usernameChatStartMode. */ public usernameChatStartMode?: (SyncAction.SyncActionValue.IUsernameChatStartModeAction|null); /** SyncActionValue notificationActivitySettingAction. */ public notificationActivitySettingAction?: (SyncAction.SyncActionValue.INotificationActivitySettingAction|null); /** SyncActionValue lidContactAction. */ public lidContactAction?: (SyncAction.SyncActionValue.ILidContactAction|null); /** SyncActionValue ctwaPerCustomerDataSharingAction. */ public ctwaPerCustomerDataSharingAction?: (SyncAction.SyncActionValue.ICtwaPerCustomerDataSharingAction|null); /** SyncActionValue paymentTosAction. */ public paymentTosAction?: (SyncAction.SyncActionValue.IPaymentTosAction|null); /** SyncActionValue _timestamp. */ public _timestamp?: "timestamp"; /** SyncActionValue _starAction. */ public _starAction?: "starAction"; /** SyncActionValue _contactAction. */ public _contactAction?: "contactAction"; /** SyncActionValue _muteAction. */ public _muteAction?: "muteAction"; /** SyncActionValue _pinAction. */ public _pinAction?: "pinAction"; /** SyncActionValue _securityNotificationSetting. */ public _securityNotificationSetting?: "securityNotificationSetting"; /** SyncActionValue _pushNameSetting. */ public _pushNameSetting?: "pushNameSetting"; /** SyncActionValue _quickReplyAction. */ public _quickReplyAction?: "quickReplyAction"; /** SyncActionValue _recentEmojiWeightsAction. */ public _recentEmojiWeightsAction?: "recentEmojiWeightsAction"; /** SyncActionValue _labelEditAction. */ public _labelEditAction?: "labelEditAction"; /** SyncActionValue _labelAssociationAction. */ public _labelAssociationAction?: "labelAssociationAction"; /** SyncActionValue _localeSetting. */ public _localeSetting?: "localeSetting"; /** SyncActionValue _archiveChatAction. */ public _archiveChatAction?: "archiveChatAction"; /** SyncActionValue _deleteMessageForMeAction. */ public _deleteMessageForMeAction?: "deleteMessageForMeAction"; /** SyncActionValue _keyExpiration. */ public _keyExpiration?: "keyExpiration"; /** SyncActionValue _markChatAsReadAction. */ public _markChatAsReadAction?: "markChatAsReadAction"; /** SyncActionValue _clearChatAction. */ public _clearChatAction?: "clearChatAction"; /** SyncActionValue _deleteChatAction. */ public _deleteChatAction?: "deleteChatAction"; /** SyncActionValue _unarchiveChatsSetting. */ public _unarchiveChatsSetting?: "unarchiveChatsSetting"; /** SyncActionValue _primaryFeature. */ public _primaryFeature?: "primaryFeature"; /** SyncActionValue _androidUnsupportedActions. */ public _androidUnsupportedActions?: "androidUnsupportedActions"; /** SyncActionValue _agentAction. */ public _agentAction?: "agentAction"; /** SyncActionValue _subscriptionAction. */ public _subscriptionAction?: "subscriptionAction"; /** SyncActionValue _userStatusMuteAction. */ public _userStatusMuteAction?: "userStatusMuteAction"; /** SyncActionValue _timeFormatAction. */ public _timeFormatAction?: "timeFormatAction"; /** SyncActionValue _nuxAction. */ public _nuxAction?: "nuxAction"; /** SyncActionValue _primaryVersionAction. */ public _primaryVersionAction?: "primaryVersionAction"; /** SyncActionValue _stickerAction. */ public _stickerAction?: "stickerAction"; /** SyncActionValue _removeRecentStickerAction. */ public _removeRecentStickerAction?: "removeRecentStickerAction"; /** SyncActionValue _chatAssignment. */ public _chatAssignment?: "chatAssignment"; /** SyncActionValue _chatAssignmentOpenedStatus. */ public _chatAssignmentOpenedStatus?: "chatAssignmentOpenedStatus"; /** SyncActionValue _pnForLidChatAction. */ public _pnForLidChatAction?: "pnForLidChatAction"; /** SyncActionValue _marketingMessageAction. */ public _marketingMessageAction?: "marketingMessageAction"; /** SyncActionValue _marketingMessageBroadcastAction. */ public _marketingMessageBroadcastAction?: "marketingMessageBroadcastAction"; /** SyncActionValue _externalWebBetaAction. */ public _externalWebBetaAction?: "externalWebBetaAction"; /** SyncActionValue _privacySettingRelayAllCalls. */ public _privacySettingRelayAllCalls?: "privacySettingRelayAllCalls"; /** SyncActionValue _callLogAction. */ public _callLogAction?: "callLogAction"; /** SyncActionValue _statusPrivacy. */ public _statusPrivacy?: "statusPrivacy"; /** SyncActionValue _botWelcomeRequestAction. */ public _botWelcomeRequestAction?: "botWelcomeRequestAction"; /** SyncActionValue _deleteIndividualCallLog. */ public _deleteIndividualCallLog?: "deleteIndividualCallLog"; /** SyncActionValue _labelReorderingAction. */ public _labelReorderingAction?: "labelReorderingAction"; /** SyncActionValue _paymentInfoAction. */ public _paymentInfoAction?: "paymentInfoAction"; /** SyncActionValue _customPaymentMethodsAction. */ public _customPaymentMethodsAction?: "customPaymentMethodsAction"; /** SyncActionValue _lockChatAction. */ public _lockChatAction?: "lockChatAction"; /** SyncActionValue _chatLockSettings. */ public _chatLockSettings?: "chatLockSettings"; /** SyncActionValue _wamoUserIdentifierAction. */ public _wamoUserIdentifierAction?: "wamoUserIdentifierAction"; /** SyncActionValue _privacySettingDisableLinkPreviewsAction. */ public _privacySettingDisableLinkPreviewsAction?: "privacySettingDisableLinkPreviewsAction"; /** SyncActionValue _deviceCapabilities. */ public _deviceCapabilities?: "deviceCapabilities"; /** SyncActionValue _noteEditAction. */ public _noteEditAction?: "noteEditAction"; /** SyncActionValue _favoritesAction. */ public _favoritesAction?: "favoritesAction"; /** SyncActionValue _merchantPaymentPartnerAction. */ public _merchantPaymentPartnerAction?: "merchantPaymentPartnerAction"; /** SyncActionValue _waffleAccountLinkStateAction. */ public _waffleAccountLinkStateAction?: "waffleAccountLinkStateAction"; /** SyncActionValue _usernameChatStartMode. */ public _usernameChatStartMode?: "usernameChatStartMode"; /** SyncActionValue _notificationActivitySettingAction. */ public _notificationActivitySettingAction?: "notificationActivitySettingAction"; /** SyncActionValue _lidContactAction. */ public _lidContactAction?: "lidContactAction"; /** SyncActionValue _ctwaPerCustomerDataSharingAction. */ public _ctwaPerCustomerDataSharingAction?: "ctwaPerCustomerDataSharingAction"; /** SyncActionValue _paymentTosAction. */ public _paymentTosAction?: "paymentTosAction"; /** * Creates a new SyncActionValue instance using the specified properties. * @param [properties] Properties to set * @returns SyncActionValue instance */ public static create(properties?: SyncAction.ISyncActionValue): SyncAction.SyncActionValue; /** * Encodes the specified SyncActionValue message. Does not implicitly {@link SyncAction.SyncActionValue.verify|verify} messages. * @param message SyncActionValue message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: SyncAction.ISyncActionValue, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified SyncActionValue message, length delimited. Does not implicitly {@link SyncAction.SyncActionValue.verify|verify} messages. * @param message SyncActionValue message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: SyncAction.ISyncActionValue, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a SyncActionValue message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns SyncActionValue * @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): SyncAction.SyncActionValue; /** * Decodes a SyncActionValue message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns SyncActionValue * @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)): SyncAction.SyncActionValue; /** * Verifies a SyncActionValue 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 SyncActionValue message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns SyncActionValue */ public static fromObject(object: { [k: string]: any }): SyncAction.SyncActionValue; /** * Creates a plain object from a SyncActionValue message. Also converts values to other types if specified. * @param message SyncActionValue * @param [options] Conversion options * @returns Plain object */ public static toObject(message: SyncAction.SyncActionValue, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this SyncActionValue to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for SyncActionValue * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } namespace SyncActionValue { /** Properties of an AgentAction. */ interface IAgentAction { /** AgentAction name */ name?: (string|null); /** AgentAction deviceID */ deviceID?: (number|null); /** AgentAction isDeleted */ isDeleted?: (boolean|null); } /** Represents an AgentAction. */ class AgentAction implements IAgentAction { /** * Constructs a new AgentAction. * @param [properties] Properties to set */ constructor(properties?: SyncAction.SyncActionValue.IAgentAction); /** AgentAction name. */ public name?: (string|null); /** AgentAction deviceID. */ public deviceID?: (number|null); /** AgentAction isDeleted. */ public isDeleted?: (boolean|null); /** AgentAction _name. */ public _name?: "name"; /** AgentAction _deviceID. */ public _deviceID?: "deviceID"; /** AgentAction _isDeleted. */ public _isDeleted?: "isDeleted"; /** * Creates a new AgentAction instance using the specified properties. * @param [properties] Properties to set * @returns AgentAction instance */ public static create(properties?: SyncAction.SyncActionValue.IAgentAction): SyncAction.SyncActionValue.AgentAction; /** * Encodes the specified AgentAction message. Does not implicitly {@link SyncAction.SyncActionValue.AgentAction.verify|verify} messages. * @param message AgentAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: SyncAction.SyncActionValue.IAgentAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified AgentAction message, length delimited. Does not implicitly {@link SyncAction.SyncActionValue.AgentAction.verify|verify} messages. * @param message AgentAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: SyncAction.SyncActionValue.IAgentAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an AgentAction message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns AgentAction * @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): SyncAction.SyncActionValue.AgentAction; /** * Decodes an AgentAction message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns AgentAction * @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)): SyncAction.SyncActionValue.AgentAction; /** * Verifies an AgentAction 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 AgentAction message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns AgentAction */ public static fromObject(object: { [k: string]: any }): SyncAction.SyncActionValue.AgentAction; /** * Creates a plain object from an AgentAction message. Also converts values to other types if specified. * @param message AgentAction * @param [options] Conversion options * @returns Plain object */ public static toObject(message: SyncAction.SyncActionValue.AgentAction, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this AgentAction to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for AgentAction * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an AndroidUnsupportedActions. */ interface IAndroidUnsupportedActions { /** AndroidUnsupportedActions allowed */ allowed?: (boolean|null); } /** Represents an AndroidUnsupportedActions. */ class AndroidUnsupportedActions implements IAndroidUnsupportedActions { /** * Constructs a new AndroidUnsupportedActions. * @param [properties] Properties to set */ constructor(properties?: SyncAction.SyncActionValue.IAndroidUnsupportedActions); /** AndroidUnsupportedActions allowed. */ public allowed?: (boolean|null); /** AndroidUnsupportedActions _allowed. */ public _allowed?: "allowed"; /** * Creates a new AndroidUnsupportedActions instance using the specified properties. * @param [properties] Properties to set * @returns AndroidUnsupportedActions instance */ public static create(properties?: SyncAction.SyncActionValue.IAndroidUnsupportedActions): SyncAction.SyncActionValue.AndroidUnsupportedActions; /** * Encodes the specified AndroidUnsupportedActions message. Does not implicitly {@link SyncAction.SyncActionValue.AndroidUnsupportedActions.verify|verify} messages. * @param message AndroidUnsupportedActions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: SyncAction.SyncActionValue.IAndroidUnsupportedActions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified AndroidUnsupportedActions message, length delimited. Does not implicitly {@link SyncAction.SyncActionValue.AndroidUnsupportedActions.verify|verify} messages. * @param message AndroidUnsupportedActions message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: SyncAction.SyncActionValue.IAndroidUnsupportedActions, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an AndroidUnsupportedActions message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns AndroidUnsupportedActions * @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): SyncAction.SyncActionValue.AndroidUnsupportedActions; /** * Decodes an AndroidUnsupportedActions message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns AndroidUnsupportedActions * @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)): SyncAction.SyncActionValue.AndroidUnsupportedActions; /** * Verifies an AndroidUnsupportedActions 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 AndroidUnsupportedActions message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns AndroidUnsupportedActions */ public static fromObject(object: { [k: string]: any }): SyncAction.SyncActionValue.AndroidUnsupportedActions; /** * Creates a plain object from an AndroidUnsupportedActions message. Also converts values to other types if specified. * @param message AndroidUnsupportedActions * @param [options] Conversion options * @returns Plain object */ public static toObject(message: SyncAction.SyncActionValue.AndroidUnsupportedActions, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this AndroidUnsupportedActions to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for AndroidUnsupportedActions * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of an ArchiveChatAction. */ interface IArchiveChatAction { /** ArchiveChatAction archived */ archived?: (boolean|null); /** ArchiveChatAction messageRange */ messageRange?: (SyncAction.SyncActionValue.ISyncActionMessageRange|null); } /** Represents an ArchiveChatAction. */ class ArchiveChatAction implements IArchiveChatAction { /** * Constructs a new ArchiveChatAction. * @param [properties] Properties to set */ constructor(properties?: SyncAction.SyncActionValue.IArchiveChatAction); /** ArchiveChatAction archived. */ public archived?: (boolean|null); /** ArchiveChatAction messageRange. */ public messageRange?: (SyncAction.SyncActionValue.ISyncActionMessageRange|null); /** ArchiveChatAction _archived. */ public _archived?: "archived"; /** ArchiveChatAction _messageRange. */ public _messageRange?: "messageRange"; /** * Creates a new ArchiveChatAction instance using the specified properties. * @param [properties] Properties to set * @returns ArchiveChatAction instance */ public static create(properties?: SyncAction.SyncActionValue.IArchiveChatAction): SyncAction.SyncActionValue.ArchiveChatAction; /** * Encodes the specified ArchiveChatAction message. Does not implicitly {@link SyncAction.SyncActionValue.ArchiveChatAction.verify|verify} messages. * @param message ArchiveChatAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: SyncAction.SyncActionValue.IArchiveChatAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified ArchiveChatAction message, length delimited. Does not implicitly {@link SyncAction.SyncActionValue.ArchiveChatAction.verify|verify} messages. * @param message ArchiveChatAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: SyncAction.SyncActionValue.IArchiveChatAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes an ArchiveChatAction message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns ArchiveChatAction * @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): SyncAction.SyncActionValue.ArchiveChatAction; /** * Decodes an ArchiveChatAction message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns ArchiveChatAction * @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)): SyncAction.SyncActionValue.ArchiveChatAction; /** * Verifies an ArchiveChatAction 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 ArchiveChatAction message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns ArchiveChatAction */ public static fromObject(object: { [k: string]: any }): SyncAction.SyncActionValue.ArchiveChatAction; /** * Creates a plain object from an ArchiveChatAction message. Also converts values to other types if specified. * @param message ArchiveChatAction * @param [options] Conversion options * @returns Plain object */ public static toObject(message: SyncAction.SyncActionValue.ArchiveChatAction, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this ArchiveChatAction to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for ArchiveChatAction * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a BotWelcomeRequestAction. */ interface IBotWelcomeRequestAction { /** BotWelcomeRequestAction isSent */ isSent?: (boolean|null); } /** Represents a BotWelcomeRequestAction. */ class BotWelcomeRequestAction implements IBotWelcomeRequestAction { /** * Constructs a new BotWelcomeRequestAction. * @param [properties] Properties to set */ constructor(properties?: SyncAction.SyncActionValue.IBotWelcomeRequestAction); /** BotWelcomeRequestAction isSent. */ public isSent?: (boolean|null); /** BotWelcomeRequestAction _isSent. */ public _isSent?: "isSent"; /** * Creates a new BotWelcomeRequestAction instance using the specified properties. * @param [properties] Properties to set * @returns BotWelcomeRequestAction instance */ public static create(properties?: SyncAction.SyncActionValue.IBotWelcomeRequestAction): SyncAction.SyncActionValue.BotWelcomeRequestAction; /** * Encodes the specified BotWelcomeRequestAction message. Does not implicitly {@link SyncAction.SyncActionValue.BotWelcomeRequestAction.verify|verify} messages. * @param message BotWelcomeRequestAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encode(message: SyncAction.SyncActionValue.IBotWelcomeRequestAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Encodes the specified BotWelcomeRequestAction message, length delimited. Does not implicitly {@link SyncAction.SyncActionValue.BotWelcomeRequestAction.verify|verify} messages. * @param message BotWelcomeRequestAction message or plain object to encode * @param [writer] Writer to encode to * @returns Writer */ public static encodeDelimited(message: SyncAction.SyncActionValue.IBotWelcomeRequestAction, writer?: $protobuf.Writer): $protobuf.Writer; /** * Decodes a BotWelcomeRequestAction message from the specified reader or buffer. * @param reader Reader or buffer to decode from * @param [length] Message length if known beforehand * @returns BotWelcomeRequestAction * @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): SyncAction.SyncActionValue.BotWelcomeRequestAction; /** * Decodes a BotWelcomeRequestAction message from the specified reader or buffer, length delimited. * @param reader Reader or buffer to decode from * @returns BotWelcomeRequestAction * @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)): SyncAction.SyncActionValue.BotWelcomeRequestAction; /** * Verifies a BotWelcomeRequestAction 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 BotWelcomeRequestAction message from a plain object. Also converts values to their respective internal types. * @param object Plain object * @returns BotWelcomeRequestAction */ public static fromObject(object: { [k: string]: any }): SyncAction.SyncActionValue.BotWelcomeRequestAction; /** * Creates a plain object from a BotWelcomeRequestAction message. Also converts values to other types if specified. * @param message BotWelcomeRequestAction * @param [options] Conversion options * @returns Plain object */ public static toObject(message: SyncAction.SyncActionValue.BotWelcomeRequestAction, options?: $protobuf.IConversionOptions): { [k: string]: any }; /** * Converts this BotWelcomeRequestAction to JSON. * @returns JSON object */ public toJSON(): { [k: string]: any }; /** * Gets the default type url for BotWelcomeRequestAction * @param [typeUrlPrefix] your custom typeUrlPrefix(default "type.googleapis.com") * @returns The default type url */ public static getTypeUrl(typeUrlPrefix?: string): string; } /** Properties of a CallLogAction. */ interface ICallLogAction { /** CallLogAction callLogRecord */ callLogRecord?: (SyncAction.ICallLogRecord|null); } /** Represents a CallLogAction. */ class CallLogAction implements ICallLogAction { /** * Constructs a new CallLogAction. * @param [properties] Properties to set */ constructor(properties?: SyncAction.SyncActionValue.ICallLogAction); /** CallLogAction callLogRecord. */ public callLogRecord?: (SyncAction.ICallLogRecord|null); /** CallLogAction _callLogRecord. */ public _callLogRecord?: "callLogRecord"; /** * Creates a new Ca