EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
CorpData.h
Go to the documentation of this file.
1 
10 #ifndef EVEMU_SRC_CORP_DATA_H_
11 #define EVEMU_SRC_CORP_DATA_H_
12 
13 
14 #include "../eve-server.h"
15 
16  /*
17  "corpRole" - corporation management-type roles (manager, officer, trader) NOT access-type roles
18  "rolesAtAll" - access roles everywhere. is joined with other access roles
19  "rolesAtBase" - access roles at base defined for this char. overrides hq if hq and base are same location for char
20  "rolesAtHQ" - access roles at corp HQ.
21  "rolesAtOther" - access roles for non-station containers with corp hangars
22  */
23 
24 
25 namespace Corp {
26 
27  /* POD structure for corp members query data */
28  struct QueryMembers {
29  bool blockRoles;
41  };
42 
43  /* POD structure for corp vote data */
44  struct VoteCaseOptions {
46  int16 parameter1; // typeID
48  int32 parameter; // itemID
52  int32 parameter2; // locationID
53  std::string optionText;
54  };
55 
56  /* POD structure for corp app data */
57  struct ApplicationInfo {
58  bool valid;
68  std::string appText;
69  };
70 
71  struct MedalData {
74  std::string graphic;
75  };
76 
77 }
78 
79 #endif // EVEMU_SRC_CORP_DATA_H_
80 
81 
82 /*{'FullPath': u'UI/Messages', 'messageID': 259245, 'label': u'PermissionDeniedCorpDoesntAllowBody'}(u'You cannot do that on behalf of the {corp} corporation because they do not allow it.', None, {u'{corp}': {'conditionalValues': [], 'variableType': 10, 'propertyName': None, 'args': 0, 'kwargs': {}, 'variableName': 'corp'}})
83  * {'FullPath': u'UI/Messages', 'messageID': 259246, 'label': u'PermissionDeniedNeedEquipRoleBody'}(u'You cannot do that on behalf of the {corp} corporation because they have not given you the equipment config role.', None, {u'{corp}': {'conditionalValues': [], 'variableType': 10, 'propertyName': None, 'args': 0, 'kwargs': {}, 'variableName': 'corp'}})
84  * {'FullPath': u'UI/Messages', 'messageID': 259247, 'label': u'PermissionDeniedNeedStarbaseRoleBody'}(u'You cannot do that on behalf of the {corp} corporation because they have not given you the starbase config role.', None, {u'{corp}': {'conditionalValues': [], 'variableType': 10, 'propertyName': None, 'args': 0, 'kwargs': {}, 'variableName': 'corp'}})
85  * {'FullPath': u'UI/Messages', 'messageID': 259248, 'label': u'PermissionDeniedNotInCorpBody'}(u'You cannot do that on behalf of the {corp} corporation because you are not a member.', None, {u'{corp}': {'conditionalValues': [], 'variableType': 10, 'propertyName': None, 'args': 0, 'kwargs': {}, 'variableName': 'corp'}})
86  * {'FullPath': u'UI/Messages', 'messageID': 259249, 'label': u'PermissionDeniedNotOwnerBody'}(u'You are unable to do that to the {item} as it is owned by {owner} and not by you.', None, {u'{item}': {'conditionalValues': [], 'variableType': 10, 'propertyName': None, 'args': 0, 'kwargs': {}, 'variableName': 'item'}, u'{owner}': {'conditionalValues': [], 'variableType': 10, 'propertyName': None, 'args': 0, 'kwargs': {}, 'variableName': 'owner'}})
87  */
std::string graphic
Definition: CorpData.h:74
int64 grantableRolesAtBase
Definition: CorpData.h:39
int64 grantableRoles
Definition: CorpData.h:37
std::string appText
Definition: CorpData.h:68
signed __int8 int8
Definition: eve-compat.h:45
signed __int32 int32
Definition: eve-compat.h:49
Definition: EVE_Corp.h:15
unsigned __int32 uint32
Definition: eve-compat.h:50
uint32 characterID
Definition: CorpData.h:30
int64 grantableRolesAtOther
Definition: CorpData.h:40
signed __int64 int64
Definition: eve-compat.h:51
int64 grantableRolesAtHQ
Definition: CorpData.h:38
signed __int16 int16
Definition: eve-compat.h:47
int64 startDateTime
Definition: CorpData.h:31
std::string optionText
Definition: CorpData.h:53
int64 rolesAtOther
Definition: CorpData.h:36