package
0.0.0-20220423144101-8681122c7efa
Repository: https://github.com/dmitrypostolenko/xm_ex.git
Documentation: pkg.go.dev

# Functions

CreateCompany Use curl: curl -v POST http://localhost:8080/v0.9/company/ -H 'Content-Type: application/json' -d '{"name":"my_company","code":"23323","country":"Ukraine","website":"https://something.com","phone":"23323"}'.
CreateUser Use curl: curl -v POST http://localhost:8080/v0.9/user/register -H 'Content-Type: application/json' -d '{"userName":"my_login","password":"my_password"}'.
DeleteCompany Use curl: curl -v DELETE http://localhost:8080/v0.9/company/86e9860c-d11b-4317-7625-c95ee3db87c7.
FindCompany Use curl: curl -v GET http://localhost:8080/v0.9/company?field=code&value=23323.
ListCompanies Use curl: curl -v GET http://localhost:8080/v0.9/company/.
LoginUser Use curl: curl -v POST http://localhost:8080/v0.9/user/login -H 'Content-Type: application/json' -d '{"userName":"my_login","password":"my_password"}'.
LogoutUser Use curl: curl -v POST http://localhost:8080/v1/user/logout -H 'Content-Type: application/json' -d '{"userName":"access_token","password":"my_access_token"}'.
UpdateCompanyResponse Use curl: curl -v PUT http://localhost:8080/v0.9/company/ -H 'Content-Type: application/json' -d '{"id":"6e52a033-c6e9-4305-51a6-59f00bb108b3","name":"my_company","code":"23323","country":"Ukraine","website":"https://something.com","phone":"23323"}'.

# Structs

No description provided by the author
CompanyRequest defines model for CompanyRequest.
CreateCompanyResponse defines model for CreateCompanyResponse.
CreateUserResponse defines model for CreateUserResponse.
DeleteCompanyResponse defines model for DeleteCompanyResponse.
LoginUserResponse defines model for LoginUserResponse.
LogoutUserRequest defines model for LogoutUserRequest.
LogoutUserResponse defines model for LoginUserResponse.
UpdateCompanyResponse defines model for UpdateCompanyResponse.
UserRequest defines model for UserRequest.