package org.signal.chat.profile

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

service Profile

profile.proto:20

Provides methods for working with profiles and profile-related data.

service ProfileAnonymous

profile.proto:53

Provides methods for working with profiles and profile-related data using "unidentified access" credentials. Callers must not submit any self-identifying credentials when calling methods in this service and must instead present the targeted account's unidentified access key as an anonymous authentication mechanism. Callers without an unidentified access key should use the equivalent, authenticated methods in `Profile` instead.

message AccountInfo

profile.proto:220

Used in: LegacyProfileResult, ProfileResult

enum CredentialType

profile.proto:364

Used in: GetProfileKeyCredentialRequest

message GetProfileKeyCredentialResult

profile.proto:346

Used in: GetProfileKeyCredentialResponse

message GetProfileRequest

profile.proto:196

Used as request type in: Profile.GetProfile

Used as field type in: GetProfileAnonymousRequest

message LegacyProfileResult

profile.proto:275

Used in: GetProfileAnonymousResponse, GetProfileResponse

message PaymentsForbiddenInRegion

profile.proto:160

Indicates that the account is not permitted to set a payment address, due to a disallowed country prefix on the account's phone number.

Used in: SetProfileResponse

(message has no fields)

message ProfileResult

profile.proto:236

Used in: GetProfileAnonymousResponse, GetProfileResponse

message ProfilesV2CapabilityRequired

profile.proto:164

Indicates that the account does not have the Profiles v2 capability, which is required to call Profiles.SetProfile

(message has no fields)

message SetProfileResult

profile.proto:167

Used in: SetProfileResponse

message SetProfileV1Request

profile.proto:81

Used in: SetProfileRequest

enum SetProfileV1Request.AvatarChange

profile.proto:82

Used in: SetProfileV1Request