public static ReferencedField ToSDK(API.ReferencedField apiReferencedField) { if (apiReferencedField == null) { return(null); } API.ReferencedFieldConditions apiReferencedFieldConditions = apiReferencedField.Conditions; List <FieldCondition> sdkReferencedInCondition = new List <FieldCondition>(); foreach (API.FieldCondition apiFieldCondition in apiReferencedFieldConditions.ReferencedInCondition) { FieldConditionConverter converter = new FieldConditionConverter(apiFieldCondition); sdkReferencedInCondition.Add(converter.ToSDKFieldCondition()); } List <FieldCondition> sdkReferencedInAction = new List <FieldCondition>(); foreach (API.FieldCondition apiFieldCondition in apiReferencedFieldConditions.ReferencedInAction) { FieldConditionConverter converter = new FieldConditionConverter(apiFieldCondition); sdkReferencedInAction.Add(converter.ToSDKFieldCondition()); } ReferencedFieldConditions sdkReferencedFieldConditions = new ReferencedFieldConditions(); sdkReferencedFieldConditions.ReferencedInCondition = sdkReferencedInCondition; sdkReferencedFieldConditions.ReferencedInAction = sdkReferencedInAction; ReferencedField sdkReferencedField = new ReferencedField(); sdkReferencedField.FieldId = apiReferencedField.FieldId; sdkReferencedField.Conditions = sdkReferencedFieldConditions; return(sdkReferencedField); }
public static ReferencedFieldConditions ToSDK(API.ReferencedFieldConditions apiReferencedFieldConditions) { if (apiReferencedFieldConditions == null) { return(null); } List <FieldCondition> apiFieldConditionsInCondition = new List <FieldCondition>(); foreach (API.FieldCondition sdkFieldCondition in apiReferencedFieldConditions.ReferencedInCondition) { FieldConditionConverter fieldConditionConverter = new FieldConditionConverter(sdkFieldCondition); apiFieldConditionsInCondition.Add(fieldConditionConverter.ToSDKFieldCondition()); } List <FieldCondition> apiFieldConditionsInAction = new List <FieldCondition>(); foreach (API.FieldCondition sdkFieldCondition in apiReferencedFieldConditions.ReferencedInAction) { FieldConditionConverter fieldConditionConverter = new FieldConditionConverter(sdkFieldCondition); apiFieldConditionsInAction.Add(fieldConditionConverter.ToSDKFieldCondition()); } ReferencedFieldConditions sdkReferencedFieldConditions = new ReferencedFieldConditions(); sdkReferencedFieldConditions.ReferencedInCondition = apiFieldConditionsInCondition; sdkReferencedFieldConditions.ReferencedInAction = apiFieldConditionsInAction; return(sdkReferencedFieldConditions); }