I feel like this is a simple problem, but i couldn't find any solutions. In my xsd, i have a request object which is a complex element and has 3 elements in it. Ex: GetApplicationRequest has element 1 (name), element 2 (dob), element 3 (license_id). To create a valid request, either of (elemen1 and element 2) or (element 3) are required. So if you create a request with element 3, the other 2 shouldn't be there , and if you create a request with element 1 then element 2 is required and element 3 should not be there.I feel like this is a simple problem, but i cou