using com.alibaba.openapi.client.primitive; using com.alibaba.openapi.client.util; using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.Text; namespace com.alibaba.china.openapi.client.example.param.apiexample { [DataContract(Namespace = "com.alibaba.openapi.client")] public class ExampleFamily { [DataMember(Order = 1)] private int? familyNumber; /** * @return 家庭编号 */ public int? getFamilyNumber() { return familyNumber; } /** * 设置家庭编号 * * 参数示例:
     
                 * 此参数必填
              */
        public void setFamilyNumber(int familyNumber)
        {
            this.familyNumber = familyNumber;
        }

        [DataMember(Order = 2)]
        private ExamplePerson father;

        /**
       * @return 父亲对象,可以为空
    */
        public ExamplePerson getFather()
        {
            return father;
        }

        /**
         * 设置父亲对象,可以为空     *
         * 参数示例:
     
                 * 此参数必填
              */
        public void setFather(ExamplePerson father)
        {
            this.father = father;
        }

        [DataMember(Order = 3)]
        private ExamplePerson mother;

        /**
       * @return 母亲对象,可以为空
    */
        public ExamplePerson getMother()
        {
            return mother;
        }

        /**
         * 设置母亲对象,可以为空     *
         * 参数示例:
     
                 * 此参数必填
              */
        public void setMother(ExamplePerson mother)
        {
            this.mother = mother;
        }

        [DataMember(Order = 4)]
        private ExamplePerson[] children;

        /**
       * @return 孩子列表
    */
        public ExamplePerson[] getChildren()
        {
            return children;
        }

        /**
         * 设置孩子列表     *
         * 参数示例:
     
                 * 此参数必填
              */
        public void setChildren(ExamplePerson[] children)
        {
            this.children = children;
        }

        [DataMember(Order = 5)]
        private ExampleCar[] ownedCars;

        /**
       * @return 拥有的汽车信息
    */
        public ExampleCar[] getOwnedCars()
        {
            return ownedCars;
        }

        /**
         * 设置拥有的汽车信息     *
         * 参数示例:
     
                 * 此参数必填
              */
        public void setOwnedCars(ExampleCar[] ownedCars)
        {
            this.ownedCars = ownedCars;
        }

        [DataMember(Order = 6)]
        private ExampleHouse myHouse;

        /**
       * @return 所住的房屋信息
    */
        public ExampleHouse getMyHouse()
        {
            return myHouse;
        }

        /**
         * 设置所住的房屋信息     *
         * 参数示例:
     
                 * 此参数必填
              */
        public void setMyHouse(ExampleHouse myHouse)
        {
            this.myHouse = myHouse;
        }


    }
}