class TicketAdminInp extends TicketInp {

	public static TicketAdminInp instanceForModifyNumberOfUses(final String ticketId, final Integer numberOfUses) {

		if (ticketId == null || ticketId.isEmpty()) {
			throw new IllegalArgumentException("null or empty ticket id");
		}

		if (numberOfUses < 0) {
			throw new IllegalArgumentException("illegal integer for uses - must be 0 or greater");
		}

		return new TicketAdminInp(TICKET_ADMIN_INP_API_NBR, "mod", ticketId, "uses", numberOfUses.toString(), BLANK,
				BLANK);

	}

	private  TicketAdminInp(final int apiNbr, final String arg1, final String arg2, final String arg3, final String arg4,
			final String arg5, final String arg6);

}