When we create the BooleanAttributeMetadata through SDK by executing CreateAttributeRequest, we can only set the TrueOption and FalseOption of the BooleanOptionSetMetadata.
But the ordering of the options cannot be set during the creation through SDK and the attribute is created in TrueOption as the first option which is reversed from the default order of creating Two Options attribute in CRM web.
So far, the only alternative solution that I know is to call OrderOptionRequest to order in reverse after executing CreateAttributeRequest. (but for my application, I am having an issue to make a subsequent call due to some limitations)
So, I am wondering how the CRM web application handle at the backend for the creation of Two Options if SDK doesn't allow that. Or is there any order setting that I don't know or any other workaround solution to make only one web service call.