| NATS C Client with JetStream and Streaming support
    3.9.1
    The nats.io C Client, Supported by Synadia Communications Inc. | 
#include <nats.h>
| Public Attributes | |
| const char * | Type | 
| Response type. Always "io.nats.micro.v1.info_response".  More... | |
| const char * | Name | 
| The name of the service.  More... | |
| const char * | Version | 
| The semantic version of the service.  More... | |
| const char * | Description | 
| The description of the service.  More... | |
| const char * | Id | 
| The ID of the service instance responding to the request.  More... | |
| natsMetadata | Metadata | 
| Metadata for the service, a JSON-encoded user-provided object, e.g. {"key":"value"}More... | |
| microEndpointInfo * | Endpoints | 
| Endpoints.  More... | |
| int | EndpointsLen | 
| The number of endpoints in the Endpointsarray.  More... | |
microServiceInfo is the struct returned by microService_GetInfo function. It is also accessible by sending a $SRV.INFO.<service-name>[.<id>] request to the service. 
| const char* micro_service_info_s::Type | 
| const char* micro_service_info_s::Name | 
| const char* micro_service_info_s::Version | 
| const char* micro_service_info_s::Description | 
| const char* micro_service_info_s::Id | 
| natsMetadata micro_service_info_s::Metadata | 
| microEndpointInfo* micro_service_info_s::Endpoints | 
| int micro_service_info_s::EndpointsLen |