Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AllAction = []Action{ ActionAdd, ActionRemove, ActionEdit, ActionGet, actionGetMessage, actionMessageConfirm, }
View Source
var AllCLS = []CLS{ CLSDirections, CLSCampaignType, CLSCampaignStatus, CLSBenefit, CLSEducationForm, CLSEducationLevel, CLSEducationSource, CLSEntranceTestType, CLSLevelBudget, CLSOlympicDiplomaType, CLSOlympicLevel, CLSSubject, CLSEduLevelsCampaignTypes, CLSAchievementCategory, CLSApplicationStatuses, CLSCompatriotCategories, CLSCompositionThemes, CLSDisabilityTypes, CLSDocumentCategories, CLSDocumentTypes, CLSEntranceTestDocumentTypes, CLSEntranceTestResultSources, CLSGenders, CLSMinScoreSubjects, CLSOkcms, CLSOktmos, CLSOlympicMinEge, CLSOrderAdmissionStatuses, CLSOrderAdmissionTypes, CLSOrphanCategories, CLSParentsLostCategories, CLSRadiationWorkCategories, CLSRegions, CLSReturnTypes, CLSVeteranCategories, CLSViolationTypes, CLSOlympicsProfiles, CLSOlyProfiles, CLSOlympics, CLSAppealStatuses, CLSMilitaryCategories, }
View Source
var AllDataType = []Datatype{ DatatypeSubdivisionOrg, DatatypeCampaign, DatatypeAchievements, DatatypeAdmissionVolume, DatatypeDistributedAdmissionVolume, DatatypeCompetitiveGroups, DatatypeCompetitiveGroupPrograms, DatatypeCompetitiveBenefits, DatatypeEntranceTests, DatatypeEntranceTestBenefits, DatatypeEntrants, DatatypeCompatriot, DatatypeComposition, DatatypeDisability, DatatypeEducations, DatatypeEge, DatatypeIdentification, DatatypeMilitaries, DatatypeOlympics, DatatypeOrphans, DatatypeOther, DatatypeParentsLost, DatatypeRadiationWork, DatatypeVeteran, DatatypeApplications, DatatypeEditApplicationStatus, DatatypeEntranceTestAgreed, DatatypeEntranceTestResult, DatatypeOrderAdmission, DatatypeCompletitiveGroupsApplicationsRating, DatatypeAppAchievements, DatatypeApplicationsRating, DatatypeCompetitiveGroupsApplicationsRating, DatatypeEntrantPhotoFiles, }
Functions ¶
Types ¶
type ActionMessage ¶
type ActionMessage struct {
SignMessage
}
func NewActionMessage ¶
func NewActionMessage(crypto sspvo.Crypto, action Action, datatype Datatype, data []byte) *ActionMessage
func (*ActionMessage) PathMethod ¶
func (m *ActionMessage) PathMethod() string
func (*ActionMessage) Response ¶
func (m *ActionMessage) Response() sspvo.Response
type CLS ¶
type CLS string
const ( CLSDirections CLS = "Directions" CLSCampaignType CLS = "CampaignType" CLSCampaignStatus CLS = "CampaignStatus" CLSBenefit CLS = "Benefit" CLSEducationForm CLS = "EducationForm" CLSEducationLevel CLS = "EducationLevel" CLSEducationSource CLS = "EducationSource" CLSEntranceTestType CLS = "EntranceTestType" CLSLevelBudget CLS = "LevelBudget" CLSOlympicDiplomaType CLS = "OlympicDiplomaType" CLSOlympicLevel CLS = "OlympicLevel" CLSSubject CLS = "Subject" CLSEduLevelsCampaignTypes CLS = "EduLevelsCampaignTypes" CLSAchievementCategory CLS = "AchievementCategory" CLSApplicationStatuses CLS = "ApplicationStatuses" CLSCompatriotCategories CLS = "CompatriotCategories" CLSCompositionThemes CLS = "CompositionThemes" CLSDisabilityTypes CLS = "DisabilityTypes" CLSDocumentCategories CLS = "DocumentCategories" CLSDocumentTypes CLS = "DocumentTypes" CLSEntranceTestDocumentTypes CLS = "EntranceTestDocumentTypes" CLSEntranceTestResultSources CLS = "EntranceTestResultSources" CLSGenders CLS = "Genders" CLSMinScoreSubjects CLS = "MinScoreSubjects" CLSOkcms CLS = "Okcms" CLSOktmos CLS = "Oktmos" CLSOlympicMinEge CLS = "OlympicMinEge" CLSOrderAdmissionStatuses CLS = "OrderAdmissionStatuses" CLSOrderAdmissionTypes CLS = "OrderAdmissionTypes" CLSOrphanCategories CLS = "OrphanCategories" CLSParentsLostCategories CLS = "ParentsLostCategories" CLSRadiationWorkCategories CLS = "RadiationWorkCategories" CLSRegions CLS = "Regions" CLSReturnTypes CLS = "ReturnTypes" CLSVeteranCategories CLS = "VeteranCategories" CLSViolationTypes CLS = "ViolationTypes" CLSOlympicsProfiles CLS = "OlympicsProfiles" CLSOlyProfiles CLS = "OlyProfiles" CLSOlympics CLS = "Olympics" CLSAppealStatuses CLS = "AppealStatuses" CLSMilitaryCategories CLS = "MilitaryCategories" )
type CLSMessage ¶
type CLSMessage struct {
Message
}
func NewCLSMessage ¶
func NewCLSMessage(cls CLS) *CLSMessage
func (*CLSMessage) PathMethod ¶
func (m *CLSMessage) PathMethod() string
func (*CLSMessage) Response ¶
func (m *CLSMessage) Response() sspvo.Response
type ConfirmMessage ¶
type ConfirmMessage struct {
SignMessage
}
func NewConfirmMessage ¶
func NewConfirmMessage(crypto sspvo.Crypto, idJWT int) *ConfirmMessage
func (*ConfirmMessage) PathMethod ¶
func (m *ConfirmMessage) PathMethod() string
func (*ConfirmMessage) Response ¶
func (m *ConfirmMessage) Response() sspvo.Response
type Datatype ¶
type Datatype string
const ( DatatypeSubdivisionOrg Datatype = "subdivision_org" DatatypeCampaign Datatype = "campaign" DatatypeAchievements Datatype = "achievements" DatatypeAdmissionVolume Datatype = "admission_volume" DatatypeDistributedAdmissionVolume Datatype = "distributed_admission_volume" DatatypeCompetitiveGroups Datatype = "competitive_groups" DatatypeCompetitiveGroupPrograms Datatype = "competitive_group_programs" DatatypeCompetitiveBenefits Datatype = "competitive_benefits" DatatypeEntranceTests Datatype = "entrance_tests" DatatypeEntranceTestBenefits Datatype = "entrance_test_benefits" DatatypeEntrants Datatype = "entrants" DatatypeCompatriot Datatype = "compatriot" DatatypeComposition Datatype = "composition" DatatypeDisability Datatype = "disability" DatatypeEducations Datatype = "educations" DatatypeEge Datatype = "ege" DatatypeIdentification Datatype = "identification" DatatypeMilitaries Datatype = "militaries" DatatypeOlympics Datatype = "olympics" DatatypeOrphans Datatype = "orphans" DatatypeOther Datatype = "other" DatatypeParentsLost Datatype = "parents_lost" DatatypeRadiationWork Datatype = "radiation_work" DatatypeVeteran Datatype = "veteran" DatatypeApplications Datatype = "applications" DatatypeEditApplicationStatus Datatype = "edit_application_status" DatatypeEntranceTestAgreed Datatype = "entrance_test_agreed" DatatypeEntranceTestResult Datatype = "entrance_test_result" DatatypeOrderAdmission Datatype = "order_admission" DatatypeCompletitiveGroupsApplicationsRating Datatype = "completitive_groups_applications_rating" DatatypeAppAchievements Datatype = "app_achievements" DatatypeApplicationsRating Datatype = "applications_rating" DatatypeCompetitiveGroupsApplicationsRating Datatype = "competitive_groups_applications_rating" DatatypeEntrantPhotoFiles Datatype = "entrant_photo_files" )
type InfoAllMessage ¶
type InfoAllMessage struct {
Message
}
func NewInfoAllMessage ¶
func NewInfoAllMessage() *InfoAllMessage
func (*InfoAllMessage) PathMethod ¶
func (m *InfoAllMessage) PathMethod() string
func (*InfoAllMessage) Response ¶
func (m *InfoAllMessage) Response() sspvo.Response
type InfoMessage ¶
type InfoMessage struct {
SignMessage
}
func NewInfoMessage ¶
func NewInfoMessage(crypto sspvo.Crypto, idJWT int) *InfoMessage
func (*InfoMessage) PathMethod ¶
func (m *InfoMessage) PathMethod() string
func (*InfoMessage) Response ¶
func (m *InfoMessage) Response() sspvo.Response
type Message ¶
type Message struct {
Fields sspvo.JWTFields
}
func (*Message) PathMethod ¶
func (*Message) UpdateJWTFields ¶
func (m *Message) UpdateJWTFields(fields ...sspvo.Fields) sspvo.Message
type SignMessage ¶
type SignMessage struct { Message // contains filtered or unexported fields }
func (*SignMessage) GetJWT ¶
func (m *SignMessage) GetJWT() ([]byte, error)
func (*SignMessage) Init ¶
func (m *SignMessage) Init(crypto sspvo.Crypto, data []byte)
func (*SignMessage) UpdateJWTFields ¶
func (m *SignMessage) UpdateJWTFields(fields ...sspvo.Fields) sspvo.Message
Click to show internal directories.
Click to hide internal directories.