# Miscellaneous
Data classes that are derived from SidAbility can get Sid string and set Sid tag to the data record. Axis, BeamLoad, Element, FaceLoad, GravityLoad, Member, Node, NodeLoad, Prop2D and Section objects can handle the Sid. Please refer GSA help file for more information about Sid.
# SidAblility
string Sid { get; }
void SetSidTag(string tag, string value);
# GsaApiException
Derived from System.Exception with the following additional properties
string ExtraInformation { get; }
ApiExceptionCode Code { get; }
# ApiExceptionCode
GS_EX_GENERIC = 0,
GS_EX_NO_OPENFILE = 1,
GS_EX_INVALID_FILE_EXTENSION = 2,
GS_EX_UNSUPPORTED_NODE_TYPE = 3,
GS_EX_APPLICATION_AVF_MISSING = 4,
GS_EX_SECTION_DB_MISSING = 5,
GS_EX_UNSUPPORTED_ANALYSIS_TASK_TYPE = 6,
GS_EX_ANALYSIS_TASK_DOESNT_EXIST = 7,
GS_EX_API_EXPIRED = 8