server integration is implemented
This commit is contained in:
parent
84d14dd7b7
commit
33838a3b90
|
@ -5,7 +5,6 @@ import { ExtraOptions, PreloadAllModules, RouterModule } from '@angular/router';
|
|||
import { MatIconRegistry, MatIconModule } from '@angular/material/icon';
|
||||
import { DomSanitizer } from '@angular/platform-browser';
|
||||
import { MarkdownModule } from 'ngx-markdown';
|
||||
import * as nats from 'nats.ws';
|
||||
|
||||
import { FuseModule } from '@fuse';
|
||||
import { FuseConfigModule } from '@fuse/services/config';
|
||||
|
@ -16,7 +15,11 @@ import { mockApiServices } from 'app/mock-api';
|
|||
import { LayoutModule } from 'app/layout/layout.module';
|
||||
import { AppComponent } from 'app/app.component';
|
||||
import { appRoutes } from 'app/app.routing';
|
||||
import { NATS_CONNECTION } from 'app/core/nats/token';
|
||||
|
||||
import { NatsModule } from 'app/core/nats/nats.module';
|
||||
|
||||
import { environment } from 'environments/environment';
|
||||
|
||||
import { MemberModule } from 'app/modules/polyglot/member/member.module';
|
||||
|
||||
const routerConfig: ExtraOptions = {
|
||||
|
@ -24,22 +27,6 @@ const routerConfig: ExtraOptions = {
|
|||
scrollPositionRestoration: 'enabled',
|
||||
};
|
||||
|
||||
const natsConnection = () => {
|
||||
return new Promise<nats.NatsConnection>((resolve, reject) => {
|
||||
nats
|
||||
.connect({
|
||||
servers: ['ws://192.168.50.200:8088'],
|
||||
})
|
||||
.then((conn) => {
|
||||
console.log('NATS connected', conn.info);
|
||||
resolve(conn);
|
||||
})
|
||||
.catch((e) => {
|
||||
reject(e);
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
@NgModule({
|
||||
declarations: [AppComponent],
|
||||
imports: [
|
||||
|
@ -62,9 +49,10 @@ const natsConnection = () => {
|
|||
MarkdownModule.forRoot({}),
|
||||
MatIconModule,
|
||||
|
||||
NatsModule.forRoot(environment.nats),
|
||||
|
||||
MemberModule.forRoot(),
|
||||
],
|
||||
providers: [{ provide: NATS_CONNECTION, useFactory: natsConnection }],
|
||||
bootstrap: [AppComponent],
|
||||
})
|
||||
export class AppModule {
|
||||
|
|
5
src/app/core/nats/config/module-config.ts
Normal file
5
src/app/core/nats/config/module-config.ts
Normal file
|
@ -0,0 +1,5 @@
|
|||
import * as nats from 'nats.ws';
|
||||
|
||||
export interface ModuleConfig {
|
||||
connectionOptions: nats.ConnectionOptions;
|
||||
}
|
5
src/app/core/nats/config/token.ts
Normal file
5
src/app/core/nats/config/token.ts
Normal file
|
@ -0,0 +1,5 @@
|
|||
import { InjectionToken } from '@angular/core';
|
||||
|
||||
export const _MODULE_CONFIG = new InjectionToken(
|
||||
'@bet/beteran nats config of module'
|
||||
);
|
|
@ -1,7 +1,35 @@
|
|||
import { NgModule } from '@angular/core';
|
||||
import { APP_INITIALIZER, ModuleWithProviders, NgModule } from '@angular/core';
|
||||
import { ModuleConfig } from './config/module-config';
|
||||
import { _MODULE_CONFIG } from './config/token';
|
||||
|
||||
@NgModule({
|
||||
exports: [],
|
||||
providers: [],
|
||||
})
|
||||
export class NatsCoreModule {}
|
||||
import { SERVICES } from './services';
|
||||
import { NatsService } from './services/nats.service';
|
||||
|
||||
@NgModule({})
|
||||
export class NatsRootModule {}
|
||||
|
||||
@NgModule({})
|
||||
export class NatsModule {
|
||||
public static forRoot(
|
||||
config: ModuleConfig
|
||||
): ModuleWithProviders<NatsRootModule> {
|
||||
return {
|
||||
ngModule: NatsRootModule,
|
||||
providers: [
|
||||
{ provide: _MODULE_CONFIG, useValue: config },
|
||||
{
|
||||
// Preload the default language before the app starts to prevent empty/jumping content
|
||||
provide: APP_INITIALIZER,
|
||||
deps: [NatsService],
|
||||
useFactory:
|
||||
(natsService: NatsService): any =>
|
||||
(): Promise<void> => {
|
||||
return natsService.connect();
|
||||
},
|
||||
multi: true,
|
||||
},
|
||||
...SERVICES,
|
||||
],
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
5
src/app/core/nats/services/index.ts
Normal file
5
src/app/core/nats/services/index.ts
Normal file
|
@ -0,0 +1,5 @@
|
|||
import { Type } from '@angular/core';
|
||||
|
||||
import { NatsService } from './nats.service';
|
||||
|
||||
export const SERVICES: Type<any>[] = [NatsService];
|
107
src/app/core/nats/services/nats.service.ts
Normal file
107
src/app/core/nats/services/nats.service.ts
Normal file
|
@ -0,0 +1,107 @@
|
|||
import { Inject, Injectable, Type } from '@angular/core';
|
||||
|
||||
import * as jspb from 'google-protobuf';
|
||||
import * as nats from 'nats.ws';
|
||||
|
||||
import { HEADER_CLIENT } from 'app/modules/protobuf/c2se/core/network_pb';
|
||||
import { Client } from 'app/modules/protobuf/models/core/network_pb';
|
||||
|
||||
import { ModuleConfig } from '../config/module-config';
|
||||
import { _MODULE_CONFIG } from '../config/token';
|
||||
|
||||
type DeserializeConstructor<T> = {
|
||||
new (): T;
|
||||
deserializeBinary(this: DeserializeConstructor<T>, bytes: Uint8Array): T;
|
||||
};
|
||||
|
||||
const NAME_GET_ERROR = 'getError';
|
||||
const NAME_GET_RESULT = 'getResult';
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
export class NatsService {
|
||||
private __conn?: nats.NatsConnection;
|
||||
|
||||
/**
|
||||
* Constructor
|
||||
*/
|
||||
constructor(@Inject(_MODULE_CONFIG) private __config: ModuleConfig) {}
|
||||
|
||||
// -----------------------------------------------------------------------------------------------------
|
||||
// @ Accessors
|
||||
// -----------------------------------------------------------------------------------------------------
|
||||
get connection(): nats.NatsConnection | undefined {
|
||||
return this.__conn;
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------------------------------------
|
||||
// @ Public methods
|
||||
// -----------------------------------------------------------------------------------------------------
|
||||
|
||||
connect(): Promise<void> {
|
||||
return new Promise<void>((resolve, reject) => {
|
||||
if (!!this.__conn) {
|
||||
return resolve();
|
||||
}
|
||||
nats
|
||||
.connect(this.__config.connectionOptions)
|
||||
.then((conn) => {
|
||||
console.log('NATS connected', conn.info?.client_ip);
|
||||
this.__conn = conn;
|
||||
resolve();
|
||||
})
|
||||
.catch((e) => {
|
||||
reject(e);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
request<R>(
|
||||
subject: string,
|
||||
req: Uint8Array,
|
||||
deserialize: (data: Uint8Array) => any,
|
||||
opts?: nats.RequestOptions | undefined
|
||||
): Promise<R> {
|
||||
return new Promise<R>((resolve, reject) => {
|
||||
let c = new Client();
|
||||
c.setClientIp(this.__conn?.info?.client_ip + '');
|
||||
c.setSessionId('');
|
||||
c.setSiteUrl('');
|
||||
|
||||
let _opts: nats.RequestOptions = !!opts ? opts : { timeout: 3000 };
|
||||
if (!_opts.headers) {
|
||||
_opts.headers = nats.headers();
|
||||
}
|
||||
|
||||
var decoder = new TextDecoder('utf8');
|
||||
_opts.headers.append(
|
||||
HEADER_CLIENT,
|
||||
btoa(decoder.decode(c.serializeBinary()))
|
||||
);
|
||||
|
||||
this.__conn?.request(subject, req, _opts).then((msg) => {
|
||||
let res = deserialize(msg.data);
|
||||
|
||||
let get_error = (res as any)[NAME_GET_ERROR];
|
||||
if (!!get_error) {
|
||||
let error = get_error.call(res);
|
||||
if (!!error) {
|
||||
return reject(error);
|
||||
}
|
||||
}
|
||||
|
||||
let get_result = (res as any)[NAME_GET_RESULT];
|
||||
if (!!get_result) {
|
||||
let result = get_result.call(res);
|
||||
if (!result) {
|
||||
return reject('result is not exist');
|
||||
}
|
||||
return resolve(result);
|
||||
}
|
||||
|
||||
return reject('protocol error');
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
import { InjectionToken } from '@angular/core';
|
||||
import * as nats from 'nats.ws';
|
||||
|
||||
export const NATS_CONNECTION = new InjectionToken<nats.NatsConnection>(
|
||||
'@bet nats connection'
|
||||
);
|
|
@ -198,7 +198,10 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
|
|||
__onClickSearch(): void {
|
||||
this.__isSearchOpened = !this.__isSearchOpened;
|
||||
|
||||
console.log('kkkk', this._identityService.getClientIp());
|
||||
console.log(
|
||||
'kkkk',
|
||||
this._identityService.checkUsernameForDuplication('sdfsdfsdfsf')
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -1,8 +1,13 @@
|
|||
import { Inject, Injectable } from '@angular/core';
|
||||
import { NATS_CONNECTION } from 'app/core/nats/token';
|
||||
|
||||
import { Injectable } from '@angular/core';
|
||||
import { NatsService } from 'app/core/nats/services/nats.service';
|
||||
import * as nats from 'nats.ws';
|
||||
|
||||
import {
|
||||
CheckUsernameForDuplicationRequest,
|
||||
CheckUsernameForDuplicationResponse,
|
||||
} from 'app/modules/protobuf/c2se/common/identity_pb';
|
||||
import { SUBJECT_CHECK_USERNAME_FOR_DUPLICATION } from 'app/modules/protobuf/c2se/backend/identity_pb';
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
})
|
||||
|
@ -10,9 +15,7 @@ export class IdentityService {
|
|||
/**
|
||||
* Constructor
|
||||
*/
|
||||
constructor(
|
||||
@Inject(NATS_CONNECTION) private __nats_connection: nats.NatsConnection
|
||||
) {}
|
||||
constructor(private __natsService: NatsService) {}
|
||||
|
||||
// -----------------------------------------------------------------------------------------------------
|
||||
// @ Accessors
|
||||
|
@ -22,7 +25,23 @@ export class IdentityService {
|
|||
// @ Public methods
|
||||
// -----------------------------------------------------------------------------------------------------
|
||||
|
||||
getClientIp(): number | undefined {
|
||||
return this.__nats_connection.info?.client_id;
|
||||
checkUsernameForDuplication(username: string): Promise<boolean> {
|
||||
return new Promise<boolean>((resolve, reject) => {
|
||||
let req = new CheckUsernameForDuplicationRequest();
|
||||
req.setUsername(username);
|
||||
|
||||
this.__natsService
|
||||
.request<CheckUsernameForDuplicationResponse.Result>(
|
||||
SUBJECT_CHECK_USERNAME_FOR_DUPLICATION,
|
||||
req.serializeBinary(),
|
||||
CheckUsernameForDuplicationResponse.deserializeBinary
|
||||
)
|
||||
.then((result) => {
|
||||
console.log('success', result, result.getDuplicated());
|
||||
})
|
||||
.catch((e) => {
|
||||
console.log('failed', e);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,6 +4,14 @@
|
|||
import * as jspb from 'google-protobuf';
|
||||
import * as protobuf_rpc_error_pb from '../../protobuf/rpc/error_pb';
|
||||
|
||||
export const SUBJECT_CHECK_USERNAME_FOR_DUPLICATION: string;
|
||||
|
||||
export const SUBJECT_CHECK_NICKNAME_FOR_DUPLICATION: string;
|
||||
|
||||
export const SUBJECT_CAPTCHA: string;
|
||||
|
||||
export const SUBJECT_SIGNIN: string;
|
||||
|
||||
export class SigninRequest extends jspb.Message {
|
||||
getToken(): string;
|
||||
setToken(value: string): void;
|
||||
|
@ -53,10 +61,10 @@ export class SigninResponse extends jspb.Message {
|
|||
getError(): protobuf_rpc_error_pb.Error | undefined;
|
||||
setError(value?: protobuf_rpc_error_pb.Error): void;
|
||||
|
||||
hasSessionId(): boolean;
|
||||
clearSessionId(): void;
|
||||
getSessionId(): string;
|
||||
setSessionId(value: string): void;
|
||||
hasResult(): boolean;
|
||||
clearResult(): void;
|
||||
getResult(): SigninResponse.Result | undefined;
|
||||
setResult(value?: SigninResponse.Result): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): SigninResponse.AsObject;
|
||||
|
@ -82,6 +90,34 @@ export class SigninResponse extends jspb.Message {
|
|||
export namespace SigninResponse {
|
||||
export type AsObject = {
|
||||
error?: protobuf_rpc_error_pb.Error.AsObject;
|
||||
result?: SigninResponse.Result.AsObject;
|
||||
};
|
||||
|
||||
export class Result extends jspb.Message {
|
||||
getSessionId(): string;
|
||||
setSessionId(value: string): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): Result.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: Result): Result.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: Result,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(bytes: Uint8Array): Result;
|
||||
static deserializeBinaryFromReader(
|
||||
message: Result,
|
||||
reader: jspb.BinaryReader
|
||||
): Result;
|
||||
}
|
||||
|
||||
export namespace Result {
|
||||
export type AsObject = {
|
||||
sessionId: string;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
|
@ -29,6 +29,24 @@ goog.exportSymbol(
|
|||
null,
|
||||
global
|
||||
);
|
||||
goog.exportSymbol(
|
||||
"proto.bet.beteran.c2se.backend.identity.SigninResponse.Result",
|
||||
null,
|
||||
global
|
||||
);
|
||||
|
||||
proto.bet.beteran.c2se.backend.identity.SUBJECT_CHECK_USERNAME_FOR_DUPLICATION =
|
||||
"bet.beteran.c2se.backend.identity.CheckUsernameForDuplication";
|
||||
|
||||
proto.bet.beteran.c2se.backend.identity.SUBJECT_CHECK_NICKNAME_FOR_DUPLICATION =
|
||||
"bet.beteran.c2se.backend.identity.CheckNicknameForDuplication";
|
||||
|
||||
proto.bet.beteran.c2se.backend.identity.SUBJECT_CAPTCHA =
|
||||
"bet.beteran.c2se.backend.identity.Captcha";
|
||||
|
||||
proto.bet.beteran.c2se.backend.identity.SUBJECT_SIGNIN =
|
||||
"bet.beteran.c2se.backend.identity.Signin";
|
||||
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
|
@ -79,6 +97,33 @@ if (goog.DEBUG && !COMPILED) {
|
|||
proto.bet.beteran.c2se.backend.identity.SigninResponse.displayName =
|
||||
"proto.bet.beteran.c2se.backend.identity.SigninResponse";
|
||||
}
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
* server response, or constructed directly in Javascript. The array is used
|
||||
* in place and becomes part of the constructed object. It is not cloned.
|
||||
* If no data is provided, the constructed object will be empty, but still
|
||||
* valid.
|
||||
* @extends {jspb.Message}
|
||||
* @constructor
|
||||
*/
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result = function (
|
||||
opt_data
|
||||
) {
|
||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
||||
};
|
||||
goog.inherits(
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result,
|
||||
jspb.Message
|
||||
);
|
||||
if (goog.DEBUG && !COMPILED) {
|
||||
/**
|
||||
* @public
|
||||
* @override
|
||||
*/
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result.displayName =
|
||||
"proto.bet.beteran.c2se.backend.identity.SigninResponse.Result";
|
||||
}
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
|
@ -344,7 +389,12 @@ if (jspb.Message.GENERATE_TO_OBJECT) {
|
|||
error:
|
||||
(f = msg.getError()) &&
|
||||
protobuf_rpc_error_pb.Error.toObject(includeInstance, f),
|
||||
sessionId: jspb.Message.getFieldWithDefault(msg, 2, ""),
|
||||
result:
|
||||
(f = msg.getResult()) &&
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result.toObject(
|
||||
includeInstance,
|
||||
f
|
||||
),
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
|
@ -393,8 +443,14 @@ proto.bet.beteran.c2se.backend.identity.SigninResponse.deserializeBinaryFromRead
|
|||
msg.setError(value);
|
||||
break;
|
||||
case 2:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setSessionId(value);
|
||||
var value =
|
||||
new proto.bet.beteran.c2se.backend.identity.SigninResponse.Result();
|
||||
reader.readMessage(
|
||||
value,
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result
|
||||
.deserializeBinaryFromReader
|
||||
);
|
||||
msg.setResult(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
|
@ -436,12 +492,154 @@ proto.bet.beteran.c2se.backend.identity.SigninResponse.serializeBinaryToWriter =
|
|||
protobuf_rpc_error_pb.Error.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
f = /** @type {string} */ (jspb.Message.getField(message, 2));
|
||||
f = message.getResult();
|
||||
if (f != null) {
|
||||
writer.writeString(2, f);
|
||||
writer.writeMessage(
|
||||
2,
|
||||
f,
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result
|
||||
.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
* Creates an object representation of this proto.
|
||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
||||
* Optional fields that are not set will be set to undefined.
|
||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
||||
* For the list of reserved names please see:
|
||||
* net/proto2/compiler/js/internal/generator.cc#kKeyword.
|
||||
* @param {boolean=} opt_includeInstance Deprecated. whether to include the
|
||||
* JSPB instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @return {!Object}
|
||||
*/
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result.prototype.toObject =
|
||||
function (opt_includeInstance) {
|
||||
return proto.bet.beteran.c2se.backend.identity.SigninResponse.Result.toObject(
|
||||
opt_includeInstance,
|
||||
this
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* Static version of the {@see toObject} method.
|
||||
* @param {boolean|undefined} includeInstance Deprecated. Whether to include
|
||||
* the JSPB instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @param {!proto.bet.beteran.c2se.backend.identity.SigninResponse.Result} msg The msg instance to transform.
|
||||
* @return {!Object}
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result.toObject =
|
||||
function (includeInstance, msg) {
|
||||
var f,
|
||||
obj = {
|
||||
sessionId: jspb.Message.getFieldWithDefault(msg, 1, ""),
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
obj.$jspbMessageInstance = msg;
|
||||
}
|
||||
return obj;
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format).
|
||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
||||
* @return {!proto.bet.beteran.c2se.backend.identity.SigninResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result.deserializeBinary =
|
||||
function (bytes) {
|
||||
var reader = new jspb.BinaryReader(bytes);
|
||||
var msg =
|
||||
new proto.bet.beteran.c2se.backend.identity.SigninResponse.Result();
|
||||
return proto.bet.beteran.c2se.backend.identity.SigninResponse.Result.deserializeBinaryFromReader(
|
||||
msg,
|
||||
reader
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format) from the
|
||||
* given reader into the given message object.
|
||||
* @param {!proto.bet.beteran.c2se.backend.identity.SigninResponse.Result} msg The message object to deserialize into.
|
||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
||||
* @return {!proto.bet.beteran.c2se.backend.identity.SigninResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result.deserializeBinaryFromReader =
|
||||
function (msg, reader) {
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup()) {
|
||||
break;
|
||||
}
|
||||
var field = reader.getFieldNumber();
|
||||
switch (field) {
|
||||
case 1:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setSessionId(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
break;
|
||||
}
|
||||
}
|
||||
return msg;
|
||||
};
|
||||
|
||||
/**
|
||||
* Serializes the message to binary data (in protobuf wire format).
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result.prototype.serializeBinary =
|
||||
function () {
|
||||
var writer = new jspb.BinaryWriter();
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result.serializeBinaryToWriter(
|
||||
this,
|
||||
writer
|
||||
);
|
||||
return writer.getResultBuffer();
|
||||
};
|
||||
|
||||
/**
|
||||
* Serializes the given message to binary data (in protobuf wire
|
||||
* format), writing to the given BinaryWriter.
|
||||
* @param {!proto.bet.beteran.c2se.backend.identity.SigninResponse.Result} message
|
||||
* @param {!jspb.BinaryWriter} writer
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result.serializeBinaryToWriter =
|
||||
function (message, writer) {
|
||||
var f = undefined;
|
||||
f = message.getSessionId();
|
||||
if (f.length > 0) {
|
||||
writer.writeString(1, f);
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* optional string session_id = 1;
|
||||
* @return {string}
|
||||
*/
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result.prototype.getSessionId =
|
||||
function () {
|
||||
return /** @type {string} */ (
|
||||
jspb.Message.getFieldWithDefault(this, 1, "")
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {string} value
|
||||
* @return {!proto.bet.beteran.c2se.backend.identity.SigninResponse.Result} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result.prototype.setSessionId =
|
||||
function (value) {
|
||||
return jspb.Message.setProto3StringField(this, 1, value);
|
||||
};
|
||||
|
||||
/**
|
||||
* optional bet.protobuf.rpc.Error error = 1;
|
||||
* @return {?proto.bet.protobuf.rpc.Error}
|
||||
|
@ -481,39 +679,43 @@ proto.bet.beteran.c2se.backend.identity.SigninResponse.prototype.hasError =
|
|||
};
|
||||
|
||||
/**
|
||||
* optional string session_id = 2;
|
||||
* @return {string}
|
||||
* optional Result result = 2;
|
||||
* @return {?proto.bet.beteran.c2se.backend.identity.SigninResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.prototype.getSessionId =
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.prototype.getResult =
|
||||
function () {
|
||||
return /** @type {string} */ (
|
||||
jspb.Message.getFieldWithDefault(this, 2, "")
|
||||
return /** @type{?proto.bet.beteran.c2se.backend.identity.SigninResponse.Result} */ (
|
||||
jspb.Message.getWrapperField(
|
||||
this,
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.Result,
|
||||
2
|
||||
)
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {string} value
|
||||
* @param {?proto.bet.beteran.c2se.backend.identity.SigninResponse.Result|undefined} value
|
||||
* @return {!proto.bet.beteran.c2se.backend.identity.SigninResponse} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.prototype.setSessionId =
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.prototype.setResult =
|
||||
function (value) {
|
||||
return jspb.Message.setField(this, 2, value);
|
||||
return jspb.Message.setWrapperField(this, 2, value);
|
||||
};
|
||||
|
||||
/**
|
||||
* Clears the field making it undefined.
|
||||
* Clears the message field making it undefined.
|
||||
* @return {!proto.bet.beteran.c2se.backend.identity.SigninResponse} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.prototype.clearSessionId =
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.prototype.clearResult =
|
||||
function () {
|
||||
return jspb.Message.setField(this, 2, undefined);
|
||||
return this.setResult(undefined);
|
||||
};
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {boolean}
|
||||
*/
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.prototype.hasSessionId =
|
||||
proto.bet.beteran.c2se.backend.identity.SigninResponse.prototype.hasResult =
|
||||
function () {
|
||||
return jspb.Message.getField(this, 2) != null;
|
||||
};
|
||||
|
|
120
src/app/modules/protobuf/c2se/backend/member_pb.d.ts
vendored
120
src/app/modules/protobuf/c2se/backend/member_pb.d.ts
vendored
|
@ -65,13 +65,10 @@ export class ListMembersResponse extends jspb.Message {
|
|||
getError(): protobuf_rpc_error_pb.Error | undefined;
|
||||
setError(value?: protobuf_rpc_error_pb.Error): void;
|
||||
|
||||
clearMembersList(): void;
|
||||
getMembersList(): Array<models_member_member_pb.Member>;
|
||||
setMembersList(value: Array<models_member_member_pb.Member>): void;
|
||||
addMembers(
|
||||
value?: models_member_member_pb.Member,
|
||||
index?: number
|
||||
): models_member_member_pb.Member;
|
||||
hasResult(): boolean;
|
||||
clearResult(): void;
|
||||
getResult(): ListMembersResponse.Result | undefined;
|
||||
setResult(value?: ListMembersResponse.Result): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): ListMembersResponse.AsObject;
|
||||
|
@ -97,8 +94,41 @@ export class ListMembersResponse extends jspb.Message {
|
|||
export namespace ListMembersResponse {
|
||||
export type AsObject = {
|
||||
error?: protobuf_rpc_error_pb.Error.AsObject;
|
||||
result?: ListMembersResponse.Result.AsObject;
|
||||
};
|
||||
|
||||
export class Result extends jspb.Message {
|
||||
clearMembersList(): void;
|
||||
getMembersList(): Array<models_member_member_pb.Member>;
|
||||
setMembersList(value: Array<models_member_member_pb.Member>): void;
|
||||
addMembers(
|
||||
value?: models_member_member_pb.Member,
|
||||
index?: number
|
||||
): models_member_member_pb.Member;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): Result.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: Result): Result.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: Result,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(bytes: Uint8Array): Result;
|
||||
static deserializeBinaryFromReader(
|
||||
message: Result,
|
||||
reader: jspb.BinaryReader
|
||||
): Result;
|
||||
}
|
||||
|
||||
export namespace Result {
|
||||
export type AsObject = {
|
||||
membersList: Array<models_member_member_pb.Member.AsObject>;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export class GetMemberRequest extends jspb.Message {
|
||||
|
@ -138,10 +168,10 @@ export class GetMemberResponse extends jspb.Message {
|
|||
getError(): protobuf_rpc_error_pb.Error | undefined;
|
||||
setError(value?: protobuf_rpc_error_pb.Error): void;
|
||||
|
||||
hasMember(): boolean;
|
||||
clearMember(): void;
|
||||
getMember(): models_member_member_pb.Member | undefined;
|
||||
setMember(value?: models_member_member_pb.Member): void;
|
||||
hasResult(): boolean;
|
||||
clearResult(): void;
|
||||
getResult(): GetMemberResponse.Result | undefined;
|
||||
setResult(value?: GetMemberResponse.Result): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): GetMemberResponse.AsObject;
|
||||
|
@ -167,8 +197,38 @@ export class GetMemberResponse extends jspb.Message {
|
|||
export namespace GetMemberResponse {
|
||||
export type AsObject = {
|
||||
error?: protobuf_rpc_error_pb.Error.AsObject;
|
||||
result?: GetMemberResponse.Result.AsObject;
|
||||
};
|
||||
|
||||
export class Result extends jspb.Message {
|
||||
hasMember(): boolean;
|
||||
clearMember(): void;
|
||||
getMember(): models_member_member_pb.Member | undefined;
|
||||
setMember(value?: models_member_member_pb.Member): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): Result.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: Result): Result.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: Result,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(bytes: Uint8Array): Result;
|
||||
static deserializeBinaryFromReader(
|
||||
message: Result,
|
||||
reader: jspb.BinaryReader
|
||||
): Result;
|
||||
}
|
||||
|
||||
export namespace Result {
|
||||
export type AsObject = {
|
||||
member?: models_member_member_pb.Member.AsObject;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export class GetMemberByUsernameRequest extends jspb.Message {
|
||||
|
@ -208,10 +268,10 @@ export class GetMemberByUsernameResponse extends jspb.Message {
|
|||
getError(): protobuf_rpc_error_pb.Error | undefined;
|
||||
setError(value?: protobuf_rpc_error_pb.Error): void;
|
||||
|
||||
hasMember(): boolean;
|
||||
clearMember(): void;
|
||||
getMember(): models_member_member_pb.Member | undefined;
|
||||
setMember(value?: models_member_member_pb.Member): void;
|
||||
hasResult(): boolean;
|
||||
clearResult(): void;
|
||||
getResult(): GetMemberByUsernameResponse.Result | undefined;
|
||||
setResult(value?: GetMemberByUsernameResponse.Result): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): GetMemberByUsernameResponse.AsObject;
|
||||
|
@ -237,6 +297,36 @@ export class GetMemberByUsernameResponse extends jspb.Message {
|
|||
export namespace GetMemberByUsernameResponse {
|
||||
export type AsObject = {
|
||||
error?: protobuf_rpc_error_pb.Error.AsObject;
|
||||
result?: GetMemberByUsernameResponse.Result.AsObject;
|
||||
};
|
||||
|
||||
export class Result extends jspb.Message {
|
||||
hasMember(): boolean;
|
||||
clearMember(): void;
|
||||
getMember(): models_member_member_pb.Member | undefined;
|
||||
setMember(value?: models_member_member_pb.Member): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): Result.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: Result): Result.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: Result,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(bytes: Uint8Array): Result;
|
||||
static deserializeBinaryFromReader(
|
||||
message: Result,
|
||||
reader: jspb.BinaryReader
|
||||
): Result;
|
||||
}
|
||||
|
||||
export namespace Result {
|
||||
export type AsObject = {
|
||||
member?: models_member_member_pb.Member.AsObject;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -45,10 +45,10 @@ export class CheckUsernameForDuplicationResponse extends jspb.Message {
|
|||
getError(): protobuf_rpc_error_pb.Error | undefined;
|
||||
setError(value?: protobuf_rpc_error_pb.Error): void;
|
||||
|
||||
hasDuplicated(): boolean;
|
||||
clearDuplicated(): void;
|
||||
getDuplicated(): boolean;
|
||||
setDuplicated(value: boolean): void;
|
||||
hasResult(): boolean;
|
||||
clearResult(): void;
|
||||
getResult(): CheckUsernameForDuplicationResponse.Result | undefined;
|
||||
setResult(value?: CheckUsernameForDuplicationResponse.Result): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(
|
||||
|
@ -78,8 +78,36 @@ export class CheckUsernameForDuplicationResponse extends jspb.Message {
|
|||
export namespace CheckUsernameForDuplicationResponse {
|
||||
export type AsObject = {
|
||||
error?: protobuf_rpc_error_pb.Error.AsObject;
|
||||
result?: CheckUsernameForDuplicationResponse.Result.AsObject;
|
||||
};
|
||||
|
||||
export class Result extends jspb.Message {
|
||||
getDuplicated(): boolean;
|
||||
setDuplicated(value: boolean): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): Result.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: Result): Result.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: Result,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(bytes: Uint8Array): Result;
|
||||
static deserializeBinaryFromReader(
|
||||
message: Result,
|
||||
reader: jspb.BinaryReader
|
||||
): Result;
|
||||
}
|
||||
|
||||
export namespace Result {
|
||||
export type AsObject = {
|
||||
duplicated: boolean;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export class CheckNicknameForDuplicationRequest extends jspb.Message {
|
||||
|
@ -123,10 +151,10 @@ export class CheckNicknameForDuplicationResponse extends jspb.Message {
|
|||
getError(): protobuf_rpc_error_pb.Error | undefined;
|
||||
setError(value?: protobuf_rpc_error_pb.Error): void;
|
||||
|
||||
hasDuplicated(): boolean;
|
||||
clearDuplicated(): void;
|
||||
getDuplicated(): boolean;
|
||||
setDuplicated(value: boolean): void;
|
||||
hasResult(): boolean;
|
||||
clearResult(): void;
|
||||
getResult(): CheckNicknameForDuplicationResponse.Result | undefined;
|
||||
setResult(value?: CheckNicknameForDuplicationResponse.Result): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(
|
||||
|
@ -156,8 +184,36 @@ export class CheckNicknameForDuplicationResponse extends jspb.Message {
|
|||
export namespace CheckNicknameForDuplicationResponse {
|
||||
export type AsObject = {
|
||||
error?: protobuf_rpc_error_pb.Error.AsObject;
|
||||
result?: CheckNicknameForDuplicationResponse.Result.AsObject;
|
||||
};
|
||||
|
||||
export class Result extends jspb.Message {
|
||||
getDuplicated(): boolean;
|
||||
setDuplicated(value: boolean): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): Result.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: Result): Result.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: Result,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(bytes: Uint8Array): Result;
|
||||
static deserializeBinaryFromReader(
|
||||
message: Result,
|
||||
reader: jspb.BinaryReader
|
||||
): Result;
|
||||
}
|
||||
|
||||
export namespace Result {
|
||||
export type AsObject = {
|
||||
duplicated: boolean;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export class CaptchaRequest extends jspb.Message {
|
||||
|
@ -192,15 +248,10 @@ export class CaptchaResponse extends jspb.Message {
|
|||
getError(): protobuf_rpc_error_pb.Error | undefined;
|
||||
setError(value?: protobuf_rpc_error_pb.Error): void;
|
||||
|
||||
hasToken(): boolean;
|
||||
clearToken(): void;
|
||||
getToken(): string;
|
||||
setToken(value: string): void;
|
||||
|
||||
hasImage(): boolean;
|
||||
clearImage(): void;
|
||||
getImage(): string;
|
||||
setImage(value: string): void;
|
||||
hasResult(): boolean;
|
||||
clearResult(): void;
|
||||
getResult(): CaptchaResponse.Result | undefined;
|
||||
setResult(value?: CaptchaResponse.Result): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): CaptchaResponse.AsObject;
|
||||
|
@ -226,7 +277,38 @@ export class CaptchaResponse extends jspb.Message {
|
|||
export namespace CaptchaResponse {
|
||||
export type AsObject = {
|
||||
error?: protobuf_rpc_error_pb.Error.AsObject;
|
||||
result?: CaptchaResponse.Result.AsObject;
|
||||
};
|
||||
|
||||
export class Result extends jspb.Message {
|
||||
getToken(): string;
|
||||
setToken(value: string): void;
|
||||
|
||||
getImage(): string;
|
||||
setImage(value: string): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): Result.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: Result): Result.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: Result,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(bytes: Uint8Array): Result;
|
||||
static deserializeBinaryFromReader(
|
||||
message: Result,
|
||||
reader: jspb.BinaryReader
|
||||
): Result;
|
||||
}
|
||||
|
||||
export namespace Result {
|
||||
export type AsObject = {
|
||||
token: string;
|
||||
image: string;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
|
@ -29,6 +29,11 @@ goog.exportSymbol(
|
|||
null,
|
||||
global
|
||||
);
|
||||
goog.exportSymbol(
|
||||
"proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result",
|
||||
null,
|
||||
global
|
||||
);
|
||||
goog.exportSymbol(
|
||||
"proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationRequest",
|
||||
null,
|
||||
|
@ -39,6 +44,11 @@ goog.exportSymbol(
|
|||
null,
|
||||
global
|
||||
);
|
||||
goog.exportSymbol(
|
||||
"proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result",
|
||||
null,
|
||||
global
|
||||
);
|
||||
goog.exportSymbol(
|
||||
"proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationRequest",
|
||||
null,
|
||||
|
@ -49,6 +59,11 @@ goog.exportSymbol(
|
|||
null,
|
||||
global
|
||||
);
|
||||
goog.exportSymbol(
|
||||
"proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result",
|
||||
null,
|
||||
global
|
||||
);
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
|
@ -101,6 +116,33 @@ if (goog.DEBUG && !COMPILED) {
|
|||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.displayName =
|
||||
"proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse";
|
||||
}
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
* server response, or constructed directly in Javascript. The array is used
|
||||
* in place and becomes part of the constructed object. It is not cloned.
|
||||
* If no data is provided, the constructed object will be empty, but still
|
||||
* valid.
|
||||
* @extends {jspb.Message}
|
||||
* @constructor
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result =
|
||||
function (opt_data) {
|
||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
||||
};
|
||||
goog.inherits(
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse
|
||||
.Result,
|
||||
jspb.Message
|
||||
);
|
||||
if (goog.DEBUG && !COMPILED) {
|
||||
/**
|
||||
* @public
|
||||
* @override
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result.displayName =
|
||||
"proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result";
|
||||
}
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
|
@ -153,6 +195,33 @@ if (goog.DEBUG && !COMPILED) {
|
|||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.displayName =
|
||||
"proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse";
|
||||
}
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
* server response, or constructed directly in Javascript. The array is used
|
||||
* in place and becomes part of the constructed object. It is not cloned.
|
||||
* If no data is provided, the constructed object will be empty, but still
|
||||
* valid.
|
||||
* @extends {jspb.Message}
|
||||
* @constructor
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result =
|
||||
function (opt_data) {
|
||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
||||
};
|
||||
goog.inherits(
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse
|
||||
.Result,
|
||||
jspb.Message
|
||||
);
|
||||
if (goog.DEBUG && !COMPILED) {
|
||||
/**
|
||||
* @public
|
||||
* @override
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result.displayName =
|
||||
"proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result";
|
||||
}
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
|
@ -203,6 +272,33 @@ if (goog.DEBUG && !COMPILED) {
|
|||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.displayName =
|
||||
"proto.bet.beteran.c2se.common.identity.CaptchaResponse";
|
||||
}
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
* server response, or constructed directly in Javascript. The array is used
|
||||
* in place and becomes part of the constructed object. It is not cloned.
|
||||
* If no data is provided, the constructed object will be empty, but still
|
||||
* valid.
|
||||
* @extends {jspb.Message}
|
||||
* @constructor
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result = function (
|
||||
opt_data
|
||||
) {
|
||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
||||
};
|
||||
goog.inherits(
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result,
|
||||
jspb.Message
|
||||
);
|
||||
if (goog.DEBUG && !COMPILED) {
|
||||
/**
|
||||
* @public
|
||||
* @override
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.displayName =
|
||||
"proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result";
|
||||
}
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
|
@ -378,7 +474,12 @@ if (jspb.Message.GENERATE_TO_OBJECT) {
|
|||
error:
|
||||
(f = msg.getError()) &&
|
||||
protobuf_rpc_error_pb.Error.toObject(includeInstance, f),
|
||||
duplicated: jspb.Message.getBooleanFieldWithDefault(msg, 2, false),
|
||||
result:
|
||||
(f = msg.getResult()) &&
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result.toObject(
|
||||
includeInstance,
|
||||
f
|
||||
),
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
|
@ -428,8 +529,15 @@ proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.deser
|
|||
msg.setError(value);
|
||||
break;
|
||||
case 2:
|
||||
var value = /** @type {boolean} */ (reader.readBool());
|
||||
msg.setDuplicated(value);
|
||||
var value =
|
||||
new proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result();
|
||||
reader.readMessage(
|
||||
value,
|
||||
proto.bet.beteran.c2se.common.identity
|
||||
.CheckUsernameForDuplicationResponse.Result
|
||||
.deserializeBinaryFromReader
|
||||
);
|
||||
msg.setResult(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
|
@ -471,12 +579,154 @@ proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.seria
|
|||
protobuf_rpc_error_pb.Error.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
f = /** @type {boolean} */ (jspb.Message.getField(message, 2));
|
||||
f = message.getResult();
|
||||
if (f != null) {
|
||||
writer.writeBool(2, f);
|
||||
writer.writeMessage(
|
||||
2,
|
||||
f,
|
||||
proto.bet.beteran.c2se.common.identity
|
||||
.CheckUsernameForDuplicationResponse.Result.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
* Creates an object representation of this proto.
|
||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
||||
* Optional fields that are not set will be set to undefined.
|
||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
||||
* For the list of reserved names please see:
|
||||
* net/proto2/compiler/js/internal/generator.cc#kKeyword.
|
||||
* @param {boolean=} opt_includeInstance Deprecated. whether to include the
|
||||
* JSPB instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @return {!Object}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result.prototype.toObject =
|
||||
function (opt_includeInstance) {
|
||||
return proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result.toObject(
|
||||
opt_includeInstance,
|
||||
this
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* Static version of the {@see toObject} method.
|
||||
* @param {boolean|undefined} includeInstance Deprecated. Whether to include
|
||||
* the JSPB instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @param {!proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result} msg The msg instance to transform.
|
||||
* @return {!Object}
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result.toObject =
|
||||
function (includeInstance, msg) {
|
||||
var f,
|
||||
obj = {
|
||||
duplicated: jspb.Message.getBooleanFieldWithDefault(msg, 1, false),
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
obj.$jspbMessageInstance = msg;
|
||||
}
|
||||
return obj;
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format).
|
||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result.deserializeBinary =
|
||||
function (bytes) {
|
||||
var reader = new jspb.BinaryReader(bytes);
|
||||
var msg =
|
||||
new proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result();
|
||||
return proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result.deserializeBinaryFromReader(
|
||||
msg,
|
||||
reader
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format) from the
|
||||
* given reader into the given message object.
|
||||
* @param {!proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result} msg The message object to deserialize into.
|
||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result.deserializeBinaryFromReader =
|
||||
function (msg, reader) {
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup()) {
|
||||
break;
|
||||
}
|
||||
var field = reader.getFieldNumber();
|
||||
switch (field) {
|
||||
case 1:
|
||||
var value = /** @type {boolean} */ (reader.readBool());
|
||||
msg.setDuplicated(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
break;
|
||||
}
|
||||
}
|
||||
return msg;
|
||||
};
|
||||
|
||||
/**
|
||||
* Serializes the message to binary data (in protobuf wire format).
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result.prototype.serializeBinary =
|
||||
function () {
|
||||
var writer = new jspb.BinaryWriter();
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result.serializeBinaryToWriter(
|
||||
this,
|
||||
writer
|
||||
);
|
||||
return writer.getResultBuffer();
|
||||
};
|
||||
|
||||
/**
|
||||
* Serializes the given message to binary data (in protobuf wire
|
||||
* format), writing to the given BinaryWriter.
|
||||
* @param {!proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result} message
|
||||
* @param {!jspb.BinaryWriter} writer
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result.serializeBinaryToWriter =
|
||||
function (message, writer) {
|
||||
var f = undefined;
|
||||
f = message.getDuplicated();
|
||||
if (f) {
|
||||
writer.writeBool(1, f);
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* optional bool duplicated = 1;
|
||||
* @return {boolean}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result.prototype.getDuplicated =
|
||||
function () {
|
||||
return /** @type {boolean} */ (
|
||||
jspb.Message.getBooleanFieldWithDefault(this, 1, false)
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {boolean} value
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result.prototype.setDuplicated =
|
||||
function (value) {
|
||||
return jspb.Message.setProto3BooleanField(this, 1, value);
|
||||
};
|
||||
|
||||
/**
|
||||
* optional bet.protobuf.rpc.Error error = 1;
|
||||
* @return {?proto.bet.protobuf.rpc.Error}
|
||||
|
@ -516,39 +766,44 @@ proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.proto
|
|||
};
|
||||
|
||||
/**
|
||||
* optional bool duplicated = 2;
|
||||
* @return {boolean}
|
||||
* optional Result result = 2;
|
||||
* @return {?proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.prototype.getDuplicated =
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.prototype.getResult =
|
||||
function () {
|
||||
return /** @type {boolean} */ (
|
||||
jspb.Message.getBooleanFieldWithDefault(this, 2, false)
|
||||
return /** @type{?proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result} */ (
|
||||
jspb.Message.getWrapperField(
|
||||
this,
|
||||
proto.bet.beteran.c2se.common.identity
|
||||
.CheckUsernameForDuplicationResponse.Result,
|
||||
2
|
||||
)
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {boolean} value
|
||||
* @param {?proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.Result|undefined} value
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.prototype.setDuplicated =
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.prototype.setResult =
|
||||
function (value) {
|
||||
return jspb.Message.setField(this, 2, value);
|
||||
return jspb.Message.setWrapperField(this, 2, value);
|
||||
};
|
||||
|
||||
/**
|
||||
* Clears the field making it undefined.
|
||||
* Clears the message field making it undefined.
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.prototype.clearDuplicated =
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.prototype.clearResult =
|
||||
function () {
|
||||
return jspb.Message.setField(this, 2, undefined);
|
||||
return this.setResult(undefined);
|
||||
};
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {boolean}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.prototype.hasDuplicated =
|
||||
proto.bet.beteran.c2se.common.identity.CheckUsernameForDuplicationResponse.prototype.hasResult =
|
||||
function () {
|
||||
return jspb.Message.getField(this, 2) != null;
|
||||
};
|
||||
|
@ -727,7 +982,12 @@ if (jspb.Message.GENERATE_TO_OBJECT) {
|
|||
error:
|
||||
(f = msg.getError()) &&
|
||||
protobuf_rpc_error_pb.Error.toObject(includeInstance, f),
|
||||
duplicated: jspb.Message.getBooleanFieldWithDefault(msg, 2, false),
|
||||
result:
|
||||
(f = msg.getResult()) &&
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result.toObject(
|
||||
includeInstance,
|
||||
f
|
||||
),
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
|
@ -777,8 +1037,15 @@ proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.deser
|
|||
msg.setError(value);
|
||||
break;
|
||||
case 2:
|
||||
var value = /** @type {boolean} */ (reader.readBool());
|
||||
msg.setDuplicated(value);
|
||||
var value =
|
||||
new proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result();
|
||||
reader.readMessage(
|
||||
value,
|
||||
proto.bet.beteran.c2se.common.identity
|
||||
.CheckNicknameForDuplicationResponse.Result
|
||||
.deserializeBinaryFromReader
|
||||
);
|
||||
msg.setResult(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
|
@ -820,12 +1087,154 @@ proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.seria
|
|||
protobuf_rpc_error_pb.Error.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
f = /** @type {boolean} */ (jspb.Message.getField(message, 2));
|
||||
f = message.getResult();
|
||||
if (f != null) {
|
||||
writer.writeBool(2, f);
|
||||
writer.writeMessage(
|
||||
2,
|
||||
f,
|
||||
proto.bet.beteran.c2se.common.identity
|
||||
.CheckNicknameForDuplicationResponse.Result.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
* Creates an object representation of this proto.
|
||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
||||
* Optional fields that are not set will be set to undefined.
|
||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
||||
* For the list of reserved names please see:
|
||||
* net/proto2/compiler/js/internal/generator.cc#kKeyword.
|
||||
* @param {boolean=} opt_includeInstance Deprecated. whether to include the
|
||||
* JSPB instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @return {!Object}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result.prototype.toObject =
|
||||
function (opt_includeInstance) {
|
||||
return proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result.toObject(
|
||||
opt_includeInstance,
|
||||
this
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* Static version of the {@see toObject} method.
|
||||
* @param {boolean|undefined} includeInstance Deprecated. Whether to include
|
||||
* the JSPB instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @param {!proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result} msg The msg instance to transform.
|
||||
* @return {!Object}
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result.toObject =
|
||||
function (includeInstance, msg) {
|
||||
var f,
|
||||
obj = {
|
||||
duplicated: jspb.Message.getBooleanFieldWithDefault(msg, 1, false),
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
obj.$jspbMessageInstance = msg;
|
||||
}
|
||||
return obj;
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format).
|
||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result.deserializeBinary =
|
||||
function (bytes) {
|
||||
var reader = new jspb.BinaryReader(bytes);
|
||||
var msg =
|
||||
new proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result();
|
||||
return proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result.deserializeBinaryFromReader(
|
||||
msg,
|
||||
reader
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format) from the
|
||||
* given reader into the given message object.
|
||||
* @param {!proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result} msg The message object to deserialize into.
|
||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result.deserializeBinaryFromReader =
|
||||
function (msg, reader) {
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup()) {
|
||||
break;
|
||||
}
|
||||
var field = reader.getFieldNumber();
|
||||
switch (field) {
|
||||
case 1:
|
||||
var value = /** @type {boolean} */ (reader.readBool());
|
||||
msg.setDuplicated(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
break;
|
||||
}
|
||||
}
|
||||
return msg;
|
||||
};
|
||||
|
||||
/**
|
||||
* Serializes the message to binary data (in protobuf wire format).
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result.prototype.serializeBinary =
|
||||
function () {
|
||||
var writer = new jspb.BinaryWriter();
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result.serializeBinaryToWriter(
|
||||
this,
|
||||
writer
|
||||
);
|
||||
return writer.getResultBuffer();
|
||||
};
|
||||
|
||||
/**
|
||||
* Serializes the given message to binary data (in protobuf wire
|
||||
* format), writing to the given BinaryWriter.
|
||||
* @param {!proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result} message
|
||||
* @param {!jspb.BinaryWriter} writer
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result.serializeBinaryToWriter =
|
||||
function (message, writer) {
|
||||
var f = undefined;
|
||||
f = message.getDuplicated();
|
||||
if (f) {
|
||||
writer.writeBool(1, f);
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* optional bool duplicated = 1;
|
||||
* @return {boolean}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result.prototype.getDuplicated =
|
||||
function () {
|
||||
return /** @type {boolean} */ (
|
||||
jspb.Message.getBooleanFieldWithDefault(this, 1, false)
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {boolean} value
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result.prototype.setDuplicated =
|
||||
function (value) {
|
||||
return jspb.Message.setProto3BooleanField(this, 1, value);
|
||||
};
|
||||
|
||||
/**
|
||||
* optional bet.protobuf.rpc.Error error = 1;
|
||||
* @return {?proto.bet.protobuf.rpc.Error}
|
||||
|
@ -865,39 +1274,44 @@ proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.proto
|
|||
};
|
||||
|
||||
/**
|
||||
* optional bool duplicated = 2;
|
||||
* @return {boolean}
|
||||
* optional Result result = 2;
|
||||
* @return {?proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.prototype.getDuplicated =
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.prototype.getResult =
|
||||
function () {
|
||||
return /** @type {boolean} */ (
|
||||
jspb.Message.getBooleanFieldWithDefault(this, 2, false)
|
||||
return /** @type{?proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result} */ (
|
||||
jspb.Message.getWrapperField(
|
||||
this,
|
||||
proto.bet.beteran.c2se.common.identity
|
||||
.CheckNicknameForDuplicationResponse.Result,
|
||||
2
|
||||
)
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {boolean} value
|
||||
* @param {?proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.Result|undefined} value
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.prototype.setDuplicated =
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.prototype.setResult =
|
||||
function (value) {
|
||||
return jspb.Message.setField(this, 2, value);
|
||||
return jspb.Message.setWrapperField(this, 2, value);
|
||||
};
|
||||
|
||||
/**
|
||||
* Clears the field making it undefined.
|
||||
* Clears the message field making it undefined.
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.prototype.clearDuplicated =
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.prototype.clearResult =
|
||||
function () {
|
||||
return jspb.Message.setField(this, 2, undefined);
|
||||
return this.setResult(undefined);
|
||||
};
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {boolean}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.prototype.hasDuplicated =
|
||||
proto.bet.beteran.c2se.common.identity.CheckNicknameForDuplicationResponse.prototype.hasResult =
|
||||
function () {
|
||||
return jspb.Message.getField(this, 2) != null;
|
||||
};
|
||||
|
@ -1049,8 +1463,12 @@ if (jspb.Message.GENERATE_TO_OBJECT) {
|
|||
error:
|
||||
(f = msg.getError()) &&
|
||||
protobuf_rpc_error_pb.Error.toObject(includeInstance, f),
|
||||
token: jspb.Message.getFieldWithDefault(msg, 2, ""),
|
||||
image: jspb.Message.getFieldWithDefault(msg, 3, ""),
|
||||
result:
|
||||
(f = msg.getResult()) &&
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.toObject(
|
||||
includeInstance,
|
||||
f
|
||||
),
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
|
@ -1099,12 +1517,14 @@ proto.bet.beteran.c2se.common.identity.CaptchaResponse.deserializeBinaryFromRead
|
|||
msg.setError(value);
|
||||
break;
|
||||
case 2:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setToken(value);
|
||||
break;
|
||||
case 3:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setImage(value);
|
||||
var value =
|
||||
new proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result();
|
||||
reader.readMessage(
|
||||
value,
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result
|
||||
.deserializeBinaryFromReader
|
||||
);
|
||||
msg.setResult(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
|
@ -1146,14 +1566,181 @@ proto.bet.beteran.c2se.common.identity.CaptchaResponse.serializeBinaryToWriter =
|
|||
protobuf_rpc_error_pb.Error.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
f = /** @type {string} */ (jspb.Message.getField(message, 2));
|
||||
f = message.getResult();
|
||||
if (f != null) {
|
||||
writer.writeMessage(
|
||||
2,
|
||||
f,
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result
|
||||
.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
* Creates an object representation of this proto.
|
||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
||||
* Optional fields that are not set will be set to undefined.
|
||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
||||
* For the list of reserved names please see:
|
||||
* net/proto2/compiler/js/internal/generator.cc#kKeyword.
|
||||
* @param {boolean=} opt_includeInstance Deprecated. whether to include the
|
||||
* JSPB instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @return {!Object}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.prototype.toObject =
|
||||
function (opt_includeInstance) {
|
||||
return proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.toObject(
|
||||
opt_includeInstance,
|
||||
this
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* Static version of the {@see toObject} method.
|
||||
* @param {boolean|undefined} includeInstance Deprecated. Whether to include
|
||||
* the JSPB instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @param {!proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result} msg The msg instance to transform.
|
||||
* @return {!Object}
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.toObject =
|
||||
function (includeInstance, msg) {
|
||||
var f,
|
||||
obj = {
|
||||
token: jspb.Message.getFieldWithDefault(msg, 1, ""),
|
||||
image: jspb.Message.getFieldWithDefault(msg, 2, ""),
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
obj.$jspbMessageInstance = msg;
|
||||
}
|
||||
return obj;
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format).
|
||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.deserializeBinary =
|
||||
function (bytes) {
|
||||
var reader = new jspb.BinaryReader(bytes);
|
||||
var msg =
|
||||
new proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result();
|
||||
return proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.deserializeBinaryFromReader(
|
||||
msg,
|
||||
reader
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format) from the
|
||||
* given reader into the given message object.
|
||||
* @param {!proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result} msg The message object to deserialize into.
|
||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.deserializeBinaryFromReader =
|
||||
function (msg, reader) {
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup()) {
|
||||
break;
|
||||
}
|
||||
var field = reader.getFieldNumber();
|
||||
switch (field) {
|
||||
case 1:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setToken(value);
|
||||
break;
|
||||
case 2:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setImage(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
break;
|
||||
}
|
||||
}
|
||||
return msg;
|
||||
};
|
||||
|
||||
/**
|
||||
* Serializes the message to binary data (in protobuf wire format).
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.prototype.serializeBinary =
|
||||
function () {
|
||||
var writer = new jspb.BinaryWriter();
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.serializeBinaryToWriter(
|
||||
this,
|
||||
writer
|
||||
);
|
||||
return writer.getResultBuffer();
|
||||
};
|
||||
|
||||
/**
|
||||
* Serializes the given message to binary data (in protobuf wire
|
||||
* format), writing to the given BinaryWriter.
|
||||
* @param {!proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result} message
|
||||
* @param {!jspb.BinaryWriter} writer
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.serializeBinaryToWriter =
|
||||
function (message, writer) {
|
||||
var f = undefined;
|
||||
f = message.getToken();
|
||||
if (f.length > 0) {
|
||||
writer.writeString(1, f);
|
||||
}
|
||||
f = message.getImage();
|
||||
if (f.length > 0) {
|
||||
writer.writeString(2, f);
|
||||
}
|
||||
f = /** @type {string} */ (jspb.Message.getField(message, 3));
|
||||
if (f != null) {
|
||||
writer.writeString(3, f);
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* optional string token = 1;
|
||||
* @return {string}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.prototype.getToken =
|
||||
function () {
|
||||
return /** @type {string} */ (
|
||||
jspb.Message.getFieldWithDefault(this, 1, "")
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {string} value
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.prototype.setToken =
|
||||
function (value) {
|
||||
return jspb.Message.setProto3StringField(this, 1, value);
|
||||
};
|
||||
|
||||
/**
|
||||
* optional string image = 2;
|
||||
* @return {string}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.prototype.getImage =
|
||||
function () {
|
||||
return /** @type {string} */ (
|
||||
jspb.Message.getFieldWithDefault(this, 2, "")
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {string} value
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result.prototype.setImage =
|
||||
function (value) {
|
||||
return jspb.Message.setProto3StringField(this, 2, value);
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -1195,79 +1782,45 @@ proto.bet.beteran.c2se.common.identity.CaptchaResponse.prototype.hasError =
|
|||
};
|
||||
|
||||
/**
|
||||
* optional string token = 2;
|
||||
* @return {string}
|
||||
* optional Result result = 2;
|
||||
* @return {?proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.prototype.getToken =
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.prototype.getResult =
|
||||
function () {
|
||||
return /** @type {string} */ (
|
||||
jspb.Message.getFieldWithDefault(this, 2, "")
|
||||
return /** @type{?proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result} */ (
|
||||
jspb.Message.getWrapperField(
|
||||
this,
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result,
|
||||
2
|
||||
)
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {string} value
|
||||
* @param {?proto.bet.beteran.c2se.common.identity.CaptchaResponse.Result|undefined} value
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CaptchaResponse} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.prototype.setToken =
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.prototype.setResult =
|
||||
function (value) {
|
||||
return jspb.Message.setField(this, 2, value);
|
||||
return jspb.Message.setWrapperField(this, 2, value);
|
||||
};
|
||||
|
||||
/**
|
||||
* Clears the field making it undefined.
|
||||
* Clears the message field making it undefined.
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CaptchaResponse} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.prototype.clearToken =
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.prototype.clearResult =
|
||||
function () {
|
||||
return jspb.Message.setField(this, 2, undefined);
|
||||
return this.setResult(undefined);
|
||||
};
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {boolean}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.prototype.hasToken =
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.prototype.hasResult =
|
||||
function () {
|
||||
return jspb.Message.getField(this, 2) != null;
|
||||
};
|
||||
|
||||
/**
|
||||
* optional string image = 3;
|
||||
* @return {string}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.prototype.getImage =
|
||||
function () {
|
||||
return /** @type {string} */ (
|
||||
jspb.Message.getFieldWithDefault(this, 3, "")
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {string} value
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CaptchaResponse} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.prototype.setImage =
|
||||
function (value) {
|
||||
return jspb.Message.setField(this, 3, value);
|
||||
};
|
||||
|
||||
/**
|
||||
* Clears the field making it undefined.
|
||||
* @return {!proto.bet.beteran.c2se.common.identity.CaptchaResponse} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.prototype.clearImage =
|
||||
function () {
|
||||
return jspb.Message.setField(this, 3, undefined);
|
||||
};
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {boolean}
|
||||
*/
|
||||
proto.bet.beteran.c2se.common.identity.CaptchaResponse.prototype.hasImage =
|
||||
function () {
|
||||
return jspb.Message.getField(this, 3) != null;
|
||||
};
|
||||
|
||||
goog.object.extend(exports, proto.bet.beteran.c2se.common.identity);
|
||||
|
|
|
@ -2,3 +2,5 @@
|
|||
// file: c2se/core/network.proto
|
||||
|
||||
import * as jspb from 'google-protobuf';
|
||||
|
||||
export const HEADER_CLIENT: string;
|
||||
|
|
|
@ -16,3 +16,12 @@ var goog = jspb;
|
|||
var global = function () {
|
||||
return this || window || global || self || Function("return this")();
|
||||
}.call(null);
|
||||
|
||||
goog.exportSymbol("proto.bet.beteran.c2se.core.network", null, global);
|
||||
|
||||
proto.bet.beteran.c2se.core.network = {};
|
||||
|
||||
proto.bet.beteran.c2se.core.network.HEADER_CLIENT =
|
||||
"bet.beteran.c2se.core.network.Client";
|
||||
|
||||
goog.object.extend(exports, proto.bet.beteran.c2se.core.network);
|
||||
|
|
|
@ -4,6 +4,14 @@
|
|||
import * as jspb from 'google-protobuf';
|
||||
import * as protobuf_rpc_error_pb from '../../protobuf/rpc/error_pb';
|
||||
|
||||
export const SUBJECT_CHECK_USERNAME_FOR_DUPLICATION: string;
|
||||
|
||||
export const SUBJECT_CHECK_NICKNAME_FOR_DUPLICATION: string;
|
||||
|
||||
export const SUBJECT_CAPTCHA: string;
|
||||
|
||||
export const SUBJECT_SIGNIN: string;
|
||||
|
||||
export class SigninRequest extends jspb.Message {
|
||||
getToken(): string;
|
||||
setToken(value: string): void;
|
||||
|
@ -53,10 +61,10 @@ export class SigninResponse extends jspb.Message {
|
|||
getError(): protobuf_rpc_error_pb.Error | undefined;
|
||||
setError(value?: protobuf_rpc_error_pb.Error): void;
|
||||
|
||||
hasSessionId(): boolean;
|
||||
clearSessionId(): void;
|
||||
getSessionId(): string;
|
||||
setSessionId(value: string): void;
|
||||
hasResult(): boolean;
|
||||
clearResult(): void;
|
||||
getResult(): SigninResponse.Result | undefined;
|
||||
setResult(value?: SigninResponse.Result): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): SigninResponse.AsObject;
|
||||
|
@ -82,6 +90,34 @@ export class SigninResponse extends jspb.Message {
|
|||
export namespace SigninResponse {
|
||||
export type AsObject = {
|
||||
error?: protobuf_rpc_error_pb.Error.AsObject;
|
||||
result?: SigninResponse.Result.AsObject;
|
||||
};
|
||||
|
||||
export class Result extends jspb.Message {
|
||||
getSessionId(): string;
|
||||
setSessionId(value: string): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): Result.AsObject;
|
||||
static toObject(includeInstance: boolean, msg: Result): Result.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: Result,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(bytes: Uint8Array): Result;
|
||||
static deserializeBinaryFromReader(
|
||||
message: Result,
|
||||
reader: jspb.BinaryReader
|
||||
): Result;
|
||||
}
|
||||
|
||||
export namespace Result {
|
||||
export type AsObject = {
|
||||
sessionId: string;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
|
@ -29,6 +29,24 @@ goog.exportSymbol(
|
|||
null,
|
||||
global
|
||||
);
|
||||
goog.exportSymbol(
|
||||
"proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result",
|
||||
null,
|
||||
global
|
||||
);
|
||||
|
||||
proto.bet.beteran.c2se.frontend.identity.SUBJECT_CHECK_USERNAME_FOR_DUPLICATION =
|
||||
"bet.beteran.c2se.frontend.identity.CheckUsernameForDuplication";
|
||||
|
||||
proto.bet.beteran.c2se.frontend.identity.SUBJECT_CHECK_NICKNAME_FOR_DUPLICATION =
|
||||
"bet.beteran.c2se.frontend.identity.CheckNicknameForDuplication";
|
||||
|
||||
proto.bet.beteran.c2se.frontend.identity.SUBJECT_CAPTCHA =
|
||||
"bet.beteran.c2se.frontend.identity.Captcha";
|
||||
|
||||
proto.bet.beteran.c2se.frontend.identity.SUBJECT_SIGNIN =
|
||||
"bet.beteran.c2se.frontend.identity.Signin";
|
||||
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
|
@ -79,6 +97,33 @@ if (goog.DEBUG && !COMPILED) {
|
|||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.displayName =
|
||||
"proto.bet.beteran.c2se.frontend.identity.SigninResponse";
|
||||
}
|
||||
/**
|
||||
* Generated by JsPbCodeGenerator.
|
||||
* @param {Array=} opt_data Optional initial data array, typically from a
|
||||
* server response, or constructed directly in Javascript. The array is used
|
||||
* in place and becomes part of the constructed object. It is not cloned.
|
||||
* If no data is provided, the constructed object will be empty, but still
|
||||
* valid.
|
||||
* @extends {jspb.Message}
|
||||
* @constructor
|
||||
*/
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result = function (
|
||||
opt_data
|
||||
) {
|
||||
jspb.Message.initialize(this, opt_data, 0, -1, null, null);
|
||||
};
|
||||
goog.inherits(
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result,
|
||||
jspb.Message
|
||||
);
|
||||
if (goog.DEBUG && !COMPILED) {
|
||||
/**
|
||||
* @public
|
||||
* @override
|
||||
*/
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result.displayName =
|
||||
"proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result";
|
||||
}
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
|
@ -344,7 +389,12 @@ if (jspb.Message.GENERATE_TO_OBJECT) {
|
|||
error:
|
||||
(f = msg.getError()) &&
|
||||
protobuf_rpc_error_pb.Error.toObject(includeInstance, f),
|
||||
sessionId: jspb.Message.getFieldWithDefault(msg, 2, ""),
|
||||
result:
|
||||
(f = msg.getResult()) &&
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result.toObject(
|
||||
includeInstance,
|
||||
f
|
||||
),
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
|
@ -393,8 +443,14 @@ proto.bet.beteran.c2se.frontend.identity.SigninResponse.deserializeBinaryFromRea
|
|||
msg.setError(value);
|
||||
break;
|
||||
case 2:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setSessionId(value);
|
||||
var value =
|
||||
new proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result();
|
||||
reader.readMessage(
|
||||
value,
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result
|
||||
.deserializeBinaryFromReader
|
||||
);
|
||||
msg.setResult(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
|
@ -436,12 +492,154 @@ proto.bet.beteran.c2se.frontend.identity.SigninResponse.serializeBinaryToWriter
|
|||
protobuf_rpc_error_pb.Error.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
f = /** @type {string} */ (jspb.Message.getField(message, 2));
|
||||
f = message.getResult();
|
||||
if (f != null) {
|
||||
writer.writeString(2, f);
|
||||
writer.writeMessage(
|
||||
2,
|
||||
f,
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result
|
||||
.serializeBinaryToWriter
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
if (jspb.Message.GENERATE_TO_OBJECT) {
|
||||
/**
|
||||
* Creates an object representation of this proto.
|
||||
* Field names that are reserved in JavaScript and will be renamed to pb_name.
|
||||
* Optional fields that are not set will be set to undefined.
|
||||
* To access a reserved field use, foo.pb_<name>, eg, foo.pb_default.
|
||||
* For the list of reserved names please see:
|
||||
* net/proto2/compiler/js/internal/generator.cc#kKeyword.
|
||||
* @param {boolean=} opt_includeInstance Deprecated. whether to include the
|
||||
* JSPB instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @return {!Object}
|
||||
*/
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result.prototype.toObject =
|
||||
function (opt_includeInstance) {
|
||||
return proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result.toObject(
|
||||
opt_includeInstance,
|
||||
this
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* Static version of the {@see toObject} method.
|
||||
* @param {boolean|undefined} includeInstance Deprecated. Whether to include
|
||||
* the JSPB instance for transitional soy proto support:
|
||||
* http://goto/soy-param-migration
|
||||
* @param {!proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result} msg The msg instance to transform.
|
||||
* @return {!Object}
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result.toObject =
|
||||
function (includeInstance, msg) {
|
||||
var f,
|
||||
obj = {
|
||||
sessionId: jspb.Message.getFieldWithDefault(msg, 1, ""),
|
||||
};
|
||||
|
||||
if (includeInstance) {
|
||||
obj.$jspbMessageInstance = msg;
|
||||
}
|
||||
return obj;
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format).
|
||||
* @param {jspb.ByteSource} bytes The bytes to deserialize.
|
||||
* @return {!proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result.deserializeBinary =
|
||||
function (bytes) {
|
||||
var reader = new jspb.BinaryReader(bytes);
|
||||
var msg =
|
||||
new proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result();
|
||||
return proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result.deserializeBinaryFromReader(
|
||||
msg,
|
||||
reader
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* Deserializes binary data (in protobuf wire format) from the
|
||||
* given reader into the given message object.
|
||||
* @param {!proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result} msg The message object to deserialize into.
|
||||
* @param {!jspb.BinaryReader} reader The BinaryReader to use.
|
||||
* @return {!proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result.deserializeBinaryFromReader =
|
||||
function (msg, reader) {
|
||||
while (reader.nextField()) {
|
||||
if (reader.isEndGroup()) {
|
||||
break;
|
||||
}
|
||||
var field = reader.getFieldNumber();
|
||||
switch (field) {
|
||||
case 1:
|
||||
var value = /** @type {string} */ (reader.readString());
|
||||
msg.setSessionId(value);
|
||||
break;
|
||||
default:
|
||||
reader.skipField();
|
||||
break;
|
||||
}
|
||||
}
|
||||
return msg;
|
||||
};
|
||||
|
||||
/**
|
||||
* Serializes the message to binary data (in protobuf wire format).
|
||||
* @return {!Uint8Array}
|
||||
*/
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result.prototype.serializeBinary =
|
||||
function () {
|
||||
var writer = new jspb.BinaryWriter();
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result.serializeBinaryToWriter(
|
||||
this,
|
||||
writer
|
||||
);
|
||||
return writer.getResultBuffer();
|
||||
};
|
||||
|
||||
/**
|
||||
* Serializes the given message to binary data (in protobuf wire
|
||||
* format), writing to the given BinaryWriter.
|
||||
* @param {!proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result} message
|
||||
* @param {!jspb.BinaryWriter} writer
|
||||
* @suppress {unusedLocalVariables} f is only used for nested messages
|
||||
*/
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result.serializeBinaryToWriter =
|
||||
function (message, writer) {
|
||||
var f = undefined;
|
||||
f = message.getSessionId();
|
||||
if (f.length > 0) {
|
||||
writer.writeString(1, f);
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* optional string session_id = 1;
|
||||
* @return {string}
|
||||
*/
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result.prototype.getSessionId =
|
||||
function () {
|
||||
return /** @type {string} */ (
|
||||
jspb.Message.getFieldWithDefault(this, 1, "")
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {string} value
|
||||
* @return {!proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result.prototype.setSessionId =
|
||||
function (value) {
|
||||
return jspb.Message.setProto3StringField(this, 1, value);
|
||||
};
|
||||
|
||||
/**
|
||||
* optional bet.protobuf.rpc.Error error = 1;
|
||||
* @return {?proto.bet.protobuf.rpc.Error}
|
||||
|
@ -481,39 +679,43 @@ proto.bet.beteran.c2se.frontend.identity.SigninResponse.prototype.hasError =
|
|||
};
|
||||
|
||||
/**
|
||||
* optional string session_id = 2;
|
||||
* @return {string}
|
||||
* optional Result result = 2;
|
||||
* @return {?proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result}
|
||||
*/
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.prototype.getSessionId =
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.prototype.getResult =
|
||||
function () {
|
||||
return /** @type {string} */ (
|
||||
jspb.Message.getFieldWithDefault(this, 2, "")
|
||||
return /** @type{?proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result} */ (
|
||||
jspb.Message.getWrapperField(
|
||||
this,
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result,
|
||||
2
|
||||
)
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* @param {string} value
|
||||
* @param {?proto.bet.beteran.c2se.frontend.identity.SigninResponse.Result|undefined} value
|
||||
* @return {!proto.bet.beteran.c2se.frontend.identity.SigninResponse} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.prototype.setSessionId =
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.prototype.setResult =
|
||||
function (value) {
|
||||
return jspb.Message.setField(this, 2, value);
|
||||
return jspb.Message.setWrapperField(this, 2, value);
|
||||
};
|
||||
|
||||
/**
|
||||
* Clears the field making it undefined.
|
||||
* Clears the message field making it undefined.
|
||||
* @return {!proto.bet.beteran.c2se.frontend.identity.SigninResponse} returns this
|
||||
*/
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.prototype.clearSessionId =
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.prototype.clearResult =
|
||||
function () {
|
||||
return jspb.Message.setField(this, 2, undefined);
|
||||
return this.setResult(undefined);
|
||||
};
|
||||
|
||||
/**
|
||||
* Returns whether this field is set.
|
||||
* @return {boolean}
|
||||
*/
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.prototype.hasSessionId =
|
||||
proto.bet.beteran.c2se.frontend.identity.SigninResponse.prototype.hasResult =
|
||||
function () {
|
||||
return jspb.Message.getField(this, 2) != null;
|
||||
};
|
||||
|
|
340
src/app/modules/protobuf/ss/member/identity_pb.d.ts
vendored
340
src/app/modules/protobuf/ss/member/identity_pb.d.ts
vendored
|
@ -1,340 +0,0 @@
|
|||
// package: bet.beteran.ss.member.identity
|
||||
// file: ss/member/identity.proto
|
||||
|
||||
import * as jspb from 'google-protobuf';
|
||||
import * as protobuf_rpc_error_pb from '../../protobuf/rpc/error_pb';
|
||||
import * as models_core_network_pb from '../../models/core/network_pb';
|
||||
|
||||
export class CheckUsernameForDuplicationRequest extends jspb.Message {
|
||||
hasClient(): boolean;
|
||||
clearClient(): void;
|
||||
getClient(): models_core_network_pb.Client | undefined;
|
||||
setClient(value?: models_core_network_pb.Client): void;
|
||||
|
||||
getUsername(): string;
|
||||
setUsername(value: string): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(
|
||||
includeInstance?: boolean
|
||||
): CheckUsernameForDuplicationRequest.AsObject;
|
||||
static toObject(
|
||||
includeInstance: boolean,
|
||||
msg: CheckUsernameForDuplicationRequest
|
||||
): CheckUsernameForDuplicationRequest.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: CheckUsernameForDuplicationRequest,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(
|
||||
bytes: Uint8Array
|
||||
): CheckUsernameForDuplicationRequest;
|
||||
static deserializeBinaryFromReader(
|
||||
message: CheckUsernameForDuplicationRequest,
|
||||
reader: jspb.BinaryReader
|
||||
): CheckUsernameForDuplicationRequest;
|
||||
}
|
||||
|
||||
export namespace CheckUsernameForDuplicationRequest {
|
||||
export type AsObject = {
|
||||
client?: models_core_network_pb.Client.AsObject;
|
||||
username: string;
|
||||
};
|
||||
}
|
||||
|
||||
export class CheckUsernameForDuplicationResponse extends jspb.Message {
|
||||
hasError(): boolean;
|
||||
clearError(): void;
|
||||
getError(): protobuf_rpc_error_pb.Error | undefined;
|
||||
setError(value?: protobuf_rpc_error_pb.Error): void;
|
||||
|
||||
hasDuplicated(): boolean;
|
||||
clearDuplicated(): void;
|
||||
getDuplicated(): boolean;
|
||||
setDuplicated(value: boolean): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(
|
||||
includeInstance?: boolean
|
||||
): CheckUsernameForDuplicationResponse.AsObject;
|
||||
static toObject(
|
||||
includeInstance: boolean,
|
||||
msg: CheckUsernameForDuplicationResponse
|
||||
): CheckUsernameForDuplicationResponse.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: CheckUsernameForDuplicationResponse,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(
|
||||
bytes: Uint8Array
|
||||
): CheckUsernameForDuplicationResponse;
|
||||
static deserializeBinaryFromReader(
|
||||
message: CheckUsernameForDuplicationResponse,
|
||||
reader: jspb.BinaryReader
|
||||
): CheckUsernameForDuplicationResponse;
|
||||
}
|
||||
|
||||
export namespace CheckUsernameForDuplicationResponse {
|
||||
export type AsObject = {
|
||||
error?: protobuf_rpc_error_pb.Error.AsObject;
|
||||
duplicated: boolean;
|
||||
};
|
||||
}
|
||||
|
||||
export class CheckNicknameForDuplicationRequest extends jspb.Message {
|
||||
hasClient(): boolean;
|
||||
clearClient(): void;
|
||||
getClient(): models_core_network_pb.Client | undefined;
|
||||
setClient(value?: models_core_network_pb.Client): void;
|
||||
|
||||
getNickname(): string;
|
||||
setNickname(value: string): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(
|
||||
includeInstance?: boolean
|
||||
): CheckNicknameForDuplicationRequest.AsObject;
|
||||
static toObject(
|
||||
includeInstance: boolean,
|
||||
msg: CheckNicknameForDuplicationRequest
|
||||
): CheckNicknameForDuplicationRequest.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: CheckNicknameForDuplicationRequest,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(
|
||||
bytes: Uint8Array
|
||||
): CheckNicknameForDuplicationRequest;
|
||||
static deserializeBinaryFromReader(
|
||||
message: CheckNicknameForDuplicationRequest,
|
||||
reader: jspb.BinaryReader
|
||||
): CheckNicknameForDuplicationRequest;
|
||||
}
|
||||
|
||||
export namespace CheckNicknameForDuplicationRequest {
|
||||
export type AsObject = {
|
||||
client?: models_core_network_pb.Client.AsObject;
|
||||
nickname: string;
|
||||
};
|
||||
}
|
||||
|
||||
export class CheckNicknameForDuplicationResponse extends jspb.Message {
|
||||
hasError(): boolean;
|
||||
clearError(): void;
|
||||
getError(): protobuf_rpc_error_pb.Error | undefined;
|
||||
setError(value?: protobuf_rpc_error_pb.Error): void;
|
||||
|
||||
hasDuplicated(): boolean;
|
||||
clearDuplicated(): void;
|
||||
getDuplicated(): boolean;
|
||||
setDuplicated(value: boolean): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(
|
||||
includeInstance?: boolean
|
||||
): CheckNicknameForDuplicationResponse.AsObject;
|
||||
static toObject(
|
||||
includeInstance: boolean,
|
||||
msg: CheckNicknameForDuplicationResponse
|
||||
): CheckNicknameForDuplicationResponse.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: CheckNicknameForDuplicationResponse,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(
|
||||
bytes: Uint8Array
|
||||
): CheckNicknameForDuplicationResponse;
|
||||
static deserializeBinaryFromReader(
|
||||
message: CheckNicknameForDuplicationResponse,
|
||||
reader: jspb.BinaryReader
|
||||
): CheckNicknameForDuplicationResponse;
|
||||
}
|
||||
|
||||
export namespace CheckNicknameForDuplicationResponse {
|
||||
export type AsObject = {
|
||||
error?: protobuf_rpc_error_pb.Error.AsObject;
|
||||
duplicated: boolean;
|
||||
};
|
||||
}
|
||||
|
||||
export class CaptchaRequest extends jspb.Message {
|
||||
hasClient(): boolean;
|
||||
clearClient(): void;
|
||||
getClient(): models_core_network_pb.Client | undefined;
|
||||
setClient(value?: models_core_network_pb.Client): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): CaptchaRequest.AsObject;
|
||||
static toObject(
|
||||
includeInstance: boolean,
|
||||
msg: CaptchaRequest
|
||||
): CaptchaRequest.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: CaptchaRequest,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(bytes: Uint8Array): CaptchaRequest;
|
||||
static deserializeBinaryFromReader(
|
||||
message: CaptchaRequest,
|
||||
reader: jspb.BinaryReader
|
||||
): CaptchaRequest;
|
||||
}
|
||||
|
||||
export namespace CaptchaRequest {
|
||||
export type AsObject = {
|
||||
client?: models_core_network_pb.Client.AsObject;
|
||||
};
|
||||
}
|
||||
|
||||
export class CaptchaResponse extends jspb.Message {
|
||||
hasError(): boolean;
|
||||
clearError(): void;
|
||||
getError(): protobuf_rpc_error_pb.Error | undefined;
|
||||
setError(value?: protobuf_rpc_error_pb.Error): void;
|
||||
|
||||
hasToken(): boolean;
|
||||
clearToken(): void;
|
||||
getToken(): string;
|
||||
setToken(value: string): void;
|
||||
|
||||
hasImage(): boolean;
|
||||
clearImage(): void;
|
||||
getImage(): string;
|
||||
setImage(value: string): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): CaptchaResponse.AsObject;
|
||||
static toObject(
|
||||
includeInstance: boolean,
|
||||
msg: CaptchaResponse
|
||||
): CaptchaResponse.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: CaptchaResponse,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(bytes: Uint8Array): CaptchaResponse;
|
||||
static deserializeBinaryFromReader(
|
||||
message: CaptchaResponse,
|
||||
reader: jspb.BinaryReader
|
||||
): CaptchaResponse;
|
||||
}
|
||||
|
||||
export namespace CaptchaResponse {
|
||||
export type AsObject = {
|
||||
error?: protobuf_rpc_error_pb.Error.AsObject;
|
||||
token: string;
|
||||
image: string;
|
||||
};
|
||||
}
|
||||
|
||||
export class SigninRequest extends jspb.Message {
|
||||
hasClient(): boolean;
|
||||
clearClient(): void;
|
||||
getClient(): models_core_network_pb.Client | undefined;
|
||||
setClient(value?: models_core_network_pb.Client): void;
|
||||
|
||||
getToken(): string;
|
||||
setToken(value: string): void;
|
||||
|
||||
getSecurityCode(): string;
|
||||
setSecurityCode(value: string): void;
|
||||
|
||||
getUsername(): string;
|
||||
setUsername(value: string): void;
|
||||
|
||||
getPassword(): string;
|
||||
setPassword(value: string): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): SigninRequest.AsObject;
|
||||
static toObject(
|
||||
includeInstance: boolean,
|
||||
msg: SigninRequest
|
||||
): SigninRequest.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: SigninRequest,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(bytes: Uint8Array): SigninRequest;
|
||||
static deserializeBinaryFromReader(
|
||||
message: SigninRequest,
|
||||
reader: jspb.BinaryReader
|
||||
): SigninRequest;
|
||||
}
|
||||
|
||||
export namespace SigninRequest {
|
||||
export type AsObject = {
|
||||
client?: models_core_network_pb.Client.AsObject;
|
||||
token: string;
|
||||
securityCode: string;
|
||||
username: string;
|
||||
password: string;
|
||||
};
|
||||
}
|
||||
|
||||
export class SigninResponse extends jspb.Message {
|
||||
hasError(): boolean;
|
||||
clearError(): void;
|
||||
getError(): protobuf_rpc_error_pb.Error | undefined;
|
||||
setError(value?: protobuf_rpc_error_pb.Error): void;
|
||||
|
||||
hasToken(): boolean;
|
||||
clearToken(): void;
|
||||
getToken(): string;
|
||||
setToken(value: string): void;
|
||||
|
||||
serializeBinary(): Uint8Array;
|
||||
toObject(includeInstance?: boolean): SigninResponse.AsObject;
|
||||
static toObject(
|
||||
includeInstance: boolean,
|
||||
msg: SigninResponse
|
||||
): SigninResponse.AsObject;
|
||||
static extensions: { [key: number]: jspb.ExtensionFieldInfo<jspb.Message> };
|
||||
static extensionsBinary: {
|
||||
[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>;
|
||||
};
|
||||
static serializeBinaryToWriter(
|
||||
message: SigninResponse,
|
||||
writer: jspb.BinaryWriter
|
||||
): void;
|
||||
static deserializeBinary(bytes: Uint8Array): SigninResponse;
|
||||
static deserializeBinaryFromReader(
|
||||
message: SigninResponse,
|
||||
reader: jspb.BinaryReader
|
||||
): SigninResponse;
|
||||
}
|
||||
|
||||
export namespace SigninResponse {
|
||||
export type AsObject = {
|
||||
error?: protobuf_rpc_error_pb.Error.AsObject;
|
||||
token: string;
|
||||
};
|
||||
}
|
File diff suppressed because it is too large
Load Diff
|
@ -1,3 +1,10 @@
|
|||
export const environment = {
|
||||
import { Environment } from './environment.type';
|
||||
|
||||
export const environment: Environment = {
|
||||
production: true,
|
||||
nats: {
|
||||
connectionOptions: {
|
||||
servers: ['ws://192.168.50.200:8088'],
|
||||
},
|
||||
},
|
||||
};
|
||||
|
|
|
@ -2,8 +2,15 @@
|
|||
// `ng build --prod` replaces `environment.ts` with `environment.prod.ts`.
|
||||
// The list of file replacements can be found in `angular.json`.
|
||||
|
||||
export const environment = {
|
||||
import { Environment } from './environment.type';
|
||||
|
||||
export const environment: Environment = {
|
||||
production: false,
|
||||
nats: {
|
||||
connectionOptions: {
|
||||
servers: ['ws://192.168.50.200:8088'],
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
8
src/environments/environment.type.ts
Normal file
8
src/environments/environment.type.ts
Normal file
|
@ -0,0 +1,8 @@
|
|||
import * as nats from 'nats.ws';
|
||||
|
||||
export interface Environment {
|
||||
production: boolean;
|
||||
nats: {
|
||||
connectionOptions: nats.ConnectionOptions;
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue
Block a user