mirror of
https://github.com/grpc/grpc-node.git
synced 2026-01-25 14:27:06 +00:00
83 lines
2.1 KiB
TypeScript
Generated
83 lines
2.1 KiB
TypeScript
Generated
// Original file: proto/grpc/testing/messages.proto
|
|
|
|
|
|
/**
|
|
* Metadata to be attached for the given type of RPCs.
|
|
*/
|
|
export interface _grpc_testing_ClientConfigureRequest_Metadata {
|
|
'type'?: (_grpc_testing_ClientConfigureRequest_RpcType);
|
|
'key'?: (string);
|
|
'value'?: (string);
|
|
}
|
|
|
|
/**
|
|
* Metadata to be attached for the given type of RPCs.
|
|
*/
|
|
export interface _grpc_testing_ClientConfigureRequest_Metadata__Output {
|
|
'type': (_grpc_testing_ClientConfigureRequest_RpcType__Output);
|
|
'key': (string);
|
|
'value': (string);
|
|
}
|
|
|
|
// Original file: proto/grpc/testing/messages.proto
|
|
|
|
/**
|
|
* Type of RPCs to send.
|
|
*/
|
|
export const _grpc_testing_ClientConfigureRequest_RpcType = {
|
|
EMPTY_CALL: 'EMPTY_CALL',
|
|
UNARY_CALL: 'UNARY_CALL',
|
|
} as const;
|
|
|
|
/**
|
|
* Type of RPCs to send.
|
|
*/
|
|
export type _grpc_testing_ClientConfigureRequest_RpcType =
|
|
| 'EMPTY_CALL'
|
|
| 0
|
|
| 'UNARY_CALL'
|
|
| 1
|
|
|
|
/**
|
|
* Type of RPCs to send.
|
|
*/
|
|
export type _grpc_testing_ClientConfigureRequest_RpcType__Output = typeof _grpc_testing_ClientConfigureRequest_RpcType[keyof typeof _grpc_testing_ClientConfigureRequest_RpcType]
|
|
|
|
/**
|
|
* Configurations for a test client.
|
|
*/
|
|
export interface ClientConfigureRequest {
|
|
/**
|
|
* The types of RPCs the client sends.
|
|
*/
|
|
'types'?: (_grpc_testing_ClientConfigureRequest_RpcType)[];
|
|
/**
|
|
* The collection of custom metadata to be attached to RPCs sent by the client.
|
|
*/
|
|
'metadata'?: (_grpc_testing_ClientConfigureRequest_Metadata)[];
|
|
/**
|
|
* The deadline to use, in seconds, for all RPCs. If unset or zero, the
|
|
* client will use the default from the command-line.
|
|
*/
|
|
'timeout_sec'?: (number);
|
|
}
|
|
|
|
/**
|
|
* Configurations for a test client.
|
|
*/
|
|
export interface ClientConfigureRequest__Output {
|
|
/**
|
|
* The types of RPCs the client sends.
|
|
*/
|
|
'types': (_grpc_testing_ClientConfigureRequest_RpcType__Output)[];
|
|
/**
|
|
* The collection of custom metadata to be attached to RPCs sent by the client.
|
|
*/
|
|
'metadata': (_grpc_testing_ClientConfigureRequest_Metadata__Output)[];
|
|
/**
|
|
* The deadline to use, in seconds, for all RPCs. If unset or zero, the
|
|
* client will use the default from the command-line.
|
|
*/
|
|
'timeout_sec': (number);
|
|
}
|