2024-04-30 15:49:20 -07:00

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);
}