{"__symbolic":"module","version":4,"metadata":{"AppointmentApiModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":13,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":15,"character":4}],"exports":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClientModule","line":18,"character":4}],"declarations":[],"providers":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵd"},{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵc"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["params"],"value":{"ngModule":{"__symbolic":"reference","name":"AppointmentApiModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ɵc"},"useValue":{"__symbolic":"reference","name":"params"}}]}}}},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":23,"character":10}]}],"login$Response":[{"__symbolic":"method"}],"login":[{"__symbolic":"method"}],"logout$Response":[{"__symbolic":"method"}],"logout":[{"__symbolic":"method"}]},"statics":{"LoginPath":"/auth/login","LogoutPath":"/auth/logout","ngInjectableDef":{}}},"ɵb":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":10,"character":20}]}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":6,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{},"statics":{"ngInjectableDef":{}}},"ɵd":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":23,"character":10}]}],"createUser$Response":[{"__symbolic":"method"}],"createUser":[{"__symbolic":"method"}],"getUserByUsername$Response":[{"__symbolic":"method"}],"getUserByUsername":[{"__symbolic":"method"}]},"statics":{"CreateUserPath":"/users","GetUserByUsernamePath":"/users/${username}","ngInjectableDef":{}}},"ɵe":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":23,"character":10}]}],"getAllAppointments$Response":[{"__symbolic":"method"}],"getAllAppointments":[{"__symbolic":"method"}],"getAllAppointmentsFreeSlots$Response":[{"__symbolic":"method"}],"getAllAppointmentsFreeSlots":[{"__symbolic":"method"}]},"statics":{"GetAllAppointmentsPath":"/appointments","GetAllAppointmentsFreeSlotsPath":"/appointments/free-slots","ngInjectableDef":{}}}},"origins":{"AppointmentApiModule":"./appointment-api.module","ɵa":"./services/auth.service","ɵb":"./base-service","ɵc":"./api-configuration","ɵd":"./services/user.service","ɵe":"./services/appointment.service"},"importAs":"e-app-appointment"}