public List<CharacterContractsItemsResponse> getCharactersCharacterIdContractsContractIdItems(Integer characterId,
            Integer contractId, String datasource, String ifNoneMatch, String token) throws ApiException {
        ApiResponse<List<CharacterContractsItemsResponse>> resp = getCharactersCharacterIdContractsContractIdItemsWithHttpInfo(
                characterId, contractId, datasource, ifNoneMatch, token);
        return resp.getData();
    }
public List < CharacterContractsItemsResponse > getCharactersCharacterIdContractsContractIdItems ( Integer characterId , Integer contractId , String datasource , String ifNoneMatch , String token ) throws ApiException { ApiResponse < List < CharacterContractsItemsResponse > > resp = getCharactersCharacterIdContractsContractIdItemsWithHttpInfo ( characterId , contractId , datasource , ifNoneMatch , token ) ; return resp . getData ( ) ; }
Get contract items Lists items of a particular contract --- This route is
cached for up to 3600 seconds SSO Scope:
esi-contracts.read_corporation_contracts.v1 SSO Scope:
esi-contracts.read_character_contracts.v1

@param characterId
An EVE character ID (required)
@param contractId
ID of a contract (required)
@param datasource
The server name you would like data from (optional, default to
tranquility)
@param ifNoneMatch
ETag from a previous request. A 304 will be returned if this
matches the current ETag (optional)
@param token
Access token to use if unable to set a header (optional)
@return List&lt;CharacterContractsItemsResponse&gt;
@throws ApiException
If fail to call the API, e.g. server error or cannot
deserialize the response body