mirror of
https://github.com/mautrix/signal.git
synced 2026-09-17 08:12:05 -04:00
37 lines
718 B
Protocol Buffer
37 lines
718 B
Protocol Buffer
/*
|
|
* Copyright 2023 Signal Messenger, LLC
|
|
* SPDX-License-Identifier: AGPL-3.0-only
|
|
*/
|
|
|
|
syntax = "proto3";
|
|
|
|
option java_multiple_files = true;
|
|
|
|
package org.signal.chat.payments;
|
|
|
|
import "org/signal/chat/require.proto";
|
|
|
|
// Provides methods for working with payments.
|
|
service Payments {
|
|
option (require.auth) = AUTH_ONLY_AUTHENTICATED;
|
|
|
|
|
|
rpc GetCurrencyConversions(GetCurrencyConversionsRequest) returns (GetCurrencyConversionsResponse) {}
|
|
}
|
|
|
|
message GetCurrencyConversionsRequest {
|
|
}
|
|
|
|
message GetCurrencyConversionsResponse {
|
|
|
|
message CurrencyConversionEntity {
|
|
|
|
string base = 1;
|
|
|
|
map<string, string> conversions = 2;
|
|
}
|
|
|
|
uint64 timestamp = 1;
|
|
|
|
repeated CurrencyConversionEntity currencies = 2;
|
|
}
|