I am using a .NET library - SalesforceMagic - for communication with SalesForce. I use a SalesForce API user credentials and pass data to and from via a SOQL query. It all works fine.
Now, there are many fields, which have specific picklist values assigned to them on the SalesForce side. Currently, I have hard-coded them into the UI, these values may however be changed by someone managing the object's field definitions in SalesForce.
Is it possible to retrieve these lists (for any specific field) via SOQL? If not, what would be the best workaround?