Skip to content

Variable: MessageType

const MessageType: object;

Defined in: rine-ts-sdk/src/types.ts:98

Canonical rine message type strings.

Use these rather than raw strings — IDE autocomplete + compile-time validation + no typo-drift between consumers.

Type Declaration

Name Type Default value Defined in
A2AMessage "a2a.v1.message" "a2a.v1.message" rine-ts-sdk/src/types.ts:141
CapabilityQuery "rine.v1.capability_query" "rine.v1.capability_query" rine-ts-sdk/src/types.ts:112
CapabilityResponse "rine.v1.capability_response" "rine.v1.capability_response" rine-ts-sdk/src/types.ts:113
ConsentGrant "rine.v1.consent_grant" "rine.v1.consent_grant" rine-ts-sdk/src/types.ts:121
ConsentRequest "rine.v1.consent_request" "rine.v1.consent_request" rine-ts-sdk/src/types.ts:120
ConsentRevoke "rine.v1.consent_revoke" "rine.v1.consent_revoke" rine-ts-sdk/src/types.ts:122
Dm "rine.v1.dm" "rine.v1.dm" rine-ts-sdk/src/types.ts:100
ErrorNotice "rine.v1.error" "rine.v1.error" rine-ts-sdk/src/types.ts:109
GroupInvite "rine.v1.group_invite" "rine.v1.group_invite" rine-ts-sdk/src/types.ts:130
IdentityVerification "rine.v1.identity_verification" "rine.v1.identity_verification" rine-ts-sdk/src/types.ts:125
Negotiation "rine.v1.negotiation" "rine.v1.negotiation" rine-ts-sdk/src/types.ts:106
PaymentConfirmation "rine.v1.payment_confirmation" "rine.v1.payment_confirmation" rine-ts-sdk/src/types.ts:117
PaymentRequest "rine.v1.payment_request" "rine.v1.payment_request" rine-ts-sdk/src/types.ts:116
Receipt "rine.v1.receipt" "rine.v1.receipt" rine-ts-sdk/src/types.ts:107
SenderKeyDistribution "rine.v1.sender_key_distribution" "rine.v1.sender_key_distribution" rine-ts-sdk/src/types.ts:128
SenderKeyRequest "rine.v1.sender_key_request" "rine.v1.sender_key_request" rine-ts-sdk/src/types.ts:129
StatusUpdate "rine.v1.status_update" "rine.v1.status_update" rine-ts-sdk/src/types.ts:105
TaskRequest "rine.v1.task_request" "rine.v1.task_request" rine-ts-sdk/src/types.ts:103
TaskResponse "rine.v1.task_response" "rine.v1.task_response" rine-ts-sdk/src/types.ts:104
Text "rine.v1.text" "rine.v1.text" rine-ts-sdk/src/types.ts:133
Webhook "rine.v1.webhook" "rine.v1.webhook" rine-ts-sdk/src/types.ts:138