10219 lines
303 KiB
TypeScript
10219 lines
303 KiB
TypeScript
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-ts_proto v2.11.8
|
|
// protoc v7.34.1
|
|
// source: st-peter-admin.proto
|
|
|
|
/* eslint-disable */
|
|
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
|
|
import {
|
|
type CallOptions,
|
|
type ChannelCredentials,
|
|
Client,
|
|
type ClientOptions,
|
|
type ClientUnaryCall,
|
|
type handleUnaryCall,
|
|
makeGenericClientConstructor,
|
|
type Metadata,
|
|
type ServiceError,
|
|
type UntypedServiceImplementation,
|
|
} from "@grpc/grpc-js";
|
|
import { Timestamp } from "./google/protobuf/timestamp";
|
|
|
|
export const protobufPackage = "st_peter.admin";
|
|
|
|
export enum ResultCode {
|
|
RESULT_CODE_SUCCESS = 0,
|
|
RESULT_CODE_BAD_INPUT = 1,
|
|
RESULT_CODE_NOT_FOUND = 2,
|
|
RESULT_CODE_INTERNAL_SERVER_ERROR = 3,
|
|
/** RESULT_CODE_NOT_AUTHORIZED - User is not authenticated */
|
|
RESULT_CODE_NOT_AUTHORIZED = 4,
|
|
/** RESULT_CODE_FORBIDDEN - User is authenticated but lacks required permissions */
|
|
RESULT_CODE_FORBIDDEN = 5,
|
|
}
|
|
|
|
export function resultCodeFromJSON(object: any): ResultCode {
|
|
switch (object) {
|
|
case 0:
|
|
case "RESULT_CODE_SUCCESS":
|
|
return ResultCode.RESULT_CODE_SUCCESS;
|
|
case 1:
|
|
case "RESULT_CODE_BAD_INPUT":
|
|
return ResultCode.RESULT_CODE_BAD_INPUT;
|
|
case 2:
|
|
case "RESULT_CODE_NOT_FOUND":
|
|
return ResultCode.RESULT_CODE_NOT_FOUND;
|
|
case 3:
|
|
case "RESULT_CODE_INTERNAL_SERVER_ERROR":
|
|
return ResultCode.RESULT_CODE_INTERNAL_SERVER_ERROR;
|
|
case 4:
|
|
case "RESULT_CODE_NOT_AUTHORIZED":
|
|
return ResultCode.RESULT_CODE_NOT_AUTHORIZED;
|
|
case 5:
|
|
case "RESULT_CODE_FORBIDDEN":
|
|
return ResultCode.RESULT_CODE_FORBIDDEN;
|
|
default:
|
|
throw new globalThis.Error("Unrecognized enum value " + object + " for enum ResultCode");
|
|
}
|
|
}
|
|
|
|
export function resultCodeToJSON(object: ResultCode): string {
|
|
switch (object) {
|
|
case ResultCode.RESULT_CODE_SUCCESS:
|
|
return "RESULT_CODE_SUCCESS";
|
|
case ResultCode.RESULT_CODE_BAD_INPUT:
|
|
return "RESULT_CODE_BAD_INPUT";
|
|
case ResultCode.RESULT_CODE_NOT_FOUND:
|
|
return "RESULT_CODE_NOT_FOUND";
|
|
case ResultCode.RESULT_CODE_INTERNAL_SERVER_ERROR:
|
|
return "RESULT_CODE_INTERNAL_SERVER_ERROR";
|
|
case ResultCode.RESULT_CODE_NOT_AUTHORIZED:
|
|
return "RESULT_CODE_NOT_AUTHORIZED";
|
|
case ResultCode.RESULT_CODE_FORBIDDEN:
|
|
return "RESULT_CODE_FORBIDDEN";
|
|
default:
|
|
throw new globalThis.Error("Unrecognized enum value " + object + " for enum ResultCode");
|
|
}
|
|
}
|
|
|
|
export interface DateMessage {
|
|
year: number;
|
|
month: number;
|
|
day: number;
|
|
}
|
|
|
|
export interface User {
|
|
id: string;
|
|
email: string;
|
|
phone: string;
|
|
firstNames: string;
|
|
lastName: string;
|
|
profilePictureUrl: string;
|
|
handle?: string | undefined;
|
|
createdAt: Date | undefined;
|
|
updatedAt: Date | undefined;
|
|
deletedAt: Date | undefined;
|
|
lastLogin?: Date | undefined;
|
|
isActive: boolean;
|
|
isEmailVerified: boolean;
|
|
isPhoneVerified: boolean;
|
|
dateOfBirth: DateMessage | undefined;
|
|
version: number;
|
|
socialAccounts: SocialAccount[];
|
|
}
|
|
|
|
export interface Role {
|
|
id: string;
|
|
code: string;
|
|
description: string;
|
|
createdAt: Date | undefined;
|
|
updatedAt: Date | undefined;
|
|
}
|
|
|
|
export interface SocialAccount {
|
|
provider: string;
|
|
providerUserId: string;
|
|
accessToken: string;
|
|
expiresAt: Date | undefined;
|
|
}
|
|
|
|
export interface RegisterUserRequest {
|
|
email: string;
|
|
password: string;
|
|
phone: string;
|
|
firstName: string;
|
|
lastName: string;
|
|
}
|
|
|
|
export interface UserResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
user: User | undefined;
|
|
}
|
|
|
|
export interface LoginRequest {
|
|
email: string;
|
|
password: string;
|
|
}
|
|
|
|
export interface AuthenticationResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
token: string;
|
|
user: User | undefined;
|
|
}
|
|
|
|
export interface GetUserRequest {
|
|
userId: string;
|
|
actorId: string;
|
|
actorToken: string;
|
|
}
|
|
|
|
export interface GetUsersByUsernamesRequest {
|
|
emailAddresses: string[];
|
|
phoneNumbers: string[];
|
|
actorId: string;
|
|
actorToken: string;
|
|
}
|
|
|
|
export interface DeleteUserRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
userId: string;
|
|
reason: string;
|
|
userAgent: string;
|
|
unassignRoles: boolean;
|
|
}
|
|
|
|
export interface RestoreUserRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
userId: string;
|
|
reason: string;
|
|
userAgent: string;
|
|
restoreRoles: boolean;
|
|
}
|
|
|
|
export interface AssignRoleRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
userId: string;
|
|
roleId: string;
|
|
scopeCode: string;
|
|
targetId?: string | undefined;
|
|
expiresAt: Date | undefined;
|
|
sessionId: string;
|
|
}
|
|
|
|
export interface UnassignRoleRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
userId: string;
|
|
userRoleId: string;
|
|
reason: string;
|
|
}
|
|
|
|
export interface OperationResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
}
|
|
|
|
export interface SearchUsersRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
email?: string | undefined;
|
|
phone?: string | undefined;
|
|
search?: string | undefined;
|
|
page: number;
|
|
pageSize: number;
|
|
includeInactive: boolean;
|
|
}
|
|
|
|
export interface CountUsersRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
}
|
|
|
|
export interface TimeSeriesStatistic {
|
|
count: number;
|
|
year: number;
|
|
month: number;
|
|
day: number;
|
|
hour: number;
|
|
}
|
|
|
|
export interface CountUsersResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
grandTotal: number;
|
|
currentDate:
|
|
| DateMessage
|
|
| undefined;
|
|
/** 30 past days */
|
|
daily: TimeSeriesStatistic[];
|
|
/** 12 months */
|
|
monthly: TimeSeriesStatistic[];
|
|
}
|
|
|
|
export interface SearchUsersResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
users: User[];
|
|
total: number;
|
|
}
|
|
|
|
export interface SearchRolesRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
search: string;
|
|
page: number;
|
|
pageSize: number;
|
|
}
|
|
|
|
export interface SearchRolesResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
roles: Role[];
|
|
total: number;
|
|
}
|
|
|
|
export interface GetRoleScopesRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
roleId?: string | undefined;
|
|
scopeCode?: string | undefined;
|
|
}
|
|
|
|
export interface GetRoleScopesResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
roleScopes: RoleScope[];
|
|
roles: { [key: string]: Role };
|
|
}
|
|
|
|
export interface GetRoleScopesResponse_RolesEntry {
|
|
key: string;
|
|
value: Role | undefined;
|
|
}
|
|
|
|
export interface Lookup {
|
|
code: string;
|
|
name: string;
|
|
description: string;
|
|
}
|
|
|
|
export interface Scope {
|
|
code: string;
|
|
description: string;
|
|
parentCode?: string | undefined;
|
|
isActive: boolean;
|
|
}
|
|
|
|
export interface GetUserWithRolesRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
userId: string;
|
|
includeInactive: boolean;
|
|
scopeCodes: string[];
|
|
roleNames: string[];
|
|
}
|
|
|
|
export interface GetUserWithRolesResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
user: User | undefined;
|
|
roles: { [key: string]: Role };
|
|
assignedRoles: UserRole[];
|
|
scopes: { [key: string]: Scope };
|
|
actors: { [key: string]: User };
|
|
}
|
|
|
|
export interface GetUserWithRolesResponse_RolesEntry {
|
|
key: string;
|
|
value: Role | undefined;
|
|
}
|
|
|
|
export interface GetUserWithRolesResponse_ScopesEntry {
|
|
key: string;
|
|
value: Scope | undefined;
|
|
}
|
|
|
|
export interface GetUserWithRolesResponse_ActorsEntry {
|
|
key: string;
|
|
value: User | undefined;
|
|
}
|
|
|
|
export interface UserRole {
|
|
id: string;
|
|
userId: string;
|
|
roleId: string;
|
|
scopeCode: string;
|
|
targetId?: string | undefined;
|
|
isActive: boolean;
|
|
createdAt: Date | undefined;
|
|
createdBy: string;
|
|
updatedAt: Date | undefined;
|
|
updatedBy: string;
|
|
expiresAt: Date | undefined;
|
|
deletedAt: Date | undefined;
|
|
deletedBy?: string | undefined;
|
|
}
|
|
|
|
export interface GetUsersRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
userIds: string[];
|
|
}
|
|
|
|
export interface UsersResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
users: User[];
|
|
}
|
|
|
|
export interface GetAssignableRolesRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
userId: string;
|
|
}
|
|
|
|
export interface ScopeList {
|
|
scopeCodes: string[];
|
|
}
|
|
|
|
export interface GetAssignableRolesResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
roles: RoleScopeTarget[];
|
|
scopes: Scope[];
|
|
roleScopes: { [key: string]: ScopeList };
|
|
}
|
|
|
|
export interface GetAssignableRolesResponse_RoleScopesEntry {
|
|
key: string;
|
|
value: ScopeList | undefined;
|
|
}
|
|
|
|
export interface RoleScopeTarget {
|
|
role: Role | undefined;
|
|
scope: Scope | undefined;
|
|
targetId: string;
|
|
expiresAt: Date | undefined;
|
|
}
|
|
|
|
export interface GetRoleDetailsRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
roleId: string;
|
|
}
|
|
|
|
export interface RoleScope {
|
|
id: string;
|
|
roleId: string;
|
|
scopeCode: string;
|
|
isActive: boolean;
|
|
}
|
|
|
|
export interface GetRoleDetailsResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
role: Role | undefined;
|
|
assignedRoles: UserRole[];
|
|
scopes: Scope[];
|
|
actors: User[];
|
|
roleScopes: RoleScope[];
|
|
}
|
|
|
|
export interface GetRoleRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
roleId: string;
|
|
}
|
|
|
|
export interface GetRoleResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
role: Role | undefined;
|
|
}
|
|
|
|
export interface GetUserRoleRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
userRoleId: string;
|
|
}
|
|
|
|
export interface GetUserRoleResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
userRole: UserRole | undefined;
|
|
role: Role | undefined;
|
|
scope: Scope | undefined;
|
|
}
|
|
|
|
export interface UpdateUserInfoRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
userId: string;
|
|
firstNames?: string | undefined;
|
|
lastName?: string | undefined;
|
|
profilePictureId?: string | undefined;
|
|
dateOfBirth:
|
|
| DateMessage
|
|
| undefined;
|
|
/** Optional unique handle (e.g., @username) */
|
|
handle?: string | undefined;
|
|
}
|
|
|
|
export interface UpdateUserInfoResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
user: User | undefined;
|
|
}
|
|
|
|
export interface GetScopeAncestorsRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
scopeCode: string;
|
|
}
|
|
|
|
export interface GetScopeAncestorsResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
ancestors: Scope[];
|
|
}
|
|
|
|
export interface GetScopeDescendantsRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
scopeCode: string;
|
|
}
|
|
|
|
export interface GetScopeDescendantsResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
descendants: Scope[];
|
|
}
|
|
|
|
export interface GetAssignableTargetsRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
scopeCode: string;
|
|
}
|
|
|
|
export interface GetAssignableTargetsResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
targetIds: string[];
|
|
allTargetsPermissible: boolean;
|
|
}
|
|
|
|
export interface GetUsersByRoleRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
roleId: string;
|
|
scopeCode?: string | undefined;
|
|
targetId?: string | undefined;
|
|
includeInactive: boolean;
|
|
}
|
|
|
|
export interface GetUsersByRoleResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
users: User[];
|
|
total: number;
|
|
}
|
|
|
|
export interface CreateUserRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
email?: string | undefined;
|
|
phone?: string | undefined;
|
|
firstNames: string;
|
|
lastName: string;
|
|
profilePictureUrl: string;
|
|
/** Optional, if not provided, a random password will be generated and returned. */
|
|
password?: string | undefined;
|
|
dateOfBirth?:
|
|
| DateMessage
|
|
| undefined;
|
|
/** Optional unique handle (e.g., @username) */
|
|
handle?: string | undefined;
|
|
}
|
|
|
|
export interface CreateUserResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
user:
|
|
| User
|
|
| undefined;
|
|
/** Only returned if a new password was generated */
|
|
password?: string | undefined;
|
|
}
|
|
|
|
export interface DeviceInfo {
|
|
applicationName: string;
|
|
applicationVersion: string;
|
|
deviceName: string;
|
|
deviceType: string;
|
|
deviceOs: string;
|
|
deviceOsVersion: string;
|
|
deviceId: string;
|
|
}
|
|
|
|
export interface UserSession {
|
|
id: string;
|
|
userId: string;
|
|
deviceInfo: DeviceInfo | undefined;
|
|
createdAt: Date | undefined;
|
|
expiresAt: Date | undefined;
|
|
lastActivity: Date | undefined;
|
|
isActive: boolean;
|
|
ipAddress: string;
|
|
userAgent: string;
|
|
}
|
|
|
|
export interface GetUserSessionsRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
/** The user whose sessions to retrieve */
|
|
userId: string;
|
|
page: number;
|
|
size: number;
|
|
}
|
|
|
|
export interface GetUserSessionsResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
sessions: UserSession[];
|
|
total: number;
|
|
}
|
|
|
|
export interface ClearUserSessionsRequest {
|
|
actorId: string;
|
|
actorToken: string;
|
|
/** The user whose sessions should be cleared */
|
|
userId: string;
|
|
/** If empty, clears all sessions for the user */
|
|
sessionIds: string[];
|
|
}
|
|
|
|
export interface ClearUserSessionsResponse {
|
|
success: boolean;
|
|
resultCode: ResultCode;
|
|
message: string;
|
|
clearedCount: number;
|
|
}
|
|
|
|
function createBaseDateMessage(): DateMessage {
|
|
return { year: 0, month: 0, day: 0 };
|
|
}
|
|
|
|
export const DateMessage: MessageFns<DateMessage> = {
|
|
encode(message: DateMessage, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.year !== 0) {
|
|
writer.uint32(8).int32(message.year);
|
|
}
|
|
if (message.month !== 0) {
|
|
writer.uint32(16).uint32(message.month);
|
|
}
|
|
if (message.day !== 0) {
|
|
writer.uint32(24).uint32(message.day);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): DateMessage {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseDateMessage();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.year = reader.int32();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.month = reader.uint32();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 24) {
|
|
break;
|
|
}
|
|
|
|
message.day = reader.uint32();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): DateMessage {
|
|
return {
|
|
year: isSet(object.year) ? globalThis.Number(object.year) : 0,
|
|
month: isSet(object.month) ? globalThis.Number(object.month) : 0,
|
|
day: isSet(object.day) ? globalThis.Number(object.day) : 0,
|
|
};
|
|
},
|
|
|
|
toJSON(message: DateMessage): unknown {
|
|
const obj: any = {};
|
|
if (message.year !== 0) {
|
|
obj.year = Math.round(message.year);
|
|
}
|
|
if (message.month !== 0) {
|
|
obj.month = Math.round(message.month);
|
|
}
|
|
if (message.day !== 0) {
|
|
obj.day = Math.round(message.day);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<DateMessage>): DateMessage {
|
|
return DateMessage.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<DateMessage>): DateMessage {
|
|
const message = createBaseDateMessage();
|
|
message.year = object.year ?? 0;
|
|
message.month = object.month ?? 0;
|
|
message.day = object.day ?? 0;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseUser(): User {
|
|
return {
|
|
id: "",
|
|
email: "",
|
|
phone: "",
|
|
firstNames: "",
|
|
lastName: "",
|
|
profilePictureUrl: "",
|
|
handle: undefined,
|
|
createdAt: undefined,
|
|
updatedAt: undefined,
|
|
deletedAt: undefined,
|
|
lastLogin: undefined,
|
|
isActive: false,
|
|
isEmailVerified: false,
|
|
isPhoneVerified: false,
|
|
dateOfBirth: undefined,
|
|
version: 0,
|
|
socialAccounts: [],
|
|
};
|
|
}
|
|
|
|
export const User: MessageFns<User> = {
|
|
encode(message: User, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.id !== "") {
|
|
writer.uint32(10).string(message.id);
|
|
}
|
|
if (message.email !== "") {
|
|
writer.uint32(18).string(message.email);
|
|
}
|
|
if (message.phone !== "") {
|
|
writer.uint32(26).string(message.phone);
|
|
}
|
|
if (message.firstNames !== "") {
|
|
writer.uint32(34).string(message.firstNames);
|
|
}
|
|
if (message.lastName !== "") {
|
|
writer.uint32(42).string(message.lastName);
|
|
}
|
|
if (message.profilePictureUrl !== "") {
|
|
writer.uint32(50).string(message.profilePictureUrl);
|
|
}
|
|
if (message.handle !== undefined) {
|
|
writer.uint32(58).string(message.handle);
|
|
}
|
|
if (message.createdAt !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.createdAt), writer.uint32(82).fork()).join();
|
|
}
|
|
if (message.updatedAt !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.updatedAt), writer.uint32(90).fork()).join();
|
|
}
|
|
if (message.deletedAt !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.deletedAt), writer.uint32(98).fork()).join();
|
|
}
|
|
if (message.lastLogin !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.lastLogin), writer.uint32(106).fork()).join();
|
|
}
|
|
if (message.isActive !== false) {
|
|
writer.uint32(160).bool(message.isActive);
|
|
}
|
|
if (message.isEmailVerified !== false) {
|
|
writer.uint32(168).bool(message.isEmailVerified);
|
|
}
|
|
if (message.isPhoneVerified !== false) {
|
|
writer.uint32(176).bool(message.isPhoneVerified);
|
|
}
|
|
if (message.dateOfBirth !== undefined) {
|
|
DateMessage.encode(message.dateOfBirth, writer.uint32(186).fork()).join();
|
|
}
|
|
if (message.version !== 0) {
|
|
writer.uint32(192).int64(message.version);
|
|
}
|
|
for (const v of message.socialAccounts) {
|
|
SocialAccount.encode(v!, writer.uint32(242).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): User {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseUser();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.id = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.email = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.phone = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.firstNames = reader.string();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.lastName = reader.string();
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 50) {
|
|
break;
|
|
}
|
|
|
|
message.profilePictureUrl = reader.string();
|
|
continue;
|
|
}
|
|
case 7: {
|
|
if (tag !== 58) {
|
|
break;
|
|
}
|
|
|
|
message.handle = reader.string();
|
|
continue;
|
|
}
|
|
case 10: {
|
|
if (tag !== 82) {
|
|
break;
|
|
}
|
|
|
|
message.createdAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 11: {
|
|
if (tag !== 90) {
|
|
break;
|
|
}
|
|
|
|
message.updatedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 12: {
|
|
if (tag !== 98) {
|
|
break;
|
|
}
|
|
|
|
message.deletedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 13: {
|
|
if (tag !== 106) {
|
|
break;
|
|
}
|
|
|
|
message.lastLogin = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 20: {
|
|
if (tag !== 160) {
|
|
break;
|
|
}
|
|
|
|
message.isActive = reader.bool();
|
|
continue;
|
|
}
|
|
case 21: {
|
|
if (tag !== 168) {
|
|
break;
|
|
}
|
|
|
|
message.isEmailVerified = reader.bool();
|
|
continue;
|
|
}
|
|
case 22: {
|
|
if (tag !== 176) {
|
|
break;
|
|
}
|
|
|
|
message.isPhoneVerified = reader.bool();
|
|
continue;
|
|
}
|
|
case 23: {
|
|
if (tag !== 186) {
|
|
break;
|
|
}
|
|
|
|
message.dateOfBirth = DateMessage.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
case 24: {
|
|
if (tag !== 192) {
|
|
break;
|
|
}
|
|
|
|
message.version = longToNumber(reader.int64());
|
|
continue;
|
|
}
|
|
case 30: {
|
|
if (tag !== 242) {
|
|
break;
|
|
}
|
|
|
|
message.socialAccounts.push(SocialAccount.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): User {
|
|
return {
|
|
id: isSet(object.id) ? globalThis.String(object.id) : "",
|
|
email: isSet(object.email) ? globalThis.String(object.email) : "",
|
|
phone: isSet(object.phone) ? globalThis.String(object.phone) : "",
|
|
firstNames: isSet(object.firstNames)
|
|
? globalThis.String(object.firstNames)
|
|
: isSet(object.first_names)
|
|
? globalThis.String(object.first_names)
|
|
: "",
|
|
lastName: isSet(object.lastName)
|
|
? globalThis.String(object.lastName)
|
|
: isSet(object.last_name)
|
|
? globalThis.String(object.last_name)
|
|
: "",
|
|
profilePictureUrl: isSet(object.profilePictureUrl)
|
|
? globalThis.String(object.profilePictureUrl)
|
|
: isSet(object.profile_picture_url)
|
|
? globalThis.String(object.profile_picture_url)
|
|
: "",
|
|
handle: isSet(object.handle) ? globalThis.String(object.handle) : undefined,
|
|
createdAt: isSet(object.createdAt)
|
|
? fromJsonTimestamp(object.createdAt)
|
|
: isSet(object.created_at)
|
|
? fromJsonTimestamp(object.created_at)
|
|
: undefined,
|
|
updatedAt: isSet(object.updatedAt)
|
|
? fromJsonTimestamp(object.updatedAt)
|
|
: isSet(object.updated_at)
|
|
? fromJsonTimestamp(object.updated_at)
|
|
: undefined,
|
|
deletedAt: isSet(object.deletedAt)
|
|
? fromJsonTimestamp(object.deletedAt)
|
|
: isSet(object.deleted_at)
|
|
? fromJsonTimestamp(object.deleted_at)
|
|
: undefined,
|
|
lastLogin: isSet(object.lastLogin)
|
|
? fromJsonTimestamp(object.lastLogin)
|
|
: isSet(object.last_login)
|
|
? fromJsonTimestamp(object.last_login)
|
|
: undefined,
|
|
isActive: isSet(object.isActive)
|
|
? globalThis.Boolean(object.isActive)
|
|
: isSet(object.is_active)
|
|
? globalThis.Boolean(object.is_active)
|
|
: false,
|
|
isEmailVerified: isSet(object.isEmailVerified)
|
|
? globalThis.Boolean(object.isEmailVerified)
|
|
: isSet(object.is_email_verified)
|
|
? globalThis.Boolean(object.is_email_verified)
|
|
: false,
|
|
isPhoneVerified: isSet(object.isPhoneVerified)
|
|
? globalThis.Boolean(object.isPhoneVerified)
|
|
: isSet(object.is_phone_verified)
|
|
? globalThis.Boolean(object.is_phone_verified)
|
|
: false,
|
|
dateOfBirth: isSet(object.dateOfBirth)
|
|
? DateMessage.fromJSON(object.dateOfBirth)
|
|
: isSet(object.date_of_birth)
|
|
? DateMessage.fromJSON(object.date_of_birth)
|
|
: undefined,
|
|
version: isSet(object.version) ? globalThis.Number(object.version) : 0,
|
|
socialAccounts: globalThis.Array.isArray(object?.socialAccounts)
|
|
? object.socialAccounts.map((e: any) => SocialAccount.fromJSON(e))
|
|
: globalThis.Array.isArray(object?.social_accounts)
|
|
? object.social_accounts.map((e: any) => SocialAccount.fromJSON(e))
|
|
: [],
|
|
};
|
|
},
|
|
|
|
toJSON(message: User): unknown {
|
|
const obj: any = {};
|
|
if (message.id !== "") {
|
|
obj.id = message.id;
|
|
}
|
|
if (message.email !== "") {
|
|
obj.email = message.email;
|
|
}
|
|
if (message.phone !== "") {
|
|
obj.phone = message.phone;
|
|
}
|
|
if (message.firstNames !== "") {
|
|
obj.firstNames = message.firstNames;
|
|
}
|
|
if (message.lastName !== "") {
|
|
obj.lastName = message.lastName;
|
|
}
|
|
if (message.profilePictureUrl !== "") {
|
|
obj.profilePictureUrl = message.profilePictureUrl;
|
|
}
|
|
if (message.handle !== undefined) {
|
|
obj.handle = message.handle;
|
|
}
|
|
if (message.createdAt !== undefined) {
|
|
obj.createdAt = message.createdAt.toISOString();
|
|
}
|
|
if (message.updatedAt !== undefined) {
|
|
obj.updatedAt = message.updatedAt.toISOString();
|
|
}
|
|
if (message.deletedAt !== undefined) {
|
|
obj.deletedAt = message.deletedAt.toISOString();
|
|
}
|
|
if (message.lastLogin !== undefined) {
|
|
obj.lastLogin = message.lastLogin.toISOString();
|
|
}
|
|
if (message.isActive !== false) {
|
|
obj.isActive = message.isActive;
|
|
}
|
|
if (message.isEmailVerified !== false) {
|
|
obj.isEmailVerified = message.isEmailVerified;
|
|
}
|
|
if (message.isPhoneVerified !== false) {
|
|
obj.isPhoneVerified = message.isPhoneVerified;
|
|
}
|
|
if (message.dateOfBirth !== undefined) {
|
|
obj.dateOfBirth = DateMessage.toJSON(message.dateOfBirth);
|
|
}
|
|
if (message.version !== 0) {
|
|
obj.version = Math.round(message.version);
|
|
}
|
|
if (message.socialAccounts?.length) {
|
|
obj.socialAccounts = message.socialAccounts.map((e) => SocialAccount.toJSON(e));
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<User>): User {
|
|
return User.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<User>): User {
|
|
const message = createBaseUser();
|
|
message.id = object.id ?? "";
|
|
message.email = object.email ?? "";
|
|
message.phone = object.phone ?? "";
|
|
message.firstNames = object.firstNames ?? "";
|
|
message.lastName = object.lastName ?? "";
|
|
message.profilePictureUrl = object.profilePictureUrl ?? "";
|
|
message.handle = object.handle ?? undefined;
|
|
message.createdAt = object.createdAt ?? undefined;
|
|
message.updatedAt = object.updatedAt ?? undefined;
|
|
message.deletedAt = object.deletedAt ?? undefined;
|
|
message.lastLogin = object.lastLogin ?? undefined;
|
|
message.isActive = object.isActive ?? false;
|
|
message.isEmailVerified = object.isEmailVerified ?? false;
|
|
message.isPhoneVerified = object.isPhoneVerified ?? false;
|
|
message.dateOfBirth = (object.dateOfBirth !== undefined && object.dateOfBirth !== null)
|
|
? DateMessage.fromPartial(object.dateOfBirth)
|
|
: undefined;
|
|
message.version = object.version ?? 0;
|
|
message.socialAccounts = object.socialAccounts?.map((e) => SocialAccount.fromPartial(e)) || [];
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseRole(): Role {
|
|
return { id: "", code: "", description: "", createdAt: undefined, updatedAt: undefined };
|
|
}
|
|
|
|
export const Role: MessageFns<Role> = {
|
|
encode(message: Role, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.id !== "") {
|
|
writer.uint32(10).string(message.id);
|
|
}
|
|
if (message.code !== "") {
|
|
writer.uint32(18).string(message.code);
|
|
}
|
|
if (message.description !== "") {
|
|
writer.uint32(26).string(message.description);
|
|
}
|
|
if (message.createdAt !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.createdAt), writer.uint32(34).fork()).join();
|
|
}
|
|
if (message.updatedAt !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.updatedAt), writer.uint32(42).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): Role {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseRole();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.id = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.code = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.description = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.createdAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.updatedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): Role {
|
|
return {
|
|
id: isSet(object.id) ? globalThis.String(object.id) : "",
|
|
code: isSet(object.code) ? globalThis.String(object.code) : "",
|
|
description: isSet(object.description) ? globalThis.String(object.description) : "",
|
|
createdAt: isSet(object.createdAt)
|
|
? fromJsonTimestamp(object.createdAt)
|
|
: isSet(object.created_at)
|
|
? fromJsonTimestamp(object.created_at)
|
|
: undefined,
|
|
updatedAt: isSet(object.updatedAt)
|
|
? fromJsonTimestamp(object.updatedAt)
|
|
: isSet(object.updated_at)
|
|
? fromJsonTimestamp(object.updated_at)
|
|
: undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: Role): unknown {
|
|
const obj: any = {};
|
|
if (message.id !== "") {
|
|
obj.id = message.id;
|
|
}
|
|
if (message.code !== "") {
|
|
obj.code = message.code;
|
|
}
|
|
if (message.description !== "") {
|
|
obj.description = message.description;
|
|
}
|
|
if (message.createdAt !== undefined) {
|
|
obj.createdAt = message.createdAt.toISOString();
|
|
}
|
|
if (message.updatedAt !== undefined) {
|
|
obj.updatedAt = message.updatedAt.toISOString();
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<Role>): Role {
|
|
return Role.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<Role>): Role {
|
|
const message = createBaseRole();
|
|
message.id = object.id ?? "";
|
|
message.code = object.code ?? "";
|
|
message.description = object.description ?? "";
|
|
message.createdAt = object.createdAt ?? undefined;
|
|
message.updatedAt = object.updatedAt ?? undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseSocialAccount(): SocialAccount {
|
|
return { provider: "", providerUserId: "", accessToken: "", expiresAt: undefined };
|
|
}
|
|
|
|
export const SocialAccount: MessageFns<SocialAccount> = {
|
|
encode(message: SocialAccount, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.provider !== "") {
|
|
writer.uint32(10).string(message.provider);
|
|
}
|
|
if (message.providerUserId !== "") {
|
|
writer.uint32(18).string(message.providerUserId);
|
|
}
|
|
if (message.accessToken !== "") {
|
|
writer.uint32(26).string(message.accessToken);
|
|
}
|
|
if (message.expiresAt !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.expiresAt), writer.uint32(34).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): SocialAccount {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseSocialAccount();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.provider = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.providerUserId = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.accessToken = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.expiresAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): SocialAccount {
|
|
return {
|
|
provider: isSet(object.provider) ? globalThis.String(object.provider) : "",
|
|
providerUserId: isSet(object.providerUserId)
|
|
? globalThis.String(object.providerUserId)
|
|
: isSet(object.provider_user_id)
|
|
? globalThis.String(object.provider_user_id)
|
|
: "",
|
|
accessToken: isSet(object.accessToken)
|
|
? globalThis.String(object.accessToken)
|
|
: isSet(object.access_token)
|
|
? globalThis.String(object.access_token)
|
|
: "",
|
|
expiresAt: isSet(object.expiresAt)
|
|
? fromJsonTimestamp(object.expiresAt)
|
|
: isSet(object.expires_at)
|
|
? fromJsonTimestamp(object.expires_at)
|
|
: undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: SocialAccount): unknown {
|
|
const obj: any = {};
|
|
if (message.provider !== "") {
|
|
obj.provider = message.provider;
|
|
}
|
|
if (message.providerUserId !== "") {
|
|
obj.providerUserId = message.providerUserId;
|
|
}
|
|
if (message.accessToken !== "") {
|
|
obj.accessToken = message.accessToken;
|
|
}
|
|
if (message.expiresAt !== undefined) {
|
|
obj.expiresAt = message.expiresAt.toISOString();
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<SocialAccount>): SocialAccount {
|
|
return SocialAccount.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<SocialAccount>): SocialAccount {
|
|
const message = createBaseSocialAccount();
|
|
message.provider = object.provider ?? "";
|
|
message.providerUserId = object.providerUserId ?? "";
|
|
message.accessToken = object.accessToken ?? "";
|
|
message.expiresAt = object.expiresAt ?? undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseRegisterUserRequest(): RegisterUserRequest {
|
|
return { email: "", password: "", phone: "", firstName: "", lastName: "" };
|
|
}
|
|
|
|
export const RegisterUserRequest: MessageFns<RegisterUserRequest> = {
|
|
encode(message: RegisterUserRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.email !== "") {
|
|
writer.uint32(10).string(message.email);
|
|
}
|
|
if (message.password !== "") {
|
|
writer.uint32(18).string(message.password);
|
|
}
|
|
if (message.phone !== "") {
|
|
writer.uint32(26).string(message.phone);
|
|
}
|
|
if (message.firstName !== "") {
|
|
writer.uint32(34).string(message.firstName);
|
|
}
|
|
if (message.lastName !== "") {
|
|
writer.uint32(42).string(message.lastName);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): RegisterUserRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseRegisterUserRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.email = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.password = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.phone = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.firstName = reader.string();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.lastName = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): RegisterUserRequest {
|
|
return {
|
|
email: isSet(object.email) ? globalThis.String(object.email) : "",
|
|
password: isSet(object.password) ? globalThis.String(object.password) : "",
|
|
phone: isSet(object.phone) ? globalThis.String(object.phone) : "",
|
|
firstName: isSet(object.firstName)
|
|
? globalThis.String(object.firstName)
|
|
: isSet(object.first_name)
|
|
? globalThis.String(object.first_name)
|
|
: "",
|
|
lastName: isSet(object.lastName)
|
|
? globalThis.String(object.lastName)
|
|
: isSet(object.last_name)
|
|
? globalThis.String(object.last_name)
|
|
: "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: RegisterUserRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.email !== "") {
|
|
obj.email = message.email;
|
|
}
|
|
if (message.password !== "") {
|
|
obj.password = message.password;
|
|
}
|
|
if (message.phone !== "") {
|
|
obj.phone = message.phone;
|
|
}
|
|
if (message.firstName !== "") {
|
|
obj.firstName = message.firstName;
|
|
}
|
|
if (message.lastName !== "") {
|
|
obj.lastName = message.lastName;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<RegisterUserRequest>): RegisterUserRequest {
|
|
return RegisterUserRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<RegisterUserRequest>): RegisterUserRequest {
|
|
const message = createBaseRegisterUserRequest();
|
|
message.email = object.email ?? "";
|
|
message.password = object.password ?? "";
|
|
message.phone = object.phone ?? "";
|
|
message.firstName = object.firstName ?? "";
|
|
message.lastName = object.lastName ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseUserResponse(): UserResponse {
|
|
return { success: false, resultCode: 0, message: "", user: undefined };
|
|
}
|
|
|
|
export const UserResponse: MessageFns<UserResponse> = {
|
|
encode(message: UserResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
if (message.user !== undefined) {
|
|
User.encode(message.user, writer.uint32(34).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): UserResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseUserResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.user = User.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): UserResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
user: isSet(object.user) ? User.fromJSON(object.user) : undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: UserResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.user !== undefined) {
|
|
obj.user = User.toJSON(message.user);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<UserResponse>): UserResponse {
|
|
return UserResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<UserResponse>): UserResponse {
|
|
const message = createBaseUserResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.user = (object.user !== undefined && object.user !== null) ? User.fromPartial(object.user) : undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseLoginRequest(): LoginRequest {
|
|
return { email: "", password: "" };
|
|
}
|
|
|
|
export const LoginRequest: MessageFns<LoginRequest> = {
|
|
encode(message: LoginRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.email !== "") {
|
|
writer.uint32(10).string(message.email);
|
|
}
|
|
if (message.password !== "") {
|
|
writer.uint32(18).string(message.password);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): LoginRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseLoginRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.email = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.password = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): LoginRequest {
|
|
return {
|
|
email: isSet(object.email) ? globalThis.String(object.email) : "",
|
|
password: isSet(object.password) ? globalThis.String(object.password) : "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: LoginRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.email !== "") {
|
|
obj.email = message.email;
|
|
}
|
|
if (message.password !== "") {
|
|
obj.password = message.password;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<LoginRequest>): LoginRequest {
|
|
return LoginRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<LoginRequest>): LoginRequest {
|
|
const message = createBaseLoginRequest();
|
|
message.email = object.email ?? "";
|
|
message.password = object.password ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseAuthenticationResponse(): AuthenticationResponse {
|
|
return { success: false, resultCode: 0, message: "", token: "", user: undefined };
|
|
}
|
|
|
|
export const AuthenticationResponse: MessageFns<AuthenticationResponse> = {
|
|
encode(message: AuthenticationResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
if (message.token !== "") {
|
|
writer.uint32(34).string(message.token);
|
|
}
|
|
if (message.user !== undefined) {
|
|
User.encode(message.user, writer.uint32(42).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): AuthenticationResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseAuthenticationResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.token = reader.string();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.user = User.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): AuthenticationResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
token: isSet(object.token) ? globalThis.String(object.token) : "",
|
|
user: isSet(object.user) ? User.fromJSON(object.user) : undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: AuthenticationResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.token !== "") {
|
|
obj.token = message.token;
|
|
}
|
|
if (message.user !== undefined) {
|
|
obj.user = User.toJSON(message.user);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<AuthenticationResponse>): AuthenticationResponse {
|
|
return AuthenticationResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<AuthenticationResponse>): AuthenticationResponse {
|
|
const message = createBaseAuthenticationResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.token = object.token ?? "";
|
|
message.user = (object.user !== undefined && object.user !== null) ? User.fromPartial(object.user) : undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetUserRequest(): GetUserRequest {
|
|
return { userId: "", actorId: "", actorToken: "" };
|
|
}
|
|
|
|
export const GetUserRequest: MessageFns<GetUserRequest> = {
|
|
encode(message: GetUserRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.userId !== "") {
|
|
writer.uint32(10).string(message.userId);
|
|
}
|
|
if (message.actorId !== "") {
|
|
writer.uint32(90).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(98).string(message.actorToken);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetUserRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetUserRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.userId = reader.string();
|
|
continue;
|
|
}
|
|
case 11: {
|
|
if (tag !== 90) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 12: {
|
|
if (tag !== 98) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetUserRequest {
|
|
return {
|
|
userId: isSet(object.userId)
|
|
? globalThis.String(object.userId)
|
|
: isSet(object.user_id)
|
|
? globalThis.String(object.user_id)
|
|
: "",
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetUserRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.userId !== "") {
|
|
obj.userId = message.userId;
|
|
}
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetUserRequest>): GetUserRequest {
|
|
return GetUserRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetUserRequest>): GetUserRequest {
|
|
const message = createBaseGetUserRequest();
|
|
message.userId = object.userId ?? "";
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetUsersByUsernamesRequest(): GetUsersByUsernamesRequest {
|
|
return { emailAddresses: [], phoneNumbers: [], actorId: "", actorToken: "" };
|
|
}
|
|
|
|
export const GetUsersByUsernamesRequest: MessageFns<GetUsersByUsernamesRequest> = {
|
|
encode(message: GetUsersByUsernamesRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
for (const v of message.emailAddresses) {
|
|
writer.uint32(18).string(v!);
|
|
}
|
|
for (const v of message.phoneNumbers) {
|
|
writer.uint32(26).string(v!);
|
|
}
|
|
if (message.actorId !== "") {
|
|
writer.uint32(90).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(98).string(message.actorToken);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetUsersByUsernamesRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetUsersByUsernamesRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.emailAddresses.push(reader.string());
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.phoneNumbers.push(reader.string());
|
|
continue;
|
|
}
|
|
case 11: {
|
|
if (tag !== 90) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 12: {
|
|
if (tag !== 98) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetUsersByUsernamesRequest {
|
|
return {
|
|
emailAddresses: globalThis.Array.isArray(object?.emailAddresses)
|
|
? object.emailAddresses.map((e: any) => globalThis.String(e))
|
|
: globalThis.Array.isArray(object?.email_addresses)
|
|
? object.email_addresses.map((e: any) => globalThis.String(e))
|
|
: [],
|
|
phoneNumbers: globalThis.Array.isArray(object?.phoneNumbers)
|
|
? object.phoneNumbers.map((e: any) => globalThis.String(e))
|
|
: globalThis.Array.isArray(object?.phone_numbers)
|
|
? object.phone_numbers.map((e: any) => globalThis.String(e))
|
|
: [],
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetUsersByUsernamesRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.emailAddresses?.length) {
|
|
obj.emailAddresses = message.emailAddresses;
|
|
}
|
|
if (message.phoneNumbers?.length) {
|
|
obj.phoneNumbers = message.phoneNumbers;
|
|
}
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetUsersByUsernamesRequest>): GetUsersByUsernamesRequest {
|
|
return GetUsersByUsernamesRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetUsersByUsernamesRequest>): GetUsersByUsernamesRequest {
|
|
const message = createBaseGetUsersByUsernamesRequest();
|
|
message.emailAddresses = object.emailAddresses?.map((e) => e) || [];
|
|
message.phoneNumbers = object.phoneNumbers?.map((e) => e) || [];
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseDeleteUserRequest(): DeleteUserRequest {
|
|
return { actorId: "", actorToken: "", userId: "", reason: "", userAgent: "", unassignRoles: false };
|
|
}
|
|
|
|
export const DeleteUserRequest: MessageFns<DeleteUserRequest> = {
|
|
encode(message: DeleteUserRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.userId !== "") {
|
|
writer.uint32(26).string(message.userId);
|
|
}
|
|
if (message.reason !== "") {
|
|
writer.uint32(34).string(message.reason);
|
|
}
|
|
if (message.userAgent !== "") {
|
|
writer.uint32(42).string(message.userAgent);
|
|
}
|
|
if (message.unassignRoles !== false) {
|
|
writer.uint32(48).bool(message.unassignRoles);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): DeleteUserRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseDeleteUserRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.userId = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.reason = reader.string();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.userAgent = reader.string();
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 48) {
|
|
break;
|
|
}
|
|
|
|
message.unassignRoles = reader.bool();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): DeleteUserRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
userId: isSet(object.userId)
|
|
? globalThis.String(object.userId)
|
|
: isSet(object.user_id)
|
|
? globalThis.String(object.user_id)
|
|
: "",
|
|
reason: isSet(object.reason) ? globalThis.String(object.reason) : "",
|
|
userAgent: isSet(object.userAgent)
|
|
? globalThis.String(object.userAgent)
|
|
: isSet(object.user_agent)
|
|
? globalThis.String(object.user_agent)
|
|
: "",
|
|
unassignRoles: isSet(object.unassignRoles)
|
|
? globalThis.Boolean(object.unassignRoles)
|
|
: isSet(object.unassign_roles)
|
|
? globalThis.Boolean(object.unassign_roles)
|
|
: false,
|
|
};
|
|
},
|
|
|
|
toJSON(message: DeleteUserRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.userId !== "") {
|
|
obj.userId = message.userId;
|
|
}
|
|
if (message.reason !== "") {
|
|
obj.reason = message.reason;
|
|
}
|
|
if (message.userAgent !== "") {
|
|
obj.userAgent = message.userAgent;
|
|
}
|
|
if (message.unassignRoles !== false) {
|
|
obj.unassignRoles = message.unassignRoles;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<DeleteUserRequest>): DeleteUserRequest {
|
|
return DeleteUserRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<DeleteUserRequest>): DeleteUserRequest {
|
|
const message = createBaseDeleteUserRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.userId = object.userId ?? "";
|
|
message.reason = object.reason ?? "";
|
|
message.userAgent = object.userAgent ?? "";
|
|
message.unassignRoles = object.unassignRoles ?? false;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseRestoreUserRequest(): RestoreUserRequest {
|
|
return { actorId: "", actorToken: "", userId: "", reason: "", userAgent: "", restoreRoles: false };
|
|
}
|
|
|
|
export const RestoreUserRequest: MessageFns<RestoreUserRequest> = {
|
|
encode(message: RestoreUserRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.userId !== "") {
|
|
writer.uint32(26).string(message.userId);
|
|
}
|
|
if (message.reason !== "") {
|
|
writer.uint32(34).string(message.reason);
|
|
}
|
|
if (message.userAgent !== "") {
|
|
writer.uint32(42).string(message.userAgent);
|
|
}
|
|
if (message.restoreRoles !== false) {
|
|
writer.uint32(48).bool(message.restoreRoles);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): RestoreUserRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseRestoreUserRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.userId = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.reason = reader.string();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.userAgent = reader.string();
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 48) {
|
|
break;
|
|
}
|
|
|
|
message.restoreRoles = reader.bool();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): RestoreUserRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
userId: isSet(object.userId)
|
|
? globalThis.String(object.userId)
|
|
: isSet(object.user_id)
|
|
? globalThis.String(object.user_id)
|
|
: "",
|
|
reason: isSet(object.reason) ? globalThis.String(object.reason) : "",
|
|
userAgent: isSet(object.userAgent)
|
|
? globalThis.String(object.userAgent)
|
|
: isSet(object.user_agent)
|
|
? globalThis.String(object.user_agent)
|
|
: "",
|
|
restoreRoles: isSet(object.restoreRoles)
|
|
? globalThis.Boolean(object.restoreRoles)
|
|
: isSet(object.restore_roles)
|
|
? globalThis.Boolean(object.restore_roles)
|
|
: false,
|
|
};
|
|
},
|
|
|
|
toJSON(message: RestoreUserRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.userId !== "") {
|
|
obj.userId = message.userId;
|
|
}
|
|
if (message.reason !== "") {
|
|
obj.reason = message.reason;
|
|
}
|
|
if (message.userAgent !== "") {
|
|
obj.userAgent = message.userAgent;
|
|
}
|
|
if (message.restoreRoles !== false) {
|
|
obj.restoreRoles = message.restoreRoles;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<RestoreUserRequest>): RestoreUserRequest {
|
|
return RestoreUserRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<RestoreUserRequest>): RestoreUserRequest {
|
|
const message = createBaseRestoreUserRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.userId = object.userId ?? "";
|
|
message.reason = object.reason ?? "";
|
|
message.userAgent = object.userAgent ?? "";
|
|
message.restoreRoles = object.restoreRoles ?? false;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseAssignRoleRequest(): AssignRoleRequest {
|
|
return {
|
|
actorId: "",
|
|
actorToken: "",
|
|
userId: "",
|
|
roleId: "",
|
|
scopeCode: "",
|
|
targetId: undefined,
|
|
expiresAt: undefined,
|
|
sessionId: "",
|
|
};
|
|
}
|
|
|
|
export const AssignRoleRequest: MessageFns<AssignRoleRequest> = {
|
|
encode(message: AssignRoleRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.userId !== "") {
|
|
writer.uint32(42).string(message.userId);
|
|
}
|
|
if (message.roleId !== "") {
|
|
writer.uint32(50).string(message.roleId);
|
|
}
|
|
if (message.scopeCode !== "") {
|
|
writer.uint32(58).string(message.scopeCode);
|
|
}
|
|
if (message.targetId !== undefined) {
|
|
writer.uint32(66).string(message.targetId);
|
|
}
|
|
if (message.expiresAt !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.expiresAt), writer.uint32(74).fork()).join();
|
|
}
|
|
if (message.sessionId !== "") {
|
|
writer.uint32(82).string(message.sessionId);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): AssignRoleRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseAssignRoleRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.userId = reader.string();
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 50) {
|
|
break;
|
|
}
|
|
|
|
message.roleId = reader.string();
|
|
continue;
|
|
}
|
|
case 7: {
|
|
if (tag !== 58) {
|
|
break;
|
|
}
|
|
|
|
message.scopeCode = reader.string();
|
|
continue;
|
|
}
|
|
case 8: {
|
|
if (tag !== 66) {
|
|
break;
|
|
}
|
|
|
|
message.targetId = reader.string();
|
|
continue;
|
|
}
|
|
case 9: {
|
|
if (tag !== 74) {
|
|
break;
|
|
}
|
|
|
|
message.expiresAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 10: {
|
|
if (tag !== 82) {
|
|
break;
|
|
}
|
|
|
|
message.sessionId = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): AssignRoleRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
userId: isSet(object.userId)
|
|
? globalThis.String(object.userId)
|
|
: isSet(object.user_id)
|
|
? globalThis.String(object.user_id)
|
|
: "",
|
|
roleId: isSet(object.roleId)
|
|
? globalThis.String(object.roleId)
|
|
: isSet(object.role_id)
|
|
? globalThis.String(object.role_id)
|
|
: "",
|
|
scopeCode: isSet(object.scopeCode)
|
|
? globalThis.String(object.scopeCode)
|
|
: isSet(object.scope_code)
|
|
? globalThis.String(object.scope_code)
|
|
: "",
|
|
targetId: isSet(object.targetId)
|
|
? globalThis.String(object.targetId)
|
|
: isSet(object.target_id)
|
|
? globalThis.String(object.target_id)
|
|
: undefined,
|
|
expiresAt: isSet(object.expiresAt)
|
|
? fromJsonTimestamp(object.expiresAt)
|
|
: isSet(object.expires_at)
|
|
? fromJsonTimestamp(object.expires_at)
|
|
: undefined,
|
|
sessionId: isSet(object.sessionId)
|
|
? globalThis.String(object.sessionId)
|
|
: isSet(object.session_id)
|
|
? globalThis.String(object.session_id)
|
|
: "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: AssignRoleRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.userId !== "") {
|
|
obj.userId = message.userId;
|
|
}
|
|
if (message.roleId !== "") {
|
|
obj.roleId = message.roleId;
|
|
}
|
|
if (message.scopeCode !== "") {
|
|
obj.scopeCode = message.scopeCode;
|
|
}
|
|
if (message.targetId !== undefined) {
|
|
obj.targetId = message.targetId;
|
|
}
|
|
if (message.expiresAt !== undefined) {
|
|
obj.expiresAt = message.expiresAt.toISOString();
|
|
}
|
|
if (message.sessionId !== "") {
|
|
obj.sessionId = message.sessionId;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<AssignRoleRequest>): AssignRoleRequest {
|
|
return AssignRoleRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<AssignRoleRequest>): AssignRoleRequest {
|
|
const message = createBaseAssignRoleRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.userId = object.userId ?? "";
|
|
message.roleId = object.roleId ?? "";
|
|
message.scopeCode = object.scopeCode ?? "";
|
|
message.targetId = object.targetId ?? undefined;
|
|
message.expiresAt = object.expiresAt ?? undefined;
|
|
message.sessionId = object.sessionId ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseUnassignRoleRequest(): UnassignRoleRequest {
|
|
return { actorId: "", actorToken: "", userId: "", userRoleId: "", reason: "" };
|
|
}
|
|
|
|
export const UnassignRoleRequest: MessageFns<UnassignRoleRequest> = {
|
|
encode(message: UnassignRoleRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.userId !== "") {
|
|
writer.uint32(42).string(message.userId);
|
|
}
|
|
if (message.userRoleId !== "") {
|
|
writer.uint32(50).string(message.userRoleId);
|
|
}
|
|
if (message.reason !== "") {
|
|
writer.uint32(58).string(message.reason);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): UnassignRoleRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseUnassignRoleRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.userId = reader.string();
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 50) {
|
|
break;
|
|
}
|
|
|
|
message.userRoleId = reader.string();
|
|
continue;
|
|
}
|
|
case 7: {
|
|
if (tag !== 58) {
|
|
break;
|
|
}
|
|
|
|
message.reason = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): UnassignRoleRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
userId: isSet(object.userId)
|
|
? globalThis.String(object.userId)
|
|
: isSet(object.user_id)
|
|
? globalThis.String(object.user_id)
|
|
: "",
|
|
userRoleId: isSet(object.userRoleId)
|
|
? globalThis.String(object.userRoleId)
|
|
: isSet(object.user_role_id)
|
|
? globalThis.String(object.user_role_id)
|
|
: "",
|
|
reason: isSet(object.reason) ? globalThis.String(object.reason) : "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: UnassignRoleRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.userId !== "") {
|
|
obj.userId = message.userId;
|
|
}
|
|
if (message.userRoleId !== "") {
|
|
obj.userRoleId = message.userRoleId;
|
|
}
|
|
if (message.reason !== "") {
|
|
obj.reason = message.reason;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<UnassignRoleRequest>): UnassignRoleRequest {
|
|
return UnassignRoleRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<UnassignRoleRequest>): UnassignRoleRequest {
|
|
const message = createBaseUnassignRoleRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.userId = object.userId ?? "";
|
|
message.userRoleId = object.userRoleId ?? "";
|
|
message.reason = object.reason ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseOperationResponse(): OperationResponse {
|
|
return { success: false, resultCode: 0, message: "" };
|
|
}
|
|
|
|
export const OperationResponse: MessageFns<OperationResponse> = {
|
|
encode(message: OperationResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): OperationResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseOperationResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): OperationResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: OperationResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<OperationResponse>): OperationResponse {
|
|
return OperationResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<OperationResponse>): OperationResponse {
|
|
const message = createBaseOperationResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseSearchUsersRequest(): SearchUsersRequest {
|
|
return {
|
|
actorId: "",
|
|
actorToken: "",
|
|
email: undefined,
|
|
phone: undefined,
|
|
search: undefined,
|
|
page: 0,
|
|
pageSize: 0,
|
|
includeInactive: false,
|
|
};
|
|
}
|
|
|
|
export const SearchUsersRequest: MessageFns<SearchUsersRequest> = {
|
|
encode(message: SearchUsersRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.email !== undefined) {
|
|
writer.uint32(26).string(message.email);
|
|
}
|
|
if (message.phone !== undefined) {
|
|
writer.uint32(34).string(message.phone);
|
|
}
|
|
if (message.search !== undefined) {
|
|
writer.uint32(90).string(message.search);
|
|
}
|
|
if (message.page !== 0) {
|
|
writer.uint32(96).int32(message.page);
|
|
}
|
|
if (message.pageSize !== 0) {
|
|
writer.uint32(104).int32(message.pageSize);
|
|
}
|
|
if (message.includeInactive !== false) {
|
|
writer.uint32(112).bool(message.includeInactive);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): SearchUsersRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseSearchUsersRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.email = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.phone = reader.string();
|
|
continue;
|
|
}
|
|
case 11: {
|
|
if (tag !== 90) {
|
|
break;
|
|
}
|
|
|
|
message.search = reader.string();
|
|
continue;
|
|
}
|
|
case 12: {
|
|
if (tag !== 96) {
|
|
break;
|
|
}
|
|
|
|
message.page = reader.int32();
|
|
continue;
|
|
}
|
|
case 13: {
|
|
if (tag !== 104) {
|
|
break;
|
|
}
|
|
|
|
message.pageSize = reader.int32();
|
|
continue;
|
|
}
|
|
case 14: {
|
|
if (tag !== 112) {
|
|
break;
|
|
}
|
|
|
|
message.includeInactive = reader.bool();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): SearchUsersRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
email: isSet(object.email) ? globalThis.String(object.email) : undefined,
|
|
phone: isSet(object.phone) ? globalThis.String(object.phone) : undefined,
|
|
search: isSet(object.search) ? globalThis.String(object.search) : undefined,
|
|
page: isSet(object.page) ? globalThis.Number(object.page) : 0,
|
|
pageSize: isSet(object.pageSize)
|
|
? globalThis.Number(object.pageSize)
|
|
: isSet(object.page_size)
|
|
? globalThis.Number(object.page_size)
|
|
: 0,
|
|
includeInactive: isSet(object.includeInactive)
|
|
? globalThis.Boolean(object.includeInactive)
|
|
: isSet(object.include_inactive)
|
|
? globalThis.Boolean(object.include_inactive)
|
|
: false,
|
|
};
|
|
},
|
|
|
|
toJSON(message: SearchUsersRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.email !== undefined) {
|
|
obj.email = message.email;
|
|
}
|
|
if (message.phone !== undefined) {
|
|
obj.phone = message.phone;
|
|
}
|
|
if (message.search !== undefined) {
|
|
obj.search = message.search;
|
|
}
|
|
if (message.page !== 0) {
|
|
obj.page = Math.round(message.page);
|
|
}
|
|
if (message.pageSize !== 0) {
|
|
obj.pageSize = Math.round(message.pageSize);
|
|
}
|
|
if (message.includeInactive !== false) {
|
|
obj.includeInactive = message.includeInactive;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<SearchUsersRequest>): SearchUsersRequest {
|
|
return SearchUsersRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<SearchUsersRequest>): SearchUsersRequest {
|
|
const message = createBaseSearchUsersRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.email = object.email ?? undefined;
|
|
message.phone = object.phone ?? undefined;
|
|
message.search = object.search ?? undefined;
|
|
message.page = object.page ?? 0;
|
|
message.pageSize = object.pageSize ?? 0;
|
|
message.includeInactive = object.includeInactive ?? false;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseCountUsersRequest(): CountUsersRequest {
|
|
return { actorId: "", actorToken: "" };
|
|
}
|
|
|
|
export const CountUsersRequest: MessageFns<CountUsersRequest> = {
|
|
encode(message: CountUsersRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): CountUsersRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseCountUsersRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): CountUsersRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: CountUsersRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<CountUsersRequest>): CountUsersRequest {
|
|
return CountUsersRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<CountUsersRequest>): CountUsersRequest {
|
|
const message = createBaseCountUsersRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseTimeSeriesStatistic(): TimeSeriesStatistic {
|
|
return { count: 0, year: 0, month: 0, day: 0, hour: 0 };
|
|
}
|
|
|
|
export const TimeSeriesStatistic: MessageFns<TimeSeriesStatistic> = {
|
|
encode(message: TimeSeriesStatistic, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.count !== 0) {
|
|
writer.uint32(8).uint32(message.count);
|
|
}
|
|
if (message.year !== 0) {
|
|
writer.uint32(24).int64(message.year);
|
|
}
|
|
if (message.month !== 0) {
|
|
writer.uint32(32).uint32(message.month);
|
|
}
|
|
if (message.day !== 0) {
|
|
writer.uint32(40).uint32(message.day);
|
|
}
|
|
if (message.hour !== 0) {
|
|
writer.uint32(48).uint32(message.hour);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): TimeSeriesStatistic {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseTimeSeriesStatistic();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.count = reader.uint32();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 24) {
|
|
break;
|
|
}
|
|
|
|
message.year = longToNumber(reader.int64());
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 32) {
|
|
break;
|
|
}
|
|
|
|
message.month = reader.uint32();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 40) {
|
|
break;
|
|
}
|
|
|
|
message.day = reader.uint32();
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 48) {
|
|
break;
|
|
}
|
|
|
|
message.hour = reader.uint32();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): TimeSeriesStatistic {
|
|
return {
|
|
count: isSet(object.count) ? globalThis.Number(object.count) : 0,
|
|
year: isSet(object.year) ? globalThis.Number(object.year) : 0,
|
|
month: isSet(object.month) ? globalThis.Number(object.month) : 0,
|
|
day: isSet(object.day) ? globalThis.Number(object.day) : 0,
|
|
hour: isSet(object.hour) ? globalThis.Number(object.hour) : 0,
|
|
};
|
|
},
|
|
|
|
toJSON(message: TimeSeriesStatistic): unknown {
|
|
const obj: any = {};
|
|
if (message.count !== 0) {
|
|
obj.count = Math.round(message.count);
|
|
}
|
|
if (message.year !== 0) {
|
|
obj.year = Math.round(message.year);
|
|
}
|
|
if (message.month !== 0) {
|
|
obj.month = Math.round(message.month);
|
|
}
|
|
if (message.day !== 0) {
|
|
obj.day = Math.round(message.day);
|
|
}
|
|
if (message.hour !== 0) {
|
|
obj.hour = Math.round(message.hour);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<TimeSeriesStatistic>): TimeSeriesStatistic {
|
|
return TimeSeriesStatistic.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<TimeSeriesStatistic>): TimeSeriesStatistic {
|
|
const message = createBaseTimeSeriesStatistic();
|
|
message.count = object.count ?? 0;
|
|
message.year = object.year ?? 0;
|
|
message.month = object.month ?? 0;
|
|
message.day = object.day ?? 0;
|
|
message.hour = object.hour ?? 0;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseCountUsersResponse(): CountUsersResponse {
|
|
return { success: false, resultCode: 0, message: "", grandTotal: 0, currentDate: undefined, daily: [], monthly: [] };
|
|
}
|
|
|
|
export const CountUsersResponse: MessageFns<CountUsersResponse> = {
|
|
encode(message: CountUsersResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
if (message.grandTotal !== 0) {
|
|
writer.uint32(32).uint32(message.grandTotal);
|
|
}
|
|
if (message.currentDate !== undefined) {
|
|
DateMessage.encode(message.currentDate, writer.uint32(58).fork()).join();
|
|
}
|
|
for (const v of message.daily) {
|
|
TimeSeriesStatistic.encode(v!, writer.uint32(42).fork()).join();
|
|
}
|
|
for (const v of message.monthly) {
|
|
TimeSeriesStatistic.encode(v!, writer.uint32(50).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): CountUsersResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseCountUsersResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 32) {
|
|
break;
|
|
}
|
|
|
|
message.grandTotal = reader.uint32();
|
|
continue;
|
|
}
|
|
case 7: {
|
|
if (tag !== 58) {
|
|
break;
|
|
}
|
|
|
|
message.currentDate = DateMessage.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.daily.push(TimeSeriesStatistic.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 50) {
|
|
break;
|
|
}
|
|
|
|
message.monthly.push(TimeSeriesStatistic.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): CountUsersResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
grandTotal: isSet(object.grandTotal)
|
|
? globalThis.Number(object.grandTotal)
|
|
: isSet(object.grand_total)
|
|
? globalThis.Number(object.grand_total)
|
|
: 0,
|
|
currentDate: isSet(object.currentDate)
|
|
? DateMessage.fromJSON(object.currentDate)
|
|
: isSet(object.current_date)
|
|
? DateMessage.fromJSON(object.current_date)
|
|
: undefined,
|
|
daily: globalThis.Array.isArray(object?.daily)
|
|
? object.daily.map((e: any) => TimeSeriesStatistic.fromJSON(e))
|
|
: [],
|
|
monthly: globalThis.Array.isArray(object?.monthly)
|
|
? object.monthly.map((e: any) => TimeSeriesStatistic.fromJSON(e))
|
|
: [],
|
|
};
|
|
},
|
|
|
|
toJSON(message: CountUsersResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.grandTotal !== 0) {
|
|
obj.grandTotal = Math.round(message.grandTotal);
|
|
}
|
|
if (message.currentDate !== undefined) {
|
|
obj.currentDate = DateMessage.toJSON(message.currentDate);
|
|
}
|
|
if (message.daily?.length) {
|
|
obj.daily = message.daily.map((e) => TimeSeriesStatistic.toJSON(e));
|
|
}
|
|
if (message.monthly?.length) {
|
|
obj.monthly = message.monthly.map((e) => TimeSeriesStatistic.toJSON(e));
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<CountUsersResponse>): CountUsersResponse {
|
|
return CountUsersResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<CountUsersResponse>): CountUsersResponse {
|
|
const message = createBaseCountUsersResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.grandTotal = object.grandTotal ?? 0;
|
|
message.currentDate = (object.currentDate !== undefined && object.currentDate !== null)
|
|
? DateMessage.fromPartial(object.currentDate)
|
|
: undefined;
|
|
message.daily = object.daily?.map((e) => TimeSeriesStatistic.fromPartial(e)) || [];
|
|
message.monthly = object.monthly?.map((e) => TimeSeriesStatistic.fromPartial(e)) || [];
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseSearchUsersResponse(): SearchUsersResponse {
|
|
return { success: false, resultCode: 0, message: "", users: [], total: 0 };
|
|
}
|
|
|
|
export const SearchUsersResponse: MessageFns<SearchUsersResponse> = {
|
|
encode(message: SearchUsersResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
for (const v of message.users) {
|
|
User.encode(v!, writer.uint32(34).fork()).join();
|
|
}
|
|
if (message.total !== 0) {
|
|
writer.uint32(40).int32(message.total);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): SearchUsersResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseSearchUsersResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.users.push(User.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 40) {
|
|
break;
|
|
}
|
|
|
|
message.total = reader.int32();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): SearchUsersResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
users: globalThis.Array.isArray(object?.users) ? object.users.map((e: any) => User.fromJSON(e)) : [],
|
|
total: isSet(object.total) ? globalThis.Number(object.total) : 0,
|
|
};
|
|
},
|
|
|
|
toJSON(message: SearchUsersResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.users?.length) {
|
|
obj.users = message.users.map((e) => User.toJSON(e));
|
|
}
|
|
if (message.total !== 0) {
|
|
obj.total = Math.round(message.total);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<SearchUsersResponse>): SearchUsersResponse {
|
|
return SearchUsersResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<SearchUsersResponse>): SearchUsersResponse {
|
|
const message = createBaseSearchUsersResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.users = object.users?.map((e) => User.fromPartial(e)) || [];
|
|
message.total = object.total ?? 0;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseSearchRolesRequest(): SearchRolesRequest {
|
|
return { actorId: "", actorToken: "", search: "", page: 0, pageSize: 0 };
|
|
}
|
|
|
|
export const SearchRolesRequest: MessageFns<SearchRolesRequest> = {
|
|
encode(message: SearchRolesRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.search !== "") {
|
|
writer.uint32(90).string(message.search);
|
|
}
|
|
if (message.page !== 0) {
|
|
writer.uint32(96).int32(message.page);
|
|
}
|
|
if (message.pageSize !== 0) {
|
|
writer.uint32(104).int32(message.pageSize);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): SearchRolesRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseSearchRolesRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 11: {
|
|
if (tag !== 90) {
|
|
break;
|
|
}
|
|
|
|
message.search = reader.string();
|
|
continue;
|
|
}
|
|
case 12: {
|
|
if (tag !== 96) {
|
|
break;
|
|
}
|
|
|
|
message.page = reader.int32();
|
|
continue;
|
|
}
|
|
case 13: {
|
|
if (tag !== 104) {
|
|
break;
|
|
}
|
|
|
|
message.pageSize = reader.int32();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): SearchRolesRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
search: isSet(object.search) ? globalThis.String(object.search) : "",
|
|
page: isSet(object.page) ? globalThis.Number(object.page) : 0,
|
|
pageSize: isSet(object.pageSize)
|
|
? globalThis.Number(object.pageSize)
|
|
: isSet(object.page_size)
|
|
? globalThis.Number(object.page_size)
|
|
: 0,
|
|
};
|
|
},
|
|
|
|
toJSON(message: SearchRolesRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.search !== "") {
|
|
obj.search = message.search;
|
|
}
|
|
if (message.page !== 0) {
|
|
obj.page = Math.round(message.page);
|
|
}
|
|
if (message.pageSize !== 0) {
|
|
obj.pageSize = Math.round(message.pageSize);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<SearchRolesRequest>): SearchRolesRequest {
|
|
return SearchRolesRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<SearchRolesRequest>): SearchRolesRequest {
|
|
const message = createBaseSearchRolesRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.search = object.search ?? "";
|
|
message.page = object.page ?? 0;
|
|
message.pageSize = object.pageSize ?? 0;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseSearchRolesResponse(): SearchRolesResponse {
|
|
return { success: false, resultCode: 0, message: "", roles: [], total: 0 };
|
|
}
|
|
|
|
export const SearchRolesResponse: MessageFns<SearchRolesResponse> = {
|
|
encode(message: SearchRolesResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
for (const v of message.roles) {
|
|
Role.encode(v!, writer.uint32(34).fork()).join();
|
|
}
|
|
if (message.total !== 0) {
|
|
writer.uint32(40).int32(message.total);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): SearchRolesResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseSearchRolesResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.roles.push(Role.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 40) {
|
|
break;
|
|
}
|
|
|
|
message.total = reader.int32();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): SearchRolesResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
roles: globalThis.Array.isArray(object?.roles) ? object.roles.map((e: any) => Role.fromJSON(e)) : [],
|
|
total: isSet(object.total) ? globalThis.Number(object.total) : 0,
|
|
};
|
|
},
|
|
|
|
toJSON(message: SearchRolesResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.roles?.length) {
|
|
obj.roles = message.roles.map((e) => Role.toJSON(e));
|
|
}
|
|
if (message.total !== 0) {
|
|
obj.total = Math.round(message.total);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<SearchRolesResponse>): SearchRolesResponse {
|
|
return SearchRolesResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<SearchRolesResponse>): SearchRolesResponse {
|
|
const message = createBaseSearchRolesResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.roles = object.roles?.map((e) => Role.fromPartial(e)) || [];
|
|
message.total = object.total ?? 0;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetRoleScopesRequest(): GetRoleScopesRequest {
|
|
return { actorId: "", actorToken: "", roleId: undefined, scopeCode: undefined };
|
|
}
|
|
|
|
export const GetRoleScopesRequest: MessageFns<GetRoleScopesRequest> = {
|
|
encode(message: GetRoleScopesRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.roleId !== undefined) {
|
|
writer.uint32(26).string(message.roleId);
|
|
}
|
|
if (message.scopeCode !== undefined) {
|
|
writer.uint32(34).string(message.scopeCode);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetRoleScopesRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetRoleScopesRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.roleId = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.scopeCode = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetRoleScopesRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
roleId: isSet(object.roleId)
|
|
? globalThis.String(object.roleId)
|
|
: isSet(object.role_id)
|
|
? globalThis.String(object.role_id)
|
|
: undefined,
|
|
scopeCode: isSet(object.scopeCode)
|
|
? globalThis.String(object.scopeCode)
|
|
: isSet(object.scope_code)
|
|
? globalThis.String(object.scope_code)
|
|
: undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetRoleScopesRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.roleId !== undefined) {
|
|
obj.roleId = message.roleId;
|
|
}
|
|
if (message.scopeCode !== undefined) {
|
|
obj.scopeCode = message.scopeCode;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetRoleScopesRequest>): GetRoleScopesRequest {
|
|
return GetRoleScopesRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetRoleScopesRequest>): GetRoleScopesRequest {
|
|
const message = createBaseGetRoleScopesRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.roleId = object.roleId ?? undefined;
|
|
message.scopeCode = object.scopeCode ?? undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetRoleScopesResponse(): GetRoleScopesResponse {
|
|
return { success: false, resultCode: 0, message: "", roleScopes: [], roles: {} };
|
|
}
|
|
|
|
export const GetRoleScopesResponse: MessageFns<GetRoleScopesResponse> = {
|
|
encode(message: GetRoleScopesResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
for (const v of message.roleScopes) {
|
|
RoleScope.encode(v!, writer.uint32(34).fork()).join();
|
|
}
|
|
globalThis.Object.entries(message.roles).forEach(([key, value]: [string, Role]) => {
|
|
GetRoleScopesResponse_RolesEntry.encode({ key: key as any, value }, writer.uint32(42).fork()).join();
|
|
});
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetRoleScopesResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetRoleScopesResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.roleScopes.push(RoleScope.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
const entry5 = GetRoleScopesResponse_RolesEntry.decode(reader, reader.uint32());
|
|
if (entry5.value !== undefined) {
|
|
message.roles[entry5.key] = entry5.value;
|
|
}
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetRoleScopesResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
roleScopes: globalThis.Array.isArray(object?.roleScopes)
|
|
? object.roleScopes.map((e: any) => RoleScope.fromJSON(e))
|
|
: globalThis.Array.isArray(object?.role_scopes)
|
|
? object.role_scopes.map((e: any) => RoleScope.fromJSON(e))
|
|
: [],
|
|
roles: isObject(object.roles)
|
|
? (globalThis.Object.entries(object.roles) as [string, any][]).reduce(
|
|
(acc: { [key: string]: Role }, [key, value]: [string, any]) => {
|
|
acc[key] = Role.fromJSON(value);
|
|
return acc;
|
|
},
|
|
{},
|
|
)
|
|
: {},
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetRoleScopesResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.roleScopes?.length) {
|
|
obj.roleScopes = message.roleScopes.map((e) => RoleScope.toJSON(e));
|
|
}
|
|
if (message.roles) {
|
|
const entries = globalThis.Object.entries(message.roles) as [string, Role][];
|
|
if (entries.length > 0) {
|
|
obj.roles = {};
|
|
entries.forEach(([k, v]) => {
|
|
obj.roles[k] = Role.toJSON(v);
|
|
});
|
|
}
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetRoleScopesResponse>): GetRoleScopesResponse {
|
|
return GetRoleScopesResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetRoleScopesResponse>): GetRoleScopesResponse {
|
|
const message = createBaseGetRoleScopesResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.roleScopes = object.roleScopes?.map((e) => RoleScope.fromPartial(e)) || [];
|
|
message.roles = (globalThis.Object.entries(object.roles ?? {}) as [string, Role][]).reduce(
|
|
(acc: { [key: string]: Role }, [key, value]: [string, Role]) => {
|
|
if (value !== undefined) {
|
|
acc[key] = Role.fromPartial(value);
|
|
}
|
|
return acc;
|
|
},
|
|
{},
|
|
);
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetRoleScopesResponse_RolesEntry(): GetRoleScopesResponse_RolesEntry {
|
|
return { key: "", value: undefined };
|
|
}
|
|
|
|
export const GetRoleScopesResponse_RolesEntry: MessageFns<GetRoleScopesResponse_RolesEntry> = {
|
|
encode(message: GetRoleScopesResponse_RolesEntry, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.key !== "") {
|
|
writer.uint32(10).string(message.key);
|
|
}
|
|
if (message.value !== undefined) {
|
|
Role.encode(message.value, writer.uint32(18).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetRoleScopesResponse_RolesEntry {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetRoleScopesResponse_RolesEntry();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.key = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.value = Role.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetRoleScopesResponse_RolesEntry {
|
|
return {
|
|
key: isSet(object.key) ? globalThis.String(object.key) : "",
|
|
value: isSet(object.value) ? Role.fromJSON(object.value) : undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetRoleScopesResponse_RolesEntry): unknown {
|
|
const obj: any = {};
|
|
if (message.key !== "") {
|
|
obj.key = message.key;
|
|
}
|
|
if (message.value !== undefined) {
|
|
obj.value = Role.toJSON(message.value);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetRoleScopesResponse_RolesEntry>): GetRoleScopesResponse_RolesEntry {
|
|
return GetRoleScopesResponse_RolesEntry.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetRoleScopesResponse_RolesEntry>): GetRoleScopesResponse_RolesEntry {
|
|
const message = createBaseGetRoleScopesResponse_RolesEntry();
|
|
message.key = object.key ?? "";
|
|
message.value = (object.value !== undefined && object.value !== null) ? Role.fromPartial(object.value) : undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseLookup(): Lookup {
|
|
return { code: "", name: "", description: "" };
|
|
}
|
|
|
|
export const Lookup: MessageFns<Lookup> = {
|
|
encode(message: Lookup, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.code !== "") {
|
|
writer.uint32(10).string(message.code);
|
|
}
|
|
if (message.name !== "") {
|
|
writer.uint32(18).string(message.name);
|
|
}
|
|
if (message.description !== "") {
|
|
writer.uint32(26).string(message.description);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): Lookup {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseLookup();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.code = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.name = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.description = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): Lookup {
|
|
return {
|
|
code: isSet(object.code) ? globalThis.String(object.code) : "",
|
|
name: isSet(object.name) ? globalThis.String(object.name) : "",
|
|
description: isSet(object.description) ? globalThis.String(object.description) : "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: Lookup): unknown {
|
|
const obj: any = {};
|
|
if (message.code !== "") {
|
|
obj.code = message.code;
|
|
}
|
|
if (message.name !== "") {
|
|
obj.name = message.name;
|
|
}
|
|
if (message.description !== "") {
|
|
obj.description = message.description;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<Lookup>): Lookup {
|
|
return Lookup.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<Lookup>): Lookup {
|
|
const message = createBaseLookup();
|
|
message.code = object.code ?? "";
|
|
message.name = object.name ?? "";
|
|
message.description = object.description ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseScope(): Scope {
|
|
return { code: "", description: "", parentCode: undefined, isActive: false };
|
|
}
|
|
|
|
export const Scope: MessageFns<Scope> = {
|
|
encode(message: Scope, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.code !== "") {
|
|
writer.uint32(10).string(message.code);
|
|
}
|
|
if (message.description !== "") {
|
|
writer.uint32(18).string(message.description);
|
|
}
|
|
if (message.parentCode !== undefined) {
|
|
writer.uint32(26).string(message.parentCode);
|
|
}
|
|
if (message.isActive !== false) {
|
|
writer.uint32(32).bool(message.isActive);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): Scope {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseScope();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.code = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.description = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.parentCode = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 32) {
|
|
break;
|
|
}
|
|
|
|
message.isActive = reader.bool();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): Scope {
|
|
return {
|
|
code: isSet(object.code) ? globalThis.String(object.code) : "",
|
|
description: isSet(object.description) ? globalThis.String(object.description) : "",
|
|
parentCode: isSet(object.parentCode)
|
|
? globalThis.String(object.parentCode)
|
|
: isSet(object.parent_code)
|
|
? globalThis.String(object.parent_code)
|
|
: undefined,
|
|
isActive: isSet(object.isActive)
|
|
? globalThis.Boolean(object.isActive)
|
|
: isSet(object.is_active)
|
|
? globalThis.Boolean(object.is_active)
|
|
: false,
|
|
};
|
|
},
|
|
|
|
toJSON(message: Scope): unknown {
|
|
const obj: any = {};
|
|
if (message.code !== "") {
|
|
obj.code = message.code;
|
|
}
|
|
if (message.description !== "") {
|
|
obj.description = message.description;
|
|
}
|
|
if (message.parentCode !== undefined) {
|
|
obj.parentCode = message.parentCode;
|
|
}
|
|
if (message.isActive !== false) {
|
|
obj.isActive = message.isActive;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<Scope>): Scope {
|
|
return Scope.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<Scope>): Scope {
|
|
const message = createBaseScope();
|
|
message.code = object.code ?? "";
|
|
message.description = object.description ?? "";
|
|
message.parentCode = object.parentCode ?? undefined;
|
|
message.isActive = object.isActive ?? false;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetUserWithRolesRequest(): GetUserWithRolesRequest {
|
|
return { actorId: "", actorToken: "", userId: "", includeInactive: false, scopeCodes: [], roleNames: [] };
|
|
}
|
|
|
|
export const GetUserWithRolesRequest: MessageFns<GetUserWithRolesRequest> = {
|
|
encode(message: GetUserWithRolesRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.userId !== "") {
|
|
writer.uint32(26).string(message.userId);
|
|
}
|
|
if (message.includeInactive !== false) {
|
|
writer.uint32(32).bool(message.includeInactive);
|
|
}
|
|
for (const v of message.scopeCodes) {
|
|
writer.uint32(42).string(v!);
|
|
}
|
|
for (const v of message.roleNames) {
|
|
writer.uint32(50).string(v!);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetUserWithRolesRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetUserWithRolesRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.userId = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 32) {
|
|
break;
|
|
}
|
|
|
|
message.includeInactive = reader.bool();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.scopeCodes.push(reader.string());
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 50) {
|
|
break;
|
|
}
|
|
|
|
message.roleNames.push(reader.string());
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetUserWithRolesRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
userId: isSet(object.userId)
|
|
? globalThis.String(object.userId)
|
|
: isSet(object.user_id)
|
|
? globalThis.String(object.user_id)
|
|
: "",
|
|
includeInactive: isSet(object.includeInactive)
|
|
? globalThis.Boolean(object.includeInactive)
|
|
: isSet(object.include_inactive)
|
|
? globalThis.Boolean(object.include_inactive)
|
|
: false,
|
|
scopeCodes: globalThis.Array.isArray(object?.scopeCodes)
|
|
? object.scopeCodes.map((e: any) => globalThis.String(e))
|
|
: globalThis.Array.isArray(object?.scope_codes)
|
|
? object.scope_codes.map((e: any) => globalThis.String(e))
|
|
: [],
|
|
roleNames: globalThis.Array.isArray(object?.roleNames)
|
|
? object.roleNames.map((e: any) => globalThis.String(e))
|
|
: globalThis.Array.isArray(object?.role_names)
|
|
? object.role_names.map((e: any) => globalThis.String(e))
|
|
: [],
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetUserWithRolesRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.userId !== "") {
|
|
obj.userId = message.userId;
|
|
}
|
|
if (message.includeInactive !== false) {
|
|
obj.includeInactive = message.includeInactive;
|
|
}
|
|
if (message.scopeCodes?.length) {
|
|
obj.scopeCodes = message.scopeCodes;
|
|
}
|
|
if (message.roleNames?.length) {
|
|
obj.roleNames = message.roleNames;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetUserWithRolesRequest>): GetUserWithRolesRequest {
|
|
return GetUserWithRolesRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetUserWithRolesRequest>): GetUserWithRolesRequest {
|
|
const message = createBaseGetUserWithRolesRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.userId = object.userId ?? "";
|
|
message.includeInactive = object.includeInactive ?? false;
|
|
message.scopeCodes = object.scopeCodes?.map((e) => e) || [];
|
|
message.roleNames = object.roleNames?.map((e) => e) || [];
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetUserWithRolesResponse(): GetUserWithRolesResponse {
|
|
return {
|
|
success: false,
|
|
resultCode: 0,
|
|
message: "",
|
|
user: undefined,
|
|
roles: {},
|
|
assignedRoles: [],
|
|
scopes: {},
|
|
actors: {},
|
|
};
|
|
}
|
|
|
|
export const GetUserWithRolesResponse: MessageFns<GetUserWithRolesResponse> = {
|
|
encode(message: GetUserWithRolesResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
if (message.user !== undefined) {
|
|
User.encode(message.user, writer.uint32(34).fork()).join();
|
|
}
|
|
globalThis.Object.entries(message.roles).forEach(([key, value]: [string, Role]) => {
|
|
GetUserWithRolesResponse_RolesEntry.encode({ key: key as any, value }, writer.uint32(42).fork()).join();
|
|
});
|
|
for (const v of message.assignedRoles) {
|
|
UserRole.encode(v!, writer.uint32(50).fork()).join();
|
|
}
|
|
globalThis.Object.entries(message.scopes).forEach(([key, value]: [string, Scope]) => {
|
|
GetUserWithRolesResponse_ScopesEntry.encode({ key: key as any, value }, writer.uint32(58).fork()).join();
|
|
});
|
|
globalThis.Object.entries(message.actors).forEach(([key, value]: [string, User]) => {
|
|
GetUserWithRolesResponse_ActorsEntry.encode({ key: key as any, value }, writer.uint32(66).fork()).join();
|
|
});
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetUserWithRolesResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetUserWithRolesResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.user = User.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
const entry5 = GetUserWithRolesResponse_RolesEntry.decode(reader, reader.uint32());
|
|
if (entry5.value !== undefined) {
|
|
message.roles[entry5.key] = entry5.value;
|
|
}
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 50) {
|
|
break;
|
|
}
|
|
|
|
message.assignedRoles.push(UserRole.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 7: {
|
|
if (tag !== 58) {
|
|
break;
|
|
}
|
|
|
|
const entry7 = GetUserWithRolesResponse_ScopesEntry.decode(reader, reader.uint32());
|
|
if (entry7.value !== undefined) {
|
|
message.scopes[entry7.key] = entry7.value;
|
|
}
|
|
continue;
|
|
}
|
|
case 8: {
|
|
if (tag !== 66) {
|
|
break;
|
|
}
|
|
|
|
const entry8 = GetUserWithRolesResponse_ActorsEntry.decode(reader, reader.uint32());
|
|
if (entry8.value !== undefined) {
|
|
message.actors[entry8.key] = entry8.value;
|
|
}
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetUserWithRolesResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
user: isSet(object.user) ? User.fromJSON(object.user) : undefined,
|
|
roles: isObject(object.roles)
|
|
? (globalThis.Object.entries(object.roles) as [string, any][]).reduce(
|
|
(acc: { [key: string]: Role }, [key, value]: [string, any]) => {
|
|
acc[key] = Role.fromJSON(value);
|
|
return acc;
|
|
},
|
|
{},
|
|
)
|
|
: {},
|
|
assignedRoles: globalThis.Array.isArray(object?.assignedRoles)
|
|
? object.assignedRoles.map((e: any) => UserRole.fromJSON(e))
|
|
: globalThis.Array.isArray(object?.assigned_roles)
|
|
? object.assigned_roles.map((e: any) => UserRole.fromJSON(e))
|
|
: [],
|
|
scopes: isObject(object.scopes)
|
|
? (globalThis.Object.entries(object.scopes) as [string, any][]).reduce(
|
|
(acc: { [key: string]: Scope }, [key, value]: [string, any]) => {
|
|
acc[key] = Scope.fromJSON(value);
|
|
return acc;
|
|
},
|
|
{},
|
|
)
|
|
: {},
|
|
actors: isObject(object.actors)
|
|
? (globalThis.Object.entries(object.actors) as [string, any][]).reduce(
|
|
(acc: { [key: string]: User }, [key, value]: [string, any]) => {
|
|
acc[key] = User.fromJSON(value);
|
|
return acc;
|
|
},
|
|
{},
|
|
)
|
|
: {},
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetUserWithRolesResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.user !== undefined) {
|
|
obj.user = User.toJSON(message.user);
|
|
}
|
|
if (message.roles) {
|
|
const entries = globalThis.Object.entries(message.roles) as [string, Role][];
|
|
if (entries.length > 0) {
|
|
obj.roles = {};
|
|
entries.forEach(([k, v]) => {
|
|
obj.roles[k] = Role.toJSON(v);
|
|
});
|
|
}
|
|
}
|
|
if (message.assignedRoles?.length) {
|
|
obj.assignedRoles = message.assignedRoles.map((e) => UserRole.toJSON(e));
|
|
}
|
|
if (message.scopes) {
|
|
const entries = globalThis.Object.entries(message.scopes) as [string, Scope][];
|
|
if (entries.length > 0) {
|
|
obj.scopes = {};
|
|
entries.forEach(([k, v]) => {
|
|
obj.scopes[k] = Scope.toJSON(v);
|
|
});
|
|
}
|
|
}
|
|
if (message.actors) {
|
|
const entries = globalThis.Object.entries(message.actors) as [string, User][];
|
|
if (entries.length > 0) {
|
|
obj.actors = {};
|
|
entries.forEach(([k, v]) => {
|
|
obj.actors[k] = User.toJSON(v);
|
|
});
|
|
}
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetUserWithRolesResponse>): GetUserWithRolesResponse {
|
|
return GetUserWithRolesResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetUserWithRolesResponse>): GetUserWithRolesResponse {
|
|
const message = createBaseGetUserWithRolesResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.user = (object.user !== undefined && object.user !== null) ? User.fromPartial(object.user) : undefined;
|
|
message.roles = (globalThis.Object.entries(object.roles ?? {}) as [string, Role][]).reduce(
|
|
(acc: { [key: string]: Role }, [key, value]: [string, Role]) => {
|
|
if (value !== undefined) {
|
|
acc[key] = Role.fromPartial(value);
|
|
}
|
|
return acc;
|
|
},
|
|
{},
|
|
);
|
|
message.assignedRoles = object.assignedRoles?.map((e) => UserRole.fromPartial(e)) || [];
|
|
message.scopes = (globalThis.Object.entries(object.scopes ?? {}) as [string, Scope][]).reduce(
|
|
(acc: { [key: string]: Scope }, [key, value]: [string, Scope]) => {
|
|
if (value !== undefined) {
|
|
acc[key] = Scope.fromPartial(value);
|
|
}
|
|
return acc;
|
|
},
|
|
{},
|
|
);
|
|
message.actors = (globalThis.Object.entries(object.actors ?? {}) as [string, User][]).reduce(
|
|
(acc: { [key: string]: User }, [key, value]: [string, User]) => {
|
|
if (value !== undefined) {
|
|
acc[key] = User.fromPartial(value);
|
|
}
|
|
return acc;
|
|
},
|
|
{},
|
|
);
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetUserWithRolesResponse_RolesEntry(): GetUserWithRolesResponse_RolesEntry {
|
|
return { key: "", value: undefined };
|
|
}
|
|
|
|
export const GetUserWithRolesResponse_RolesEntry: MessageFns<GetUserWithRolesResponse_RolesEntry> = {
|
|
encode(message: GetUserWithRolesResponse_RolesEntry, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.key !== "") {
|
|
writer.uint32(10).string(message.key);
|
|
}
|
|
if (message.value !== undefined) {
|
|
Role.encode(message.value, writer.uint32(18).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetUserWithRolesResponse_RolesEntry {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetUserWithRolesResponse_RolesEntry();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.key = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.value = Role.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetUserWithRolesResponse_RolesEntry {
|
|
return {
|
|
key: isSet(object.key) ? globalThis.String(object.key) : "",
|
|
value: isSet(object.value) ? Role.fromJSON(object.value) : undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetUserWithRolesResponse_RolesEntry): unknown {
|
|
const obj: any = {};
|
|
if (message.key !== "") {
|
|
obj.key = message.key;
|
|
}
|
|
if (message.value !== undefined) {
|
|
obj.value = Role.toJSON(message.value);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetUserWithRolesResponse_RolesEntry>): GetUserWithRolesResponse_RolesEntry {
|
|
return GetUserWithRolesResponse_RolesEntry.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetUserWithRolesResponse_RolesEntry>): GetUserWithRolesResponse_RolesEntry {
|
|
const message = createBaseGetUserWithRolesResponse_RolesEntry();
|
|
message.key = object.key ?? "";
|
|
message.value = (object.value !== undefined && object.value !== null) ? Role.fromPartial(object.value) : undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetUserWithRolesResponse_ScopesEntry(): GetUserWithRolesResponse_ScopesEntry {
|
|
return { key: "", value: undefined };
|
|
}
|
|
|
|
export const GetUserWithRolesResponse_ScopesEntry: MessageFns<GetUserWithRolesResponse_ScopesEntry> = {
|
|
encode(message: GetUserWithRolesResponse_ScopesEntry, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.key !== "") {
|
|
writer.uint32(10).string(message.key);
|
|
}
|
|
if (message.value !== undefined) {
|
|
Scope.encode(message.value, writer.uint32(18).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetUserWithRolesResponse_ScopesEntry {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetUserWithRolesResponse_ScopesEntry();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.key = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.value = Scope.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetUserWithRolesResponse_ScopesEntry {
|
|
return {
|
|
key: isSet(object.key) ? globalThis.String(object.key) : "",
|
|
value: isSet(object.value) ? Scope.fromJSON(object.value) : undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetUserWithRolesResponse_ScopesEntry): unknown {
|
|
const obj: any = {};
|
|
if (message.key !== "") {
|
|
obj.key = message.key;
|
|
}
|
|
if (message.value !== undefined) {
|
|
obj.value = Scope.toJSON(message.value);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetUserWithRolesResponse_ScopesEntry>): GetUserWithRolesResponse_ScopesEntry {
|
|
return GetUserWithRolesResponse_ScopesEntry.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetUserWithRolesResponse_ScopesEntry>): GetUserWithRolesResponse_ScopesEntry {
|
|
const message = createBaseGetUserWithRolesResponse_ScopesEntry();
|
|
message.key = object.key ?? "";
|
|
message.value = (object.value !== undefined && object.value !== null) ? Scope.fromPartial(object.value) : undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetUserWithRolesResponse_ActorsEntry(): GetUserWithRolesResponse_ActorsEntry {
|
|
return { key: "", value: undefined };
|
|
}
|
|
|
|
export const GetUserWithRolesResponse_ActorsEntry: MessageFns<GetUserWithRolesResponse_ActorsEntry> = {
|
|
encode(message: GetUserWithRolesResponse_ActorsEntry, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.key !== "") {
|
|
writer.uint32(10).string(message.key);
|
|
}
|
|
if (message.value !== undefined) {
|
|
User.encode(message.value, writer.uint32(18).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetUserWithRolesResponse_ActorsEntry {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetUserWithRolesResponse_ActorsEntry();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.key = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.value = User.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetUserWithRolesResponse_ActorsEntry {
|
|
return {
|
|
key: isSet(object.key) ? globalThis.String(object.key) : "",
|
|
value: isSet(object.value) ? User.fromJSON(object.value) : undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetUserWithRolesResponse_ActorsEntry): unknown {
|
|
const obj: any = {};
|
|
if (message.key !== "") {
|
|
obj.key = message.key;
|
|
}
|
|
if (message.value !== undefined) {
|
|
obj.value = User.toJSON(message.value);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetUserWithRolesResponse_ActorsEntry>): GetUserWithRolesResponse_ActorsEntry {
|
|
return GetUserWithRolesResponse_ActorsEntry.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetUserWithRolesResponse_ActorsEntry>): GetUserWithRolesResponse_ActorsEntry {
|
|
const message = createBaseGetUserWithRolesResponse_ActorsEntry();
|
|
message.key = object.key ?? "";
|
|
message.value = (object.value !== undefined && object.value !== null) ? User.fromPartial(object.value) : undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseUserRole(): UserRole {
|
|
return {
|
|
id: "",
|
|
userId: "",
|
|
roleId: "",
|
|
scopeCode: "",
|
|
targetId: undefined,
|
|
isActive: false,
|
|
createdAt: undefined,
|
|
createdBy: "",
|
|
updatedAt: undefined,
|
|
updatedBy: "",
|
|
expiresAt: undefined,
|
|
deletedAt: undefined,
|
|
deletedBy: undefined,
|
|
};
|
|
}
|
|
|
|
export const UserRole: MessageFns<UserRole> = {
|
|
encode(message: UserRole, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.id !== "") {
|
|
writer.uint32(10).string(message.id);
|
|
}
|
|
if (message.userId !== "") {
|
|
writer.uint32(18).string(message.userId);
|
|
}
|
|
if (message.roleId !== "") {
|
|
writer.uint32(26).string(message.roleId);
|
|
}
|
|
if (message.scopeCode !== "") {
|
|
writer.uint32(34).string(message.scopeCode);
|
|
}
|
|
if (message.targetId !== undefined) {
|
|
writer.uint32(42).string(message.targetId);
|
|
}
|
|
if (message.isActive !== false) {
|
|
writer.uint32(48).bool(message.isActive);
|
|
}
|
|
if (message.createdAt !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.createdAt), writer.uint32(90).fork()).join();
|
|
}
|
|
if (message.createdBy !== "") {
|
|
writer.uint32(98).string(message.createdBy);
|
|
}
|
|
if (message.updatedAt !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.updatedAt), writer.uint32(106).fork()).join();
|
|
}
|
|
if (message.updatedBy !== "") {
|
|
writer.uint32(114).string(message.updatedBy);
|
|
}
|
|
if (message.expiresAt !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.expiresAt), writer.uint32(122).fork()).join();
|
|
}
|
|
if (message.deletedAt !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.deletedAt), writer.uint32(130).fork()).join();
|
|
}
|
|
if (message.deletedBy !== undefined) {
|
|
writer.uint32(138).string(message.deletedBy);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): UserRole {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseUserRole();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.id = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.userId = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.roleId = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.scopeCode = reader.string();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.targetId = reader.string();
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 48) {
|
|
break;
|
|
}
|
|
|
|
message.isActive = reader.bool();
|
|
continue;
|
|
}
|
|
case 11: {
|
|
if (tag !== 90) {
|
|
break;
|
|
}
|
|
|
|
message.createdAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 12: {
|
|
if (tag !== 98) {
|
|
break;
|
|
}
|
|
|
|
message.createdBy = reader.string();
|
|
continue;
|
|
}
|
|
case 13: {
|
|
if (tag !== 106) {
|
|
break;
|
|
}
|
|
|
|
message.updatedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 14: {
|
|
if (tag !== 114) {
|
|
break;
|
|
}
|
|
|
|
message.updatedBy = reader.string();
|
|
continue;
|
|
}
|
|
case 15: {
|
|
if (tag !== 122) {
|
|
break;
|
|
}
|
|
|
|
message.expiresAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 16: {
|
|
if (tag !== 130) {
|
|
break;
|
|
}
|
|
|
|
message.deletedAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 17: {
|
|
if (tag !== 138) {
|
|
break;
|
|
}
|
|
|
|
message.deletedBy = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): UserRole {
|
|
return {
|
|
id: isSet(object.id) ? globalThis.String(object.id) : "",
|
|
userId: isSet(object.userId)
|
|
? globalThis.String(object.userId)
|
|
: isSet(object.user_id)
|
|
? globalThis.String(object.user_id)
|
|
: "",
|
|
roleId: isSet(object.roleId)
|
|
? globalThis.String(object.roleId)
|
|
: isSet(object.role_id)
|
|
? globalThis.String(object.role_id)
|
|
: "",
|
|
scopeCode: isSet(object.scopeCode)
|
|
? globalThis.String(object.scopeCode)
|
|
: isSet(object.scope_code)
|
|
? globalThis.String(object.scope_code)
|
|
: "",
|
|
targetId: isSet(object.targetId)
|
|
? globalThis.String(object.targetId)
|
|
: isSet(object.target_id)
|
|
? globalThis.String(object.target_id)
|
|
: undefined,
|
|
isActive: isSet(object.isActive)
|
|
? globalThis.Boolean(object.isActive)
|
|
: isSet(object.is_active)
|
|
? globalThis.Boolean(object.is_active)
|
|
: false,
|
|
createdAt: isSet(object.createdAt)
|
|
? fromJsonTimestamp(object.createdAt)
|
|
: isSet(object.created_at)
|
|
? fromJsonTimestamp(object.created_at)
|
|
: undefined,
|
|
createdBy: isSet(object.createdBy)
|
|
? globalThis.String(object.createdBy)
|
|
: isSet(object.created_by)
|
|
? globalThis.String(object.created_by)
|
|
: "",
|
|
updatedAt: isSet(object.updatedAt)
|
|
? fromJsonTimestamp(object.updatedAt)
|
|
: isSet(object.updated_at)
|
|
? fromJsonTimestamp(object.updated_at)
|
|
: undefined,
|
|
updatedBy: isSet(object.updatedBy)
|
|
? globalThis.String(object.updatedBy)
|
|
: isSet(object.updated_by)
|
|
? globalThis.String(object.updated_by)
|
|
: "",
|
|
expiresAt: isSet(object.expiresAt)
|
|
? fromJsonTimestamp(object.expiresAt)
|
|
: isSet(object.expires_at)
|
|
? fromJsonTimestamp(object.expires_at)
|
|
: undefined,
|
|
deletedAt: isSet(object.deletedAt)
|
|
? fromJsonTimestamp(object.deletedAt)
|
|
: isSet(object.deleted_at)
|
|
? fromJsonTimestamp(object.deleted_at)
|
|
: undefined,
|
|
deletedBy: isSet(object.deletedBy)
|
|
? globalThis.String(object.deletedBy)
|
|
: isSet(object.deleted_by)
|
|
? globalThis.String(object.deleted_by)
|
|
: undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: UserRole): unknown {
|
|
const obj: any = {};
|
|
if (message.id !== "") {
|
|
obj.id = message.id;
|
|
}
|
|
if (message.userId !== "") {
|
|
obj.userId = message.userId;
|
|
}
|
|
if (message.roleId !== "") {
|
|
obj.roleId = message.roleId;
|
|
}
|
|
if (message.scopeCode !== "") {
|
|
obj.scopeCode = message.scopeCode;
|
|
}
|
|
if (message.targetId !== undefined) {
|
|
obj.targetId = message.targetId;
|
|
}
|
|
if (message.isActive !== false) {
|
|
obj.isActive = message.isActive;
|
|
}
|
|
if (message.createdAt !== undefined) {
|
|
obj.createdAt = message.createdAt.toISOString();
|
|
}
|
|
if (message.createdBy !== "") {
|
|
obj.createdBy = message.createdBy;
|
|
}
|
|
if (message.updatedAt !== undefined) {
|
|
obj.updatedAt = message.updatedAt.toISOString();
|
|
}
|
|
if (message.updatedBy !== "") {
|
|
obj.updatedBy = message.updatedBy;
|
|
}
|
|
if (message.expiresAt !== undefined) {
|
|
obj.expiresAt = message.expiresAt.toISOString();
|
|
}
|
|
if (message.deletedAt !== undefined) {
|
|
obj.deletedAt = message.deletedAt.toISOString();
|
|
}
|
|
if (message.deletedBy !== undefined) {
|
|
obj.deletedBy = message.deletedBy;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<UserRole>): UserRole {
|
|
return UserRole.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<UserRole>): UserRole {
|
|
const message = createBaseUserRole();
|
|
message.id = object.id ?? "";
|
|
message.userId = object.userId ?? "";
|
|
message.roleId = object.roleId ?? "";
|
|
message.scopeCode = object.scopeCode ?? "";
|
|
message.targetId = object.targetId ?? undefined;
|
|
message.isActive = object.isActive ?? false;
|
|
message.createdAt = object.createdAt ?? undefined;
|
|
message.createdBy = object.createdBy ?? "";
|
|
message.updatedAt = object.updatedAt ?? undefined;
|
|
message.updatedBy = object.updatedBy ?? "";
|
|
message.expiresAt = object.expiresAt ?? undefined;
|
|
message.deletedAt = object.deletedAt ?? undefined;
|
|
message.deletedBy = object.deletedBy ?? undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetUsersRequest(): GetUsersRequest {
|
|
return { actorId: "", actorToken: "", userIds: [] };
|
|
}
|
|
|
|
export const GetUsersRequest: MessageFns<GetUsersRequest> = {
|
|
encode(message: GetUsersRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
for (const v of message.userIds) {
|
|
writer.uint32(26).string(v!);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetUsersRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetUsersRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.userIds.push(reader.string());
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetUsersRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
userIds: globalThis.Array.isArray(object?.userIds)
|
|
? object.userIds.map((e: any) => globalThis.String(e))
|
|
: globalThis.Array.isArray(object?.user_ids)
|
|
? object.user_ids.map((e: any) => globalThis.String(e))
|
|
: [],
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetUsersRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.userIds?.length) {
|
|
obj.userIds = message.userIds;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetUsersRequest>): GetUsersRequest {
|
|
return GetUsersRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetUsersRequest>): GetUsersRequest {
|
|
const message = createBaseGetUsersRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.userIds = object.userIds?.map((e) => e) || [];
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseUsersResponse(): UsersResponse {
|
|
return { success: false, resultCode: 0, message: "", users: [] };
|
|
}
|
|
|
|
export const UsersResponse: MessageFns<UsersResponse> = {
|
|
encode(message: UsersResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
for (const v of message.users) {
|
|
User.encode(v!, writer.uint32(34).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): UsersResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseUsersResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.users.push(User.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): UsersResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
users: globalThis.Array.isArray(object?.users) ? object.users.map((e: any) => User.fromJSON(e)) : [],
|
|
};
|
|
},
|
|
|
|
toJSON(message: UsersResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.users?.length) {
|
|
obj.users = message.users.map((e) => User.toJSON(e));
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<UsersResponse>): UsersResponse {
|
|
return UsersResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<UsersResponse>): UsersResponse {
|
|
const message = createBaseUsersResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.users = object.users?.map((e) => User.fromPartial(e)) || [];
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetAssignableRolesRequest(): GetAssignableRolesRequest {
|
|
return { actorId: "", actorToken: "", userId: "" };
|
|
}
|
|
|
|
export const GetAssignableRolesRequest: MessageFns<GetAssignableRolesRequest> = {
|
|
encode(message: GetAssignableRolesRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.userId !== "") {
|
|
writer.uint32(26).string(message.userId);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetAssignableRolesRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetAssignableRolesRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.userId = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetAssignableRolesRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
userId: isSet(object.userId)
|
|
? globalThis.String(object.userId)
|
|
: isSet(object.user_id)
|
|
? globalThis.String(object.user_id)
|
|
: "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetAssignableRolesRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.userId !== "") {
|
|
obj.userId = message.userId;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetAssignableRolesRequest>): GetAssignableRolesRequest {
|
|
return GetAssignableRolesRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetAssignableRolesRequest>): GetAssignableRolesRequest {
|
|
const message = createBaseGetAssignableRolesRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.userId = object.userId ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseScopeList(): ScopeList {
|
|
return { scopeCodes: [] };
|
|
}
|
|
|
|
export const ScopeList: MessageFns<ScopeList> = {
|
|
encode(message: ScopeList, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
for (const v of message.scopeCodes) {
|
|
writer.uint32(10).string(v!);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): ScopeList {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseScopeList();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.scopeCodes.push(reader.string());
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): ScopeList {
|
|
return {
|
|
scopeCodes: globalThis.Array.isArray(object?.scopeCodes)
|
|
? object.scopeCodes.map((e: any) => globalThis.String(e))
|
|
: globalThis.Array.isArray(object?.scope_codes)
|
|
? object.scope_codes.map((e: any) => globalThis.String(e))
|
|
: [],
|
|
};
|
|
},
|
|
|
|
toJSON(message: ScopeList): unknown {
|
|
const obj: any = {};
|
|
if (message.scopeCodes?.length) {
|
|
obj.scopeCodes = message.scopeCodes;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<ScopeList>): ScopeList {
|
|
return ScopeList.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<ScopeList>): ScopeList {
|
|
const message = createBaseScopeList();
|
|
message.scopeCodes = object.scopeCodes?.map((e) => e) || [];
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetAssignableRolesResponse(): GetAssignableRolesResponse {
|
|
return { success: false, resultCode: 0, message: "", roles: [], scopes: [], roleScopes: {} };
|
|
}
|
|
|
|
export const GetAssignableRolesResponse: MessageFns<GetAssignableRolesResponse> = {
|
|
encode(message: GetAssignableRolesResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
for (const v of message.roles) {
|
|
RoleScopeTarget.encode(v!, writer.uint32(34).fork()).join();
|
|
}
|
|
for (const v of message.scopes) {
|
|
Scope.encode(v!, writer.uint32(42).fork()).join();
|
|
}
|
|
globalThis.Object.entries(message.roleScopes).forEach(([key, value]: [string, ScopeList]) => {
|
|
GetAssignableRolesResponse_RoleScopesEntry.encode({ key: key as any, value }, writer.uint32(50).fork()).join();
|
|
});
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetAssignableRolesResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetAssignableRolesResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.roles.push(RoleScopeTarget.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.scopes.push(Scope.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 50) {
|
|
break;
|
|
}
|
|
|
|
const entry6 = GetAssignableRolesResponse_RoleScopesEntry.decode(reader, reader.uint32());
|
|
if (entry6.value !== undefined) {
|
|
message.roleScopes[entry6.key] = entry6.value;
|
|
}
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetAssignableRolesResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
roles: globalThis.Array.isArray(object?.roles) ? object.roles.map((e: any) => RoleScopeTarget.fromJSON(e)) : [],
|
|
scopes: globalThis.Array.isArray(object?.scopes) ? object.scopes.map((e: any) => Scope.fromJSON(e)) : [],
|
|
roleScopes: isObject(object.roleScopes)
|
|
? (globalThis.Object.entries(object.roleScopes) as [string, any][]).reduce(
|
|
(acc: { [key: string]: ScopeList }, [key, value]: [string, any]) => {
|
|
acc[key] = ScopeList.fromJSON(value);
|
|
return acc;
|
|
},
|
|
{},
|
|
)
|
|
: isObject(object.role_scopes)
|
|
? (globalThis.Object.entries(object.role_scopes) as [string, any][]).reduce(
|
|
(acc: { [key: string]: ScopeList }, [key, value]: [string, any]) => {
|
|
acc[key] = ScopeList.fromJSON(value);
|
|
return acc;
|
|
},
|
|
{},
|
|
)
|
|
: {},
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetAssignableRolesResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.roles?.length) {
|
|
obj.roles = message.roles.map((e) => RoleScopeTarget.toJSON(e));
|
|
}
|
|
if (message.scopes?.length) {
|
|
obj.scopes = message.scopes.map((e) => Scope.toJSON(e));
|
|
}
|
|
if (message.roleScopes) {
|
|
const entries = globalThis.Object.entries(message.roleScopes) as [string, ScopeList][];
|
|
if (entries.length > 0) {
|
|
obj.roleScopes = {};
|
|
entries.forEach(([k, v]) => {
|
|
obj.roleScopes[k] = ScopeList.toJSON(v);
|
|
});
|
|
}
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetAssignableRolesResponse>): GetAssignableRolesResponse {
|
|
return GetAssignableRolesResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetAssignableRolesResponse>): GetAssignableRolesResponse {
|
|
const message = createBaseGetAssignableRolesResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.roles = object.roles?.map((e) => RoleScopeTarget.fromPartial(e)) || [];
|
|
message.scopes = object.scopes?.map((e) => Scope.fromPartial(e)) || [];
|
|
message.roleScopes = (globalThis.Object.entries(object.roleScopes ?? {}) as [string, ScopeList][]).reduce(
|
|
(acc: { [key: string]: ScopeList }, [key, value]: [string, ScopeList]) => {
|
|
if (value !== undefined) {
|
|
acc[key] = ScopeList.fromPartial(value);
|
|
}
|
|
return acc;
|
|
},
|
|
{},
|
|
);
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetAssignableRolesResponse_RoleScopesEntry(): GetAssignableRolesResponse_RoleScopesEntry {
|
|
return { key: "", value: undefined };
|
|
}
|
|
|
|
export const GetAssignableRolesResponse_RoleScopesEntry: MessageFns<GetAssignableRolesResponse_RoleScopesEntry> = {
|
|
encode(message: GetAssignableRolesResponse_RoleScopesEntry, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.key !== "") {
|
|
writer.uint32(10).string(message.key);
|
|
}
|
|
if (message.value !== undefined) {
|
|
ScopeList.encode(message.value, writer.uint32(18).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetAssignableRolesResponse_RoleScopesEntry {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetAssignableRolesResponse_RoleScopesEntry();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.key = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.value = ScopeList.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetAssignableRolesResponse_RoleScopesEntry {
|
|
return {
|
|
key: isSet(object.key) ? globalThis.String(object.key) : "",
|
|
value: isSet(object.value) ? ScopeList.fromJSON(object.value) : undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetAssignableRolesResponse_RoleScopesEntry): unknown {
|
|
const obj: any = {};
|
|
if (message.key !== "") {
|
|
obj.key = message.key;
|
|
}
|
|
if (message.value !== undefined) {
|
|
obj.value = ScopeList.toJSON(message.value);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetAssignableRolesResponse_RoleScopesEntry>): GetAssignableRolesResponse_RoleScopesEntry {
|
|
return GetAssignableRolesResponse_RoleScopesEntry.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(
|
|
object: DeepPartial<GetAssignableRolesResponse_RoleScopesEntry>,
|
|
): GetAssignableRolesResponse_RoleScopesEntry {
|
|
const message = createBaseGetAssignableRolesResponse_RoleScopesEntry();
|
|
message.key = object.key ?? "";
|
|
message.value = (object.value !== undefined && object.value !== null)
|
|
? ScopeList.fromPartial(object.value)
|
|
: undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseRoleScopeTarget(): RoleScopeTarget {
|
|
return { role: undefined, scope: undefined, targetId: "", expiresAt: undefined };
|
|
}
|
|
|
|
export const RoleScopeTarget: MessageFns<RoleScopeTarget> = {
|
|
encode(message: RoleScopeTarget, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.role !== undefined) {
|
|
Role.encode(message.role, writer.uint32(10).fork()).join();
|
|
}
|
|
if (message.scope !== undefined) {
|
|
Scope.encode(message.scope, writer.uint32(18).fork()).join();
|
|
}
|
|
if (message.targetId !== "") {
|
|
writer.uint32(26).string(message.targetId);
|
|
}
|
|
if (message.expiresAt !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.expiresAt), writer.uint32(58).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): RoleScopeTarget {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseRoleScopeTarget();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.role = Role.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.scope = Scope.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.targetId = reader.string();
|
|
continue;
|
|
}
|
|
case 7: {
|
|
if (tag !== 58) {
|
|
break;
|
|
}
|
|
|
|
message.expiresAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): RoleScopeTarget {
|
|
return {
|
|
role: isSet(object.role) ? Role.fromJSON(object.role) : undefined,
|
|
scope: isSet(object.scope) ? Scope.fromJSON(object.scope) : undefined,
|
|
targetId: isSet(object.targetId)
|
|
? globalThis.String(object.targetId)
|
|
: isSet(object.target_id)
|
|
? globalThis.String(object.target_id)
|
|
: "",
|
|
expiresAt: isSet(object.expiresAt)
|
|
? fromJsonTimestamp(object.expiresAt)
|
|
: isSet(object.expires_at)
|
|
? fromJsonTimestamp(object.expires_at)
|
|
: undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: RoleScopeTarget): unknown {
|
|
const obj: any = {};
|
|
if (message.role !== undefined) {
|
|
obj.role = Role.toJSON(message.role);
|
|
}
|
|
if (message.scope !== undefined) {
|
|
obj.scope = Scope.toJSON(message.scope);
|
|
}
|
|
if (message.targetId !== "") {
|
|
obj.targetId = message.targetId;
|
|
}
|
|
if (message.expiresAt !== undefined) {
|
|
obj.expiresAt = message.expiresAt.toISOString();
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<RoleScopeTarget>): RoleScopeTarget {
|
|
return RoleScopeTarget.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<RoleScopeTarget>): RoleScopeTarget {
|
|
const message = createBaseRoleScopeTarget();
|
|
message.role = (object.role !== undefined && object.role !== null) ? Role.fromPartial(object.role) : undefined;
|
|
message.scope = (object.scope !== undefined && object.scope !== null) ? Scope.fromPartial(object.scope) : undefined;
|
|
message.targetId = object.targetId ?? "";
|
|
message.expiresAt = object.expiresAt ?? undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetRoleDetailsRequest(): GetRoleDetailsRequest {
|
|
return { actorId: "", actorToken: "", roleId: "" };
|
|
}
|
|
|
|
export const GetRoleDetailsRequest: MessageFns<GetRoleDetailsRequest> = {
|
|
encode(message: GetRoleDetailsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.roleId !== "") {
|
|
writer.uint32(26).string(message.roleId);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetRoleDetailsRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetRoleDetailsRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.roleId = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetRoleDetailsRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
roleId: isSet(object.roleId)
|
|
? globalThis.String(object.roleId)
|
|
: isSet(object.role_id)
|
|
? globalThis.String(object.role_id)
|
|
: "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetRoleDetailsRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.roleId !== "") {
|
|
obj.roleId = message.roleId;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetRoleDetailsRequest>): GetRoleDetailsRequest {
|
|
return GetRoleDetailsRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetRoleDetailsRequest>): GetRoleDetailsRequest {
|
|
const message = createBaseGetRoleDetailsRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.roleId = object.roleId ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseRoleScope(): RoleScope {
|
|
return { id: "", roleId: "", scopeCode: "", isActive: false };
|
|
}
|
|
|
|
export const RoleScope: MessageFns<RoleScope> = {
|
|
encode(message: RoleScope, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.id !== "") {
|
|
writer.uint32(10).string(message.id);
|
|
}
|
|
if (message.roleId !== "") {
|
|
writer.uint32(18).string(message.roleId);
|
|
}
|
|
if (message.scopeCode !== "") {
|
|
writer.uint32(26).string(message.scopeCode);
|
|
}
|
|
if (message.isActive !== false) {
|
|
writer.uint32(32).bool(message.isActive);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): RoleScope {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseRoleScope();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.id = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.roleId = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.scopeCode = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 32) {
|
|
break;
|
|
}
|
|
|
|
message.isActive = reader.bool();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): RoleScope {
|
|
return {
|
|
id: isSet(object.id) ? globalThis.String(object.id) : "",
|
|
roleId: isSet(object.roleId)
|
|
? globalThis.String(object.roleId)
|
|
: isSet(object.role_id)
|
|
? globalThis.String(object.role_id)
|
|
: "",
|
|
scopeCode: isSet(object.scopeCode)
|
|
? globalThis.String(object.scopeCode)
|
|
: isSet(object.scope_code)
|
|
? globalThis.String(object.scope_code)
|
|
: "",
|
|
isActive: isSet(object.isActive)
|
|
? globalThis.Boolean(object.isActive)
|
|
: isSet(object.is_active)
|
|
? globalThis.Boolean(object.is_active)
|
|
: false,
|
|
};
|
|
},
|
|
|
|
toJSON(message: RoleScope): unknown {
|
|
const obj: any = {};
|
|
if (message.id !== "") {
|
|
obj.id = message.id;
|
|
}
|
|
if (message.roleId !== "") {
|
|
obj.roleId = message.roleId;
|
|
}
|
|
if (message.scopeCode !== "") {
|
|
obj.scopeCode = message.scopeCode;
|
|
}
|
|
if (message.isActive !== false) {
|
|
obj.isActive = message.isActive;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<RoleScope>): RoleScope {
|
|
return RoleScope.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<RoleScope>): RoleScope {
|
|
const message = createBaseRoleScope();
|
|
message.id = object.id ?? "";
|
|
message.roleId = object.roleId ?? "";
|
|
message.scopeCode = object.scopeCode ?? "";
|
|
message.isActive = object.isActive ?? false;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetRoleDetailsResponse(): GetRoleDetailsResponse {
|
|
return {
|
|
success: false,
|
|
resultCode: 0,
|
|
message: "",
|
|
role: undefined,
|
|
assignedRoles: [],
|
|
scopes: [],
|
|
actors: [],
|
|
roleScopes: [],
|
|
};
|
|
}
|
|
|
|
export const GetRoleDetailsResponse: MessageFns<GetRoleDetailsResponse> = {
|
|
encode(message: GetRoleDetailsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
if (message.role !== undefined) {
|
|
Role.encode(message.role, writer.uint32(34).fork()).join();
|
|
}
|
|
for (const v of message.assignedRoles) {
|
|
UserRole.encode(v!, writer.uint32(42).fork()).join();
|
|
}
|
|
for (const v of message.scopes) {
|
|
Scope.encode(v!, writer.uint32(50).fork()).join();
|
|
}
|
|
for (const v of message.actors) {
|
|
User.encode(v!, writer.uint32(58).fork()).join();
|
|
}
|
|
for (const v of message.roleScopes) {
|
|
RoleScope.encode(v!, writer.uint32(66).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetRoleDetailsResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetRoleDetailsResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.role = Role.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.assignedRoles.push(UserRole.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 50) {
|
|
break;
|
|
}
|
|
|
|
message.scopes.push(Scope.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 7: {
|
|
if (tag !== 58) {
|
|
break;
|
|
}
|
|
|
|
message.actors.push(User.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 8: {
|
|
if (tag !== 66) {
|
|
break;
|
|
}
|
|
|
|
message.roleScopes.push(RoleScope.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetRoleDetailsResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
role: isSet(object.role) ? Role.fromJSON(object.role) : undefined,
|
|
assignedRoles: globalThis.Array.isArray(object?.assignedRoles)
|
|
? object.assignedRoles.map((e: any) => UserRole.fromJSON(e))
|
|
: globalThis.Array.isArray(object?.assigned_roles)
|
|
? object.assigned_roles.map((e: any) => UserRole.fromJSON(e))
|
|
: [],
|
|
scopes: globalThis.Array.isArray(object?.scopes) ? object.scopes.map((e: any) => Scope.fromJSON(e)) : [],
|
|
actors: globalThis.Array.isArray(object?.actors) ? object.actors.map((e: any) => User.fromJSON(e)) : [],
|
|
roleScopes: globalThis.Array.isArray(object?.roleScopes)
|
|
? object.roleScopes.map((e: any) => RoleScope.fromJSON(e))
|
|
: globalThis.Array.isArray(object?.role_scopes)
|
|
? object.role_scopes.map((e: any) => RoleScope.fromJSON(e))
|
|
: [],
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetRoleDetailsResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.role !== undefined) {
|
|
obj.role = Role.toJSON(message.role);
|
|
}
|
|
if (message.assignedRoles?.length) {
|
|
obj.assignedRoles = message.assignedRoles.map((e) => UserRole.toJSON(e));
|
|
}
|
|
if (message.scopes?.length) {
|
|
obj.scopes = message.scopes.map((e) => Scope.toJSON(e));
|
|
}
|
|
if (message.actors?.length) {
|
|
obj.actors = message.actors.map((e) => User.toJSON(e));
|
|
}
|
|
if (message.roleScopes?.length) {
|
|
obj.roleScopes = message.roleScopes.map((e) => RoleScope.toJSON(e));
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetRoleDetailsResponse>): GetRoleDetailsResponse {
|
|
return GetRoleDetailsResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetRoleDetailsResponse>): GetRoleDetailsResponse {
|
|
const message = createBaseGetRoleDetailsResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.role = (object.role !== undefined && object.role !== null) ? Role.fromPartial(object.role) : undefined;
|
|
message.assignedRoles = object.assignedRoles?.map((e) => UserRole.fromPartial(e)) || [];
|
|
message.scopes = object.scopes?.map((e) => Scope.fromPartial(e)) || [];
|
|
message.actors = object.actors?.map((e) => User.fromPartial(e)) || [];
|
|
message.roleScopes = object.roleScopes?.map((e) => RoleScope.fromPartial(e)) || [];
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetRoleRequest(): GetRoleRequest {
|
|
return { actorId: "", actorToken: "", roleId: "" };
|
|
}
|
|
|
|
export const GetRoleRequest: MessageFns<GetRoleRequest> = {
|
|
encode(message: GetRoleRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.roleId !== "") {
|
|
writer.uint32(26).string(message.roleId);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetRoleRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetRoleRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.roleId = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetRoleRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
roleId: isSet(object.roleId)
|
|
? globalThis.String(object.roleId)
|
|
: isSet(object.role_id)
|
|
? globalThis.String(object.role_id)
|
|
: "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetRoleRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.roleId !== "") {
|
|
obj.roleId = message.roleId;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetRoleRequest>): GetRoleRequest {
|
|
return GetRoleRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetRoleRequest>): GetRoleRequest {
|
|
const message = createBaseGetRoleRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.roleId = object.roleId ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetRoleResponse(): GetRoleResponse {
|
|
return { success: false, resultCode: 0, message: "", role: undefined };
|
|
}
|
|
|
|
export const GetRoleResponse: MessageFns<GetRoleResponse> = {
|
|
encode(message: GetRoleResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
if (message.role !== undefined) {
|
|
Role.encode(message.role, writer.uint32(34).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetRoleResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetRoleResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.role = Role.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetRoleResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
role: isSet(object.role) ? Role.fromJSON(object.role) : undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetRoleResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.role !== undefined) {
|
|
obj.role = Role.toJSON(message.role);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetRoleResponse>): GetRoleResponse {
|
|
return GetRoleResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetRoleResponse>): GetRoleResponse {
|
|
const message = createBaseGetRoleResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.role = (object.role !== undefined && object.role !== null) ? Role.fromPartial(object.role) : undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetUserRoleRequest(): GetUserRoleRequest {
|
|
return { actorId: "", actorToken: "", userRoleId: "" };
|
|
}
|
|
|
|
export const GetUserRoleRequest: MessageFns<GetUserRoleRequest> = {
|
|
encode(message: GetUserRoleRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.userRoleId !== "") {
|
|
writer.uint32(26).string(message.userRoleId);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetUserRoleRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetUserRoleRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.userRoleId = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetUserRoleRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
userRoleId: isSet(object.userRoleId)
|
|
? globalThis.String(object.userRoleId)
|
|
: isSet(object.user_role_id)
|
|
? globalThis.String(object.user_role_id)
|
|
: "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetUserRoleRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.userRoleId !== "") {
|
|
obj.userRoleId = message.userRoleId;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetUserRoleRequest>): GetUserRoleRequest {
|
|
return GetUserRoleRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetUserRoleRequest>): GetUserRoleRequest {
|
|
const message = createBaseGetUserRoleRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.userRoleId = object.userRoleId ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetUserRoleResponse(): GetUserRoleResponse {
|
|
return { success: false, resultCode: 0, message: "", userRole: undefined, role: undefined, scope: undefined };
|
|
}
|
|
|
|
export const GetUserRoleResponse: MessageFns<GetUserRoleResponse> = {
|
|
encode(message: GetUserRoleResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
if (message.userRole !== undefined) {
|
|
UserRole.encode(message.userRole, writer.uint32(34).fork()).join();
|
|
}
|
|
if (message.role !== undefined) {
|
|
Role.encode(message.role, writer.uint32(42).fork()).join();
|
|
}
|
|
if (message.scope !== undefined) {
|
|
Scope.encode(message.scope, writer.uint32(50).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetUserRoleResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetUserRoleResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.userRole = UserRole.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.role = Role.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 50) {
|
|
break;
|
|
}
|
|
|
|
message.scope = Scope.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetUserRoleResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
userRole: isSet(object.userRole)
|
|
? UserRole.fromJSON(object.userRole)
|
|
: isSet(object.user_role)
|
|
? UserRole.fromJSON(object.user_role)
|
|
: undefined,
|
|
role: isSet(object.role) ? Role.fromJSON(object.role) : undefined,
|
|
scope: isSet(object.scope) ? Scope.fromJSON(object.scope) : undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetUserRoleResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.userRole !== undefined) {
|
|
obj.userRole = UserRole.toJSON(message.userRole);
|
|
}
|
|
if (message.role !== undefined) {
|
|
obj.role = Role.toJSON(message.role);
|
|
}
|
|
if (message.scope !== undefined) {
|
|
obj.scope = Scope.toJSON(message.scope);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetUserRoleResponse>): GetUserRoleResponse {
|
|
return GetUserRoleResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetUserRoleResponse>): GetUserRoleResponse {
|
|
const message = createBaseGetUserRoleResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.userRole = (object.userRole !== undefined && object.userRole !== null)
|
|
? UserRole.fromPartial(object.userRole)
|
|
: undefined;
|
|
message.role = (object.role !== undefined && object.role !== null) ? Role.fromPartial(object.role) : undefined;
|
|
message.scope = (object.scope !== undefined && object.scope !== null) ? Scope.fromPartial(object.scope) : undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseUpdateUserInfoRequest(): UpdateUserInfoRequest {
|
|
return {
|
|
actorId: "",
|
|
actorToken: "",
|
|
userId: "",
|
|
firstNames: undefined,
|
|
lastName: undefined,
|
|
profilePictureId: undefined,
|
|
dateOfBirth: undefined,
|
|
handle: undefined,
|
|
};
|
|
}
|
|
|
|
export const UpdateUserInfoRequest: MessageFns<UpdateUserInfoRequest> = {
|
|
encode(message: UpdateUserInfoRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.userId !== "") {
|
|
writer.uint32(26).string(message.userId);
|
|
}
|
|
if (message.firstNames !== undefined) {
|
|
writer.uint32(34).string(message.firstNames);
|
|
}
|
|
if (message.lastName !== undefined) {
|
|
writer.uint32(42).string(message.lastName);
|
|
}
|
|
if (message.profilePictureId !== undefined) {
|
|
writer.uint32(50).string(message.profilePictureId);
|
|
}
|
|
if (message.dateOfBirth !== undefined) {
|
|
DateMessage.encode(message.dateOfBirth, writer.uint32(58).fork()).join();
|
|
}
|
|
if (message.handle !== undefined) {
|
|
writer.uint32(66).string(message.handle);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): UpdateUserInfoRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseUpdateUserInfoRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.userId = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.firstNames = reader.string();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.lastName = reader.string();
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 50) {
|
|
break;
|
|
}
|
|
|
|
message.profilePictureId = reader.string();
|
|
continue;
|
|
}
|
|
case 7: {
|
|
if (tag !== 58) {
|
|
break;
|
|
}
|
|
|
|
message.dateOfBirth = DateMessage.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
case 8: {
|
|
if (tag !== 66) {
|
|
break;
|
|
}
|
|
|
|
message.handle = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): UpdateUserInfoRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
userId: isSet(object.userId)
|
|
? globalThis.String(object.userId)
|
|
: isSet(object.user_id)
|
|
? globalThis.String(object.user_id)
|
|
: "",
|
|
firstNames: isSet(object.firstNames)
|
|
? globalThis.String(object.firstNames)
|
|
: isSet(object.first_names)
|
|
? globalThis.String(object.first_names)
|
|
: undefined,
|
|
lastName: isSet(object.lastName)
|
|
? globalThis.String(object.lastName)
|
|
: isSet(object.last_name)
|
|
? globalThis.String(object.last_name)
|
|
: undefined,
|
|
profilePictureId: isSet(object.profilePictureId)
|
|
? globalThis.String(object.profilePictureId)
|
|
: isSet(object.profile_picture_id)
|
|
? globalThis.String(object.profile_picture_id)
|
|
: undefined,
|
|
dateOfBirth: isSet(object.dateOfBirth)
|
|
? DateMessage.fromJSON(object.dateOfBirth)
|
|
: isSet(object.date_of_birth)
|
|
? DateMessage.fromJSON(object.date_of_birth)
|
|
: undefined,
|
|
handle: isSet(object.handle) ? globalThis.String(object.handle) : undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: UpdateUserInfoRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.userId !== "") {
|
|
obj.userId = message.userId;
|
|
}
|
|
if (message.firstNames !== undefined) {
|
|
obj.firstNames = message.firstNames;
|
|
}
|
|
if (message.lastName !== undefined) {
|
|
obj.lastName = message.lastName;
|
|
}
|
|
if (message.profilePictureId !== undefined) {
|
|
obj.profilePictureId = message.profilePictureId;
|
|
}
|
|
if (message.dateOfBirth !== undefined) {
|
|
obj.dateOfBirth = DateMessage.toJSON(message.dateOfBirth);
|
|
}
|
|
if (message.handle !== undefined) {
|
|
obj.handle = message.handle;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<UpdateUserInfoRequest>): UpdateUserInfoRequest {
|
|
return UpdateUserInfoRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<UpdateUserInfoRequest>): UpdateUserInfoRequest {
|
|
const message = createBaseUpdateUserInfoRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.userId = object.userId ?? "";
|
|
message.firstNames = object.firstNames ?? undefined;
|
|
message.lastName = object.lastName ?? undefined;
|
|
message.profilePictureId = object.profilePictureId ?? undefined;
|
|
message.dateOfBirth = (object.dateOfBirth !== undefined && object.dateOfBirth !== null)
|
|
? DateMessage.fromPartial(object.dateOfBirth)
|
|
: undefined;
|
|
message.handle = object.handle ?? undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseUpdateUserInfoResponse(): UpdateUserInfoResponse {
|
|
return { success: false, resultCode: 0, message: "", user: undefined };
|
|
}
|
|
|
|
export const UpdateUserInfoResponse: MessageFns<UpdateUserInfoResponse> = {
|
|
encode(message: UpdateUserInfoResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
if (message.user !== undefined) {
|
|
User.encode(message.user, writer.uint32(34).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): UpdateUserInfoResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseUpdateUserInfoResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.user = User.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): UpdateUserInfoResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
user: isSet(object.user) ? User.fromJSON(object.user) : undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: UpdateUserInfoResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.user !== undefined) {
|
|
obj.user = User.toJSON(message.user);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<UpdateUserInfoResponse>): UpdateUserInfoResponse {
|
|
return UpdateUserInfoResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<UpdateUserInfoResponse>): UpdateUserInfoResponse {
|
|
const message = createBaseUpdateUserInfoResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.user = (object.user !== undefined && object.user !== null) ? User.fromPartial(object.user) : undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetScopeAncestorsRequest(): GetScopeAncestorsRequest {
|
|
return { actorId: "", actorToken: "", scopeCode: "" };
|
|
}
|
|
|
|
export const GetScopeAncestorsRequest: MessageFns<GetScopeAncestorsRequest> = {
|
|
encode(message: GetScopeAncestorsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.scopeCode !== "") {
|
|
writer.uint32(26).string(message.scopeCode);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetScopeAncestorsRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetScopeAncestorsRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.scopeCode = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetScopeAncestorsRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
scopeCode: isSet(object.scopeCode)
|
|
? globalThis.String(object.scopeCode)
|
|
: isSet(object.scope_code)
|
|
? globalThis.String(object.scope_code)
|
|
: "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetScopeAncestorsRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.scopeCode !== "") {
|
|
obj.scopeCode = message.scopeCode;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetScopeAncestorsRequest>): GetScopeAncestorsRequest {
|
|
return GetScopeAncestorsRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetScopeAncestorsRequest>): GetScopeAncestorsRequest {
|
|
const message = createBaseGetScopeAncestorsRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.scopeCode = object.scopeCode ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetScopeAncestorsResponse(): GetScopeAncestorsResponse {
|
|
return { success: false, resultCode: 0, message: "", ancestors: [] };
|
|
}
|
|
|
|
export const GetScopeAncestorsResponse: MessageFns<GetScopeAncestorsResponse> = {
|
|
encode(message: GetScopeAncestorsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
for (const v of message.ancestors) {
|
|
Scope.encode(v!, writer.uint32(34).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetScopeAncestorsResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetScopeAncestorsResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.ancestors.push(Scope.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetScopeAncestorsResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
ancestors: globalThis.Array.isArray(object?.ancestors) ? object.ancestors.map((e: any) => Scope.fromJSON(e)) : [],
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetScopeAncestorsResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.ancestors?.length) {
|
|
obj.ancestors = message.ancestors.map((e) => Scope.toJSON(e));
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetScopeAncestorsResponse>): GetScopeAncestorsResponse {
|
|
return GetScopeAncestorsResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetScopeAncestorsResponse>): GetScopeAncestorsResponse {
|
|
const message = createBaseGetScopeAncestorsResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.ancestors = object.ancestors?.map((e) => Scope.fromPartial(e)) || [];
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetScopeDescendantsRequest(): GetScopeDescendantsRequest {
|
|
return { actorId: "", actorToken: "", scopeCode: "" };
|
|
}
|
|
|
|
export const GetScopeDescendantsRequest: MessageFns<GetScopeDescendantsRequest> = {
|
|
encode(message: GetScopeDescendantsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.scopeCode !== "") {
|
|
writer.uint32(26).string(message.scopeCode);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetScopeDescendantsRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetScopeDescendantsRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.scopeCode = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetScopeDescendantsRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
scopeCode: isSet(object.scopeCode)
|
|
? globalThis.String(object.scopeCode)
|
|
: isSet(object.scope_code)
|
|
? globalThis.String(object.scope_code)
|
|
: "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetScopeDescendantsRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.scopeCode !== "") {
|
|
obj.scopeCode = message.scopeCode;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetScopeDescendantsRequest>): GetScopeDescendantsRequest {
|
|
return GetScopeDescendantsRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetScopeDescendantsRequest>): GetScopeDescendantsRequest {
|
|
const message = createBaseGetScopeDescendantsRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.scopeCode = object.scopeCode ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetScopeDescendantsResponse(): GetScopeDescendantsResponse {
|
|
return { success: false, resultCode: 0, message: "", descendants: [] };
|
|
}
|
|
|
|
export const GetScopeDescendantsResponse: MessageFns<GetScopeDescendantsResponse> = {
|
|
encode(message: GetScopeDescendantsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
for (const v of message.descendants) {
|
|
Scope.encode(v!, writer.uint32(34).fork()).join();
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetScopeDescendantsResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetScopeDescendantsResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.descendants.push(Scope.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetScopeDescendantsResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
descendants: globalThis.Array.isArray(object?.descendants)
|
|
? object.descendants.map((e: any) => Scope.fromJSON(e))
|
|
: [],
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetScopeDescendantsResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.descendants?.length) {
|
|
obj.descendants = message.descendants.map((e) => Scope.toJSON(e));
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetScopeDescendantsResponse>): GetScopeDescendantsResponse {
|
|
return GetScopeDescendantsResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetScopeDescendantsResponse>): GetScopeDescendantsResponse {
|
|
const message = createBaseGetScopeDescendantsResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.descendants = object.descendants?.map((e) => Scope.fromPartial(e)) || [];
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetAssignableTargetsRequest(): GetAssignableTargetsRequest {
|
|
return { actorId: "", actorToken: "", scopeCode: "" };
|
|
}
|
|
|
|
export const GetAssignableTargetsRequest: MessageFns<GetAssignableTargetsRequest> = {
|
|
encode(message: GetAssignableTargetsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.scopeCode !== "") {
|
|
writer.uint32(26).string(message.scopeCode);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetAssignableTargetsRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetAssignableTargetsRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.scopeCode = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetAssignableTargetsRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
scopeCode: isSet(object.scopeCode)
|
|
? globalThis.String(object.scopeCode)
|
|
: isSet(object.scope_code)
|
|
? globalThis.String(object.scope_code)
|
|
: "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetAssignableTargetsRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.scopeCode !== "") {
|
|
obj.scopeCode = message.scopeCode;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetAssignableTargetsRequest>): GetAssignableTargetsRequest {
|
|
return GetAssignableTargetsRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetAssignableTargetsRequest>): GetAssignableTargetsRequest {
|
|
const message = createBaseGetAssignableTargetsRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.scopeCode = object.scopeCode ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetAssignableTargetsResponse(): GetAssignableTargetsResponse {
|
|
return { success: false, resultCode: 0, message: "", targetIds: [], allTargetsPermissible: false };
|
|
}
|
|
|
|
export const GetAssignableTargetsResponse: MessageFns<GetAssignableTargetsResponse> = {
|
|
encode(message: GetAssignableTargetsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
for (const v of message.targetIds) {
|
|
writer.uint32(34).string(v!);
|
|
}
|
|
if (message.allTargetsPermissible !== false) {
|
|
writer.uint32(40).bool(message.allTargetsPermissible);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetAssignableTargetsResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetAssignableTargetsResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.targetIds.push(reader.string());
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 40) {
|
|
break;
|
|
}
|
|
|
|
message.allTargetsPermissible = reader.bool();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetAssignableTargetsResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
targetIds: globalThis.Array.isArray(object?.targetIds)
|
|
? object.targetIds.map((e: any) => globalThis.String(e))
|
|
: globalThis.Array.isArray(object?.target_ids)
|
|
? object.target_ids.map((e: any) => globalThis.String(e))
|
|
: [],
|
|
allTargetsPermissible: isSet(object.allTargetsPermissible)
|
|
? globalThis.Boolean(object.allTargetsPermissible)
|
|
: isSet(object.all_targets_permissible)
|
|
? globalThis.Boolean(object.all_targets_permissible)
|
|
: false,
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetAssignableTargetsResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.targetIds?.length) {
|
|
obj.targetIds = message.targetIds;
|
|
}
|
|
if (message.allTargetsPermissible !== false) {
|
|
obj.allTargetsPermissible = message.allTargetsPermissible;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetAssignableTargetsResponse>): GetAssignableTargetsResponse {
|
|
return GetAssignableTargetsResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetAssignableTargetsResponse>): GetAssignableTargetsResponse {
|
|
const message = createBaseGetAssignableTargetsResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.targetIds = object.targetIds?.map((e) => e) || [];
|
|
message.allTargetsPermissible = object.allTargetsPermissible ?? false;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetUsersByRoleRequest(): GetUsersByRoleRequest {
|
|
return { actorId: "", actorToken: "", roleId: "", scopeCode: undefined, targetId: undefined, includeInactive: false };
|
|
}
|
|
|
|
export const GetUsersByRoleRequest: MessageFns<GetUsersByRoleRequest> = {
|
|
encode(message: GetUsersByRoleRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.roleId !== "") {
|
|
writer.uint32(26).string(message.roleId);
|
|
}
|
|
if (message.scopeCode !== undefined) {
|
|
writer.uint32(34).string(message.scopeCode);
|
|
}
|
|
if (message.targetId !== undefined) {
|
|
writer.uint32(42).string(message.targetId);
|
|
}
|
|
if (message.includeInactive !== false) {
|
|
writer.uint32(48).bool(message.includeInactive);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetUsersByRoleRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetUsersByRoleRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.roleId = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.scopeCode = reader.string();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.targetId = reader.string();
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 48) {
|
|
break;
|
|
}
|
|
|
|
message.includeInactive = reader.bool();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetUsersByRoleRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
roleId: isSet(object.roleId)
|
|
? globalThis.String(object.roleId)
|
|
: isSet(object.role_id)
|
|
? globalThis.String(object.role_id)
|
|
: "",
|
|
scopeCode: isSet(object.scopeCode)
|
|
? globalThis.String(object.scopeCode)
|
|
: isSet(object.scope_code)
|
|
? globalThis.String(object.scope_code)
|
|
: undefined,
|
|
targetId: isSet(object.targetId)
|
|
? globalThis.String(object.targetId)
|
|
: isSet(object.target_id)
|
|
? globalThis.String(object.target_id)
|
|
: undefined,
|
|
includeInactive: isSet(object.includeInactive)
|
|
? globalThis.Boolean(object.includeInactive)
|
|
: isSet(object.include_inactive)
|
|
? globalThis.Boolean(object.include_inactive)
|
|
: false,
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetUsersByRoleRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.roleId !== "") {
|
|
obj.roleId = message.roleId;
|
|
}
|
|
if (message.scopeCode !== undefined) {
|
|
obj.scopeCode = message.scopeCode;
|
|
}
|
|
if (message.targetId !== undefined) {
|
|
obj.targetId = message.targetId;
|
|
}
|
|
if (message.includeInactive !== false) {
|
|
obj.includeInactive = message.includeInactive;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetUsersByRoleRequest>): GetUsersByRoleRequest {
|
|
return GetUsersByRoleRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetUsersByRoleRequest>): GetUsersByRoleRequest {
|
|
const message = createBaseGetUsersByRoleRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.roleId = object.roleId ?? "";
|
|
message.scopeCode = object.scopeCode ?? undefined;
|
|
message.targetId = object.targetId ?? undefined;
|
|
message.includeInactive = object.includeInactive ?? false;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetUsersByRoleResponse(): GetUsersByRoleResponse {
|
|
return { success: false, resultCode: 0, message: "", users: [], total: 0 };
|
|
}
|
|
|
|
export const GetUsersByRoleResponse: MessageFns<GetUsersByRoleResponse> = {
|
|
encode(message: GetUsersByRoleResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
for (const v of message.users) {
|
|
User.encode(v!, writer.uint32(34).fork()).join();
|
|
}
|
|
if (message.total !== 0) {
|
|
writer.uint32(40).int32(message.total);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetUsersByRoleResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetUsersByRoleResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.users.push(User.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 40) {
|
|
break;
|
|
}
|
|
|
|
message.total = reader.int32();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetUsersByRoleResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
users: globalThis.Array.isArray(object?.users) ? object.users.map((e: any) => User.fromJSON(e)) : [],
|
|
total: isSet(object.total) ? globalThis.Number(object.total) : 0,
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetUsersByRoleResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.users?.length) {
|
|
obj.users = message.users.map((e) => User.toJSON(e));
|
|
}
|
|
if (message.total !== 0) {
|
|
obj.total = Math.round(message.total);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetUsersByRoleResponse>): GetUsersByRoleResponse {
|
|
return GetUsersByRoleResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetUsersByRoleResponse>): GetUsersByRoleResponse {
|
|
const message = createBaseGetUsersByRoleResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.users = object.users?.map((e) => User.fromPartial(e)) || [];
|
|
message.total = object.total ?? 0;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseCreateUserRequest(): CreateUserRequest {
|
|
return {
|
|
actorId: "",
|
|
actorToken: "",
|
|
email: undefined,
|
|
phone: undefined,
|
|
firstNames: "",
|
|
lastName: "",
|
|
profilePictureUrl: "",
|
|
password: undefined,
|
|
dateOfBirth: undefined,
|
|
handle: undefined,
|
|
};
|
|
}
|
|
|
|
export const CreateUserRequest: MessageFns<CreateUserRequest> = {
|
|
encode(message: CreateUserRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.email !== undefined) {
|
|
writer.uint32(26).string(message.email);
|
|
}
|
|
if (message.phone !== undefined) {
|
|
writer.uint32(34).string(message.phone);
|
|
}
|
|
if (message.firstNames !== "") {
|
|
writer.uint32(42).string(message.firstNames);
|
|
}
|
|
if (message.lastName !== "") {
|
|
writer.uint32(50).string(message.lastName);
|
|
}
|
|
if (message.profilePictureUrl !== "") {
|
|
writer.uint32(58).string(message.profilePictureUrl);
|
|
}
|
|
if (message.password !== undefined) {
|
|
writer.uint32(66).string(message.password);
|
|
}
|
|
if (message.dateOfBirth !== undefined) {
|
|
DateMessage.encode(message.dateOfBirth, writer.uint32(74).fork()).join();
|
|
}
|
|
if (message.handle !== undefined) {
|
|
writer.uint32(82).string(message.handle);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): CreateUserRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseCreateUserRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.email = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.phone = reader.string();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.firstNames = reader.string();
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 50) {
|
|
break;
|
|
}
|
|
|
|
message.lastName = reader.string();
|
|
continue;
|
|
}
|
|
case 7: {
|
|
if (tag !== 58) {
|
|
break;
|
|
}
|
|
|
|
message.profilePictureUrl = reader.string();
|
|
continue;
|
|
}
|
|
case 8: {
|
|
if (tag !== 66) {
|
|
break;
|
|
}
|
|
|
|
message.password = reader.string();
|
|
continue;
|
|
}
|
|
case 9: {
|
|
if (tag !== 74) {
|
|
break;
|
|
}
|
|
|
|
message.dateOfBirth = DateMessage.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
case 10: {
|
|
if (tag !== 82) {
|
|
break;
|
|
}
|
|
|
|
message.handle = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): CreateUserRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
email: isSet(object.email) ? globalThis.String(object.email) : undefined,
|
|
phone: isSet(object.phone) ? globalThis.String(object.phone) : undefined,
|
|
firstNames: isSet(object.firstNames)
|
|
? globalThis.String(object.firstNames)
|
|
: isSet(object.first_names)
|
|
? globalThis.String(object.first_names)
|
|
: "",
|
|
lastName: isSet(object.lastName)
|
|
? globalThis.String(object.lastName)
|
|
: isSet(object.last_name)
|
|
? globalThis.String(object.last_name)
|
|
: "",
|
|
profilePictureUrl: isSet(object.profilePictureUrl)
|
|
? globalThis.String(object.profilePictureUrl)
|
|
: isSet(object.profile_picture_url)
|
|
? globalThis.String(object.profile_picture_url)
|
|
: "",
|
|
password: isSet(object.password) ? globalThis.String(object.password) : undefined,
|
|
dateOfBirth: isSet(object.dateOfBirth)
|
|
? DateMessage.fromJSON(object.dateOfBirth)
|
|
: isSet(object.date_of_birth)
|
|
? DateMessage.fromJSON(object.date_of_birth)
|
|
: undefined,
|
|
handle: isSet(object.handle) ? globalThis.String(object.handle) : undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: CreateUserRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.email !== undefined) {
|
|
obj.email = message.email;
|
|
}
|
|
if (message.phone !== undefined) {
|
|
obj.phone = message.phone;
|
|
}
|
|
if (message.firstNames !== "") {
|
|
obj.firstNames = message.firstNames;
|
|
}
|
|
if (message.lastName !== "") {
|
|
obj.lastName = message.lastName;
|
|
}
|
|
if (message.profilePictureUrl !== "") {
|
|
obj.profilePictureUrl = message.profilePictureUrl;
|
|
}
|
|
if (message.password !== undefined) {
|
|
obj.password = message.password;
|
|
}
|
|
if (message.dateOfBirth !== undefined) {
|
|
obj.dateOfBirth = DateMessage.toJSON(message.dateOfBirth);
|
|
}
|
|
if (message.handle !== undefined) {
|
|
obj.handle = message.handle;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<CreateUserRequest>): CreateUserRequest {
|
|
return CreateUserRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<CreateUserRequest>): CreateUserRequest {
|
|
const message = createBaseCreateUserRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.email = object.email ?? undefined;
|
|
message.phone = object.phone ?? undefined;
|
|
message.firstNames = object.firstNames ?? "";
|
|
message.lastName = object.lastName ?? "";
|
|
message.profilePictureUrl = object.profilePictureUrl ?? "";
|
|
message.password = object.password ?? undefined;
|
|
message.dateOfBirth = (object.dateOfBirth !== undefined && object.dateOfBirth !== null)
|
|
? DateMessage.fromPartial(object.dateOfBirth)
|
|
: undefined;
|
|
message.handle = object.handle ?? undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseCreateUserResponse(): CreateUserResponse {
|
|
return { success: false, resultCode: 0, message: "", user: undefined, password: undefined };
|
|
}
|
|
|
|
export const CreateUserResponse: MessageFns<CreateUserResponse> = {
|
|
encode(message: CreateUserResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
if (message.user !== undefined) {
|
|
User.encode(message.user, writer.uint32(34).fork()).join();
|
|
}
|
|
if (message.password !== undefined) {
|
|
writer.uint32(42).string(message.password);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): CreateUserResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseCreateUserResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.user = User.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.password = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): CreateUserResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
user: isSet(object.user) ? User.fromJSON(object.user) : undefined,
|
|
password: isSet(object.password) ? globalThis.String(object.password) : undefined,
|
|
};
|
|
},
|
|
|
|
toJSON(message: CreateUserResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.user !== undefined) {
|
|
obj.user = User.toJSON(message.user);
|
|
}
|
|
if (message.password !== undefined) {
|
|
obj.password = message.password;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<CreateUserResponse>): CreateUserResponse {
|
|
return CreateUserResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<CreateUserResponse>): CreateUserResponse {
|
|
const message = createBaseCreateUserResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.user = (object.user !== undefined && object.user !== null) ? User.fromPartial(object.user) : undefined;
|
|
message.password = object.password ?? undefined;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseDeviceInfo(): DeviceInfo {
|
|
return {
|
|
applicationName: "",
|
|
applicationVersion: "",
|
|
deviceName: "",
|
|
deviceType: "",
|
|
deviceOs: "",
|
|
deviceOsVersion: "",
|
|
deviceId: "",
|
|
};
|
|
}
|
|
|
|
export const DeviceInfo: MessageFns<DeviceInfo> = {
|
|
encode(message: DeviceInfo, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.applicationName !== "") {
|
|
writer.uint32(10).string(message.applicationName);
|
|
}
|
|
if (message.applicationVersion !== "") {
|
|
writer.uint32(18).string(message.applicationVersion);
|
|
}
|
|
if (message.deviceName !== "") {
|
|
writer.uint32(26).string(message.deviceName);
|
|
}
|
|
if (message.deviceType !== "") {
|
|
writer.uint32(34).string(message.deviceType);
|
|
}
|
|
if (message.deviceOs !== "") {
|
|
writer.uint32(42).string(message.deviceOs);
|
|
}
|
|
if (message.deviceOsVersion !== "") {
|
|
writer.uint32(50).string(message.deviceOsVersion);
|
|
}
|
|
if (message.deviceId !== "") {
|
|
writer.uint32(58).string(message.deviceId);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): DeviceInfo {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseDeviceInfo();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.applicationName = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.applicationVersion = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.deviceName = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.deviceType = reader.string();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.deviceOs = reader.string();
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 50) {
|
|
break;
|
|
}
|
|
|
|
message.deviceOsVersion = reader.string();
|
|
continue;
|
|
}
|
|
case 7: {
|
|
if (tag !== 58) {
|
|
break;
|
|
}
|
|
|
|
message.deviceId = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): DeviceInfo {
|
|
return {
|
|
applicationName: isSet(object.applicationName)
|
|
? globalThis.String(object.applicationName)
|
|
: isSet(object.application_name)
|
|
? globalThis.String(object.application_name)
|
|
: "",
|
|
applicationVersion: isSet(object.applicationVersion)
|
|
? globalThis.String(object.applicationVersion)
|
|
: isSet(object.application_version)
|
|
? globalThis.String(object.application_version)
|
|
: "",
|
|
deviceName: isSet(object.deviceName)
|
|
? globalThis.String(object.deviceName)
|
|
: isSet(object.device_name)
|
|
? globalThis.String(object.device_name)
|
|
: "",
|
|
deviceType: isSet(object.deviceType)
|
|
? globalThis.String(object.deviceType)
|
|
: isSet(object.device_type)
|
|
? globalThis.String(object.device_type)
|
|
: "",
|
|
deviceOs: isSet(object.deviceOs)
|
|
? globalThis.String(object.deviceOs)
|
|
: isSet(object.device_os)
|
|
? globalThis.String(object.device_os)
|
|
: "",
|
|
deviceOsVersion: isSet(object.deviceOsVersion)
|
|
? globalThis.String(object.deviceOsVersion)
|
|
: isSet(object.device_os_version)
|
|
? globalThis.String(object.device_os_version)
|
|
: "",
|
|
deviceId: isSet(object.deviceId)
|
|
? globalThis.String(object.deviceId)
|
|
: isSet(object.device_id)
|
|
? globalThis.String(object.device_id)
|
|
: "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: DeviceInfo): unknown {
|
|
const obj: any = {};
|
|
if (message.applicationName !== "") {
|
|
obj.applicationName = message.applicationName;
|
|
}
|
|
if (message.applicationVersion !== "") {
|
|
obj.applicationVersion = message.applicationVersion;
|
|
}
|
|
if (message.deviceName !== "") {
|
|
obj.deviceName = message.deviceName;
|
|
}
|
|
if (message.deviceType !== "") {
|
|
obj.deviceType = message.deviceType;
|
|
}
|
|
if (message.deviceOs !== "") {
|
|
obj.deviceOs = message.deviceOs;
|
|
}
|
|
if (message.deviceOsVersion !== "") {
|
|
obj.deviceOsVersion = message.deviceOsVersion;
|
|
}
|
|
if (message.deviceId !== "") {
|
|
obj.deviceId = message.deviceId;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<DeviceInfo>): DeviceInfo {
|
|
return DeviceInfo.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<DeviceInfo>): DeviceInfo {
|
|
const message = createBaseDeviceInfo();
|
|
message.applicationName = object.applicationName ?? "";
|
|
message.applicationVersion = object.applicationVersion ?? "";
|
|
message.deviceName = object.deviceName ?? "";
|
|
message.deviceType = object.deviceType ?? "";
|
|
message.deviceOs = object.deviceOs ?? "";
|
|
message.deviceOsVersion = object.deviceOsVersion ?? "";
|
|
message.deviceId = object.deviceId ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseUserSession(): UserSession {
|
|
return {
|
|
id: "",
|
|
userId: "",
|
|
deviceInfo: undefined,
|
|
createdAt: undefined,
|
|
expiresAt: undefined,
|
|
lastActivity: undefined,
|
|
isActive: false,
|
|
ipAddress: "",
|
|
userAgent: "",
|
|
};
|
|
}
|
|
|
|
export const UserSession: MessageFns<UserSession> = {
|
|
encode(message: UserSession, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.id !== "") {
|
|
writer.uint32(10).string(message.id);
|
|
}
|
|
if (message.userId !== "") {
|
|
writer.uint32(18).string(message.userId);
|
|
}
|
|
if (message.deviceInfo !== undefined) {
|
|
DeviceInfo.encode(message.deviceInfo, writer.uint32(26).fork()).join();
|
|
}
|
|
if (message.createdAt !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.createdAt), writer.uint32(34).fork()).join();
|
|
}
|
|
if (message.expiresAt !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.expiresAt), writer.uint32(42).fork()).join();
|
|
}
|
|
if (message.lastActivity !== undefined) {
|
|
Timestamp.encode(toTimestamp(message.lastActivity), writer.uint32(50).fork()).join();
|
|
}
|
|
if (message.isActive !== false) {
|
|
writer.uint32(56).bool(message.isActive);
|
|
}
|
|
if (message.ipAddress !== "") {
|
|
writer.uint32(66).string(message.ipAddress);
|
|
}
|
|
if (message.userAgent !== "") {
|
|
writer.uint32(74).string(message.userAgent);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): UserSession {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseUserSession();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.id = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.userId = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.deviceInfo = DeviceInfo.decode(reader, reader.uint32());
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.createdAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 42) {
|
|
break;
|
|
}
|
|
|
|
message.expiresAt = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 6: {
|
|
if (tag !== 50) {
|
|
break;
|
|
}
|
|
|
|
message.lastActivity = fromTimestamp(Timestamp.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 7: {
|
|
if (tag !== 56) {
|
|
break;
|
|
}
|
|
|
|
message.isActive = reader.bool();
|
|
continue;
|
|
}
|
|
case 8: {
|
|
if (tag !== 66) {
|
|
break;
|
|
}
|
|
|
|
message.ipAddress = reader.string();
|
|
continue;
|
|
}
|
|
case 9: {
|
|
if (tag !== 74) {
|
|
break;
|
|
}
|
|
|
|
message.userAgent = reader.string();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): UserSession {
|
|
return {
|
|
id: isSet(object.id) ? globalThis.String(object.id) : "",
|
|
userId: isSet(object.userId)
|
|
? globalThis.String(object.userId)
|
|
: isSet(object.user_id)
|
|
? globalThis.String(object.user_id)
|
|
: "",
|
|
deviceInfo: isSet(object.deviceInfo)
|
|
? DeviceInfo.fromJSON(object.deviceInfo)
|
|
: isSet(object.device_info)
|
|
? DeviceInfo.fromJSON(object.device_info)
|
|
: undefined,
|
|
createdAt: isSet(object.createdAt)
|
|
? fromJsonTimestamp(object.createdAt)
|
|
: isSet(object.created_at)
|
|
? fromJsonTimestamp(object.created_at)
|
|
: undefined,
|
|
expiresAt: isSet(object.expiresAt)
|
|
? fromJsonTimestamp(object.expiresAt)
|
|
: isSet(object.expires_at)
|
|
? fromJsonTimestamp(object.expires_at)
|
|
: undefined,
|
|
lastActivity: isSet(object.lastActivity)
|
|
? fromJsonTimestamp(object.lastActivity)
|
|
: isSet(object.last_activity)
|
|
? fromJsonTimestamp(object.last_activity)
|
|
: undefined,
|
|
isActive: isSet(object.isActive)
|
|
? globalThis.Boolean(object.isActive)
|
|
: isSet(object.is_active)
|
|
? globalThis.Boolean(object.is_active)
|
|
: false,
|
|
ipAddress: isSet(object.ipAddress)
|
|
? globalThis.String(object.ipAddress)
|
|
: isSet(object.ip_address)
|
|
? globalThis.String(object.ip_address)
|
|
: "",
|
|
userAgent: isSet(object.userAgent)
|
|
? globalThis.String(object.userAgent)
|
|
: isSet(object.user_agent)
|
|
? globalThis.String(object.user_agent)
|
|
: "",
|
|
};
|
|
},
|
|
|
|
toJSON(message: UserSession): unknown {
|
|
const obj: any = {};
|
|
if (message.id !== "") {
|
|
obj.id = message.id;
|
|
}
|
|
if (message.userId !== "") {
|
|
obj.userId = message.userId;
|
|
}
|
|
if (message.deviceInfo !== undefined) {
|
|
obj.deviceInfo = DeviceInfo.toJSON(message.deviceInfo);
|
|
}
|
|
if (message.createdAt !== undefined) {
|
|
obj.createdAt = message.createdAt.toISOString();
|
|
}
|
|
if (message.expiresAt !== undefined) {
|
|
obj.expiresAt = message.expiresAt.toISOString();
|
|
}
|
|
if (message.lastActivity !== undefined) {
|
|
obj.lastActivity = message.lastActivity.toISOString();
|
|
}
|
|
if (message.isActive !== false) {
|
|
obj.isActive = message.isActive;
|
|
}
|
|
if (message.ipAddress !== "") {
|
|
obj.ipAddress = message.ipAddress;
|
|
}
|
|
if (message.userAgent !== "") {
|
|
obj.userAgent = message.userAgent;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<UserSession>): UserSession {
|
|
return UserSession.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<UserSession>): UserSession {
|
|
const message = createBaseUserSession();
|
|
message.id = object.id ?? "";
|
|
message.userId = object.userId ?? "";
|
|
message.deviceInfo = (object.deviceInfo !== undefined && object.deviceInfo !== null)
|
|
? DeviceInfo.fromPartial(object.deviceInfo)
|
|
: undefined;
|
|
message.createdAt = object.createdAt ?? undefined;
|
|
message.expiresAt = object.expiresAt ?? undefined;
|
|
message.lastActivity = object.lastActivity ?? undefined;
|
|
message.isActive = object.isActive ?? false;
|
|
message.ipAddress = object.ipAddress ?? "";
|
|
message.userAgent = object.userAgent ?? "";
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetUserSessionsRequest(): GetUserSessionsRequest {
|
|
return { actorId: "", actorToken: "", userId: "", page: 0, size: 0 };
|
|
}
|
|
|
|
export const GetUserSessionsRequest: MessageFns<GetUserSessionsRequest> = {
|
|
encode(message: GetUserSessionsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.userId !== "") {
|
|
writer.uint32(26).string(message.userId);
|
|
}
|
|
if (message.page !== 0) {
|
|
writer.uint32(32).int32(message.page);
|
|
}
|
|
if (message.size !== 0) {
|
|
writer.uint32(40).int32(message.size);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetUserSessionsRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetUserSessionsRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.userId = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 32) {
|
|
break;
|
|
}
|
|
|
|
message.page = reader.int32();
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 40) {
|
|
break;
|
|
}
|
|
|
|
message.size = reader.int32();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetUserSessionsRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
userId: isSet(object.userId)
|
|
? globalThis.String(object.userId)
|
|
: isSet(object.user_id)
|
|
? globalThis.String(object.user_id)
|
|
: "",
|
|
page: isSet(object.page) ? globalThis.Number(object.page) : 0,
|
|
size: isSet(object.size) ? globalThis.Number(object.size) : 0,
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetUserSessionsRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.userId !== "") {
|
|
obj.userId = message.userId;
|
|
}
|
|
if (message.page !== 0) {
|
|
obj.page = Math.round(message.page);
|
|
}
|
|
if (message.size !== 0) {
|
|
obj.size = Math.round(message.size);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetUserSessionsRequest>): GetUserSessionsRequest {
|
|
return GetUserSessionsRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetUserSessionsRequest>): GetUserSessionsRequest {
|
|
const message = createBaseGetUserSessionsRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.userId = object.userId ?? "";
|
|
message.page = object.page ?? 0;
|
|
message.size = object.size ?? 0;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseGetUserSessionsResponse(): GetUserSessionsResponse {
|
|
return { success: false, resultCode: 0, message: "", sessions: [], total: 0 };
|
|
}
|
|
|
|
export const GetUserSessionsResponse: MessageFns<GetUserSessionsResponse> = {
|
|
encode(message: GetUserSessionsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
for (const v of message.sessions) {
|
|
UserSession.encode(v!, writer.uint32(34).fork()).join();
|
|
}
|
|
if (message.total !== 0) {
|
|
writer.uint32(40).int32(message.total);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): GetUserSessionsResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseGetUserSessionsResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.sessions.push(UserSession.decode(reader, reader.uint32()));
|
|
continue;
|
|
}
|
|
case 5: {
|
|
if (tag !== 40) {
|
|
break;
|
|
}
|
|
|
|
message.total = reader.int32();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): GetUserSessionsResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
sessions: globalThis.Array.isArray(object?.sessions)
|
|
? object.sessions.map((e: any) => UserSession.fromJSON(e))
|
|
: [],
|
|
total: isSet(object.total) ? globalThis.Number(object.total) : 0,
|
|
};
|
|
},
|
|
|
|
toJSON(message: GetUserSessionsResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.sessions?.length) {
|
|
obj.sessions = message.sessions.map((e) => UserSession.toJSON(e));
|
|
}
|
|
if (message.total !== 0) {
|
|
obj.total = Math.round(message.total);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<GetUserSessionsResponse>): GetUserSessionsResponse {
|
|
return GetUserSessionsResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<GetUserSessionsResponse>): GetUserSessionsResponse {
|
|
const message = createBaseGetUserSessionsResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.sessions = object.sessions?.map((e) => UserSession.fromPartial(e)) || [];
|
|
message.total = object.total ?? 0;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseClearUserSessionsRequest(): ClearUserSessionsRequest {
|
|
return { actorId: "", actorToken: "", userId: "", sessionIds: [] };
|
|
}
|
|
|
|
export const ClearUserSessionsRequest: MessageFns<ClearUserSessionsRequest> = {
|
|
encode(message: ClearUserSessionsRequest, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.actorId !== "") {
|
|
writer.uint32(10).string(message.actorId);
|
|
}
|
|
if (message.actorToken !== "") {
|
|
writer.uint32(18).string(message.actorToken);
|
|
}
|
|
if (message.userId !== "") {
|
|
writer.uint32(26).string(message.userId);
|
|
}
|
|
for (const v of message.sessionIds) {
|
|
writer.uint32(34).string(v!);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): ClearUserSessionsRequest {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseClearUserSessionsRequest();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 10) {
|
|
break;
|
|
}
|
|
|
|
message.actorId = reader.string();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 18) {
|
|
break;
|
|
}
|
|
|
|
message.actorToken = reader.string();
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.userId = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 34) {
|
|
break;
|
|
}
|
|
|
|
message.sessionIds.push(reader.string());
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): ClearUserSessionsRequest {
|
|
return {
|
|
actorId: isSet(object.actorId)
|
|
? globalThis.String(object.actorId)
|
|
: isSet(object.actor_id)
|
|
? globalThis.String(object.actor_id)
|
|
: "",
|
|
actorToken: isSet(object.actorToken)
|
|
? globalThis.String(object.actorToken)
|
|
: isSet(object.actor_token)
|
|
? globalThis.String(object.actor_token)
|
|
: "",
|
|
userId: isSet(object.userId)
|
|
? globalThis.String(object.userId)
|
|
: isSet(object.user_id)
|
|
? globalThis.String(object.user_id)
|
|
: "",
|
|
sessionIds: globalThis.Array.isArray(object?.sessionIds)
|
|
? object.sessionIds.map((e: any) => globalThis.String(e))
|
|
: globalThis.Array.isArray(object?.session_ids)
|
|
? object.session_ids.map((e: any) => globalThis.String(e))
|
|
: [],
|
|
};
|
|
},
|
|
|
|
toJSON(message: ClearUserSessionsRequest): unknown {
|
|
const obj: any = {};
|
|
if (message.actorId !== "") {
|
|
obj.actorId = message.actorId;
|
|
}
|
|
if (message.actorToken !== "") {
|
|
obj.actorToken = message.actorToken;
|
|
}
|
|
if (message.userId !== "") {
|
|
obj.userId = message.userId;
|
|
}
|
|
if (message.sessionIds?.length) {
|
|
obj.sessionIds = message.sessionIds;
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<ClearUserSessionsRequest>): ClearUserSessionsRequest {
|
|
return ClearUserSessionsRequest.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<ClearUserSessionsRequest>): ClearUserSessionsRequest {
|
|
const message = createBaseClearUserSessionsRequest();
|
|
message.actorId = object.actorId ?? "";
|
|
message.actorToken = object.actorToken ?? "";
|
|
message.userId = object.userId ?? "";
|
|
message.sessionIds = object.sessionIds?.map((e) => e) || [];
|
|
return message;
|
|
},
|
|
};
|
|
|
|
function createBaseClearUserSessionsResponse(): ClearUserSessionsResponse {
|
|
return { success: false, resultCode: 0, message: "", clearedCount: 0 };
|
|
}
|
|
|
|
export const ClearUserSessionsResponse: MessageFns<ClearUserSessionsResponse> = {
|
|
encode(message: ClearUserSessionsResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
|
|
if (message.success !== false) {
|
|
writer.uint32(8).bool(message.success);
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
writer.uint32(16).int32(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
writer.uint32(26).string(message.message);
|
|
}
|
|
if (message.clearedCount !== 0) {
|
|
writer.uint32(32).int32(message.clearedCount);
|
|
}
|
|
return writer;
|
|
},
|
|
|
|
decode(input: BinaryReader | Uint8Array, length?: number): ClearUserSessionsResponse {
|
|
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
|
|
const end = length === undefined ? reader.len : reader.pos + length;
|
|
const message = createBaseClearUserSessionsResponse();
|
|
while (reader.pos < end) {
|
|
const tag = reader.uint32();
|
|
switch (tag >>> 3) {
|
|
case 1: {
|
|
if (tag !== 8) {
|
|
break;
|
|
}
|
|
|
|
message.success = reader.bool();
|
|
continue;
|
|
}
|
|
case 2: {
|
|
if (tag !== 16) {
|
|
break;
|
|
}
|
|
|
|
message.resultCode = reader.int32() as any;
|
|
continue;
|
|
}
|
|
case 3: {
|
|
if (tag !== 26) {
|
|
break;
|
|
}
|
|
|
|
message.message = reader.string();
|
|
continue;
|
|
}
|
|
case 4: {
|
|
if (tag !== 32) {
|
|
break;
|
|
}
|
|
|
|
message.clearedCount = reader.int32();
|
|
continue;
|
|
}
|
|
}
|
|
if ((tag & 7) === 4 || tag === 0) {
|
|
break;
|
|
}
|
|
reader.skip(tag & 7);
|
|
}
|
|
return message;
|
|
},
|
|
|
|
fromJSON(object: any): ClearUserSessionsResponse {
|
|
return {
|
|
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
|
|
resultCode: isSet(object.resultCode)
|
|
? resultCodeFromJSON(object.resultCode)
|
|
: isSet(object.result_code)
|
|
? resultCodeFromJSON(object.result_code)
|
|
: 0,
|
|
message: isSet(object.message) ? globalThis.String(object.message) : "",
|
|
clearedCount: isSet(object.clearedCount)
|
|
? globalThis.Number(object.clearedCount)
|
|
: isSet(object.cleared_count)
|
|
? globalThis.Number(object.cleared_count)
|
|
: 0,
|
|
};
|
|
},
|
|
|
|
toJSON(message: ClearUserSessionsResponse): unknown {
|
|
const obj: any = {};
|
|
if (message.success !== false) {
|
|
obj.success = message.success;
|
|
}
|
|
if (message.resultCode !== 0) {
|
|
obj.resultCode = resultCodeToJSON(message.resultCode);
|
|
}
|
|
if (message.message !== "") {
|
|
obj.message = message.message;
|
|
}
|
|
if (message.clearedCount !== 0) {
|
|
obj.clearedCount = Math.round(message.clearedCount);
|
|
}
|
|
return obj;
|
|
},
|
|
|
|
create(base?: DeepPartial<ClearUserSessionsResponse>): ClearUserSessionsResponse {
|
|
return ClearUserSessionsResponse.fromPartial(base ?? {});
|
|
},
|
|
fromPartial(object: DeepPartial<ClearUserSessionsResponse>): ClearUserSessionsResponse {
|
|
const message = createBaseClearUserSessionsResponse();
|
|
message.success = object.success ?? false;
|
|
message.resultCode = object.resultCode ?? 0;
|
|
message.message = object.message ?? "";
|
|
message.clearedCount = object.clearedCount ?? 0;
|
|
return message;
|
|
},
|
|
};
|
|
|
|
export type AuthAdminServiceService = typeof AuthAdminServiceService;
|
|
export const AuthAdminServiceService = {
|
|
getUser: {
|
|
path: "/st_peter.admin.AuthAdminService/GetUser" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: GetUserRequest): Buffer => Buffer.from(GetUserRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): GetUserRequest => GetUserRequest.decode(value),
|
|
responseSerialize: (value: UserResponse): Buffer => Buffer.from(UserResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): UserResponse => UserResponse.decode(value),
|
|
},
|
|
getUsers: {
|
|
path: "/st_peter.admin.AuthAdminService/GetUsers" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: GetUsersRequest): Buffer => Buffer.from(GetUsersRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): GetUsersRequest => GetUsersRequest.decode(value),
|
|
responseSerialize: (value: UsersResponse): Buffer => Buffer.from(UsersResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): UsersResponse => UsersResponse.decode(value),
|
|
},
|
|
getUsersByUsernames: {
|
|
path: "/st_peter.admin.AuthAdminService/GetUsersByUsernames" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: GetUsersByUsernamesRequest): Buffer =>
|
|
Buffer.from(GetUsersByUsernamesRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): GetUsersByUsernamesRequest => GetUsersByUsernamesRequest.decode(value),
|
|
responseSerialize: (value: UsersResponse): Buffer => Buffer.from(UsersResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): UsersResponse => UsersResponse.decode(value),
|
|
},
|
|
deleteUser: {
|
|
path: "/st_peter.admin.AuthAdminService/DeleteUser" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: DeleteUserRequest): Buffer => Buffer.from(DeleteUserRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): DeleteUserRequest => DeleteUserRequest.decode(value),
|
|
responseSerialize: (value: OperationResponse): Buffer => Buffer.from(OperationResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): OperationResponse => OperationResponse.decode(value),
|
|
},
|
|
restoreUser: {
|
|
path: "/st_peter.admin.AuthAdminService/RestoreUser" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: RestoreUserRequest): Buffer => Buffer.from(RestoreUserRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): RestoreUserRequest => RestoreUserRequest.decode(value),
|
|
responseSerialize: (value: OperationResponse): Buffer => Buffer.from(OperationResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): OperationResponse => OperationResponse.decode(value),
|
|
},
|
|
assignRoleToUser: {
|
|
path: "/st_peter.admin.AuthAdminService/AssignRoleToUser" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: AssignRoleRequest): Buffer => Buffer.from(AssignRoleRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): AssignRoleRequest => AssignRoleRequest.decode(value),
|
|
responseSerialize: (value: GetUserWithRolesResponse): Buffer =>
|
|
Buffer.from(GetUserWithRolesResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): GetUserWithRolesResponse => GetUserWithRolesResponse.decode(value),
|
|
},
|
|
unassignRoleFromUser: {
|
|
path: "/st_peter.admin.AuthAdminService/UnassignRoleFromUser" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: UnassignRoleRequest): Buffer => Buffer.from(UnassignRoleRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): UnassignRoleRequest => UnassignRoleRequest.decode(value),
|
|
responseSerialize: (value: GetUserWithRolesResponse): Buffer =>
|
|
Buffer.from(GetUserWithRolesResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): GetUserWithRolesResponse => GetUserWithRolesResponse.decode(value),
|
|
},
|
|
getRoleDetails: {
|
|
path: "/st_peter.admin.AuthAdminService/GetRoleDetails" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: GetRoleDetailsRequest): Buffer =>
|
|
Buffer.from(GetRoleDetailsRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): GetRoleDetailsRequest => GetRoleDetailsRequest.decode(value),
|
|
responseSerialize: (value: GetRoleDetailsResponse): Buffer =>
|
|
Buffer.from(GetRoleDetailsResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): GetRoleDetailsResponse => GetRoleDetailsResponse.decode(value),
|
|
},
|
|
getRole: {
|
|
path: "/st_peter.admin.AuthAdminService/GetRole" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: GetRoleRequest): Buffer => Buffer.from(GetRoleRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): GetRoleRequest => GetRoleRequest.decode(value),
|
|
responseSerialize: (value: GetRoleResponse): Buffer => Buffer.from(GetRoleResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): GetRoleResponse => GetRoleResponse.decode(value),
|
|
},
|
|
getUserRole: {
|
|
path: "/st_peter.admin.AuthAdminService/GetUserRole" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: GetUserRoleRequest): Buffer => Buffer.from(GetUserRoleRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): GetUserRoleRequest => GetUserRoleRequest.decode(value),
|
|
responseSerialize: (value: GetUserRoleResponse): Buffer => Buffer.from(GetUserRoleResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): GetUserRoleResponse => GetUserRoleResponse.decode(value),
|
|
},
|
|
searchUsers: {
|
|
path: "/st_peter.admin.AuthAdminService/SearchUsers" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: SearchUsersRequest): Buffer => Buffer.from(SearchUsersRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): SearchUsersRequest => SearchUsersRequest.decode(value),
|
|
responseSerialize: (value: SearchUsersResponse): Buffer => Buffer.from(SearchUsersResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): SearchUsersResponse => SearchUsersResponse.decode(value),
|
|
},
|
|
countUsers: {
|
|
path: "/st_peter.admin.AuthAdminService/CountUsers" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: CountUsersRequest): Buffer => Buffer.from(CountUsersRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): CountUsersRequest => CountUsersRequest.decode(value),
|
|
responseSerialize: (value: CountUsersResponse): Buffer => Buffer.from(CountUsersResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): CountUsersResponse => CountUsersResponse.decode(value),
|
|
},
|
|
searchRoles: {
|
|
path: "/st_peter.admin.AuthAdminService/SearchRoles" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: SearchRolesRequest): Buffer => Buffer.from(SearchRolesRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): SearchRolesRequest => SearchRolesRequest.decode(value),
|
|
responseSerialize: (value: SearchRolesResponse): Buffer => Buffer.from(SearchRolesResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): SearchRolesResponse => SearchRolesResponse.decode(value),
|
|
},
|
|
getRoleScopes: {
|
|
path: "/st_peter.admin.AuthAdminService/GetRoleScopes" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: GetRoleScopesRequest): Buffer => Buffer.from(GetRoleScopesRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): GetRoleScopesRequest => GetRoleScopesRequest.decode(value),
|
|
responseSerialize: (value: GetRoleScopesResponse): Buffer =>
|
|
Buffer.from(GetRoleScopesResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): GetRoleScopesResponse => GetRoleScopesResponse.decode(value),
|
|
},
|
|
getUserWithRoles: {
|
|
path: "/st_peter.admin.AuthAdminService/GetUserWithRoles" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: GetUserWithRolesRequest): Buffer =>
|
|
Buffer.from(GetUserWithRolesRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): GetUserWithRolesRequest => GetUserWithRolesRequest.decode(value),
|
|
responseSerialize: (value: GetUserWithRolesResponse): Buffer =>
|
|
Buffer.from(GetUserWithRolesResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): GetUserWithRolesResponse => GetUserWithRolesResponse.decode(value),
|
|
},
|
|
getAssignableRoles: {
|
|
path: "/st_peter.admin.AuthAdminService/GetAssignableRoles" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: GetAssignableRolesRequest): Buffer =>
|
|
Buffer.from(GetAssignableRolesRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): GetAssignableRolesRequest => GetAssignableRolesRequest.decode(value),
|
|
responseSerialize: (value: GetAssignableRolesResponse): Buffer =>
|
|
Buffer.from(GetAssignableRolesResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): GetAssignableRolesResponse => GetAssignableRolesResponse.decode(value),
|
|
},
|
|
updateUserInfo: {
|
|
path: "/st_peter.admin.AuthAdminService/UpdateUserInfo" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: UpdateUserInfoRequest): Buffer =>
|
|
Buffer.from(UpdateUserInfoRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): UpdateUserInfoRequest => UpdateUserInfoRequest.decode(value),
|
|
responseSerialize: (value: UpdateUserInfoResponse): Buffer =>
|
|
Buffer.from(UpdateUserInfoResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): UpdateUserInfoResponse => UpdateUserInfoResponse.decode(value),
|
|
},
|
|
getScopeAncestors: {
|
|
path: "/st_peter.admin.AuthAdminService/GetScopeAncestors" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: GetScopeAncestorsRequest): Buffer =>
|
|
Buffer.from(GetScopeAncestorsRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): GetScopeAncestorsRequest => GetScopeAncestorsRequest.decode(value),
|
|
responseSerialize: (value: GetScopeAncestorsResponse): Buffer =>
|
|
Buffer.from(GetScopeAncestorsResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): GetScopeAncestorsResponse => GetScopeAncestorsResponse.decode(value),
|
|
},
|
|
getScopeDescendants: {
|
|
path: "/st_peter.admin.AuthAdminService/GetScopeDescendants" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: GetScopeDescendantsRequest): Buffer =>
|
|
Buffer.from(GetScopeDescendantsRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): GetScopeDescendantsRequest => GetScopeDescendantsRequest.decode(value),
|
|
responseSerialize: (value: GetScopeDescendantsResponse): Buffer =>
|
|
Buffer.from(GetScopeDescendantsResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): GetScopeDescendantsResponse => GetScopeDescendantsResponse.decode(value),
|
|
},
|
|
getAssignableTargets: {
|
|
path: "/st_peter.admin.AuthAdminService/GetAssignableTargets" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: GetAssignableTargetsRequest): Buffer =>
|
|
Buffer.from(GetAssignableTargetsRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): GetAssignableTargetsRequest => GetAssignableTargetsRequest.decode(value),
|
|
responseSerialize: (value: GetAssignableTargetsResponse): Buffer =>
|
|
Buffer.from(GetAssignableTargetsResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): GetAssignableTargetsResponse => GetAssignableTargetsResponse.decode(value),
|
|
},
|
|
getUsersByRole: {
|
|
path: "/st_peter.admin.AuthAdminService/GetUsersByRole" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: GetUsersByRoleRequest): Buffer =>
|
|
Buffer.from(GetUsersByRoleRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): GetUsersByRoleRequest => GetUsersByRoleRequest.decode(value),
|
|
responseSerialize: (value: GetUsersByRoleResponse): Buffer =>
|
|
Buffer.from(GetUsersByRoleResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): GetUsersByRoleResponse => GetUsersByRoleResponse.decode(value),
|
|
},
|
|
createUser: {
|
|
path: "/st_peter.admin.AuthAdminService/CreateUser" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: CreateUserRequest): Buffer => Buffer.from(CreateUserRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): CreateUserRequest => CreateUserRequest.decode(value),
|
|
responseSerialize: (value: CreateUserResponse): Buffer => Buffer.from(CreateUserResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): CreateUserResponse => CreateUserResponse.decode(value),
|
|
},
|
|
getUserSessions: {
|
|
path: "/st_peter.admin.AuthAdminService/GetUserSessions" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: GetUserSessionsRequest): Buffer =>
|
|
Buffer.from(GetUserSessionsRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): GetUserSessionsRequest => GetUserSessionsRequest.decode(value),
|
|
responseSerialize: (value: GetUserSessionsResponse): Buffer =>
|
|
Buffer.from(GetUserSessionsResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): GetUserSessionsResponse => GetUserSessionsResponse.decode(value),
|
|
},
|
|
clearUserSessions: {
|
|
path: "/st_peter.admin.AuthAdminService/ClearUserSessions" as const,
|
|
requestStream: false as const,
|
|
responseStream: false as const,
|
|
requestSerialize: (value: ClearUserSessionsRequest): Buffer =>
|
|
Buffer.from(ClearUserSessionsRequest.encode(value).finish()),
|
|
requestDeserialize: (value: Buffer): ClearUserSessionsRequest => ClearUserSessionsRequest.decode(value),
|
|
responseSerialize: (value: ClearUserSessionsResponse): Buffer =>
|
|
Buffer.from(ClearUserSessionsResponse.encode(value).finish()),
|
|
responseDeserialize: (value: Buffer): ClearUserSessionsResponse => ClearUserSessionsResponse.decode(value),
|
|
},
|
|
} as const;
|
|
|
|
export interface AuthAdminServiceServer extends UntypedServiceImplementation {
|
|
getUser: handleUnaryCall<GetUserRequest, UserResponse>;
|
|
getUsers: handleUnaryCall<GetUsersRequest, UsersResponse>;
|
|
getUsersByUsernames: handleUnaryCall<GetUsersByUsernamesRequest, UsersResponse>;
|
|
deleteUser: handleUnaryCall<DeleteUserRequest, OperationResponse>;
|
|
restoreUser: handleUnaryCall<RestoreUserRequest, OperationResponse>;
|
|
assignRoleToUser: handleUnaryCall<AssignRoleRequest, GetUserWithRolesResponse>;
|
|
unassignRoleFromUser: handleUnaryCall<UnassignRoleRequest, GetUserWithRolesResponse>;
|
|
getRoleDetails: handleUnaryCall<GetRoleDetailsRequest, GetRoleDetailsResponse>;
|
|
getRole: handleUnaryCall<GetRoleRequest, GetRoleResponse>;
|
|
getUserRole: handleUnaryCall<GetUserRoleRequest, GetUserRoleResponse>;
|
|
searchUsers: handleUnaryCall<SearchUsersRequest, SearchUsersResponse>;
|
|
countUsers: handleUnaryCall<CountUsersRequest, CountUsersResponse>;
|
|
searchRoles: handleUnaryCall<SearchRolesRequest, SearchRolesResponse>;
|
|
getRoleScopes: handleUnaryCall<GetRoleScopesRequest, GetRoleScopesResponse>;
|
|
getUserWithRoles: handleUnaryCall<GetUserWithRolesRequest, GetUserWithRolesResponse>;
|
|
getAssignableRoles: handleUnaryCall<GetAssignableRolesRequest, GetAssignableRolesResponse>;
|
|
updateUserInfo: handleUnaryCall<UpdateUserInfoRequest, UpdateUserInfoResponse>;
|
|
getScopeAncestors: handleUnaryCall<GetScopeAncestorsRequest, GetScopeAncestorsResponse>;
|
|
getScopeDescendants: handleUnaryCall<GetScopeDescendantsRequest, GetScopeDescendantsResponse>;
|
|
getAssignableTargets: handleUnaryCall<GetAssignableTargetsRequest, GetAssignableTargetsResponse>;
|
|
getUsersByRole: handleUnaryCall<GetUsersByRoleRequest, GetUsersByRoleResponse>;
|
|
createUser: handleUnaryCall<CreateUserRequest, CreateUserResponse>;
|
|
getUserSessions: handleUnaryCall<GetUserSessionsRequest, GetUserSessionsResponse>;
|
|
clearUserSessions: handleUnaryCall<ClearUserSessionsRequest, ClearUserSessionsResponse>;
|
|
}
|
|
|
|
export interface AuthAdminServiceClient extends Client {
|
|
getUser(
|
|
request: GetUserRequest,
|
|
callback: (error: ServiceError | null, response: UserResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUser(
|
|
request: GetUserRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: UserResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUser(
|
|
request: GetUserRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: UserResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUsers(
|
|
request: GetUsersRequest,
|
|
callback: (error: ServiceError | null, response: UsersResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUsers(
|
|
request: GetUsersRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: UsersResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUsers(
|
|
request: GetUsersRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: UsersResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUsersByUsernames(
|
|
request: GetUsersByUsernamesRequest,
|
|
callback: (error: ServiceError | null, response: UsersResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUsersByUsernames(
|
|
request: GetUsersByUsernamesRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: UsersResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUsersByUsernames(
|
|
request: GetUsersByUsernamesRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: UsersResponse) => void,
|
|
): ClientUnaryCall;
|
|
deleteUser(
|
|
request: DeleteUserRequest,
|
|
callback: (error: ServiceError | null, response: OperationResponse) => void,
|
|
): ClientUnaryCall;
|
|
deleteUser(
|
|
request: DeleteUserRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: OperationResponse) => void,
|
|
): ClientUnaryCall;
|
|
deleteUser(
|
|
request: DeleteUserRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: OperationResponse) => void,
|
|
): ClientUnaryCall;
|
|
restoreUser(
|
|
request: RestoreUserRequest,
|
|
callback: (error: ServiceError | null, response: OperationResponse) => void,
|
|
): ClientUnaryCall;
|
|
restoreUser(
|
|
request: RestoreUserRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: OperationResponse) => void,
|
|
): ClientUnaryCall;
|
|
restoreUser(
|
|
request: RestoreUserRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: OperationResponse) => void,
|
|
): ClientUnaryCall;
|
|
assignRoleToUser(
|
|
request: AssignRoleRequest,
|
|
callback: (error: ServiceError | null, response: GetUserWithRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
assignRoleToUser(
|
|
request: AssignRoleRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: GetUserWithRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
assignRoleToUser(
|
|
request: AssignRoleRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: GetUserWithRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
unassignRoleFromUser(
|
|
request: UnassignRoleRequest,
|
|
callback: (error: ServiceError | null, response: GetUserWithRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
unassignRoleFromUser(
|
|
request: UnassignRoleRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: GetUserWithRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
unassignRoleFromUser(
|
|
request: UnassignRoleRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: GetUserWithRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
getRoleDetails(
|
|
request: GetRoleDetailsRequest,
|
|
callback: (error: ServiceError | null, response: GetRoleDetailsResponse) => void,
|
|
): ClientUnaryCall;
|
|
getRoleDetails(
|
|
request: GetRoleDetailsRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: GetRoleDetailsResponse) => void,
|
|
): ClientUnaryCall;
|
|
getRoleDetails(
|
|
request: GetRoleDetailsRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: GetRoleDetailsResponse) => void,
|
|
): ClientUnaryCall;
|
|
getRole(
|
|
request: GetRoleRequest,
|
|
callback: (error: ServiceError | null, response: GetRoleResponse) => void,
|
|
): ClientUnaryCall;
|
|
getRole(
|
|
request: GetRoleRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: GetRoleResponse) => void,
|
|
): ClientUnaryCall;
|
|
getRole(
|
|
request: GetRoleRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: GetRoleResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUserRole(
|
|
request: GetUserRoleRequest,
|
|
callback: (error: ServiceError | null, response: GetUserRoleResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUserRole(
|
|
request: GetUserRoleRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: GetUserRoleResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUserRole(
|
|
request: GetUserRoleRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: GetUserRoleResponse) => void,
|
|
): ClientUnaryCall;
|
|
searchUsers(
|
|
request: SearchUsersRequest,
|
|
callback: (error: ServiceError | null, response: SearchUsersResponse) => void,
|
|
): ClientUnaryCall;
|
|
searchUsers(
|
|
request: SearchUsersRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: SearchUsersResponse) => void,
|
|
): ClientUnaryCall;
|
|
searchUsers(
|
|
request: SearchUsersRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: SearchUsersResponse) => void,
|
|
): ClientUnaryCall;
|
|
countUsers(
|
|
request: CountUsersRequest,
|
|
callback: (error: ServiceError | null, response: CountUsersResponse) => void,
|
|
): ClientUnaryCall;
|
|
countUsers(
|
|
request: CountUsersRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: CountUsersResponse) => void,
|
|
): ClientUnaryCall;
|
|
countUsers(
|
|
request: CountUsersRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: CountUsersResponse) => void,
|
|
): ClientUnaryCall;
|
|
searchRoles(
|
|
request: SearchRolesRequest,
|
|
callback: (error: ServiceError | null, response: SearchRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
searchRoles(
|
|
request: SearchRolesRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: SearchRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
searchRoles(
|
|
request: SearchRolesRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: SearchRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
getRoleScopes(
|
|
request: GetRoleScopesRequest,
|
|
callback: (error: ServiceError | null, response: GetRoleScopesResponse) => void,
|
|
): ClientUnaryCall;
|
|
getRoleScopes(
|
|
request: GetRoleScopesRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: GetRoleScopesResponse) => void,
|
|
): ClientUnaryCall;
|
|
getRoleScopes(
|
|
request: GetRoleScopesRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: GetRoleScopesResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUserWithRoles(
|
|
request: GetUserWithRolesRequest,
|
|
callback: (error: ServiceError | null, response: GetUserWithRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUserWithRoles(
|
|
request: GetUserWithRolesRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: GetUserWithRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUserWithRoles(
|
|
request: GetUserWithRolesRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: GetUserWithRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
getAssignableRoles(
|
|
request: GetAssignableRolesRequest,
|
|
callback: (error: ServiceError | null, response: GetAssignableRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
getAssignableRoles(
|
|
request: GetAssignableRolesRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: GetAssignableRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
getAssignableRoles(
|
|
request: GetAssignableRolesRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: GetAssignableRolesResponse) => void,
|
|
): ClientUnaryCall;
|
|
updateUserInfo(
|
|
request: UpdateUserInfoRequest,
|
|
callback: (error: ServiceError | null, response: UpdateUserInfoResponse) => void,
|
|
): ClientUnaryCall;
|
|
updateUserInfo(
|
|
request: UpdateUserInfoRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: UpdateUserInfoResponse) => void,
|
|
): ClientUnaryCall;
|
|
updateUserInfo(
|
|
request: UpdateUserInfoRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: UpdateUserInfoResponse) => void,
|
|
): ClientUnaryCall;
|
|
getScopeAncestors(
|
|
request: GetScopeAncestorsRequest,
|
|
callback: (error: ServiceError | null, response: GetScopeAncestorsResponse) => void,
|
|
): ClientUnaryCall;
|
|
getScopeAncestors(
|
|
request: GetScopeAncestorsRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: GetScopeAncestorsResponse) => void,
|
|
): ClientUnaryCall;
|
|
getScopeAncestors(
|
|
request: GetScopeAncestorsRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: GetScopeAncestorsResponse) => void,
|
|
): ClientUnaryCall;
|
|
getScopeDescendants(
|
|
request: GetScopeDescendantsRequest,
|
|
callback: (error: ServiceError | null, response: GetScopeDescendantsResponse) => void,
|
|
): ClientUnaryCall;
|
|
getScopeDescendants(
|
|
request: GetScopeDescendantsRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: GetScopeDescendantsResponse) => void,
|
|
): ClientUnaryCall;
|
|
getScopeDescendants(
|
|
request: GetScopeDescendantsRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: GetScopeDescendantsResponse) => void,
|
|
): ClientUnaryCall;
|
|
getAssignableTargets(
|
|
request: GetAssignableTargetsRequest,
|
|
callback: (error: ServiceError | null, response: GetAssignableTargetsResponse) => void,
|
|
): ClientUnaryCall;
|
|
getAssignableTargets(
|
|
request: GetAssignableTargetsRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: GetAssignableTargetsResponse) => void,
|
|
): ClientUnaryCall;
|
|
getAssignableTargets(
|
|
request: GetAssignableTargetsRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: GetAssignableTargetsResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUsersByRole(
|
|
request: GetUsersByRoleRequest,
|
|
callback: (error: ServiceError | null, response: GetUsersByRoleResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUsersByRole(
|
|
request: GetUsersByRoleRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: GetUsersByRoleResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUsersByRole(
|
|
request: GetUsersByRoleRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: GetUsersByRoleResponse) => void,
|
|
): ClientUnaryCall;
|
|
createUser(
|
|
request: CreateUserRequest,
|
|
callback: (error: ServiceError | null, response: CreateUserResponse) => void,
|
|
): ClientUnaryCall;
|
|
createUser(
|
|
request: CreateUserRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: CreateUserResponse) => void,
|
|
): ClientUnaryCall;
|
|
createUser(
|
|
request: CreateUserRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: CreateUserResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUserSessions(
|
|
request: GetUserSessionsRequest,
|
|
callback: (error: ServiceError | null, response: GetUserSessionsResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUserSessions(
|
|
request: GetUserSessionsRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: GetUserSessionsResponse) => void,
|
|
): ClientUnaryCall;
|
|
getUserSessions(
|
|
request: GetUserSessionsRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: GetUserSessionsResponse) => void,
|
|
): ClientUnaryCall;
|
|
clearUserSessions(
|
|
request: ClearUserSessionsRequest,
|
|
callback: (error: ServiceError | null, response: ClearUserSessionsResponse) => void,
|
|
): ClientUnaryCall;
|
|
clearUserSessions(
|
|
request: ClearUserSessionsRequest,
|
|
metadata: Metadata,
|
|
callback: (error: ServiceError | null, response: ClearUserSessionsResponse) => void,
|
|
): ClientUnaryCall;
|
|
clearUserSessions(
|
|
request: ClearUserSessionsRequest,
|
|
metadata: Metadata,
|
|
options: Partial<CallOptions>,
|
|
callback: (error: ServiceError | null, response: ClearUserSessionsResponse) => void,
|
|
): ClientUnaryCall;
|
|
}
|
|
|
|
export const AuthAdminServiceClient = makeGenericClientConstructor(
|
|
AuthAdminServiceService,
|
|
"st_peter.admin.AuthAdminService",
|
|
) as unknown as {
|
|
new (address: string, credentials: ChannelCredentials, options?: Partial<ClientOptions>): AuthAdminServiceClient;
|
|
service: typeof AuthAdminServiceService;
|
|
serviceName: string;
|
|
};
|
|
|
|
type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined;
|
|
|
|
export type DeepPartial<T> = T extends Builtin ? T
|
|
: T extends globalThis.Array<infer U> ? globalThis.Array<DeepPartial<U>>
|
|
: T extends ReadonlyArray<infer U> ? ReadonlyArray<DeepPartial<U>>
|
|
: T extends {} ? { [K in keyof T]?: DeepPartial<T[K]> }
|
|
: Partial<T>;
|
|
|
|
function toTimestamp(date: Date): Timestamp {
|
|
const seconds = Math.trunc(date.getTime() / 1_000);
|
|
const nanos = (date.getTime() % 1_000) * 1_000_000;
|
|
return { seconds, nanos };
|
|
}
|
|
|
|
function fromTimestamp(t: Timestamp): Date {
|
|
let millis = (t.seconds || 0) * 1_000;
|
|
millis += (t.nanos || 0) / 1_000_000;
|
|
return new globalThis.Date(millis);
|
|
}
|
|
|
|
function fromJsonTimestamp(o: any): Date {
|
|
if (o instanceof globalThis.Date) {
|
|
return o;
|
|
} else if (typeof o === "string") {
|
|
return new globalThis.Date(o);
|
|
} else {
|
|
return fromTimestamp(Timestamp.fromJSON(o));
|
|
}
|
|
}
|
|
|
|
function longToNumber(int64: { toString(): string }): number {
|
|
const num = globalThis.Number(int64.toString());
|
|
if (num > globalThis.Number.MAX_SAFE_INTEGER) {
|
|
throw new globalThis.Error("Value is larger than Number.MAX_SAFE_INTEGER");
|
|
}
|
|
if (num < globalThis.Number.MIN_SAFE_INTEGER) {
|
|
throw new globalThis.Error("Value is smaller than Number.MIN_SAFE_INTEGER");
|
|
}
|
|
return num;
|
|
}
|
|
|
|
function isObject(value: any): boolean {
|
|
return typeof value === "object" && value !== null;
|
|
}
|
|
|
|
function isSet(value: any): boolean {
|
|
return value !== null && value !== undefined;
|
|
}
|
|
|
|
export interface MessageFns<T> {
|
|
encode(message: T, writer?: BinaryWriter): BinaryWriter;
|
|
decode(input: BinaryReader | Uint8Array, length?: number): T;
|
|
fromJSON(object: any): T;
|
|
toJSON(message: T): unknown;
|
|
create(base?: DeepPartial<T>): T;
|
|
fromPartial(object: DeepPartial<T>): T;
|
|
}
|