package com.njcn.csharmonic.offline.mincfg.vo;

/**
 告警事件结构扩展——时间结构定义

 */
//C# TO JAVA CONVERTER WARNING: Java does not allow user-defined value types. The behavior of this class will differ from the original:
//ORIGINAL LINE: public struct TagMsTime
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//[StructLayout(LayoutKind.Sequential)]
public final class TagMsTime
{
	//C# TO JAVA CONVERTER WARNING: Unsigned integer types have no direct equivalent in Java:
//ORIGINAL LINE: public UInt16 Year;
	public short Year;
	//C# TO JAVA CONVERTER WARNING: Unsigned integer types have no direct equivalent in Java:
//ORIGINAL LINE: public UInt16 Month;
	public short Month;
	//C# TO JAVA CONVERTER WARNING: Unsigned integer types have no direct equivalent in Java:
//ORIGINAL LINE: public UInt16 Day;
	public short Day;
	//C# TO JAVA CONVERTER WARNING: Unsigned integer types have no direct equivalent in Java:
//ORIGINAL LINE: public UInt16 Hour;
	public short Hour;
	//C# TO JAVA CONVERTER WARNING: Unsigned integer types have no direct equivalent in Java:
//ORIGINAL LINE: public UInt16 Min;
	public short Min;
	//C# TO JAVA CONVERTER WARNING: Unsigned integer types have no direct equivalent in Java:
//ORIGINAL LINE: public UInt16 Sec;
	public short Sec;
	//C# TO JAVA CONVERTER WARNING: Unsigned integer types have no direct equivalent in Java:
//ORIGINAL LINE: public UInt16 Ms;
	public short Ms;
	@Override
	public TagMsTime clone()
	{
		TagMsTime varCopy = new TagMsTime();

		varCopy.Year = this.Year;
		varCopy.Month = this.Month;
		varCopy.Day = this.Day;
		varCopy.Hour = this.Hour;
		varCopy.Min = this.Min;
		varCopy.Sec = this.Sec;
		varCopy.Ms = this.Ms;

		return varCopy;
	}
}