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

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

Used in: LegacyProfileResult, ProfileResult

enum CredentialType

profile.proto:347

Used in: GetExpiringProfileKeyCredentialRequest

message GetExpiringProfileKeyCredentialRequest

profile.proto:315

Used in: GetExpiringProfileKeyCredentialAnonymousRequest

message GetExpiringProfileKeyCredentialResult

profile.proto:333

Used in: GetExpiringProfileKeyCredentialAnonymousResponse

message GetProfileRequest

profile.proto:176

Used as request type in: Profile.GetProfile

Used as field type in: GetProfileAnonymousRequest

message LegacyProfileResult

profile.proto:255

Used in: GetProfileAnonymousResponse, GetProfileResponse

message PaymentsForbiddenInRegion

profile.proto:136

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

Used in: GetProfileAnonymousResponse, GetProfileResponse

message ProfilesV2CapabilityRequired

profile.proto:140

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

Used in: SetProfileResponse

(message has no fields)

message SetProfileResult

profile.proto:143

Used in: SetProfileResponse

message SetProfileV1Request

profile.proto:70

Used in: SetProfileRequest

enum SetProfileV1Request.AvatarChange

profile.proto:71

Used in: SetProfileV1Request