package
0.0.0-20240926174054-02c971e2dfb0
Repository: https://github.com/joshsoftware/profile_builder_backend_go.git
Documentation: pkg.go.dev

# Structs

Achievement struct represents details of an achievements.
AchievementResponse struct represents details of achievement response.
Certificate struct represents details of an certificates.
CertificateResponse struct represents details of an certificates for specific id.
Component used while update request of sequence of component.
CreateAchievementRequest struct represents a request to create achievements details.
CreateCertificateRequest struct represents a request to create certificates details.
CreateEducationRequest represents a request to create education details.
CreateExperienceRequest struct represents a request to create experience details.
CreateProfileRequest struct represents a request to create a user profile.
CreateProjectRequest struct represents a request to create project details.
DeleteAchievementRequest represenst a Delete request of project.
DeleteCertificateRequest represenst a Delete request of project.
DeleteEducationRequest represenst a Delete request of project.
DeleteExperienceRequest represenst a Delete request of project.
DeleteProjectRequest represenst a Delete request of project.
Education represents details of an educational qualification.
EducationResponse represents details of an educational qualification for specific id.
Experience struct represents details of an experiences.
ExperienceResponse struct represents details of an experiences as response.
InvitationResponse struct to store invitation details.
ListAchievementFilter used to filter achievements based on ids and names.
ListCertificateFilter used to filter certificates based on ids and names.
ListEducationsFilter used to filter educations based on ids and names.
ListExperiencesFilter used to filter experiences based on ids and names.
ListProfiles struct represents details of user profiles for listing.
ListProfilesResponse struct represents a response containing a list of user profiles.
ListProjectsFilter used to filter projects based on ids and names.
ListSkills struct represents details of skills for listing.
LoginResponse to respond with login.
MessageResponse represents a JSON response message as output.
MessageResponseWithID represents a JSON response message and ID as output.
Profile struct represents details of a user profile.
ProfileResponse struct represents a response containing profile of specific user.
Project struct represents details of a project.
ProjectResponse struct represents details of a project for response.
ResponseAchievement struct represents array of achievements which should be returned.
ResponseCertificate used for response of certificates of profiles.
ResponseEducation used for response of educations of profiles.
ResponseExperience used for response of experiences of profiles.
ResponseListProfiles struct represents response of user profiles for listing.
ResponseProfile struct represents details of a user profile as in response.
ResponseProject represents a project response.
UpdateAchievementRequest struct represents a request to update a achievement.
UpdateCertificateRequest struct represents a request to update a certificate.
UpdateEducationRequest represents a request to update education details.
UpdateExperienceRequest represents a request to update education details.
UpdateProfileRequest struct represents a request to update a user profile.
UpdateProfileStatus struct represents a request to update a status of profile.
UpdateProfileStatusRequest struct represents a request to update a status of profile.
UpdateProjectRequest represents a request to update project details.
UpdateSequenceRequest struct represents a request to update a sequence of component.
UserContext struct represents a user context.
UserInfoFilter struct to store user details.
UserLoginRequest to get token detail.
UserLoginResponse to respond with login.