// @generated by protoc-gen-es v2.2.2 with parameter "target=ts,import_extension=.js" // @generated from file gfxcafe/oku/account/v1/bridge.proto (package gfxcafe.oku.account.v1, syntax proto3) /* eslint-disable */ import type { GenFile, GenMessage, GenService } from "@bufbuild/protobuf/codegenv1"; import { fileDesc, messageDesc, serviceDesc } from "@bufbuild/protobuf/codegenv1"; import { file_buf_validate_validate } from "../../../../buf/validate/validate_pb.js"; import { file_google_protobuf_struct } from "@bufbuild/protobuf/wkt"; import type { Address, User } from "./common_pb.js"; import { file_gfxcafe_oku_account_v1_common } from "./common_pb.js"; import type { JsonObject, Message } from "@bufbuild/protobuf"; /** * Describes the file gfxcafe/oku/account/v1/bridge.proto. */ export const file_gfxcafe_oku_account_v1_bridge: GenFile = /*@__PURE__*/ fileDesc("CiNnZnhjYWZlL29rdS9hY2NvdW50L3YxL2JyaWRnZS5wcm90bxIWZ2Z4Y2FmZS5va3UuYWNjb3VudC52MSIYChZWMEV4Y2hhbmdlUmF0ZXNSZXF1ZXN0IkEKF1YwRXhjaGFuZ2VSYXRlc1Jlc3BvbnNlEiYKBXJhdGVzGAEgASgLMhcuZ29vZ2xlLnByb3RvYnVmLlN0cnVjdCIRCg9WMEhlYWx0aFJlcXVlc3QiTgoQVjBIZWFsdGhSZXNwb25zZRIOCgZzdGF0dXMYASABKAkSKgoEdXNlchgCIAEoCzIcLmdmeGNhZmUub2t1LmFjY291bnQudjEuVXNlciIZChdWMExpc3RzQ291bnRyaWVzUmVxdWVzdCJGChhWMExpc3RzQ291bnRyaWVzUmVzcG9uc2USKgoJY291bnRyaWVzGAEgASgLMhcuZ29vZ2xlLnByb3RvYnVmLlN0cnVjdCITChFWMEt5Y0xpbmtzUmVxdWVzdCJAChJWMEt5Y0xpbmtzUmVzcG9uc2USKgoJa3ljX2xpbmtzGAEgASgLMhcuZ29vZ2xlLnByb3RvYnVmLlN0cnVjdCI5ChpWMEt5Y0xpbmtzS3ljTGlua0lkUmVxdWVzdBIbCgtreWNfbGlua19pZBgBIAEoCUIGukgDyAEBIkgKG1YwS3ljTGlua3NLeWNMaW5rSWRSZXNwb25zZRIpCghreWNfbGluaxgBIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3QiZQoXVjBLeWNMaW5rc0NyZWF0ZVJlcXVlc3QSGQoJZnVsbF9uYW1lGAEgASgJQga6SAPIAQESGQoFZW1haWwYAiABKAlCCrpIB8gBAXICYAESFAoEdHlwZRgDIAEoCUIGukgDyAEBIl8KGFYwS3ljTGlua3NDcmVhdGVSZXNwb25zZRIKCgJpZBgBIAEoCRIQCghreWNfbGluaxgCIAEoCRIQCgh0b3NfbGluaxgDIAEoCRITCgtjdXN0b21lcl9pZBgEIAEoCSIUChJWMEN1c3RvbWVyc1JlcXVlc3QiQQoTVjBDdXN0b21lcnNSZXNwb25zZRIqCgljdXN0b21lcnMYASABKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0IjsKHFYwQ3VzdG9tZXJzQ3VzdG9tZXJJZFJlcXVlc3QSGwoLY3VzdG9tZXJfaWQYASABKAlCBrpIA8gBASJKCh1WMEN1c3RvbWVyc0N1c3RvbWVySWRSZXNwb25zZRIpCghjdXN0b21lchgBIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3QiVwojVjBDdXN0b21lcnNDdXN0b21lcklkS3ljTGlua1JlcXVlc3QSGwoLY3VzdG9tZXJfaWQYASABKAlCBrpIA8gBARITCgtlbmRvcnNlbWVudBgCIAEoCSJRCiRWMEN1c3RvbWVyc0N1c3RvbWVySWRLeWNMaW5rUmVzcG9uc2USKQoIa3ljX2xpbmsYASABKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0IkwKLVYwQ3VzdG9tZXJzQ3VzdG9tZXJJZFRvc0FjY2VwdGFuY2VMaW5rUmVxdWVzdBIbCgtjdXN0b21lcl9pZBgBIAEoCUIGukgDyAEBIlsKLlYwQ3VzdG9tZXJzQ3VzdG9tZXJJZFRvc0FjY2VwdGFuY2VMaW5rUmVzcG9uc2USKQoIdG9zX2xpbmsYASABKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0Ik0KLlYwQ3VzdG9tZXJzQ3VzdG9tZXJJZElkVmVyaWZpY2F0aW9uTGlua1JlcXVlc3QSGwoLY3VzdG9tZXJfaWQYASABKAlCBrpIA8gBASJbCi9WMEN1c3RvbWVyc0N1c3RvbWVySWRJZFZlcmlmaWNhdGlvbkxpbmtSZXNwb25zZRIoCgdpZF9saW5rGAEgASgLMhcuZ29vZ2xlLnByb3RvYnVmLlN0cnVjdCJECiVWMEN1c3RvbWVyc0N1c3RvbWVySWRUcmFuc2ZlcnNSZXF1ZXN0EhsKC2N1c3RvbWVyX2lkGAEgASgJQga6SAPIAQEiVAomVjBDdXN0b21lcnNDdXN0b21lcklkVHJhbnNmZXJzUmVzcG9uc2USKgoJdHJhbnNmZXJzGAEgASgLMhcuZ29vZ2xlLnByb3RvYnVmLlN0cnVjdCJLCixWMEN1c3RvbWVyc0N1c3RvbWVySWRFeHRlcm5hbEFjY291bnRzUmVxdWVzdBIbCgtjdXN0b21lcl9pZBgBIAEoCUIGukgDyAEBImMKLVYwQ3VzdG9tZXJzQ3VzdG9tZXJJZEV4dGVybmFsQWNjb3VudHNSZXNwb25zZRIyChFleHRlcm5hbF9hY2NvdW50cxgBIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3QirwMKMlYwQ3VzdG9tZXJzQ3VzdG9tZXJJZEV4dGVybmFsQWNjb3VudHNDcmVhdGVSZXF1ZXN0EhsKC2N1c3RvbWVyX2lkGAEgASgJQga6SAPIAQESEAoIY3VycmVuY3kYAiABKAkSEQoJYmFua19uYW1lGAMgASgJEiIKEmFjY291bnRfb3duZXJfbmFtZRgEIAEoCUIGukgDyAEBEhQKDGFjY291bnRfdHlwZRgFIAEoCRIxCgRpYmFuGAYgASgLMiMuZ2Z4Y2FmZS5va3UuYWNjb3VudC52MS5JYmFuRGV0YWlscxI3CgdhY2NvdW50GAcgASgLMiYuZ2Z4Y2FmZS5va3UuYWNjb3VudC52MS5BY2NvdW50RGV0YWlscxIaChJhY2NvdW50X293bmVyX3R5cGUYCCABKAkSEgoKZmlyc3RfbmFtZRgJIAEoCRIRCglsYXN0X25hbWUYCiABKAkSFQoNYnVzaW5lc3NfbmFtZRgLIAEoCRI3CgdhZGRyZXNzGAwgASgLMiYuZ2Z4Y2FmZS5va3UuYWNjb3VudC52MS5BZGRyZXNzRGV0YWlscyJoCjNWMEN1c3RvbWVyc0N1c3RvbWVySWRFeHRlcm5hbEFjY291bnRzQ3JlYXRlUmVzcG9uc2USMQoQZXh0ZXJuYWxfYWNjb3VudBgBIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3QiyAEKQ1YwQ3VzdG9tZXJzQ3VzdG9tZXJJZEV4dGVybmFsQWNjb3VudHNFeHRlcm5hbEFjY291bnRJZFVwZGF0ZVJlcXVlc3QSGwoLY3VzdG9tZXJfaWQYASABKAlCBrpIA8gBARIjChNleHRlcm5hbF9hY2NvdW50X2lkGAIgASgJQga6SAPIAQESPwoHYWRkcmVzcxgDIAEoCzImLmdmeGNhZmUub2t1LmFjY291bnQudjEuQWRkcmVzc0RldGFpbHNCBrpIA8gBASJ5CkRWMEN1c3RvbWVyc0N1c3RvbWVySWRFeHRlcm5hbEFjY291bnRzRXh0ZXJuYWxBY2NvdW50SWRVcGRhdGVSZXNwb25zZRIxChBleHRlcm5hbF9hY2NvdW50GAEgASgLMhcuZ29vZ2xlLnByb3RvYnVmLlN0cnVjdCKHAQpDVjBDdXN0b21lcnNDdXN0b21lcklkRXh0ZXJuYWxBY2NvdW50c0V4dGVybmFsQWNjb3VudElkRGVsZXRlUmVxdWVzdBIbCgtjdXN0b21lcl9pZBgBIAEoCUIGukgDyAEBEiMKE2V4dGVybmFsX2FjY291bnRfaWQYAiABKAlCBrpIA8gBASJvCkRWMEN1c3RvbWVyc0N1c3RvbWVySWRFeHRlcm5hbEFjY291bnRzRXh0ZXJuYWxBY2NvdW50SWREZWxldGVSZXNwb25zZRInCgZzdGF0dXMYASABKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0IkwKLVYwQ3VzdG9tZXJzQ3VzdG9tZXJJZFBsYWlkTGlua1JlcXVlc3RzUmVxdWVzdBIbCgtjdXN0b21lcl9pZBgBIAEoCUIGukgDyAEBIl0KLlYwQ3VzdG9tZXJzQ3VzdG9tZXJJZFBsYWlkTGlua1JlcXVlc3RzUmVzcG9uc2USKwoKcGxhaWRfbGluaxgBIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3QiZgoqVjBQbGFpZEV4Y2hhbmdlUHVibGljVG9rZW5MaW5rVG9rZW5SZXF1ZXN0EhoKCmxpbmtfdG9rZW4YASABKAlCBrpIA8gBARIcCgxwdWJsaWNfdG9rZW4YAiABKAlCBrpIA8gBASJWCitWMFBsYWlkRXhjaGFuZ2VQdWJsaWNUb2tlbkxpbmtUb2tlblJlc3BvbnNlEicKBnJlc3VsdBgBIAEoCzIXLmdvb2dsZS5wcm90b2J1Zi5TdHJ1Y3Qi6wEKElYwVHJhbnNmZXJzUmVxdWVzdBIWCgZhbW91bnQYASABKAlCBrpIA8gBARIcCgxvbl9iZWhhbGZfb2YYAiABKAlCBrpIA8gBARIVCg1kZXZlbG9wZXJfZmVlGAMgASgJEj4KBnNvdXJjZRgEIAEoCzImLmdmeGNhZmUub2t1LmFjY291bnQudjEuVHJhbnNmZXJTb3VyY2VCBrpIA8gBARJICgtkZXN0aW5hdGlvbhgFIAEoCzIrLmdmeGNhZmUub2t1LmFjY291bnQudjEuVHJhbnNmZXJEZXN0aW5hdGlvbkIGukgDyAEBIkAKE1YwVHJhbnNmZXJzUmVzcG9uc2USKQoIdHJhbnNmZXIYASABKAsyFy5nb29nbGUucHJvdG9idWYuU3RydWN0IjsKHFYwVHJhbnNmZXJzVHJhbnNmZXJJZFJlcXVlc3QSGwoLdHJhbnNmZXJfaWQYASABKAlCBrpIA8gBASJECh1WMFRyYW5zZmVyc1RyYW5zZmVySWRSZXNwb25zZRITCgt0cmFuc2Zlcl9pZBgBIAEoCRIOCgZzdGF0dXMYAiABKAkinAEKDlRyYW5zZmVyU291cmNlEhgKCGN1cnJlbmN5GAEgASgJQga6SAPIAQESHAoMcGF5bWVudF9yYWlsGAIgASgJQga6SAPIAQESGwoTZXh0ZXJuYWxfYWNjb3VudF9pZBgDIAEoCRI1Cgxmcm9tX2FkZHJlc3MYBCABKAsyHy5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLkFkZHJlc3MitQEKE1RyYW5zZmVyRGVzdGluYXRpb24SGAoIY3VycmVuY3kYASABKAlCBrpIA8gBARIcCgxwYXltZW50X3JhaWwYAiABKAlCBrpIA8gBARIbChNleHRlcm5hbF9hY2NvdW50X2lkGAMgASgJEjMKCnRvX2FkZHJlc3MYBCABKAsyHy5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLkFkZHJlc3MSFAoMd2lyZV9tZXNzYWdlGAUgASgJIlsKC0liYW5EZXRhaWxzEh4KDmFjY291bnRfbnVtYmVyGAEgASgJQga6SAPIAQESEwoDYmljGAIgASgJQga6SAPIAQESFwoHY291bnRyeRgDIAEoCUIGukgDyAEBIm0KDkFjY291bnREZXRhaWxzEh4KDmFjY291bnRfbnVtYmVyGAEgASgJQga6SAPIAQESHgoOcm91dGluZ19udW1iZXIYAiABKAlCBrpIA8gBARIbChNjaGVja2luZ19vcl9zYXZpbmdzGAMgASgJIqkBCg5BZGRyZXNzRGV0YWlscxIdCg1zdHJlZXRfbGluZV8xGAEgASgJQga6SAPIAQESFQoNc3RyZWV0X2xpbmVfMhgCIAEoCRIUCgRjaXR5GAMgASgJQga6SAPIAQESFQoFc3RhdGUYBCABKAlCBrpIA8gBARIbCgtwb3N0YWxfY29kZRgFIAEoCUIGukgDyAEBEhcKB2NvdW50cnkYBiABKAlCBrpIA8gBATKrGAoNQnJpZGdlU2VydmljZRJyCg9WMEV4Y2hhbmdlUmF0ZXMSLi5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwRXhjaGFuZ2VSYXRlc1JlcXVlc3QaLy5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwRXhjaGFuZ2VSYXRlc1Jlc3BvbnNlEl0KCFYwSGVhbHRoEicuZ2Z4Y2FmZS5va3UuYWNjb3VudC52MS5WMEhlYWx0aFJlcXVlc3QaKC5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwSGVhbHRoUmVzcG9uc2USdQoQVjBMaXN0c0NvdW50cmllcxIvLmdmeGNhZmUub2t1LmFjY291bnQudjEuVjBMaXN0c0NvdW50cmllc1JlcXVlc3QaMC5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwTGlzdHNDb3VudHJpZXNSZXNwb25zZRJjCgpWMEt5Y0xpbmtzEikuZ2Z4Y2FmZS5va3UuYWNjb3VudC52MS5WMEt5Y0xpbmtzUmVxdWVzdBoqLmdmeGNhZmUub2t1LmFjY291bnQudjEuVjBLeWNMaW5rc1Jlc3BvbnNlEn4KE1YwS3ljTGlua3NLeWNMaW5rSWQSMi5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwS3ljTGlua3NLeWNMaW5rSWRSZXF1ZXN0GjMuZ2Z4Y2FmZS5va3UuYWNjb3VudC52MS5WMEt5Y0xpbmtzS3ljTGlua0lkUmVzcG9uc2USdQoQVjBLeWNMaW5rc0NyZWF0ZRIvLmdmeGNhZmUub2t1LmFjY291bnQudjEuVjBLeWNMaW5rc0NyZWF0ZVJlcXVlc3QaMC5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwS3ljTGlua3NDcmVhdGVSZXNwb25zZRJmCgtWMEN1c3RvbWVycxIqLmdmeGNhZmUub2t1LmFjY291bnQudjEuVjBDdXN0b21lcnNSZXF1ZXN0GisuZ2Z4Y2FmZS5va3UuYWNjb3VudC52MS5WMEN1c3RvbWVyc1Jlc3BvbnNlEoQBChVWMEN1c3RvbWVyc0N1c3RvbWVySWQSNC5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwQ3VzdG9tZXJzQ3VzdG9tZXJJZFJlcXVlc3QaNS5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwQ3VzdG9tZXJzQ3VzdG9tZXJJZFJlc3BvbnNlEpkBChxWMEN1c3RvbWVyc0N1c3RvbWVySWRLeWNMaW5rEjsuZ2Z4Y2FmZS5va3UuYWNjb3VudC52MS5WMEN1c3RvbWVyc0N1c3RvbWVySWRLeWNMaW5rUmVxdWVzdBo8LmdmeGNhZmUub2t1LmFjY291bnQudjEuVjBDdXN0b21lcnNDdXN0b21lcklkS3ljTGlua1Jlc3BvbnNlErcBCiZWMEN1c3RvbWVyc0N1c3RvbWVySWRUb3NBY2NlcHRhbmNlTGluaxJFLmdmeGNhZmUub2t1LmFjY291bnQudjEuVjBDdXN0b21lcnNDdXN0b21lcklkVG9zQWNjZXB0YW5jZUxpbmtSZXF1ZXN0GkYuZ2Z4Y2FmZS5va3UuYWNjb3VudC52MS5WMEN1c3RvbWVyc0N1c3RvbWVySWRUb3NBY2NlcHRhbmNlTGlua1Jlc3BvbnNlEroBCidWMEN1c3RvbWVyc0N1c3RvbWVySWRJZFZlcmlmaWNhdGlvbkxpbmsSRi5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwQ3VzdG9tZXJzQ3VzdG9tZXJJZElkVmVyaWZpY2F0aW9uTGlua1JlcXVlc3QaRy5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwQ3VzdG9tZXJzQ3VzdG9tZXJJZElkVmVyaWZpY2F0aW9uTGlua1Jlc3BvbnNlEp8BCh5WMEN1c3RvbWVyc0N1c3RvbWVySWRUcmFuc2ZlcnMSPS5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwQ3VzdG9tZXJzQ3VzdG9tZXJJZFRyYW5zZmVyc1JlcXVlc3QaPi5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwQ3VzdG9tZXJzQ3VzdG9tZXJJZFRyYW5zZmVyc1Jlc3BvbnNlErQBCiVWMEN1c3RvbWVyc0N1c3RvbWVySWRFeHRlcm5hbEFjY291bnRzEkQuZ2Z4Y2FmZS5va3UuYWNjb3VudC52MS5WMEN1c3RvbWVyc0N1c3RvbWVySWRFeHRlcm5hbEFjY291bnRzUmVxdWVzdBpFLmdmeGNhZmUub2t1LmFjY291bnQudjEuVjBDdXN0b21lcnNDdXN0b21lcklkRXh0ZXJuYWxBY2NvdW50c1Jlc3BvbnNlEsYBCitWMEN1c3RvbWVyc0N1c3RvbWVySWRFeHRlcm5hbEFjY291bnRzQ3JlYXRlEkouZ2Z4Y2FmZS5va3UuYWNjb3VudC52MS5WMEN1c3RvbWVyc0N1c3RvbWVySWRFeHRlcm5hbEFjY291bnRzQ3JlYXRlUmVxdWVzdBpLLmdmeGNhZmUub2t1LmFjY291bnQudjEuVjBDdXN0b21lcnNDdXN0b21lcklkRXh0ZXJuYWxBY2NvdW50c0NyZWF0ZVJlc3BvbnNlEvkBCjxWMEN1c3RvbWVyc0N1c3RvbWVySWRFeHRlcm5hbEFjY291bnRzRXh0ZXJuYWxBY2NvdW50SWRVcGRhdGUSWy5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwQ3VzdG9tZXJzQ3VzdG9tZXJJZEV4dGVybmFsQWNjb3VudHNFeHRlcm5hbEFjY291bnRJZFVwZGF0ZVJlcXVlc3QaXC5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwQ3VzdG9tZXJzQ3VzdG9tZXJJZEV4dGVybmFsQWNjb3VudHNFeHRlcm5hbEFjY291bnRJZFVwZGF0ZVJlc3BvbnNlEvkBCjxWMEN1c3RvbWVyc0N1c3RvbWVySWRFeHRlcm5hbEFjY291bnRzRXh0ZXJuYWxBY2NvdW50SWREZWxldGUSWy5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwQ3VzdG9tZXJzQ3VzdG9tZXJJZEV4dGVybmFsQWNjb3VudHNFeHRlcm5hbEFjY291bnRJZERlbGV0ZVJlcXVlc3QaXC5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwQ3VzdG9tZXJzQ3VzdG9tZXJJZEV4dGVybmFsQWNjb3VudHNFeHRlcm5hbEFjY291bnRJZERlbGV0ZVJlc3BvbnNlErcBCiZWMEN1c3RvbWVyc0N1c3RvbWVySWRQbGFpZExpbmtSZXF1ZXN0cxJFLmdmeGNhZmUub2t1LmFjY291bnQudjEuVjBDdXN0b21lcnNDdXN0b21lcklkUGxhaWRMaW5rUmVxdWVzdHNSZXF1ZXN0GkYuZ2Z4Y2FmZS5va3UuYWNjb3VudC52MS5WMEN1c3RvbWVyc0N1c3RvbWVySWRQbGFpZExpbmtSZXF1ZXN0c1Jlc3BvbnNlEq4BCiNWMFBsYWlkRXhjaGFuZ2VQdWJsaWNUb2tlbkxpbmtUb2tlbhJCLmdmeGNhZmUub2t1LmFjY291bnQudjEuVjBQbGFpZEV4Y2hhbmdlUHVibGljVG9rZW5MaW5rVG9rZW5SZXF1ZXN0GkMuZ2Z4Y2FmZS5va3UuYWNjb3VudC52MS5WMFBsYWlkRXhjaGFuZ2VQdWJsaWNUb2tlbkxpbmtUb2tlblJlc3BvbnNlEmYKC1YwVHJhbnNmZXJzEiouZ2Z4Y2FmZS5va3UuYWNjb3VudC52MS5WMFRyYW5zZmVyc1JlcXVlc3QaKy5nZnhjYWZlLm9rdS5hY2NvdW50LnYxLlYwVHJhbnNmZXJzUmVzcG9uc2UShAEKFVYwVHJhbnNmZXJzVHJhbnNmZXJJZBI0LmdmeGNhZmUub2t1LmFjY291bnQudjEuVjBUcmFuc2ZlcnNUcmFuc2ZlcklkUmVxdWVzdBo1LmdmeGNhZmUub2t1LmFjY291bnQudjEuVjBUcmFuc2ZlcnNUcmFuc2ZlcklkUmVzcG9uc2VCN1o1Z2Z4LmNhZmUvb2t1L2FjY291bnQvZ2VuL2dvL2dmeGNhZmUvb2t1L2FjY291bnQvdjE7djFiBnByb3RvMw", [file_buf_validate_validate, file_google_protobuf_struct, file_gfxcafe_oku_account_v1_common]); /** * V0ExchangeRatesRequest (empty) * * @generated from message gfxcafe.oku.account.v1.V0ExchangeRatesRequest */ export type V0ExchangeRatesRequest = Message<"gfxcafe.oku.account.v1.V0ExchangeRatesRequest"> & { }; /** * Describes the message gfxcafe.oku.account.v1.V0ExchangeRatesRequest. * Use `create(V0ExchangeRatesRequestSchema)` to create a new message. */ export const V0ExchangeRatesRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 0); /** * V0ExchangeRatesResponse returns exchange rates * * @generated from message gfxcafe.oku.account.v1.V0ExchangeRatesResponse */ export type V0ExchangeRatesResponse = Message<"gfxcafe.oku.account.v1.V0ExchangeRatesResponse"> & { /** * Exchange rates data * * @generated from field: google.protobuf.Struct rates = 1; */ rates?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0ExchangeRatesResponse. * Use `create(V0ExchangeRatesResponseSchema)` to create a new message. */ export const V0ExchangeRatesResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 1); /** * V0HealthRequest (empty) * * @generated from message gfxcafe.oku.account.v1.V0HealthRequest */ export type V0HealthRequest = Message<"gfxcafe.oku.account.v1.V0HealthRequest"> & { }; /** * Describes the message gfxcafe.oku.account.v1.V0HealthRequest. * Use `create(V0HealthRequestSchema)` to create a new message. */ export const V0HealthRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 2); /** * V0HealthResponse returns health status * * @generated from message gfxcafe.oku.account.v1.V0HealthResponse */ export type V0HealthResponse = Message<"gfxcafe.oku.account.v1.V0HealthResponse"> & { /** * Status * * @generated from field: string status = 1; */ status: string; /** * User * * @generated from field: gfxcafe.oku.account.v1.User user = 2; */ user?: User; }; /** * Describes the message gfxcafe.oku.account.v1.V0HealthResponse. * Use `create(V0HealthResponseSchema)` to create a new message. */ export const V0HealthResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 3); /** * V0ListsCountriesRequest (empty) * * @generated from message gfxcafe.oku.account.v1.V0ListsCountriesRequest */ export type V0ListsCountriesRequest = Message<"gfxcafe.oku.account.v1.V0ListsCountriesRequest"> & { }; /** * Describes the message gfxcafe.oku.account.v1.V0ListsCountriesRequest. * Use `create(V0ListsCountriesRequestSchema)` to create a new message. */ export const V0ListsCountriesRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 4); /** * V0ListsCountriesResponse returns countries list * * @generated from message gfxcafe.oku.account.v1.V0ListsCountriesResponse */ export type V0ListsCountriesResponse = Message<"gfxcafe.oku.account.v1.V0ListsCountriesResponse"> & { /** * Countries data * * @generated from field: google.protobuf.Struct countries = 1; */ countries?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0ListsCountriesResponse. * Use `create(V0ListsCountriesResponseSchema)` to create a new message. */ export const V0ListsCountriesResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 5); /** * V0KycLinksRequest for listing KYC links * * @generated from message gfxcafe.oku.account.v1.V0KycLinksRequest */ export type V0KycLinksRequest = Message<"gfxcafe.oku.account.v1.V0KycLinksRequest"> & { }; /** * Describes the message gfxcafe.oku.account.v1.V0KycLinksRequest. * Use `create(V0KycLinksRequestSchema)` to create a new message. */ export const V0KycLinksRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 6); /** * V0KycLinksResponse returns KYC links list * * @generated from message gfxcafe.oku.account.v1.V0KycLinksResponse */ export type V0KycLinksResponse = Message<"gfxcafe.oku.account.v1.V0KycLinksResponse"> & { /** * KYC links data * * @generated from field: google.protobuf.Struct kyc_links = 1; */ kycLinks?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0KycLinksResponse. * Use `create(V0KycLinksResponseSchema)` to create a new message. */ export const V0KycLinksResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 7); /** * V0KycLinksKycLinkIdRequest for getting specific KYC link * * @generated from message gfxcafe.oku.account.v1.V0KycLinksKycLinkIdRequest */ export type V0KycLinksKycLinkIdRequest = Message<"gfxcafe.oku.account.v1.V0KycLinksKycLinkIdRequest"> & { /** * KYC link ID * * @generated from field: string kyc_link_id = 1; */ kycLinkId: string; }; /** * Describes the message gfxcafe.oku.account.v1.V0KycLinksKycLinkIdRequest. * Use `create(V0KycLinksKycLinkIdRequestSchema)` to create a new message. */ export const V0KycLinksKycLinkIdRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 8); /** * V0KycLinksKycLinkIdResponse returns specific KYC link * * @generated from message gfxcafe.oku.account.v1.V0KycLinksKycLinkIdResponse */ export type V0KycLinksKycLinkIdResponse = Message<"gfxcafe.oku.account.v1.V0KycLinksKycLinkIdResponse"> & { /** * KYC link data * * @generated from field: google.protobuf.Struct kyc_link = 1; */ kycLink?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0KycLinksKycLinkIdResponse. * Use `create(V0KycLinksKycLinkIdResponseSchema)` to create a new message. */ export const V0KycLinksKycLinkIdResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 9); /** * V0KycLinksCreateRequest for KYC link creation * * @generated from message gfxcafe.oku.account.v1.V0KycLinksCreateRequest */ export type V0KycLinksCreateRequest = Message<"gfxcafe.oku.account.v1.V0KycLinksCreateRequest"> & { /** * Full name * * @generated from field: string full_name = 1; */ fullName: string; /** * Email * * @generated from field: string email = 2; */ email: string; /** * Type * * @generated from field: string type = 3; */ type: string; }; /** * Describes the message gfxcafe.oku.account.v1.V0KycLinksCreateRequest. * Use `create(V0KycLinksCreateRequestSchema)` to create a new message. */ export const V0KycLinksCreateRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 10); /** * V0KycLinksCreateResponse returns KYC link details * * @generated from message gfxcafe.oku.account.v1.V0KycLinksCreateResponse */ export type V0KycLinksCreateResponse = Message<"gfxcafe.oku.account.v1.V0KycLinksCreateResponse"> & { /** * KYC link ID * * @generated from field: string id = 1; */ id: string; /** * KYC link URL * * @generated from field: string kyc_link = 2; */ kycLink: string; /** * TOS link URL * * @generated from field: string tos_link = 3; */ tosLink: string; /** * Customer ID * * @generated from field: string customer_id = 4; */ customerId: string; }; /** * Describes the message gfxcafe.oku.account.v1.V0KycLinksCreateResponse. * Use `create(V0KycLinksCreateResponseSchema)` to create a new message. */ export const V0KycLinksCreateResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 11); /** * V0CustomersRequest for listing customers * * @generated from message gfxcafe.oku.account.v1.V0CustomersRequest */ export type V0CustomersRequest = Message<"gfxcafe.oku.account.v1.V0CustomersRequest"> & { }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersRequest. * Use `create(V0CustomersRequestSchema)` to create a new message. */ export const V0CustomersRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 12); /** * V0CustomersResponse returns customers list * * @generated from message gfxcafe.oku.account.v1.V0CustomersResponse */ export type V0CustomersResponse = Message<"gfxcafe.oku.account.v1.V0CustomersResponse"> & { /** * Customers data * * @generated from field: google.protobuf.Struct customers = 1; */ customers?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersResponse. * Use `create(V0CustomersResponseSchema)` to create a new message. */ export const V0CustomersResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 13); /** * V0CustomersCustomerIdRequest for getting specific customer * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdRequest */ export type V0CustomersCustomerIdRequest = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdRequest"> & { /** * Customer ID * * @generated from field: string customer_id = 1; */ customerId: string; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdRequest. * Use `create(V0CustomersCustomerIdRequestSchema)` to create a new message. */ export const V0CustomersCustomerIdRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 14); /** * V0CustomersCustomerIdResponse returns specific customer * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdResponse */ export type V0CustomersCustomerIdResponse = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdResponse"> & { /** * Customer data * * @generated from field: google.protobuf.Struct customer = 1; */ customer?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdResponse. * Use `create(V0CustomersCustomerIdResponseSchema)` to create a new message. */ export const V0CustomersCustomerIdResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 15); /** * V0CustomersCustomerIdKycLinkRequest for getting customer KYC link * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdKycLinkRequest */ export type V0CustomersCustomerIdKycLinkRequest = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdKycLinkRequest"> & { /** * Customer ID * * @generated from field: string customer_id = 1; */ customerId: string; /** * Endorsement (optional query param) * * @generated from field: string endorsement = 2; */ endorsement: string; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdKycLinkRequest. * Use `create(V0CustomersCustomerIdKycLinkRequestSchema)` to create a new message. */ export const V0CustomersCustomerIdKycLinkRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 16); /** * V0CustomersCustomerIdKycLinkResponse returns customer KYC link * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdKycLinkResponse */ export type V0CustomersCustomerIdKycLinkResponse = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdKycLinkResponse"> & { /** * KYC link data * * @generated from field: google.protobuf.Struct kyc_link = 1; */ kycLink?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdKycLinkResponse. * Use `create(V0CustomersCustomerIdKycLinkResponseSchema)` to create a new message. */ export const V0CustomersCustomerIdKycLinkResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 17); /** * V0CustomersCustomerIdTosAcceptanceLinkRequest for getting TOS link * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdTosAcceptanceLinkRequest */ export type V0CustomersCustomerIdTosAcceptanceLinkRequest = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdTosAcceptanceLinkRequest"> & { /** * Customer ID * * @generated from field: string customer_id = 1; */ customerId: string; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdTosAcceptanceLinkRequest. * Use `create(V0CustomersCustomerIdTosAcceptanceLinkRequestSchema)` to create a new message. */ export const V0CustomersCustomerIdTosAcceptanceLinkRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 18); /** * V0CustomersCustomerIdTosAcceptanceLinkResponse returns TOS link * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdTosAcceptanceLinkResponse */ export type V0CustomersCustomerIdTosAcceptanceLinkResponse = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdTosAcceptanceLinkResponse"> & { /** * TOS acceptance link data * * @generated from field: google.protobuf.Struct tos_link = 1; */ tosLink?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdTosAcceptanceLinkResponse. * Use `create(V0CustomersCustomerIdTosAcceptanceLinkResponseSchema)` to create a new message. */ export const V0CustomersCustomerIdTosAcceptanceLinkResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 19); /** * V0CustomersCustomerIdIdVerificationLinkRequest for getting ID verification link * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdIdVerificationLinkRequest */ export type V0CustomersCustomerIdIdVerificationLinkRequest = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdIdVerificationLinkRequest"> & { /** * Customer ID * * @generated from field: string customer_id = 1; */ customerId: string; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdIdVerificationLinkRequest. * Use `create(V0CustomersCustomerIdIdVerificationLinkRequestSchema)` to create a new message. */ export const V0CustomersCustomerIdIdVerificationLinkRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 20); /** * V0CustomersCustomerIdIdVerificationLinkResponse returns ID verification link * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdIdVerificationLinkResponse */ export type V0CustomersCustomerIdIdVerificationLinkResponse = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdIdVerificationLinkResponse"> & { /** * ID verification link data * * @generated from field: google.protobuf.Struct id_link = 1; */ idLink?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdIdVerificationLinkResponse. * Use `create(V0CustomersCustomerIdIdVerificationLinkResponseSchema)` to create a new message. */ export const V0CustomersCustomerIdIdVerificationLinkResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 21); /** * V0CustomersCustomerIdTransfersRequest for getting customer transfers * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdTransfersRequest */ export type V0CustomersCustomerIdTransfersRequest = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdTransfersRequest"> & { /** * Customer ID * * @generated from field: string customer_id = 1; */ customerId: string; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdTransfersRequest. * Use `create(V0CustomersCustomerIdTransfersRequestSchema)` to create a new message. */ export const V0CustomersCustomerIdTransfersRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 22); /** * V0CustomersCustomerIdTransfersResponse returns customer transfers * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdTransfersResponse */ export type V0CustomersCustomerIdTransfersResponse = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdTransfersResponse"> & { /** * Transfers data * * @generated from field: google.protobuf.Struct transfers = 1; */ transfers?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdTransfersResponse. * Use `create(V0CustomersCustomerIdTransfersResponseSchema)` to create a new message. */ export const V0CustomersCustomerIdTransfersResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 23); /** * V0CustomersCustomerIdExternalAccountsRequest for listing external accounts * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsRequest */ export type V0CustomersCustomerIdExternalAccountsRequest = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsRequest"> & { /** * Customer ID * * @generated from field: string customer_id = 1; */ customerId: string; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsRequest. * Use `create(V0CustomersCustomerIdExternalAccountsRequestSchema)` to create a new message. */ export const V0CustomersCustomerIdExternalAccountsRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 24); /** * V0CustomersCustomerIdExternalAccountsResponse returns external accounts list * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsResponse */ export type V0CustomersCustomerIdExternalAccountsResponse = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsResponse"> & { /** * External accounts data * * @generated from field: google.protobuf.Struct external_accounts = 1; */ externalAccounts?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsResponse. * Use `create(V0CustomersCustomerIdExternalAccountsResponseSchema)` to create a new message. */ export const V0CustomersCustomerIdExternalAccountsResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 25); /** * V0CustomersCustomerIdExternalAccountsCreateRequest for creating external account * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsCreateRequest */ export type V0CustomersCustomerIdExternalAccountsCreateRequest = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsCreateRequest"> & { /** * Customer ID * * @generated from field: string customer_id = 1; */ customerId: string; /** * Currency * * @generated from field: string currency = 2; */ currency: string; /** * Bank name * * @generated from field: string bank_name = 3; */ bankName: string; /** * Account owner name * * @generated from field: string account_owner_name = 4; */ accountOwnerName: string; /** * Account type * * @generated from field: string account_type = 5; */ accountType: string; /** * IBAN details (for EUR) * * @generated from field: gfxcafe.oku.account.v1.IbanDetails iban = 6; */ iban?: IbanDetails; /** * Account details (for USD) * * @generated from field: gfxcafe.oku.account.v1.AccountDetails account = 7; */ account?: AccountDetails; /** * Account owner type * * @generated from field: string account_owner_type = 8; */ accountOwnerType: string; /** * First name (for individual) * * @generated from field: string first_name = 9; */ firstName: string; /** * Last name (for individual) * * @generated from field: string last_name = 10; */ lastName: string; /** * Business name (for business) * * @generated from field: string business_name = 11; */ businessName: string; /** * Address (for USD) * * @generated from field: gfxcafe.oku.account.v1.AddressDetails address = 12; */ address?: AddressDetails; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsCreateRequest. * Use `create(V0CustomersCustomerIdExternalAccountsCreateRequestSchema)` to create a new message. */ export const V0CustomersCustomerIdExternalAccountsCreateRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 26); /** * V0CustomersCustomerIdExternalAccountsCreateResponse returns external account details * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsCreateResponse */ export type V0CustomersCustomerIdExternalAccountsCreateResponse = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsCreateResponse"> & { /** * External account data * * @generated from field: google.protobuf.Struct external_account = 1; */ externalAccount?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsCreateResponse. * Use `create(V0CustomersCustomerIdExternalAccountsCreateResponseSchema)` to create a new message. */ export const V0CustomersCustomerIdExternalAccountsCreateResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 27); /** * V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateRequest for updating external account * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateRequest */ export type V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateRequest = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateRequest"> & { /** * Customer ID * * @generated from field: string customer_id = 1; */ customerId: string; /** * External account ID * * @generated from field: string external_account_id = 2; */ externalAccountId: string; /** * Address * * @generated from field: gfxcafe.oku.account.v1.AddressDetails address = 3; */ address?: AddressDetails; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateRequest. * Use `create(V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateRequestSchema)` to create a new message. */ export const V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 28); /** * V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateResponse returns updated account * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateResponse */ export type V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateResponse = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateResponse"> & { /** * External account data * * @generated from field: google.protobuf.Struct external_account = 1; */ externalAccount?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateResponse. * Use `create(V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateResponseSchema)` to create a new message. */ export const V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 29); /** * V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteRequest for deleting external account * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteRequest */ export type V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteRequest = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteRequest"> & { /** * Customer ID * * @generated from field: string customer_id = 1; */ customerId: string; /** * External account ID * * @generated from field: string external_account_id = 2; */ externalAccountId: string; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteRequest. * Use `create(V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteRequestSchema)` to create a new message. */ export const V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 30); /** * V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteResponse returns deletion status * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteResponse */ export type V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteResponse = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteResponse"> & { /** * Deletion status * * @generated from field: google.protobuf.Struct status = 1; */ status?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteResponse. * Use `create(V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteResponseSchema)` to create a new message. */ export const V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 31); /** * V0CustomersCustomerIdPlaidLinkRequestsRequest for Plaid link creation * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdPlaidLinkRequestsRequest */ export type V0CustomersCustomerIdPlaidLinkRequestsRequest = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdPlaidLinkRequestsRequest"> & { /** * Customer ID * * @generated from field: string customer_id = 1; */ customerId: string; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdPlaidLinkRequestsRequest. * Use `create(V0CustomersCustomerIdPlaidLinkRequestsRequestSchema)` to create a new message. */ export const V0CustomersCustomerIdPlaidLinkRequestsRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 32); /** * V0CustomersCustomerIdPlaidLinkRequestsResponse returns Plaid link details * * @generated from message gfxcafe.oku.account.v1.V0CustomersCustomerIdPlaidLinkRequestsResponse */ export type V0CustomersCustomerIdPlaidLinkRequestsResponse = Message<"gfxcafe.oku.account.v1.V0CustomersCustomerIdPlaidLinkRequestsResponse"> & { /** * Plaid link data * * @generated from field: google.protobuf.Struct plaid_link = 1; */ plaidLink?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0CustomersCustomerIdPlaidLinkRequestsResponse. * Use `create(V0CustomersCustomerIdPlaidLinkRequestsResponseSchema)` to create a new message. */ export const V0CustomersCustomerIdPlaidLinkRequestsResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 33); /** * V0PlaidExchangePublicTokenLinkTokenRequest for token exchange * * @generated from message gfxcafe.oku.account.v1.V0PlaidExchangePublicTokenLinkTokenRequest */ export type V0PlaidExchangePublicTokenLinkTokenRequest = Message<"gfxcafe.oku.account.v1.V0PlaidExchangePublicTokenLinkTokenRequest"> & { /** * Link token * * @generated from field: string link_token = 1; */ linkToken: string; /** * Public token * * @generated from field: string public_token = 2; */ publicToken: string; }; /** * Describes the message gfxcafe.oku.account.v1.V0PlaidExchangePublicTokenLinkTokenRequest. * Use `create(V0PlaidExchangePublicTokenLinkTokenRequestSchema)` to create a new message. */ export const V0PlaidExchangePublicTokenLinkTokenRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 34); /** * V0PlaidExchangePublicTokenLinkTokenResponse returns exchange result * * @generated from message gfxcafe.oku.account.v1.V0PlaidExchangePublicTokenLinkTokenResponse */ export type V0PlaidExchangePublicTokenLinkTokenResponse = Message<"gfxcafe.oku.account.v1.V0PlaidExchangePublicTokenLinkTokenResponse"> & { /** * Exchange result data * * @generated from field: google.protobuf.Struct result = 1; */ result?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0PlaidExchangePublicTokenLinkTokenResponse. * Use `create(V0PlaidExchangePublicTokenLinkTokenResponseSchema)` to create a new message. */ export const V0PlaidExchangePublicTokenLinkTokenResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 35); /** * V0TransfersRequest for creating a transfer * * @generated from message gfxcafe.oku.account.v1.V0TransfersRequest */ export type V0TransfersRequest = Message<"gfxcafe.oku.account.v1.V0TransfersRequest"> & { /** * Amount * * @generated from field: string amount = 1; */ amount: string; /** * On behalf of (customer ID) * * @generated from field: string on_behalf_of = 2; */ onBehalfOf: string; /** * Developer fee * * @generated from field: string developer_fee = 3; */ developerFee: string; /** * Source details * * @generated from field: gfxcafe.oku.account.v1.TransferSource source = 4; */ source?: TransferSource; /** * Destination details * * @generated from field: gfxcafe.oku.account.v1.TransferDestination destination = 5; */ destination?: TransferDestination; }; /** * Describes the message gfxcafe.oku.account.v1.V0TransfersRequest. * Use `create(V0TransfersRequestSchema)` to create a new message. */ export const V0TransfersRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 36); /** * V0TransfersResponse returns transfer details * * @generated from message gfxcafe.oku.account.v1.V0TransfersResponse */ export type V0TransfersResponse = Message<"gfxcafe.oku.account.v1.V0TransfersResponse"> & { /** * Transfer data * * @generated from field: google.protobuf.Struct transfer = 1; */ transfer?: JsonObject; }; /** * Describes the message gfxcafe.oku.account.v1.V0TransfersResponse. * Use `create(V0TransfersResponseSchema)` to create a new message. */ export const V0TransfersResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 37); /** * V0TransfersTransferIdRequest for canceling a transfer * * @generated from message gfxcafe.oku.account.v1.V0TransfersTransferIdRequest */ export type V0TransfersTransferIdRequest = Message<"gfxcafe.oku.account.v1.V0TransfersTransferIdRequest"> & { /** * Transfer ID * * @generated from field: string transfer_id = 1; */ transferId: string; }; /** * Describes the message gfxcafe.oku.account.v1.V0TransfersTransferIdRequest. * Use `create(V0TransfersTransferIdRequestSchema)` to create a new message. */ export const V0TransfersTransferIdRequestSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 38); /** * V0TransfersTransferIdResponse returns cancellation details * * @generated from message gfxcafe.oku.account.v1.V0TransfersTransferIdResponse */ export type V0TransfersTransferIdResponse = Message<"gfxcafe.oku.account.v1.V0TransfersTransferIdResponse"> & { /** * Transfer ID * * @generated from field: string transfer_id = 1; */ transferId: string; /** * Status * * @generated from field: string status = 2; */ status: string; }; /** * Describes the message gfxcafe.oku.account.v1.V0TransfersTransferIdResponse. * Use `create(V0TransfersTransferIdResponseSchema)` to create a new message. */ export const V0TransfersTransferIdResponseSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 39); /** * TransferSource details * * @generated from message gfxcafe.oku.account.v1.TransferSource */ export type TransferSource = Message<"gfxcafe.oku.account.v1.TransferSource"> & { /** * Currency * * @generated from field: string currency = 1; */ currency: string; /** * Payment rail * * @generated from field: string payment_rail = 2; */ paymentRail: string; /** * External account ID (for ach/wire) * * @generated from field: string external_account_id = 3; */ externalAccountId: string; /** * From address (for crypto) * * @generated from field: gfxcafe.oku.account.v1.Address from_address = 4; */ fromAddress?: Address; }; /** * Describes the message gfxcafe.oku.account.v1.TransferSource. * Use `create(TransferSourceSchema)` to create a new message. */ export const TransferSourceSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 40); /** * TransferDestination details * * @generated from message gfxcafe.oku.account.v1.TransferDestination */ export type TransferDestination = Message<"gfxcafe.oku.account.v1.TransferDestination"> & { /** * Currency * * @generated from field: string currency = 1; */ currency: string; /** * Payment rail * * @generated from field: string payment_rail = 2; */ paymentRail: string; /** * External account ID (for ach/wire) * * @generated from field: string external_account_id = 3; */ externalAccountId: string; /** * To address (for crypto) * * @generated from field: gfxcafe.oku.account.v1.Address to_address = 4; */ toAddress?: Address; /** * Wire message * * @generated from field: string wire_message = 5; */ wireMessage: string; }; /** * Describes the message gfxcafe.oku.account.v1.TransferDestination. * Use `create(TransferDestinationSchema)` to create a new message. */ export const TransferDestinationSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 41); /** * IbanDetails for EUR accounts * * @generated from message gfxcafe.oku.account.v1.IbanDetails */ export type IbanDetails = Message<"gfxcafe.oku.account.v1.IbanDetails"> & { /** * Account number * * @generated from field: string account_number = 1; */ accountNumber: string; /** * BIC * * @generated from field: string bic = 2; */ bic: string; /** * Country * * @generated from field: string country = 3; */ country: string; }; /** * Describes the message gfxcafe.oku.account.v1.IbanDetails. * Use `create(IbanDetailsSchema)` to create a new message. */ export const IbanDetailsSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 42); /** * AccountDetails for USD accounts * * @generated from message gfxcafe.oku.account.v1.AccountDetails */ export type AccountDetails = Message<"gfxcafe.oku.account.v1.AccountDetails"> & { /** * Account number * * @generated from field: string account_number = 1; */ accountNumber: string; /** * Routing number * * @generated from field: string routing_number = 2; */ routingNumber: string; /** * Checking or savings * * @generated from field: string checking_or_savings = 3; */ checkingOrSavings: string; }; /** * Describes the message gfxcafe.oku.account.v1.AccountDetails. * Use `create(AccountDetailsSchema)` to create a new message. */ export const AccountDetailsSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 43); /** * AddressDetails for accounts * * @generated from message gfxcafe.oku.account.v1.AddressDetails */ export type AddressDetails = Message<"gfxcafe.oku.account.v1.AddressDetails"> & { /** * Street line 1 * * @generated from field: string street_line_1 = 1; */ streetLine1: string; /** * Street line 2 * * @generated from field: string street_line_2 = 2; */ streetLine2: string; /** * City * * @generated from field: string city = 3; */ city: string; /** * State * * @generated from field: string state = 4; */ state: string; /** * Postal code * * @generated from field: string postal_code = 5; */ postalCode: string; /** * Country * * @generated from field: string country = 6; */ country: string; }; /** * Describes the message gfxcafe.oku.account.v1.AddressDetails. * Use `create(AddressDetailsSchema)` to create a new message. */ export const AddressDetailsSchema: GenMessage = /*@__PURE__*/ messageDesc(file_gfxcafe_oku_account_v1_bridge, 44); /** * BridgeService provides bridge functionality for fiat-crypto transfers * * V0 endpoints (/bridge/v0/*) * * @generated from service gfxcafe.oku.account.v1.BridgeService */ export const BridgeService: GenService<{ /** * Get exchange rates (public) (/bridge/v0/exchange_rates) * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0ExchangeRates */ v0ExchangeRates: { methodKind: "unary"; input: typeof V0ExchangeRatesRequestSchema; output: typeof V0ExchangeRatesResponseSchema; }, /** * Health check (/bridge/v0/health) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0Health */ v0Health: { methodKind: "unary"; input: typeof V0HealthRequestSchema; output: typeof V0HealthResponseSchema; }, /** * Get countries list (/bridge/v0/lists/countries) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0ListsCountries */ v0ListsCountries: { methodKind: "unary"; input: typeof V0ListsCountriesRequestSchema; output: typeof V0ListsCountriesResponseSchema; }, /** * List KYC links (/bridge/v0/kyc_links) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0KycLinks */ v0KycLinks: { methodKind: "unary"; input: typeof V0KycLinksRequestSchema; output: typeof V0KycLinksResponseSchema; }, /** * Get KYC link by ID (/bridge/v0/kyc_links/{kyc_link_id}) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0KycLinksKycLinkId */ v0KycLinksKycLinkId: { methodKind: "unary"; input: typeof V0KycLinksKycLinkIdRequestSchema; output: typeof V0KycLinksKycLinkIdResponseSchema; }, /** * Create KYC link (/bridge/v0/kyc_links) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0KycLinksCreate */ v0KycLinksCreate: { methodKind: "unary"; input: typeof V0KycLinksCreateRequestSchema; output: typeof V0KycLinksCreateResponseSchema; }, /** * List customers (/bridge/v0/customers) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0Customers */ v0Customers: { methodKind: "unary"; input: typeof V0CustomersRequestSchema; output: typeof V0CustomersResponseSchema; }, /** * Get customer by ID (/bridge/v0/customers/{customer_id}) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0CustomersCustomerId */ v0CustomersCustomerId: { methodKind: "unary"; input: typeof V0CustomersCustomerIdRequestSchema; output: typeof V0CustomersCustomerIdResponseSchema; }, /** * Get customer KYC link (/bridge/v0/customers/{customer_id}/kyc_link) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0CustomersCustomerIdKycLink */ v0CustomersCustomerIdKycLink: { methodKind: "unary"; input: typeof V0CustomersCustomerIdKycLinkRequestSchema; output: typeof V0CustomersCustomerIdKycLinkResponseSchema; }, /** * Get customer TOS acceptance link (/bridge/v0/customers/{customer_id}/tos_acceptance_link) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0CustomersCustomerIdTosAcceptanceLink */ v0CustomersCustomerIdTosAcceptanceLink: { methodKind: "unary"; input: typeof V0CustomersCustomerIdTosAcceptanceLinkRequestSchema; output: typeof V0CustomersCustomerIdTosAcceptanceLinkResponseSchema; }, /** * Get customer ID verification link (/bridge/v0/customers/{customer_id}/id_verification_link) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0CustomersCustomerIdIdVerificationLink */ v0CustomersCustomerIdIdVerificationLink: { methodKind: "unary"; input: typeof V0CustomersCustomerIdIdVerificationLinkRequestSchema; output: typeof V0CustomersCustomerIdIdVerificationLinkResponseSchema; }, /** * Get customer transfers (/bridge/v0/customers/{customer_id}/transfers) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0CustomersCustomerIdTransfers */ v0CustomersCustomerIdTransfers: { methodKind: "unary"; input: typeof V0CustomersCustomerIdTransfersRequestSchema; output: typeof V0CustomersCustomerIdTransfersResponseSchema; }, /** * List external accounts (/bridge/v0/customers/{customer_id}/external_accounts) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0CustomersCustomerIdExternalAccounts */ v0CustomersCustomerIdExternalAccounts: { methodKind: "unary"; input: typeof V0CustomersCustomerIdExternalAccountsRequestSchema; output: typeof V0CustomersCustomerIdExternalAccountsResponseSchema; }, /** * Create external account (/bridge/v0/customers/{customer_id}/external_accounts) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0CustomersCustomerIdExternalAccountsCreate */ v0CustomersCustomerIdExternalAccountsCreate: { methodKind: "unary"; input: typeof V0CustomersCustomerIdExternalAccountsCreateRequestSchema; output: typeof V0CustomersCustomerIdExternalAccountsCreateResponseSchema; }, /** * Update external account (/bridge/v0/customers/{customer_id}/external_accounts/{external_account_id}) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdate */ v0CustomersCustomerIdExternalAccountsExternalAccountIdUpdate: { methodKind: "unary"; input: typeof V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateRequestSchema; output: typeof V0CustomersCustomerIdExternalAccountsExternalAccountIdUpdateResponseSchema; }, /** * Delete external account (/bridge/v0/customers/{customer_id}/external_accounts/{external_account_id}) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0CustomersCustomerIdExternalAccountsExternalAccountIdDelete */ v0CustomersCustomerIdExternalAccountsExternalAccountIdDelete: { methodKind: "unary"; input: typeof V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteRequestSchema; output: typeof V0CustomersCustomerIdExternalAccountsExternalAccountIdDeleteResponseSchema; }, /** * Create Plaid link request (/bridge/v0/customers/{customer_id}/plaid_link_requests) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0CustomersCustomerIdPlaidLinkRequests */ v0CustomersCustomerIdPlaidLinkRequests: { methodKind: "unary"; input: typeof V0CustomersCustomerIdPlaidLinkRequestsRequestSchema; output: typeof V0CustomersCustomerIdPlaidLinkRequestsResponseSchema; }, /** * Exchange Plaid public token (/bridge/v0/plaid_exchange_public_token/{link_token}) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0PlaidExchangePublicTokenLinkToken */ v0PlaidExchangePublicTokenLinkToken: { methodKind: "unary"; input: typeof V0PlaidExchangePublicTokenLinkTokenRequestSchema; output: typeof V0PlaidExchangePublicTokenLinkTokenResponseSchema; }, /** * Create transfer (/bridge/v0/transfers) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0Transfers */ v0Transfers: { methodKind: "unary"; input: typeof V0TransfersRequestSchema; output: typeof V0TransfersResponseSchema; }, /** * Cancel transfer (/bridge/v0/transfers/{transfer_id}) - requires auth * * @generated from rpc gfxcafe.oku.account.v1.BridgeService.V0TransfersTransferId */ v0TransfersTransferId: { methodKind: "unary"; input: typeof V0TransfersTransferIdRequestSchema; output: typeof V0TransfersTransferIdResponseSchema; }, }> = /*@__PURE__*/ serviceDesc(file_gfxcafe_oku_account_v1_bridge, 0);