public static void profileTransactionType(profileTransactionType argument) { if (null != argument) { if (argument.Item is profileTransAuthCaptureType) { profileTransAuthCaptureType(argument.Item as profileTransAuthCaptureType); } if (argument.Item is profileTransAuthOnlyType) { profileTransAuthOnlyType(argument.Item as profileTransAuthOnlyType); } if (argument.Item is profileTransCaptureOnlyType) { profileTransCaptureOnlyType(argument.Item as profileTransCaptureOnlyType); } if (argument.Item is profileTransPriorAuthCaptureType) { profileTransPriorAuthCaptureType(argument.Item as profileTransPriorAuthCaptureType); } if (argument.Item is profileTransRefundType) { profileTransRefundType(argument.Item as profileTransRefundType); } if (argument.Item is profileTransVoidType) { profileTransVoidType(argument.Item as profileTransVoidType); } } }
public static void profileTransactionType(profileTransactionType request) { if (null != request) { if (request.Item is profileTransAuthCaptureType) { profileTransAuthCaptureType(request.Item as profileTransAuthCaptureType); } if (request.Item is profileTransAuthOnlyType) { profileTransAuthOnlyType(request.Item as profileTransAuthOnlyType); } if (request.Item is profileTransCaptureOnlyType) { profileTransCaptureOnlyType(request.Item as profileTransCaptureOnlyType); } if (request.Item is profileTransPriorAuthCaptureType) { profileTransPriorAuthCaptureType(request.Item as profileTransPriorAuthCaptureType); } if (request.Item is profileTransRefundType) { profileTransRefundType(request.Item as profileTransRefundType); } if (request.Item is profileTransVoidType) { profileTransVoidType(request.Item as profileTransVoidType); } } }