// Generated by scripts/lib/code-synthesizer.mjs

// - - - - - - - - - - - - - - - - - - - -
//            @method {get}
// - - - - - - - - - - - - - - - - - - - -
/*!
 * ESI endpoint: get:/characters/{character_id}/loyalty/points/
 */
/**
 * 200 ok array
 *
 * @maxItems 500
 */
type GetCharactersCharacterIdLoyaltyPointsOk = GetCharactersCharacterIdLoyaltyPoints_200Ok[];

/**
 * 200 ok object
 */
interface GetCharactersCharacterIdLoyaltyPoints_200Ok {
  /**
   * corporation_id integer
   */
  corporation_id: number;
  /**
   * loyalty_points integer
   */
  loyalty_points: number;
  [k: string]: unknown | undefined;
}

/*!
 * ESI endpoint: get:/loyalty/stores/{corporation_id}/offers/
 */
/**
 * required_items array
 *
 * @maxItems 100
 */
type GetLoyaltyStoresCorporationIdOffersRequiredItems = GetLoyaltyStoresCorporationIdOffersRequiredItem[];
/**
 * 200 ok array
 *
 * @maxItems 10000
 */
type GetLoyaltyStoresCorporationIdOffersOk = GetLoyaltyStoresCorporationIdOffers_200Ok[];

/**
 * 200 ok object
 */
interface GetLoyaltyStoresCorporationIdOffers_200Ok {
  /**
   * Analysis kredit cost
   */
  ak_cost?: number;
  /**
   * isk_cost integer
   */
  isk_cost: number;
  /**
   * lp_cost integer
   */
  lp_cost: number;
  /**
   * offer_id integer
   */
  offer_id: number;
  /**
   * quantity integer
   */
  quantity: number;
  required_items: GetLoyaltyStoresCorporationIdOffersRequiredItems;
  type_id: number;
  [k: string]: unknown | undefined;
}
/**
 * required_item object
 */
interface GetLoyaltyStoresCorporationIdOffersRequiredItem {
  /**
   * quantity integer
   */
  quantity: number;
  type_id: number;
  [k: string]: unknown | undefined;
}
