Designated initializers are non standard feature and failed to compile in our environment. I have adjusted the code to compile: order from struct definition must be preserved and cannot miss out fields except from at the end.
Designated initializers are non standard feature and failed to compile in our environment. I have adjusted the code to compile: order from struct definition must be preserved and cannot miss out fields except from at the end.