﻿//-------------------------------------------------------------------------------------
//     Copyright (c) 2014, Anthilla S.r.l. (http://www.anthilla.com)
//     All rights reserved.
//
//     Redistribution and use in source and binary forms, with or without
//     modification, are permitted provided that the following conditions are met:
//         * Redistributions of source code must retain the above copyright
//           notice, this list of conditions and the following disclaimer.
//         * Redistributions in binary form must reproduce the above copyright
//           notice, this list of conditions and the following disclaimer in the
//           documentation and/or other materials provided with the distribution.
//         * Neither the name of the Anthilla S.r.l. nor the
//           names of its contributors may be used to endorse or promote products
//           derived from this software without specific prior written permission.
//
//     THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
//     ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
//     WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
//     DISCLAIMED. IN NO EVENT SHALL ANTHILLA S.R.L. BE LIABLE FOR ANY
//     DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
//     (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
//     LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
//     ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
//     (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
//     SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
//     20141110
//-------------------------------------------------------------------------------------

namespace antdlib.ViewBinds {
    public class ServiceSamba {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceBind {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }

        public string TypeIsDataArray { get; set; } = "false";
    }

    public class ServiceDhcp {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }

        public string TypeIsDataArray { get; set; } = "false";
    }

    public class ServiceGlusterfs {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceLibvirt {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceLxc {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceNfs {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceNftable {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceNginx {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceNtpd {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceQemu {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceSquid {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceSsh {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceSyslogng {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceHostnamectl {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceJournald {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceNetworkd {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }

    public class ServiceZfs {
        public string DataKey { get; set; }

        public string DataValue { get; set; }

        public string DataFilePath { get; set; }
    }
}
