List all available offers one can migrate to

REST: GET /overTheBox/{serviceName}/migration/offers
@param serviceName [required] The internal name of your overTheBox offer

API beta
8007
public ArrayList<OvhAvailableMigrationOffer> serviceName_migration_offers_GET(String serviceName) throws IOException {
		String qPath = "/overTheBox/{serviceName}/migration/offers";
		StringBuilder sb = path(qPath, serviceName);
		String resp = exec(qPath, "GET", sb.toString(), null);
		return convertTo(resp, t5);
	}
1168841
public ArrayList<OvhBounce> serviceName_email_bounces_GET(String serviceName, Long limit) throws IOException {
		String qPath = "/hosting/web/{serviceName}/email/bounces";
		StringBuilder sb = path(qPath, serviceName);
		query(sb, "limit", limit);
		String resp = exec(qPath, "GET", sb.toString(), null);
		return convertTo(resp, t11);
	}
882738
public ArrayList<OvhContactAllTypesEnum> serviceName_rules_emailsObfuscation_GET(String serviceName) throws IOException {
		String qPath = "/domain/{serviceName}/rules/emailsObfuscation";
		StringBuilder sb = path(qPath, serviceName);
		String resp = exec(qPath, "GET", sb.toString(), null);
		return convertTo(resp, t6);
	}
681622
public OvhAsyncTask<OvhMigrationOfferResponse> packName_migration_offers_POST(String packName) throws IOException {
		String qPath = "/pack/xdsl/{packName}/migration/offers";
		StringBuilder sb = path(qPath, packName);
		String resp = exec(qPath, "POST", sb.toString(), null);
		return convertTo(resp, t11);
	}
1026139
public ArrayList<OvhFarmAvailableProbe> serviceName_availableFarmProbes_GET(String serviceName) throws IOException {
		String qPath = "/ipLoadbalancing/{serviceName}/availableFarmProbes";
		StringBuilder sb = path(qPath, serviceName);
		String resp = exec(qPath, "GET", sb.toString(), null);
		return convertTo(resp, t5);
	}
4072
def get_service(self, service_name):
        
        service = self.services.get(service_name)
        if not service:
            raise KeyError('Service not registered: %s' % service_name)
        return service
519813
public ArrayList<OvhUkRegistrar> serviceName_ukRegistrars_GET(String serviceName) throws IOException {
		String qPath = "/domain/{serviceName}/ukRegistrars";
		StringBuilder sb = path(qPath, serviceName);
		String resp = exec(qPath, "GET", sb.toString(), null);
		return convertTo(resp, t4);
	}
1366605
public OvhLegacyVrack serviceName_legacyVrack_legacyVrack_GET(String serviceName, String legacyVrack) throws IOException {
		String qPath = "/vrack/{serviceName}/legacyVrack/{legacyVrack}";
		StringBuilder sb = path(qPath, serviceName, legacyVrack);
		String resp = exec(qPath, "GET", sb.toString(), null);
		return convertTo(resp, OvhLegacyVrack.class);
	}
488287
public ModelService lookupService(String serviceName){
        HttpResponse result = invoker.invoke("/service/" + serviceName , null, HttpMethod.GET);

        if (result.getHttpCode() != HTTP_OK) {
            throw new ServiceException(ErrorCode.REMOTE_DIRECTORY_SERVER_ERROR,
                    "HTTP Code is not OK, code=%s", result.getHttpCode());
        }

        ModelService service = _deserialize(result.getRetBody(), ModelService.class);
        return service;
    }
999249
private boolean isServiceSupportedInRegion(String serviceName) {
        return partition.getServices().get(serviceName) != null
                && partition.getServices().get(serviceName).getEndpoints()
                .containsKey(region);
    }
1373090
public OvhOption serviceName_option_option_GET(String serviceName, net.minidev.ovh.api.vps.OvhVpsOptionEnum option) throws IOException {
		String qPath = "/vps/{serviceName}/option/{option}";
		StringBuilder sb = path(qPath, serviceName, option);
		String resp = exec(qPath, "GET", sb.toString(), null);
		return convertTo(resp, OvhOption.class);
	}
517489
ServiceName serviceName(final String name) {
        RuntimeCapability<?> dynamicCapability = runtimeCapability.fromBaseCapability(name);
        return dynamicCapability.getCapabilityServiceName(clazz);
    }
507905
public ArrayList<net.minidev.ovh.api.domain.configurations.OvhOptin> serviceName_configurations_optin_PUT(String serviceName, net.minidev.ovh.api.domain.configurations.OvhOptin[] optin) throws IOException {
		String qPath = "/domain/{serviceName}/configurations/optin";
		StringBuilder sb = path(qPath, serviceName);
		HashMap<String, Object>o = new HashMap<String, Object>();
		addBody(o, "optin", optin);
		String resp = exec(qPath, "PUT", sb.toString(), o);
		return convertTo(resp, t8);
	}
1113186
public ArrayList<String> vps_serviceName_upgrade_GET(String serviceName, String model) throws IOException {
		String qPath = "/order/vps/{serviceName}/upgrade";
		StringBuilder sb = path(qPath, serviceName);
		query(sb, "model", model);
		String resp = exec(qPath, "GET", sb.toString(), null);
		return convertTo(resp, t1);
	}
119334
public Offering getOffering(String offeringName) {
        BasicDBObject query = new BasicDBObject("offering_name", offeringName);
        FindIterable<Document> cursor = this.offeringsCollection.find(query);

        return Offering.fromDB(cursor.first());
    }
1215198
def service_endpoints(service_name)
      catalog = extract_value(identity_data, "access", "serviceCatalog") || {}
      service = catalog.detect { |s| s["name"] == service_name } || {}
      service["endpoints"] || []
    end
1106854
public static svcbindings get(nitro_service service, String servicename) throws Exception{
		svcbindings obj = new svcbindings();
		obj.set_servicename(servicename);
		svcbindings response = (svcbindings) obj.get_resource(service);
		return response;
	}