message

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 2, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllAction = []Action{
	ActionAdd,
	ActionRemove,
	ActionEdit,
	ActionGet,
	actionGetMessage,
	actionMessageConfirm,
}

Functions

func SetKPP

func SetKPP(kpp string) sspvo.Fields

func SetOGRN

func SetOGRN(ogrn string) sspvo.Fields

Types

type Action

type Action string
const (
	ActionAdd    Action = "Add"
	ActionRemove Action = "Remove"
	ActionEdit   Action = "Edit"
	ActionGet    Action = "Get"
)

func (Action) IsValid

func (e Action) IsValid() bool

func (Action) String

func (e Action) String() string

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"
)

func (CLS) IsValid

func (e CLS) IsValid() bool

func (CLS) String

func (e CLS) String() string

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"
)

func (Datatype) IsValid

func (e Datatype) IsValid() bool

func (Datatype) String

func (e Datatype) String() string

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) GetJWT

func (m *Message) GetJWT() ([]byte, error)

func (*Message) Init

func (m *Message) Init()

func (*Message) PathMethod

func (m *Message) PathMethod() string

func (*Message) Response

func (m *Message) Response() sspvo.Response

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL