package location.nearby.proto.sharing

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum ActivityName

sharing_enums.proto:727

The class name of chimera activity.

enum AdvertisingMode

sharing_enums.proto:707

The Nearby Sharing advertising mode.

enum ApkSource

sharing_enums.proto:763

enum AppCrashReason

sharing_enums.proto:829

Used only for Windows App now.

enum AttachmentSourceType

sharing_enums.proto:836

Thes source where the attachemnt comes from. It can be an action, app name, etc. The first 6 source types are being used as FileSenderType in Nearby Share Windows app.

enum AttachmentTransmissionStatus

sharing_enums.proto:386

The status of sending and receiving attachments. Used by SEND_ATTACHMENTS.

enum ButtonStatus

sharing_enums.proto:954

enum ClientRole

sharing_enums.proto:679

The device role to trigger the server request.

enum ConnectionLayerStatus

sharing_enums.proto:443

Generic result status of NearbyConnections API calls.

enum ConsentAcceptanceStatus

sharing_enums.proto:754

enum ConsentType

sharing_enums.proto:745

The type of consent page user launches.

enum ContactAccess

sharing_enums.proto:936

Refer to go/qs-contacts-consent-2024 for the detail.

enum DataUsage

sharing_enums.proto:350

enum DecryptCertificateFailureStatus

sharing_enums.proto:925

enum DesktopNotification

sharing_enums.proto:899

* The type of desktop notification event.

enum DesktopTransferEventType

sharing_enums.proto:908

enum DeviceRelationship

sharing_enums.proto:558

Relationship of remote device to sender device.

enum DeviceType

sharing_enums.proto:534

TODO(fdi): may eventually include desktop, etc. The type of a remote device.

enum DiscoveryMode

sharing_enums.proto:717

The Nearby Sharing discovery mode.

enum EstablishConnectionStatus

sharing_enums.proto:359

The status of establishing a connection. Used by ESTABLISH_CONNECTION.

enum EventCategory

sharing_enums.proto:324

Event category to differentiate whether this comes from sender or receiver, whether this is for communication flow, or for settings.

enum EventType

sharing_enums.proto:36

We use event based logging (an event object can be constructed and logged immediately when they occur). To obtain session based information (e.g. durations, counting incoming introductions), we use flowId (sender/receiver) in NearbyClearcutLogger (for android, or clearcut_event_logger as the equivalence for Windows) for all events (may exclude settings), and session_id for a pair of events (start and end of a session). Next id: 74

enum FastInitState

sharing_enums.proto:876

* The distance of the found nearby fast init advertisement.

enum FastInitType

sharing_enums.proto:889

* The type of FastInit advertisement.

enum IdentityVerification

sharing_enums.proto:946

Refer to go/qs-contacts-consent-2024 for the detail.

enum InstallAPKStatus

sharing_enums.proto:771

The Installation status of APK.

enum LogSource

sharing_enums.proto:570

The device sources of the clearcut log.

enum NearbySharingStatus

sharing_enums.proto:333

Status of nearby sharing.

enum OSType

sharing_enums.proto:547

TODO(fdi): may eventually include windows, iOS, etc. The OS type of a remote device.

Used in: sharing.nearby.PairedKeyResultFrame

enum ParsingFailedType

sharing_enums.proto:695

The type of parsing endpoint id failed type.

enum PermissionRequestResult

sharing_enums.proto:794

enum PermissionRequestType

sharing_enums.proto:802

enum PreferencesAction

sharing_enums.proto:848

The action to interact with preferences. Used only for Windows App now.

enum PreferencesActionStatus

sharing_enums.proto:869

The status of the action to interact with preferences. Used only for Windows App now.

enum ProcessReceivedAttachmentsStatus

sharing_enums.proto:499

The status of processing attachments after receiver received payloads successfully.

enum ResponseToIntroduction

sharing_enums.proto:524

User's response to introductions.

enum ScanType

sharing_enums.proto:686

The type of Nearby Sharing scanning.

enum ServerActionName

sharing_enums.proto:597

The Fast Share server action name.

enum ServerResponseState

sharing_enums.proto:617

The Fast Share server response state.

enum SessionStatus

sharing_enums.proto:511

The status of advertising and discovering sessions. Used by SCAN_FOR_SHARE_TARGETS and ADVERTISE_DEVICE_PRESENCE.

enum SharingUseCase

sharing_enums.proto:812

enum ShowNotificationStatus

sharing_enums.proto:787

enum SyncPurpose

sharing_enums.proto:639

The purpose of requesting the server request.

enum VerifyAPKStatus

sharing_enums.proto:779

The verification status of APK.

enum Visibility

sharing_enums.proto:340