greatape/components/contracts/opcodes.go

153 wiersze
3.8 KiB
Go

package contracts
import . "github.com/xeronith/diamante/contracts/server"
// noinspection GoSnakeCaseUsage
const (
//SystemCallOperation
SYSTEM_CALL_REQUEST = 0x00001000
SYSTEM_CALL_RESULT = 0xF0001000
//EchoOperation
ECHO_REQUEST = 0x0541BD72
ECHO_RESULT = 0xAB2FF7D4
//GetServerConfigurationOperation
GET_SERVER_CONFIGURATION_REQUEST = 0xC89C311F
GET_SERVER_CONFIGURATION_RESULT = 0xA1A50921
//CheckUsernameAvailabilityOperation
CHECK_USERNAME_AVAILABILITY_REQUEST = 0xA9501A55
CHECK_USERNAME_AVAILABILITY_RESULT = 0x067190FF
//SignupOperation
SIGNUP_REQUEST = 0x48DB23BF
SIGNUP_RESULT = 0x83D062B4
//ResendVerificationCodeOperation
RESEND_VERIFICATION_CODE_REQUEST = 0x03373782
RESEND_VERIFICATION_CODE_RESULT = 0x6B101891
//VerifyOperation
VERIFY_REQUEST = 0x8B78F7F6
VERIFY_RESULT = 0x2C8A8A49
//LoginOperation
LOGIN_REQUEST = 0xF480F151
LOGIN_RESULT = 0xBE819605
//GetProfileByUserOperation
GET_PROFILE_BY_USER_REQUEST = 0xEAB16E71
GET_PROFILE_BY_USER_RESULT = 0x8EECDE97
//UpdateProfileByUserOperation
UPDATE_PROFILE_BY_USER_REQUEST = 0xC25AB0BA
UPDATE_PROFILE_BY_USER_RESULT = 0x678A8BAF
//ChangePasswordOperation
CHANGE_PASSWORD_REQUEST = 0x926A5565
CHANGE_PASSWORD_RESULT = 0x521E68DF
//ResetPasswordOperation
RESET_PASSWORD_REQUEST = 0xF4030036
RESET_PASSWORD_RESULT = 0x3D70F105
//LogoutOperation
LOGOUT_REQUEST = 0x447AFA34
LOGOUT_RESULT = 0x9412D17F
//WebfingerOperation
WEBFINGER_REQUEST = 0x01FD357C
WEBFINGER_RESULT = 0xCC81EC52
//GetPackagesOperation
GET_PACKAGES_REQUEST = 0x157C555E
GET_PACKAGES_RESULT = 0x4CBD814E
//GetActorOperation
GET_ACTOR_REQUEST = 0x5C4AC410
GET_ACTOR_RESULT = 0x136B82A8
//FollowActorOperation
FOLLOW_ACTOR_REQUEST = 0xD30C2420
FOLLOW_ACTOR_RESULT = 0x30154D74
//AuthorizeInteractionOperation
AUTHORIZE_INTERACTION_REQUEST = 0x59EA7612
AUTHORIZE_INTERACTION_RESULT = 0xB38E936F
//GetFollowersOperation
GET_FOLLOWERS_REQUEST = 0x3F20FD65
GET_FOLLOWERS_RESULT = 0x7F3E2EB5
//GetFollowingOperation
GET_FOLLOWING_REQUEST = 0xF9841DB9
GET_FOLLOWING_RESULT = 0xD707408F
//PostToOutboxOperation
POST_TO_OUTBOX_REQUEST = 0x9E489553
POST_TO_OUTBOX_RESULT = 0xC6C56614
//GetOutboxOperation
GET_OUTBOX_REQUEST = 0x527B6997
GET_OUTBOX_RESULT = 0xF94E37A0
//PostToInboxOperation
POST_TO_INBOX_REQUEST = 0x7400C331
POST_TO_INBOX_RESULT = 0x5BD43D90
//GetInboxOperation
GET_INBOX_REQUEST = 0x4B8B9285
GET_INBOX_RESULT = 0x65835436
)
var OPCODES = Opcodes{
0x00000000: "N/A",
0x0541BD72: "ECHO",
0xAB2FF7D4: "Echo",
0xC89C311F: "GET_SERVER_CONFIGURATION",
0xA1A50921: "GetServerConfiguration",
0xA9501A55: "CHECK_USERNAME_AVAILABILITY",
0x067190FF: "CheckUsernameAvailability",
0x48DB23BF: "SIGNUP",
0x83D062B4: "Signup",
0x03373782: "RESEND_VERIFICATION_CODE",
0x6B101891: "ResendVerificationCode",
0x8B78F7F6: "VERIFY",
0x2C8A8A49: "Verify",
0xF480F151: "LOGIN",
0xBE819605: "Login",
0xEAB16E71: "GET_PROFILE_BY_USER",
0x8EECDE97: "GetProfileByUser",
0xC25AB0BA: "UPDATE_PROFILE_BY_USER",
0x678A8BAF: "UpdateProfileByUser",
0x926A5565: "CHANGE_PASSWORD",
0x521E68DF: "ChangePassword",
0xF4030036: "RESET_PASSWORD",
0x3D70F105: "ResetPassword",
0x447AFA34: "LOGOUT",
0x9412D17F: "Logout",
0x01FD357C: "WEBFINGER",
0xCC81EC52: "Webfinger",
0x157C555E: "GET_PACKAGES",
0x4CBD814E: "GetPackages",
0x5C4AC410: "GET_ACTOR",
0x136B82A8: "GetActor",
0xD30C2420: "FOLLOW_ACTOR",
0x30154D74: "FollowActor",
0x59EA7612: "AUTHORIZE_INTERACTION",
0xB38E936F: "AuthorizeInteraction",
0x3F20FD65: "GET_FOLLOWERS",
0x7F3E2EB5: "GetFollowers",
0xF9841DB9: "GET_FOLLOWING",
0xD707408F: "GetFollowing",
0x9E489553: "POST_TO_OUTBOX",
0xC6C56614: "PostToOutbox",
0x527B6997: "GET_OUTBOX",
0xF94E37A0: "GetOutbox",
0x7400C331: "POST_TO_INBOX",
0x5BD43D90: "PostToInbox",
0x4B8B9285: "GET_INBOX",
0x65835436: "GetInbox",
}