Inject all deps
The http client
The authentication service
Add the list of attendances to the internship proposal
The internship proposal id
The list of attendances to add
Create a new internship proposal
The new proposal
Make a DELETE request to the specified path
The path
Update the status of an internship proposal without following the state machine transition function
The internship proposal to update
The new state
Generate the documentation for an ended internship proposal
The internship identifier
The resulting PDF url
Return the number of available places for the given internship
The internship identifier
Return a list af all proposals that reference the given company owner id
The company owner id
Return a proposal by its identifier
The proposal identifier
Return a list af all proposals that reference the given professor id
The professor id
Return the list internship proposal made by the given student id
The student id
Make a GET request to the specified path
The path
Make a POST request to the specified path
The path
The request body
Make a PUT request to the specified path
The path
The request body
Update the status of an internship proposal following the state machine transition function
The internship proposal to update
The new state that follows the machine state transition function
Generated using TypeDoc
The internship proposal service
{BaseService}