MCPcopy Create free account

hub / github.com/codealong-dev/ride-sharing / types & classes

Types & classes114 in github.com/codealong-dev/ride-sharing

↓ 2 callersTypeAliasamqpHeadersCarrier
amqpHeadersCarrier implements the TextMapCarrier interface for AMQP headers
shared/tracing/rabbitmq.go:17
StructAPIError
APIError is the error structure for the API.
shared/contracts/http.go:10
StructAPIResponse
APIResponse is the response structure for the API.
shared/contracts/http.go:4
StructAmqpMessage
AmqpMessage is the message structure for AMQP.
shared/contracts/amqp.go:4
EnumBackendEndpoints
web/src/contracts.ts:None
InterfaceButtonProps
web/src/components/ui/button.tsx:37
EnumCarPackageSlug
web/src/types.ts:None
StructConfig
shared/retry/retry.go:13
StructConfig
shared/tracing/tracing.go:16
StructConnectionManager
shared/messaging/connection_manager.go:25
InterfaceCoordinate
web/src/types.ts:16
StructCoordinate
shared/types/types.go:13
StructCoordinate
shared/proto/trip/trip.pb.go:144
StructCreateTripRequest
shared/proto/trip/trip.pb.go:368
StructCreateTripResponse
shared/proto/trip/trip.pb.go:420
InterfaceDriver
web/src/types.ts:59
StructDriver
shared/proto/driver/driver.pb.go:120
InterfaceDriverAssignedRequest
web/src/contracts.ts:68
InterfaceDriverListProps
web/src/components/DriversList.tsx:8
InterfaceDriverLocationRequest
web/src/contracts.ts:73
InterfaceDriverPackageSelectorProps
web/src/components/DriverPackageSelector.tsx:5
InterfaceDriverRegisterRequest
web/src/contracts.ts:47
InterfaceDriverResponseToTripResponse
web/src/contracts.ts:78
InterfaceDriverServiceClient
DriverServiceClient is the client API for DriverService service. For semantics around ctx use and closing/ending streaming RPCs, please refer to http
shared/proto/driver/driver_grpc.pb.go:29
InterfaceDriverServiceServer
DriverServiceServer is the server API for DriverService service. All implementations must embed UnimplementedDriverServiceServer for forward compatibi
shared/proto/driver/driver_grpc.pb.go:65
InterfaceDriverTripOverviewProps
web/src/components/DriverTripOverview.tsx:6
InterfaceDriverTripRequest
web/src/contracts.ts:51
StructDriverTripResponseData
shared/messaging/events.go:24
StructGeometry
shared/types/types.go:9
StructGeometry
shared/proto/trip/trip.pb.go:196
InterfaceHTTPTripPreviewRequestPayload
web/src/contracts.ts:97
InterfaceHTTPTripPreviewResponse
web/src/contracts.ts:87
InterfaceHTTPTripStartRequestPayload
web/src/contracts.ts:92
InterfaceHTTPTripStartResponse
web/src/types.ts:46
StructHttpHandler
services/trip-service/internal/infrastructure/http/http.go:11
StructLocation
shared/proto/driver/driver.pb.go:212
InterfaceMapClickHandlerProps
web/src/components/MapClickHandler.ts:3
FuncTypeMessageHandler
func(context.Context, amqp.Delivery) error
shared/messaging/rabbitmq.go:51
StructMongoConfig
MongoConfig holds MongoDB connection configuration
shared/db/mongodb.go:21
InterfaceNoDriversFoundRequest
web/src/contracts.ts:43
StructOsrmApiResponse
services/trip-service/pkg/types/types.go:5
StructPayment
Payment represents a payment transaction
services/payment-service/pkg/types/types.go:16
StructPaymentConfig
PaymentConfig holds the configuration for the payment service
services/payment-service/pkg/types/types.go:41
InterfacePaymentEventSessionCreatedData
web/src/contracts.ts:56
StructPaymentEventSessionCreatedData
shared/messaging/events.go:30
StructPaymentIntent
PaymentIntent represents the intent to collect a payment
services/payment-service/pkg/types/types.go:29
InterfacePaymentProcessor
services/payment-service/internal/domain/domain.go:13
InterfacePaymentSessionCreatedRequest
web/src/contracts.ts:63
TypeAliasPaymentStatus
PaymentStatus represents the current status of a payment
services/payment-service/pkg/types/types.go:6
StructPaymentStatusUpdateData
shared/messaging/events.go:45
StructPaymentTripResponseData
shared/messaging/events.go:37
StructPreviewTripRequest
shared/proto/trip/trip.pb.go:24
StructPreviewTripResponse
shared/proto/trip/trip.pb.go:84
StructPricingConfig
services/trip-service/pkg/types/types.go:37
StructQueueConsumer
shared/messaging/queue_consumer.go:10
StructRabbitMQ
shared/messaging/rabbitmq.go:20
StructRegisterDriverRequest
shared/proto/driver/driver.pb.go:24
StructRegisterDriverResponse
shared/proto/driver/driver.pb.go:76
InterfaceRequestRideProps
web/src/types.ts:11
StructRideFare
shared/proto/trip/trip.pb.go:300
StructRideFareModel
services/trip-service/internal/domain/ride_fare.go:10
InterfaceRiderMapProps
web/src/components/RiderMap.tsx:31
InterfaceRoute
web/src/types.ts:21
StructRoute
shared/types/types.go:3
StructRoute
shared/proto/trip/trip.pb.go:240
InterfaceRouteFare
web/src/types.ts:36
InterfaceService
services/payment-service/internal/domain/domain.go:9
StructService
services/driver-service/service.go:18
InterfaceStripePaymentButtonProps
web/src/components/StripePaymentButton.tsx:5
InterfaceTrip
web/src/types.ts:1
StructTrip
shared/proto/trip/trip.pb.go:472
StructTripConsumer
services/payment-service/internal/events/trip_consumer.go:15
InterfaceTripCreatedRequest
web/src/contracts.ts:38
StructTripDriver
Static driver object that is used to store the driver information
shared/proto/trip/trip.pb.go:557
StructTripEventData
shared/messaging/events.go:20
StructTripEventPublisher
services/trip-service/internal/infrastructure/events/trip_publisher.go:11
EnumTripEvents
web/src/contracts.ts:None
StructTripModel
services/trip-service/internal/domain/trip.go:14
InterfaceTripOverviewCardProps
web/src/components/TripOverviewCard.tsx:4
InterfaceTripOverviewProps
web/src/components/RiderTripOverview.tsx:12
InterfaceTripPreview
web/src/types.ts:50
InterfaceTripRepository
services/trip-service/internal/domain/trip.go:33
InterfaceTripService
services/trip-service/internal/domain/trip.go:41
InterfaceTripServiceClient
TripServiceClient is the client API for TripService service. For semantics around ctx use and closing/ending streaming RPCs, please refer to https://
shared/proto/trip/trip_grpc.pb.go:29
InterfaceTripServiceServer
TripServiceServer is the server API for TripService service. All implementations must embed UnimplementedTripServiceServer for forward compatibility.
shared/proto/trip/trip_grpc.pb.go:65
StructUnimplementedDriverServiceServer
UnimplementedDriverServiceServer must be embedded to have forward compatible implementations. NOTE: this should be embedded by value instead of point
shared/proto/driver/driver_grpc.pb.go:76
StructUnimplementedTripServiceServer
UnimplementedTripServiceServer must be embedded to have forward compatible implementations. NOTE: this should be embedded by value instead of pointer
shared/proto/trip/trip_grpc.pb.go:76
InterfaceUnsafeDriverServiceServer
UnsafeDriverServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added met
shared/proto/driver/driver_grpc.pb.go:90
InterfaceUnsafeTripServiceServer
UnsafeTripServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added metho
shared/proto/trip/trip_grpc.pb.go:90
StructWSDriverMessage
shared/contracts/ws.go:11
StructWSMessage
WSMessage is the message structure for the WebSocket.
shared/contracts/ws.go:6
StructconnWrapper
connWrapper is a wrapper around the websocket connection to allow for thread-safe operations This is necessary because the websocket connection is not
shared/messaging/connection_manager.go:20
StructdriverConsumer
services/trip-service/internal/infrastructure/events/driver_consumer.go:16
StructdriverGrpcHandler
services/driver-service/gprc_handler.go:12
StructdriverInMap
services/driver-service/service.go:12
StructdriverMessage
services/api-gateway/ws.go:144
StructdriverServiceClient
services/api-gateway/grpc_clients/driver_client.go:12
StructdriverServiceClient
shared/proto/driver/driver_grpc.pb.go:34
StructgRPCHandler
services/trip-service/internal/infrastructure/grpc/grpc_handler.go:16
StructinmemRepository
services/trip-service/internal/infrastructure/repository/inmem.go:11
next →1–100 of 114, ranked by callers