/*******************************************************************************
 *  Copyright 2017-2018 Centre for Development of Advanced Computing(C-DAC), Pune
 *  
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *  
 *   http://www.apache.org/licenses/LICENSE-2.0
 *  
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *******************************************************************************/
package cdac.medinfo.sdk.dcm30_04.services.mediacreation.mediacreationsourceimpl;
/**
 * This enum represents element MediaCreationNGetAttributes
 */
public enum EnumMediaCreationNGetAttributes 
{
	SPECIFIC_CHARACTER_SET_GROUP_NO(0x0008),
	EXECUTION_STATUS_GROUP_NO(0x2100),
	EXECUTION_STATUS_INFO_GROUP_NO(0x0030),
	TOTAL_NUMBER_OF_PIECES_OF_MEDIA_CREATED_GROUP_NO(0x2200),
	FAILED_SOP_SEQUENCE_GROUP_NO(0x0008),
	REFERENCED_STORAGE_MEDIA_SEQUENCE_GROUP_NO(0x2200),
	STORAGE_MEDIA_FILE_SET_ID_GROUP_NO(0x0088),
	STORAGE_MEDIA_FILE_SET_UID_GROUP_NO(0x0088),
	NUMBER_OF_COPIES_GROUP_NO(0x0010),
	REQUEST_PRIORITY_GROUP_NO(0x2200),
	LABEL_USING_INFORMATION_EXTRACTED_FROM_INSTANCES_GROUP_NO(0x2200),
	LABEL_TEXT_GROUP_NO(0x2200),
	LABEL_STYLE_SELECTION_GROUP_NO(0x2200),
	MEDIA_DISPOSITION_GROUP_NO(0x2200),
	BARCODE_VALUE_GROUP_NO(0x2200),
	BARCODE_SYMBOLOGY_GROUP_NO(0x2200),
	ALLOW_MEDIA_SPLITTING_GROUP_NO(0x2200),
	ALLOW_LOSSY_COMPRESSION_GROUP_NO(0x2200),
	INCLUDE_NON_DICOM_OBJECTS_GROUP_NO(0x2200),
	INCLUDE_DISPLAY_APPLICATION_GROUP_NO(0x2200),
	PRESERVE_COMPOSITE_INSTANCES_AFTER_MEDIA_CREATION_GROUP_NO(0x2200),
	REFERENCED_SOP_SEQUENCE_GROUP_NO(0x0008),

	SPECIFIC_CHARACTER_SET_ELEMENT_NO(0x0005),
	EXECUTION_STATUS_ELEMENT_NO(0x0020),
	EXECUTION_STATUS_INFO_ELEMENT_NO(0x0030),
	TOTAL_NUMBER_OF_PIECES_OF_MEDIA_CREATED_ELEMENT_NO(0x000B),
	FAILED_SOP_SEQUENCE_ELEMENT_NO(0x1198),
	REFERENCED_STORAGE_MEDIA_SEQUENCE_ELEMENT_NO(0x000D),
	STORAGE_MEDIA_FILE_SET_ID_ELEMENT_NO(0x0130),
	STORAGE_MEDIA_FILE_SET_UID_ELEMENT_NO(0x0140),
	NUMBER_OF_COPIES_ELEMENT_NO(0x2000),
	REQUEST_PRIORITY_ELEMENT_NO(0x0020),
	LABEL_USING_INFORMATION_EXTRACTED_FROM_INSTANCES_ELEMENT_NO(0x0001),
	LABEL_TEXT_ELEMENT_NO(0x0002),
	LABEL_STYLE_SELECTION_ELEMENT_NO(0x0003),
	MEDIA_DISPOSITION_ELEMENT_NO(0x0004),
	BARCODE_VALUE_ELEMENT_NO(0x0005),
	BARCODE_SYMBOLOGY_ELEMENT_NO(0x0006),
	ALLOW_MEDIA_SPLITTING_ELEMENT_NO(0x0007),
	ALLOW_LOSSY_COMPRESSION_ELEMENT_NO(0x000F),
	INCLUDE_NON_DICOM_OBJECTS_ELEMENT_NO(0x0008),
	INCLUDE_DISPLAY_APPLICATION_ELEMENT_NO(0x0009),
	PRESERVE_COMPOSITE_INSTANCES_AFTER_MEDIA_CREATION_ELEMENT_NO(0x000A),
	REFERENCED_SOP_SEQUENCE_ELEMENT_NO(0x1199);
	
	public int iValue;

	EnumMediaCreationNGetAttributes(int iValue)
	{
		this.iValue = iValue;
	}

	/*
	 * This function gets the int value of EnumGPPPSNGetAttributes.
	 * @return int - value of ModalityLUT Keys.
	 */
	public int getValue()
	{
		return iValue;
	}
}
