grpc

package
v0.0.0-...-da474b6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2023 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ExampleResponse = api.CategoryTreeResponse{
	Categories: []*api.Category{
		{
			Id:   1,
			Name: "Test",
			Url:  "/test/deneme",
			SubCategories: []*api.Category{
				{
					Id:   1,
					Name: "Test",
					Url:  "/test/deneme",
					SubCategories: []*api.Category{
						{
							Id:            1,
							Name:          "Test",
							Url:           "/test/deneme",
							SubCategories: []*api.Category{},
						},
						{
							Id:            1,
							Name:          "Test",
							Url:           "/test/deneme",
							SubCategories: []*api.Category{},
						},
						{
							Id:            1,
							Name:          "Test",
							Url:           "/test/deneme",
							SubCategories: []*api.Category{},
						},
						{
							Id:   1,
							Name: "Test",
							Url:  "/test/deneme",
							SubCategories: []*api.Category{
								{
									Id:            1,
									Name:          "Test",
									Url:           "/test/deneme",
									SubCategories: []*api.Category{},
								},
								{
									Id:            1,
									Name:          "Test",
									Url:           "/test/deneme",
									SubCategories: []*api.Category{},
								},
								{
									Id:   1,
									Name: "Test",
									Url:  "/test/deneme",
									SubCategories: []*api.Category{
										{
											Id:            1,
											Name:          "Test",
											Url:           "/test/deneme",
											SubCategories: []*api.Category{},
										},
										{
											Id:            1,
											Name:          "Test",
											Url:           "/test/deneme",
											SubCategories: []*api.Category{},
										},
										{
											Id:            1,
											Name:          "Test",
											Url:           "/test/deneme",
											SubCategories: []*api.Category{},
										},
										{
											Id:            1,
											Name:          "Test",
											Url:           "/test/deneme",
											SubCategories: []*api.Category{},
										},
										{
											Id:            1,
											Name:          "Test",
											Url:           "/test/deneme",
											SubCategories: []*api.Category{},
										},
										{
											Id:   1,
											Name: "Test",
											Url:  "/test/deneme",
											SubCategories: []*api.Category{
												{
													Id:            1,
													Name:          "Test",
													Url:           "/test/deneme",
													SubCategories: []*api.Category{},
												},
												{
													Id:            1,
													Name:          "Test",
													Url:           "/test/deneme",
													SubCategories: []*api.Category{},
												},
												{
													Id:            1,
													Name:          "Test",
													Url:           "/test/deneme",
													SubCategories: []*api.Category{},
												},
												{
													Id:            1,
													Name:          "Test",
													Url:           "/test/deneme",
													SubCategories: []*api.Category{},
												},
												{
													Id:            1,
													Name:          "Test",
													Url:           "/test/deneme",
													SubCategories: []*api.Category{},
												},
												{
													Id:            1,
													Name:          "Test",
													Url:           "/test/deneme",
													SubCategories: []*api.Category{},
												},
												{
													Id:            1,
													Name:          "Test",
													Url:           "/test/deneme",
													SubCategories: []*api.Category{},
												},
											},
										},
									},
								},
								{
									Id:            1,
									Name:          "Test",
									Url:           "/test/deneme",
									SubCategories: []*api.Category{},
								},
								{
									Id:            1,
									Name:          "Test",
									Url:           "/test/deneme",
									SubCategories: []*api.Category{},
								},
							},
						},
						{
							Id:            1,
							Name:          "Test",
							Url:           "/test/deneme",
							SubCategories: []*api.Category{},
						},
						{
							Id:            1,
							Name:          "Test",
							Url:           "/test/deneme",
							SubCategories: []*api.Category{},
						},
					},
				},
				{
					Id:            1,
					Name:          "Test",
					Url:           "/test/deneme",
					SubCategories: []*api.Category{},
				},
				{
					Id:            1,
					Name:          "Test",
					Url:           "/test/deneme",
					SubCategories: []*api.Category{},
				},
				{
					Id:            1,
					Name:          "Test",
					Url:           "/test/deneme",
					SubCategories: []*api.Category{},
				},
				{
					Id:            1,
					Name:          "Test",
					Url:           "/test/deneme",
					SubCategories: []*api.Category{},
				},
				{
					Id:            1,
					Name:          "Test",
					Url:           "/test/deneme",
					SubCategories: []*api.Category{},
				},
			},
		},
		{
			Id:            1,
			Name:          "Test",
			Url:           "/test/deneme",
			SubCategories: []*api.Category{},
		},
		{
			Id:   1,
			Name: "Test",
			Url:  "/test/deneme",
			SubCategories: []*api.Category{
				{
					Id:            1,
					Name:          "Test",
					Url:           "/test/deneme",
					SubCategories: []*api.Category{},
				},
				{
					Id:   1,
					Name: "Test",
					Url:  "/test/deneme",
					SubCategories: []*api.Category{
						{
							Id:            1,
							Name:          "Test",
							Url:           "/test/deneme",
							SubCategories: []*api.Category{},
						},
						{
							Id:            1,
							Name:          "Test",
							Url:           "/test/deneme",
							SubCategories: []*api.Category{},
						},
						{
							Id:   1,
							Name: "Test",
							Url:  "/test/deneme",
							SubCategories: []*api.Category{
								{
									Id:            1,
									Name:          "Test",
									Url:           "/test/deneme",
									SubCategories: []*api.Category{},
								},
								{
									Id:            1,
									Name:          "Test",
									Url:           "/test/deneme",
									SubCategories: []*api.Category{},
								},
								{
									Id:            1,
									Name:          "Test",
									Url:           "/test/deneme",
									SubCategories: []*api.Category{},
								},
								{
									Id:   1,
									Name: "Test",
									Url:  "/test/deneme",
									SubCategories: []*api.Category{
										{
											Id:            1,
											Name:          "Test",
											Url:           "/test/deneme",
											SubCategories: []*api.Category{},
										},
										{
											Id:            1,
											Name:          "Test",
											Url:           "/test/deneme",
											SubCategories: []*api.Category{},
										},
										{
											Id:            1,
											Name:          "Test",
											Url:           "/test/deneme",
											SubCategories: []*api.Category{},
										},
										{
											Id:   1,
											Name: "Test",
											Url:  "/test/deneme",
											SubCategories: []*api.Category{
												{
													Id:            1,
													Name:          "Test",
													Url:           "/test/deneme",
													SubCategories: []*api.Category{},
												},
												{
													Id:            1,
													Name:          "Test",
													Url:           "/test/deneme",
													SubCategories: []*api.Category{},
												},
												{
													Id:            1,
													Name:          "Test",
													Url:           "/test/deneme",
													SubCategories: []*api.Category{},
												},
												{
													Id:            1,
													Name:          "Test",
													Url:           "/test/deneme",
													SubCategories: []*api.Category{},
												},
												{
													Id:            1,
													Name:          "Test",
													Url:           "/test/deneme",
													SubCategories: []*api.Category{},
												},
											},
										},
									},
								},
							},
						},
					},
				},
			},
		},
	},
}

Functions

This section is empty.

Types

type GrpcClient

type GrpcClient struct {
	RequestUrl string
	Client     *api.CategoryServiceClient
}

func NewGrpcClient

func NewGrpcClient(requestUrl string) *GrpcClient

func (*GrpcClient) GetCategoryTree

func (g *GrpcClient) GetCategoryTree() (*api.CategoryTreeResponse, error)

type GrpcServer

type GrpcServer struct {
	Host       string
	Port       string
	GrpcServer *grpc.Server
	Listener   net.Listener
}

func NewGrpcServer

func NewGrpcServer(host, port string) *GrpcServer

func (*GrpcServer) Serve

func (g *GrpcServer) Serve()

func (*GrpcServer) Shutdown

func (g *GrpcServer) Shutdown()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL