# 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