Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Task 1
Greet Somebody in Different Languages
Endpoint:
/task1/greet/{name}
Task 2 - Convert snake_case to camelCase
camelize
function that splits on underscores and returns the camelCase version.Endpoint: POST
/task2/camelize
Task 3 - Handle User Actions
intent_mapping
for possible words that trigger an intent.identify_intent
that iterates through the mapping and returns the actual intent.extract_call_name
to identify the name of the friend who should make a call.ActionResponse
for an action taker not registered.Endpoint: POST
/task3/action
Task 4 - Security
get_user
that returns the user from the fake database.get_current_user
to verify and return the user from the token.Token Retrieval Endpoint: POST
/task4/token
User Secret Endpoint: GET
/task4/users/{username}/secret