Ceyehat API Alpha Release (Version 0.1.0-alpha)
We're excited to announce the first alpha release of the Ceyehat API, a backend service for the Ceyehat travel app. This release is an early version of the API and may contain bugs and incomplete features, but we're committed to improving the API based on your feedback.
API Definition
The Ceyehat API includes the following endpoints:
Users
-
User Registration
-
User Register Request
-
User Register Response
-
-
User Login
-
User Login Request
-
User Login Response
-
Countries
-
Create Country
-
Create Country Request
-
Create Country Response
-
Cities
-
Create City
-
Create City Request
-
Create City Response
-
Airlines
-
Create Airline
-
Create Airline Request
-
Create Airline Response
-
Airports
-
Create Airport
-
Create Airport Request
-
Create Airport Response
-
Aircrafts
-
Create Aircraft
-
Create Aircraft Request
-
Create Aircraft Response
-
Customers
-
Create Customer
-
Create Customer Request
-
Create Customer Response
-
Flights
-
Create Flight
-
Create Flight Request
-
Create Flight Response
-
Seats
-
Create Seat
-
Create Seat Request
-
Create Seat Response
-
Prices
-
Create Price
-
Create Price Request
-
Create Price Response
-
Endpoints
The Ceyehat API includes the following endpoint definitions:
GetSeatsQuery(string? FlightNumber, string? AircraftName) : IRequest<ErrorOr<List<SeatDto>>>;
SearchFlightQuery(string? DepartureAirportIataCode, string? ArrivalAirportIataCode, string? DepartureDate, string? ReturnDate, int PassengerCount) : IRequest<ErrorOr<List<FlightDto>>>;
SearchAirportsQuery(string? SearchTerm) : IRequest<ErrorOr<List<AirportDto>>>;
For a complete list of changes in this release, please see the full changelog.
We're excited to hear your feedback and suggestions as we continue to develop and improve the Ceyehat API. Thank you for using our service!
What's Changed
- Format code with dotnet-format by @deepsource-autofix in #6
- Format code with dotnet-format by @deepsource-autofix in #7
- Format code with dotnet-format by @deepsource-autofix in #8
- Format code with dotnet-format by @deepsource-autofix in #10
- Format code with dotnet-format by @deepsource-autofix in #13
- Format code with dotnet-format by @deepsource-autofix in #14
- Format code with dotnet-format by @deepsource-autofix in #15
- Format code with dotnet-format by @deepsource-autofix in #16
- Format code with dotnet-format by @deepsource-autofix in #17
- Format code with dotnet-format by @deepsource-autofix in #18
- Format code with dotnet-format by @deepsource-autofix in #19
- Format code with dotnet-format by @deepsource-autofix in #20
- Format code with dotnet-format by @deepsource-autofix in #21
- Format code with dotnet-format by @deepsource-autofix in #22
- Format code with dotnet-format by @deepsource-autofix in #24
- Format code with dotnet-format by @deepsource-autofix in #25
- Format code with dotnet-format by @deepsource-autofix in #26
- Format code with dotnet-format by @deepsource-autofix in #27
- Format code with dotnet-format by @deepsource-autofix in #28
- Format code with dotnet-format by @deepsource-autofix in #29
- Format code with dotnet-format by @deepsource-autofix in #30
- Format code with dotnet-format by @deepsource-autofix in #32
- Format code with dotnet-format by @deepsource-autofix in #33
- Format code with dotnet-format by @deepsource-autofix in #34
- Format code with dotnet-format by @deepsource-autofix in #36
- Format code with dotnet-format by @deepsource-autofix in #37
- Format code with dotnet-format by @deepsource-autofix in #38
- Format code with dotnet-format by @deepsource-autofix in #39
- Format code with dotnet-format by @deepsource-autofix in #40
- Format code with dotnet-format by @deepsource-autofix in #41
- Format code with dotnet-format by @deepsource-autofix in #42
- Format code with dotnet-format by @deepsource-autofix in #43
- Format code with dotnet-format by @deepsource-autofix in #44
- Format code with dotnet-format by @deepsource-autofix in #45
- Format code with dotnet-format by @deepsource-autofix in #46
- Format code with dotnet-format by @deepsource-autofix in #47
- Bump FluentValidation from 11.4.0 to 11.5.0 by @dependabot in #49
- Format code with dotnet-format by @deepsource-autofix in #50
- Format code with dotnet-format by @deepsource-autofix in #51
- Format code with dotnet-format by @deepsource-autofix in #52
- Format code with dotnet-format by @deepsource-autofix in #53
- Bump Microsoft.AspNetCore.Authentication.JwtBearer from 7.0.2 to 7.0.3 by @dependabot in #54
- Bump Microsoft.AspNetCore.OpenApi from 7.0.2 to 7.0.3 by @dependabot in #55
- Bump Microsoft.EntityFrameworkCore.Design from 7.0.2 to 7.0.3 by @dependabot in #56
- Bump Microsoft.EntityFrameworkCore.InMemory from 7.0.2 to 7.0.3 by @dependabot in #57
- Bump Microsoft.EntityFrameworkCore from 7.0.2 to 7.0.3 by @dependabot in #58
- Format code with dotnet-format by @deepsource-autofix in #59
- Bump MediatR from 11.1.0 to 12.0.0 by @dependabot in #61
- Bump Npgsql.EntityFrameworkCore.PostgreSQL from 7.0.1 to 7.0.3 by @dependabot in #63
- Bump MediatR.Extensions.Microsoft.DependencyInjection from 11.0.0 to 11.1.0 by @dependabot in #62
- Format code with dotnet-format by @deepsource-autofix in #65
- Bump System.IdentityModel.Tokens.Jwt from 6.26.1 to 6.27.0 by @dependabot in #66
- Format code with dotnet-format by @deepsource-autofix in #67
- Format code with dotnet-format by @deepsource-autofix in #69
- Format code with dotnet-format by @deepsource-autofix in #70
- Format code with dotnet-format by @deepsource-autofix in #71
- Format code with dotnet-format by @deepsource-autofix in #73
- Format code with dotnet-format by @deepsource-autofix in #74
- Format code with dotnet-format by @deepsource-autofix in #75
- Create CODE_OF_CONDUCT.md by @ademclk in #76
- Create LICENSE by @ademclk in #77
- Format code with dotnet-format by @deepsource-autofix in #78
- Bump FluentValidation from 11.5.0 to 11.5.1 by @dependabot in #79
- Format code with dotnet-format by @deepsource-autofix in #80
- Bump MediatR from 12.0.0 to 12.0.1 by @dependabot in #81
- Format code with dotnet-format by @deepsource-autofix in #82
- Format code with dotnet-format by @deepsource-autofix in #83
- Bump Microsoft.EntityFrameworkCore.Design from 7.0.3 to 7.0.4 by @dependabot in #84
- Bump Microsoft.AspNetCore.OpenApi from 7.0.3 to 7.0.4 by @dependabot in #85
- Bump Microsoft.AspNetCore.Authentication.JwtBearer from 7.0.3 to 7.0.4 by @dependabot in #86
- Bump Microsoft.EntityFrameworkCore.InMemory from 7.0.3 to 7.0.4 by @dependabot in #87
- Bump Microsoft.EntityFrameworkCore from 7.0.3 to 7.0.4 by @dependabot in #88
- Format code with dotnet-format by @deepsource-autofix in #89
- Format code with dotnet-format by @deepsource-autofix in #90
New Contributors
- @deepsource-autofix made their first contribution in #6
- @dependabot made their first contribution in #49
- Special thanks to @hakanberkbalcilar made a contribution to token system for authentication.
- @ademclk made their first contribution in #76
Full Changelog: https://github.com/ademclk/ceyehat-api/commits/new-features