package location.nearby.proto.sharing

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

enum ActivityName

sharing_enums.proto:749

The class name of chimera activity.

enum AdvertisingMode

sharing_enums.proto:729

The Nearby Sharing advertising mode.

enum ApkSource

sharing_enums.proto:785

enum AppCrashReason

sharing_enums.proto:851

Used only for Windows App now.

enum AttachmentSourceType

sharing_enums.proto:858

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:402

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

enum ButtonStatus

sharing_enums.proto:979

enum ClientRole

sharing_enums.proto:701

The device role to trigger the server request.

enum CloudActionType

sharing_enums.proto:1053

The action type of uploading/downloading files to/from the cloud. Used by CLOUD_UPLOAD_START , CLOUD_UPLOAD_END, CLOUD_DOWNLOAD_START and CLOUD_DOWNLOAD_END.

enum CloudCreateSharingResult

sharing_enums.proto:989

LINT.IfChange The result of creating a cloud sharing request. Used by CLOUD_CREATE_SHARING_REQUEST.

enum CloudRegisterReceiverResult

sharing_enums.proto:1020

LINT.IfChange The result of registering a receiver for a cloud sharing. Used by CLOUD_REGISTER_RECEIVER.

enum ConnectionLayerStatus

sharing_enums.proto:459

Generic result status of NearbyConnections API calls.

enum ConsentAcceptanceStatus

sharing_enums.proto:776

enum ConsentType

sharing_enums.proto:767

The type of consent page user launches.

enum ContactAccess

sharing_enums.proto:961

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

enum DataUsage

sharing_enums.proto:366

enum DecryptCertificateFailureStatus

sharing_enums.proto:950

enum DesktopNotification

sharing_enums.proto:921

* The type of desktop notification event.

enum DesktopTransferEventType

sharing_enums.proto:930

enum DeviceRelationship

sharing_enums.proto:574

Relationship of remote device to sender device.

enum DeviceType

sharing_enums.proto:550

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

enum DiscoveryMode

sharing_enums.proto:739

The Nearby Sharing discovery mode.

enum EstablishConnectionStatus

sharing_enums.proto:375

The status of establishing a connection. Used by ESTABLISH_CONNECTION.

enum EventCategory

sharing_enums.proto:340

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: 81

enum FastInitState

sharing_enums.proto:898

* The distance of the found nearby fast init advertisement.

enum FastInitType

sharing_enums.proto:911

* The type of FastInit advertisement.

enum IdentityVerification

sharing_enums.proto:971

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

enum InstallAPKStatus

sharing_enums.proto:793

The Installation status of APK.

enum LogSource

sharing_enums.proto:586

The device sources of the clearcut log.

enum NearbySharingStatus

sharing_enums.proto:349

Status of nearby sharing.

enum OSType

sharing_enums.proto:563

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

Used in: nearby.sharing.service.proto.PairedKeyResultFrame

enum ParsingFailedType

sharing_enums.proto:717

The type of parsing endpoint id failed type.

enum PermissionRequestResult

sharing_enums.proto:816

enum PermissionRequestType

sharing_enums.proto:824

enum PreferencesAction

sharing_enums.proto:870

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

enum PreferencesActionStatus

sharing_enums.proto:891

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

enum ProcessReceivedAttachmentsStatus

sharing_enums.proto:515

The status of processing attachments after receiver received payloads successfully.

enum ResponseToIntroduction

sharing_enums.proto:540

User's response to introductions.

enum ScanType

sharing_enums.proto:708

The type of Nearby Sharing scanning.

enum ServerActionName

sharing_enums.proto:613

The Fast Share server action name.

enum ServerResponseState

sharing_enums.proto:633

The Fast Share server response state.

enum SessionStatus

sharing_enums.proto:527

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

enum SharingUseCase

sharing_enums.proto:834

enum ShowNotificationStatus

sharing_enums.proto:809

enum SyncPurpose

sharing_enums.proto:655

The purpose of requesting the server request.

enum VerifyAPKStatus

sharing_enums.proto:801

The verification status of APK.

enum Visibility

sharing_enums.proto:356