yc-types
Version:
TypeScript types and interfaces for YellowCard protobuf definitions
268 lines (267 loc) • 15.5 kB
JavaScript
"use strict";
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v2.2.7
// protoc v5.29.2
// source: yc_services.proto
Object.defineProperty(exports, "__esModule", { value: true });
exports.YcServiceManagementClientImpl = exports.YcServiceManagementServiceName = exports.protobufPackage = void 0;
/* eslint-disable */
const wire_1 = require("@bufbuild/protobuf/wire");
const auth_user_1 = require("./auth_user");
const card_1 = require("./card");
const citizen_1 = require("./citizen");
const common_1 = require("./common");
const issuer_1 = require("./issuer");
const ledger_1 = require("./ledger");
const stakeholders_1 = require("./stakeholders");
const yellowcard_1 = require("./yellowcard");
exports.protobufPackage = "pb";
exports.YcServiceManagementServiceName = "pb.YcServiceManagement";
class YcServiceManagementClientImpl {
constructor(rpc, opts) {
this.service = (opts === null || opts === void 0 ? void 0 : opts.service) || exports.YcServiceManagementServiceName;
this.rpc = rpc;
this.LoginAPI = this.LoginAPI.bind(this);
this.RefreshTokenAPI = this.RefreshTokenAPI.bind(this);
this.RevokeSessionAPI = this.RevokeSessionAPI.bind(this);
this.ActivateSessionAPI = this.ActivateSessionAPI.bind(this);
this.ListActiveSessionsAPI = this.ListActiveSessionsAPI.bind(this);
this.CreateUserAPI = this.CreateUserAPI.bind(this);
this.GetUserAPI = this.GetUserAPI.bind(this);
this.UpdateUserAPI = this.UpdateUserAPI.bind(this);
this.ListUsersAPI = this.ListUsersAPI.bind(this);
this.DeleteUserAPI = this.DeleteUserAPI.bind(this);
this.CreateIssuerAPI = this.CreateIssuerAPI.bind(this);
this.GetIssuerAPI = this.GetIssuerAPI.bind(this);
this.UpdateIssuerAPI = this.UpdateIssuerAPI.bind(this);
this.ListIssuersAPI = this.ListIssuersAPI.bind(this);
this.DeleteIssuerAPI = this.DeleteIssuerAPI.bind(this);
this.IssueYellowCardAPI = this.IssueYellowCardAPI.bind(this);
this.CreateStakeholderAPI = this.CreateStakeholderAPI.bind(this);
this.GetCard = this.GetCard.bind(this);
this.ListCards = this.ListCards.bind(this);
this.GetStakeholderAPI = this.GetStakeholderAPI.bind(this);
this.UpdateStakeholderAPI = this.UpdateStakeholderAPI.bind(this);
this.ListStakeholdersAPI = this.ListStakeholdersAPI.bind(this);
this.DeleteStakeholderAPI = this.DeleteStakeholderAPI.bind(this);
this.CreateCitizenAPI = this.CreateCitizenAPI.bind(this);
this.GetCitizenAPI = this.GetCitizenAPI.bind(this);
this.UpdateCitizenAPI = this.UpdateCitizenAPI.bind(this);
this.ListCitizensAPI = this.ListCitizensAPI.bind(this);
this.DeleteCitizenAPI = this.DeleteCitizenAPI.bind(this);
this.CreateChainCardAPI = this.CreateChainCardAPI.bind(this);
this.VerifyChainCardAPI = this.VerifyChainCardAPI.bind(this);
this.GetChainCardAPI = this.GetChainCardAPI.bind(this);
this.ListChainCardsAPI = this.ListChainCardsAPI.bind(this);
this.AddVaccination = this.AddVaccination.bind(this);
this.GetVaccinations = this.GetVaccinations.bind(this);
this.RevokeCard = this.RevokeCard.bind(this);
this.ListVaccines = this.ListVaccines.bind(this);
this.ListDiseases = this.ListDiseases.bind(this);
this.GetAllCards = this.GetAllCards.bind(this);
this.ReadCard = this.ReadCard.bind(this);
this.UpdateCardStatus = this.UpdateCardStatus.bind(this);
}
LoginAPI(request) {
const data = auth_user_1.LoginRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "LoginAPI", data);
return promise.then((data) => auth_user_1.Session.decode(new wire_1.BinaryReader(data)));
}
RefreshTokenAPI(request) {
const data = auth_user_1.RefreshTokenRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "RefreshTokenAPI", data);
return promise.then((data) => auth_user_1.Session.decode(new wire_1.BinaryReader(data)));
}
RevokeSessionAPI(request) {
const data = auth_user_1.RevokeSessionRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "RevokeSessionAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
ActivateSessionAPI(request) {
const data = auth_user_1.RevokeSessionRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ActivateSessionAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
ListActiveSessionsAPI(request) {
const data = common_1.ListDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ListActiveSessionsAPI", data);
return promise.then((data) => auth_user_1.ListActiveSessionResponse.decode(new wire_1.BinaryReader(data)));
}
CreateUserAPI(request) {
const data = auth_user_1.CreateUserRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CreateUserAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
GetUserAPI(request) {
const data = common_1.GetIDRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetUserAPI", data);
return promise.then((data) => auth_user_1.User.decode(new wire_1.BinaryReader(data)));
}
UpdateUserAPI(request) {
const data = auth_user_1.User.encode(request).finish();
const promise = this.rpc.request(this.service, "UpdateUserAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
ListUsersAPI(request) {
const data = common_1.ListDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ListUsersAPI", data);
return promise.then((data) => auth_user_1.ListUserResponse.decode(new wire_1.BinaryReader(data)));
}
DeleteUserAPI(request) {
const data = common_1.GetIDRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "DeleteUserAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
CreateIssuerAPI(request) {
const data = issuer_1.CreateIssuerRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CreateIssuerAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
GetIssuerAPI(request) {
const data = common_1.GetIDRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetIssuerAPI", data);
return promise.then((data) => issuer_1.Issuer.decode(new wire_1.BinaryReader(data)));
}
UpdateIssuerAPI(request) {
const data = issuer_1.Issuer.encode(request).finish();
const promise = this.rpc.request(this.service, "UpdateIssuerAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
ListIssuersAPI(request) {
const data = common_1.ListDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ListIssuersAPI", data);
return promise.then((data) => issuer_1.ListIssuersResponse.decode(new wire_1.BinaryReader(data)));
}
DeleteIssuerAPI(request) {
const data = common_1.GetIDRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "DeleteIssuerAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
IssueYellowCardAPI(request) {
const data = yellowcard_1.IssueYellowCardRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "IssueYellowCardAPI", data);
return promise.then((data) => yellowcard_1.IssueYellowCardResponse.decode(new wire_1.BinaryReader(data)));
}
CreateStakeholderAPI(request) {
const data = stakeholders_1.CreateStakeholderRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CreateStakeholderAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
GetCard(request) {
const data = yellowcard_1.APIGetCardRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetCard", data);
return promise.then((data) => yellowcard_1.APIGetCardResponse.decode(new wire_1.BinaryReader(data)));
}
ListCards(request) {
const data = yellowcard_1.APIListCardsRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ListCards", data);
return promise.then((data) => yellowcard_1.APIListCardsResponse.decode(new wire_1.BinaryReader(data)));
}
GetStakeholderAPI(request) {
const data = common_1.GetIDRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetStakeholderAPI", data);
return promise.then((data) => stakeholders_1.Stakeholder.decode(new wire_1.BinaryReader(data)));
}
UpdateStakeholderAPI(request) {
const data = stakeholders_1.Stakeholder.encode(request).finish();
const promise = this.rpc.request(this.service, "UpdateStakeholderAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
ListStakeholdersAPI(request) {
const data = common_1.ListDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ListStakeholdersAPI", data);
return promise.then((data) => stakeholders_1.ListStakeholdersResponse.decode(new wire_1.BinaryReader(data)));
}
DeleteStakeholderAPI(request) {
const data = common_1.GetIDRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "DeleteStakeholderAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
CreateCitizenAPI(request) {
const data = citizen_1.CreateCitizenRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CreateCitizenAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
GetCitizenAPI(request) {
const data = common_1.GetIDRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetCitizenAPI", data);
return promise.then((data) => citizen_1.Citizen.decode(new wire_1.BinaryReader(data)));
}
UpdateCitizenAPI(request) {
const data = citizen_1.Citizen.encode(request).finish();
const promise = this.rpc.request(this.service, "UpdateCitizenAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
ListCitizensAPI(request) {
const data = common_1.ListDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ListCitizensAPI", data);
return promise.then((data) => citizen_1.ListCitizensResponse.decode(new wire_1.BinaryReader(data)));
}
DeleteCitizenAPI(request) {
const data = common_1.GetIDRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "DeleteCitizenAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
CreateChainCardAPI(request) {
const data = card_1.CreateChainCardRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "CreateChainCardAPI", data);
return promise.then((data) => common_1.GlobalResponse.decode(new wire_1.BinaryReader(data)));
}
VerifyChainCardAPI(request) {
const data = card_1.VerifyChainCardRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "VerifyChainCardAPI", data);
return promise.then((data) => card_1.VerifyChainCardResponse.decode(new wire_1.BinaryReader(data)));
}
GetChainCardAPI(request) {
const data = common_1.GetIDRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetChainCardAPI", data);
return promise.then((data) => card_1.ChainCard.decode(new wire_1.BinaryReader(data)));
}
ListChainCardsAPI(request) {
const data = common_1.ListDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ListChainCardsAPI", data);
return promise.then((data) => card_1.ListChainCardsResponse.decode(new wire_1.BinaryReader(data)));
}
AddVaccination(request) {
const data = yellowcard_1.APIAddVaccinationRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "AddVaccination", data);
return promise.then((data) => yellowcard_1.APIAddVaccinationResponse.decode(new wire_1.BinaryReader(data)));
}
GetVaccinations(request) {
const data = common_1.GetIDRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetVaccinations", data);
return promise.then((data) => yellowcard_1.APIGetVaccinationsResponse.decode(new wire_1.BinaryReader(data)));
}
RevokeCard(request) {
const data = yellowcard_1.APIRevokeCardRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "RevokeCard", data);
return promise.then((data) => yellowcard_1.APIRevokeCardResponse.decode(new wire_1.BinaryReader(data)));
}
ListVaccines(request) {
const data = common_1.ListDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ListVaccines", data);
return promise.then((data) => yellowcard_1.APIListVaccinesResponse.decode(new wire_1.BinaryReader(data)));
}
ListDiseases(request) {
const data = common_1.ListDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ListDiseases", data);
return promise.then((data) => yellowcard_1.APIListDiseasesResponse.decode(new wire_1.BinaryReader(data)));
}
GetAllCards(request) {
const data = common_1.ListDataRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "GetAllCards", data);
return promise.then((data) => ledger_1.GetAllCardsResponse.decode(new wire_1.BinaryReader(data)));
}
ReadCard(request) {
const data = common_1.GetIDRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "ReadCard", data);
return promise.then((data) => ledger_1.YellowCard.decode(new wire_1.BinaryReader(data)));
}
UpdateCardStatus(request) {
const data = ledger_1.UpdateCardStatusRequest.encode(request).finish();
const promise = this.rpc.request(this.service, "UpdateCardStatus", data);
return promise.then((data) => ledger_1.UpdateCardStatusResponse.decode(new wire_1.BinaryReader(data)));
}
}
exports.YcServiceManagementClientImpl = YcServiceManagementClientImpl;