# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
account is an account that is stored in the firebase database.account contains all of the username/passwords and hashes.
artifact is a generic entry in the frontend.
echoRequest is the request object for EchoService.
echoResponse is the response from the EchoService.
empty is an empty type for messages that don't need a payload.
getClaimsResponse contains a username.
getuserRequest contains a username to respond.
job contains information to display in the frontend timeline.
loginRequest is empty because the Bas64(username:password) is contained in the header of the request.
loginRequest is the response object from Login that is used in bearer authentication in the header: "Bearer <JWT>".
profile is the data model of the page that is displayed to a user.
registerRequest contains all the information to register the user in the database.
RegisterResponse is the response from the registration services.
searchRequest has the term query that should be searched for.
searchResponse is a type that contains the profiles that match the search term.
UnimplementedAuthenticateServer must be embedded to have forward compatible implementations.
UnimplementedEchoServer must be embedded to have forward compatible implementations.
UnimplementedProfilesServer must be embedded to have forward compatible implementations.
UnimplementedSearchServer must be embedded to have forward compatible implementations.
UnimplementedUploadServer must be embedded to have forward compatible implementations.
upload request contains the data to upload an asset to gcp.
uploadResponse contains the url of the static asset.
verifyRequest is used in the veryfy endpoint.
verifyResponse is a message that has verified=true if the authenticated used has the ability to edit the page.
# Interfaces
AuthenticateClient is the client API for Authenticate service.
AuthenticateServer is the server API for Authenticate service.
EchoClient is the client API for Echo service.
EchoServer is the server API for Echo service.
ProfilesClient is the client API for Profiles service.
ProfilesServer is the server API for Profiles service.
SearchClient is the client API for Search service.
SearchServer is the server API for Search service.
UploadClient is the client API for Upload service.
UploadServer is the server API for Upload service.