All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.factset.sdk.FactSetFunds.models.Summaries Maven / Gradle / Ivy

There is a newer version: 2.1.1
Show newest version
/*
 * FactSet Funds API
 * FactSet Mutual Funds data offers over 50 fund- and share class-specific data points for mutual funds listed in the United States. 

FactSet Mutual Funds Reference provides fund-specific reference information as well as FactSet's proprietary classification system. It includes but is not limited to the following coverage * Fund descriptions * A seven-tier classification system * Leverage information * Fees and expenses * Portfolio managers FactSet Mutual Funds Time Series provides quantitative data items on a historical basis. It includes but is not limited to the following coverage * Net asset value * Fund flows * Assets under management * Total return

This API is rate-limited to 10 requests per second and 10 concurrent requests per user.

* * The version of the OpenAPI document: 1.1.0 * Contact: [email protected] * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ package com.factset.sdk.FactSetFunds.models; import java.util.Objects; import java.util.Arrays; import java.util.Map; import java.util.HashMap; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonTypeName; import com.fasterxml.jackson.annotation.JsonValue; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.time.LocalDate; import org.openapitools.jackson.nullable.JsonNullable; import com.fasterxml.jackson.annotation.JsonIgnore; import org.openapitools.jackson.nullable.JsonNullable; import java.util.NoSuchElementException; import java.io.Serializable; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.factset.sdk.FactSetFunds.JSON; /** * Summaries */ @JsonPropertyOrder({ Summaries.JSON_PROPERTY_FSYM_ID, Summaries.JSON_PROPERTY_FSYM_ENTITY_ID, Summaries.JSON_PROPERTY_FSYM_REGIONAL_ID, Summaries.JSON_PROPERTY_FSYM_TICKER_REGION, Summaries.JSON_PROPERTY_FSYM_ULTIMATE_PARENT_ID, Summaries.JSON_PROPERTY_REQUEST_ID, Summaries.JSON_PROPERTY_ACTIVE_FLAG, Summaries.JSON_PROPERTY_ACTIVELY_MANAGED_FLAG, Summaries.JSON_PROPERTY_BRAND, Summaries.JSON_PROPERTY_COUNTRY_DOMICILE, Summaries.JSON_PROPERTY_CURRENCY, Summaries.JSON_PROPERTY_DESC_INFO, Summaries.JSON_PROPERTY_FUND_OF_FUNDS_ID, Summaries.JSON_PROPERTY_INCEPTION_DATE, Summaries.JSON_PROPERTY_INSIGHT, Summaries.JSON_PROPERTY_ISSUER_ID, Summaries.JSON_PROPERTY_ISSUER_NAME, Summaries.JSON_PROPERTY_LEGAL_STRUCTURE, Summaries.JSON_PROPERTY_LEVERAGE_FACTOR, Summaries.JSON_PROPERTY_LEVERAGE_INVERSE, Summaries.JSON_PROPERTY_NAME, Summaries.JSON_PROPERTY_NAV_CURRENCY, Summaries.JSON_PROPERTY_OBJECTIVE, Summaries.JSON_PROPERTY_PRICE_FIRST_DATE, Summaries.JSON_PROPERTY_PRICE_RECENT_DATE, Summaries.JSON_PROPERTY_SHR_CLASS, Summaries.JSON_PROPERTY_SHR_CLASS_ACTIVE_FLAG, Summaries.JSON_PROPERTY_SHR_CLS_ACTIVELY_MANAGED_FLAG, Summaries.JSON_PROPERTY_SHR_CLS_CURRENCY, Summaries.JSON_PROPERTY_SHR_CLS_INCEPT_DATE, Summaries.JSON_PROPERTY_SHR_CLS_NAME, Summaries.JSON_PROPERTY_SHR_CLS_TERM_DATE, Summaries.JSON_PROPERTY_TERMINATION_DATE, Summaries.JSON_PROPERTY_TYPE, Summaries.JSON_PROPERTY_WEB_SITE }) @jakarta.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen") public class Summaries implements Serializable { private static final long serialVersionUID = 1L; public static final String JSON_PROPERTY_FSYM_ID = "fsymId"; private JsonNullable fsymId = JsonNullable.undefined(); public static final String JSON_PROPERTY_FSYM_ENTITY_ID = "fsymEntityId"; private JsonNullable fsymEntityId = JsonNullable.undefined(); public static final String JSON_PROPERTY_FSYM_REGIONAL_ID = "fsymRegionalId"; private JsonNullable fsymRegionalId = JsonNullable.undefined(); public static final String JSON_PROPERTY_FSYM_TICKER_REGION = "fsymTickerRegion"; private JsonNullable fsymTickerRegion = JsonNullable.undefined(); public static final String JSON_PROPERTY_FSYM_ULTIMATE_PARENT_ID = "fsymUltimateParentId"; private JsonNullable fsymUltimateParentId = JsonNullable.undefined(); public static final String JSON_PROPERTY_REQUEST_ID = "requestId"; private String requestId; public static final String JSON_PROPERTY_ACTIVE_FLAG = "activeFlag"; private JsonNullable activeFlag = JsonNullable.undefined(); public static final String JSON_PROPERTY_ACTIVELY_MANAGED_FLAG = "activelyManagedFlag"; private JsonNullable activelyManagedFlag = JsonNullable.undefined(); public static final String JSON_PROPERTY_BRAND = "brand"; private JsonNullable brand = JsonNullable.undefined(); public static final String JSON_PROPERTY_COUNTRY_DOMICILE = "countryDomicile"; private JsonNullable countryDomicile = JsonNullable.undefined(); public static final String JSON_PROPERTY_CURRENCY = "currency"; private JsonNullable currency = JsonNullable.undefined(); public static final String JSON_PROPERTY_DESC_INFO = "descInfo"; private JsonNullable descInfo = JsonNullable.undefined(); public static final String JSON_PROPERTY_FUND_OF_FUNDS_ID = "fundOfFundsId"; private JsonNullable fundOfFundsId = JsonNullable.undefined(); public static final String JSON_PROPERTY_INCEPTION_DATE = "inceptionDate"; private JsonNullable inceptionDate = JsonNullable.undefined(); public static final String JSON_PROPERTY_INSIGHT = "insight"; private JsonNullable insight = JsonNullable.undefined(); public static final String JSON_PROPERTY_ISSUER_ID = "issuerId"; private JsonNullable issuerId = JsonNullable.undefined(); public static final String JSON_PROPERTY_ISSUER_NAME = "issuerName"; private JsonNullable issuerName = JsonNullable.undefined(); public static final String JSON_PROPERTY_LEGAL_STRUCTURE = "legalStructure"; private JsonNullable legalStructure = JsonNullable.undefined(); public static final String JSON_PROPERTY_LEVERAGE_FACTOR = "leverageFactor"; private JsonNullable leverageFactor = JsonNullable.undefined(); public static final String JSON_PROPERTY_LEVERAGE_INVERSE = "leverageInverse"; private JsonNullable leverageInverse = JsonNullable.undefined(); public static final String JSON_PROPERTY_NAME = "name"; private JsonNullable name = JsonNullable.undefined(); public static final String JSON_PROPERTY_NAV_CURRENCY = "navCurrency"; private JsonNullable navCurrency = JsonNullable.undefined(); public static final String JSON_PROPERTY_OBJECTIVE = "objective"; private JsonNullable objective = JsonNullable.undefined(); public static final String JSON_PROPERTY_PRICE_FIRST_DATE = "priceFirstDate"; private JsonNullable priceFirstDate = JsonNullable.undefined(); public static final String JSON_PROPERTY_PRICE_RECENT_DATE = "priceRecentDate"; private JsonNullable priceRecentDate = JsonNullable.undefined(); public static final String JSON_PROPERTY_SHR_CLASS = "shrClass"; private JsonNullable shrClass = JsonNullable.undefined(); public static final String JSON_PROPERTY_SHR_CLASS_ACTIVE_FLAG = "shrClassActiveFlag"; private JsonNullable shrClassActiveFlag = JsonNullable.undefined(); public static final String JSON_PROPERTY_SHR_CLS_ACTIVELY_MANAGED_FLAG = "shrClsActivelyManagedFlag"; private JsonNullable shrClsActivelyManagedFlag = JsonNullable.undefined(); public static final String JSON_PROPERTY_SHR_CLS_CURRENCY = "shrClsCurrency"; private JsonNullable shrClsCurrency = JsonNullable.undefined(); public static final String JSON_PROPERTY_SHR_CLS_INCEPT_DATE = "shrClsInceptDate"; private JsonNullable shrClsInceptDate = JsonNullable.undefined(); public static final String JSON_PROPERTY_SHR_CLS_NAME = "shrClsName"; private JsonNullable shrClsName = JsonNullable.undefined(); public static final String JSON_PROPERTY_SHR_CLS_TERM_DATE = "shrClsTermDate"; private JsonNullable shrClsTermDate = JsonNullable.undefined(); public static final String JSON_PROPERTY_TERMINATION_DATE = "terminationDate"; private JsonNullable terminationDate = JsonNullable.undefined(); public static final String JSON_PROPERTY_TYPE = "type"; private JsonNullable type = JsonNullable.undefined(); public static final String JSON_PROPERTY_WEB_SITE = "webSite"; private JsonNullable webSite = JsonNullable.undefined(); public Summaries() { } public Summaries fsymId(String fsymId) { this.fsymId = JsonNullable.of(fsymId); return this; } /** * FactSet Security Identifier. Six alpha-numeric characters, excluding vowels, with a -S suffix (XXXXXX-S), resolved from the requestId of the Fund requested. * @return fsymId **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "FNK7XP-S", value = "FactSet Security Identifier. Six alpha-numeric characters, excluding vowels, with a -S suffix (XXXXXX-S), resolved from the requestId of the Fund requested.") @JsonIgnore public String getFsymId() { return fsymId.orElse(null); } @JsonProperty(JSON_PROPERTY_FSYM_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getFsymId_JsonNullable() { return fsymId; } @JsonProperty(JSON_PROPERTY_FSYM_ID) public void setFsymId_JsonNullable(JsonNullable fsymId) { this.fsymId = fsymId; } public void setFsymId(String fsymId) { this.fsymId = JsonNullable.of(fsymId); } public Summaries fsymEntityId(String fsymEntityId) { this.fsymEntityId = JsonNullable.of(fsymEntityId); return this; } /** * FactSet Entity Identifier. Six alpha-numeric characters, excluding vowels, with a -E suffix (XXXXXX-E), resolved from the requestId of the Fund requested. * @return fsymEntityId **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "04BFG7-E", value = "FactSet Entity Identifier. Six alpha-numeric characters, excluding vowels, with a -E suffix (XXXXXX-E), resolved from the requestId of the Fund requested.") @JsonIgnore public String getFsymEntityId() { return fsymEntityId.orElse(null); } @JsonProperty(JSON_PROPERTY_FSYM_ENTITY_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getFsymEntityId_JsonNullable() { return fsymEntityId; } @JsonProperty(JSON_PROPERTY_FSYM_ENTITY_ID) public void setFsymEntityId_JsonNullable(JsonNullable fsymEntityId) { this.fsymEntityId = fsymEntityId; } public void setFsymEntityId(String fsymEntityId) { this.fsymEntityId = JsonNullable.of(fsymEntityId); } public Summaries fsymRegionalId(String fsymRegionalId) { this.fsymRegionalId = JsonNullable.of(fsymRegionalId); return this; } /** * FactSet Regional Identifier. Six alpha-numeric characters, excluding vowels, with a -R suffix (XXXXXX-R), resolved from the requestId of the Fund requested. * @return fsymRegionalId **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "SJY03Z-R", value = "FactSet Regional Identifier. Six alpha-numeric characters, excluding vowels, with a -R suffix (XXXXXX-R), resolved from the requestId of the Fund requested.") @JsonIgnore public String getFsymRegionalId() { return fsymRegionalId.orElse(null); } @JsonProperty(JSON_PROPERTY_FSYM_REGIONAL_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getFsymRegionalId_JsonNullable() { return fsymRegionalId; } @JsonProperty(JSON_PROPERTY_FSYM_REGIONAL_ID) public void setFsymRegionalId_JsonNullable(JsonNullable fsymRegionalId) { this.fsymRegionalId = fsymRegionalId; } public void setFsymRegionalId(String fsymRegionalId) { this.fsymRegionalId = JsonNullable.of(fsymRegionalId); } public Summaries fsymTickerRegion(String fsymTickerRegion) { this.fsymTickerRegion = JsonNullable.of(fsymTickerRegion); return this; } /** * FactSet Ticker-Region for the requested fund. * @return fsymTickerRegion **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "MABAX-US", value = "FactSet Ticker-Region for the requested fund.") @JsonIgnore public String getFsymTickerRegion() { return fsymTickerRegion.orElse(null); } @JsonProperty(JSON_PROPERTY_FSYM_TICKER_REGION) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getFsymTickerRegion_JsonNullable() { return fsymTickerRegion; } @JsonProperty(JSON_PROPERTY_FSYM_TICKER_REGION) public void setFsymTickerRegion_JsonNullable(JsonNullable fsymTickerRegion) { this.fsymTickerRegion = fsymTickerRegion; } public void setFsymTickerRegion(String fsymTickerRegion) { this.fsymTickerRegion = JsonNullable.of(fsymTickerRegion); } public Summaries fsymUltimateParentId(String fsymUltimateParentId) { this.fsymUltimateParentId = JsonNullable.of(fsymUltimateParentId); return this; } /** * The FactSet Ultimate Parent Entity Identifer, with a -E suffix (XXXXXX-E). * @return fsymUltimateParentId **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "002HJD-E", value = "The FactSet Ultimate Parent Entity Identifer, with a -E suffix (XXXXXX-E).") @JsonIgnore public String getFsymUltimateParentId() { return fsymUltimateParentId.orElse(null); } @JsonProperty(JSON_PROPERTY_FSYM_ULTIMATE_PARENT_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getFsymUltimateParentId_JsonNullable() { return fsymUltimateParentId; } @JsonProperty(JSON_PROPERTY_FSYM_ULTIMATE_PARENT_ID) public void setFsymUltimateParentId_JsonNullable(JsonNullable fsymUltimateParentId) { this.fsymUltimateParentId = fsymUltimateParentId; } public void setFsymUltimateParentId(String fsymUltimateParentId) { this.fsymUltimateParentId = JsonNullable.of(fsymUltimateParentId); } public Summaries requestId(String requestId) { this.requestId = requestId; return this; } /** * The requested Id sent as input. * @return requestId **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "MABAX", value = "The requested Id sent as input.") @JsonProperty(JSON_PROPERTY_REQUEST_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public String getRequestId() { return requestId; } @JsonProperty(JSON_PROPERTY_REQUEST_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public void setRequestId(String requestId) { this.requestId = requestId; } public Summaries activeFlag(Integer activeFlag) { this.activeFlag = JsonNullable.of(activeFlag); return this; } /** * Binary flag to indicate whether the fund is currently active, where 1 is active and 0 is inactive. * @return activeFlag **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "1", value = "Binary flag to indicate whether the fund is currently active, where 1 is active and 0 is inactive.") @JsonIgnore public Integer getActiveFlag() { return activeFlag.orElse(null); } @JsonProperty(JSON_PROPERTY_ACTIVE_FLAG) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getActiveFlag_JsonNullable() { return activeFlag; } @JsonProperty(JSON_PROPERTY_ACTIVE_FLAG) public void setActiveFlag_JsonNullable(JsonNullable activeFlag) { this.activeFlag = activeFlag; } public void setActiveFlag(Integer activeFlag) { this.activeFlag = JsonNullable.of(activeFlag); } public Summaries activelyManagedFlag(Integer activelyManagedFlag) { this.activelyManagedFlag = JsonNullable.of(activelyManagedFlag); return this; } /** * Binary indicator of whether the fund is actively managed, where 1 is active and 0 is inactive. * @return activelyManagedFlag **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "1", value = "Binary indicator of whether the fund is actively managed, where 1 is active and 0 is inactive.") @JsonIgnore public Integer getActivelyManagedFlag() { return activelyManagedFlag.orElse(null); } @JsonProperty(JSON_PROPERTY_ACTIVELY_MANAGED_FLAG) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getActivelyManagedFlag_JsonNullable() { return activelyManagedFlag; } @JsonProperty(JSON_PROPERTY_ACTIVELY_MANAGED_FLAG) public void setActivelyManagedFlag_JsonNullable(JsonNullable activelyManagedFlag) { this.activelyManagedFlag = activelyManagedFlag; } public void setActivelyManagedFlag(Integer activelyManagedFlag) { this.activelyManagedFlag = JsonNullable.of(activelyManagedFlag); } public Summaries brand(String brand) { this.brand = JsonNullable.of(brand); return this; } /** * The Funds Brand Name in proper format. * @return brand **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "BlackRock", value = "The Funds Brand Name in proper format.") @JsonIgnore public String getBrand() { return brand.orElse(null); } @JsonProperty(JSON_PROPERTY_BRAND) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getBrand_JsonNullable() { return brand; } @JsonProperty(JSON_PROPERTY_BRAND) public void setBrand_JsonNullable(JsonNullable brand) { this.brand = brand; } public void setBrand(String brand) { this.brand = JsonNullable.of(brand); } public Summaries countryDomicile(String countryDomicile) { this.countryDomicile = JsonNullable.of(countryDomicile); return this; } /** * Returns the fund's country of domicile in ISO2 format. Only available for Mutual Funds. * @return countryDomicile **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "US", value = "Returns the fund's country of domicile in ISO2 format. Only available for Mutual Funds.") @JsonIgnore public String getCountryDomicile() { return countryDomicile.orElse(null); } @JsonProperty(JSON_PROPERTY_COUNTRY_DOMICILE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getCountryDomicile_JsonNullable() { return countryDomicile; } @JsonProperty(JSON_PROPERTY_COUNTRY_DOMICILE) public void setCountryDomicile_JsonNullable(JsonNullable countryDomicile) { this.countryDomicile = countryDomicile; } public void setCountryDomicile(String countryDomicile) { this.countryDomicile = JsonNullable.of(countryDomicile); } public Summaries currency(String currency) { this.currency = JsonNullable.of(currency); return this; } /** * The fund's currency. * @return currency **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "USD", value = "The fund's currency.") @JsonIgnore public String getCurrency() { return currency.orElse(null); } @JsonProperty(JSON_PROPERTY_CURRENCY) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getCurrency_JsonNullable() { return currency; } @JsonProperty(JSON_PROPERTY_CURRENCY) public void setCurrency_JsonNullable(JsonNullable currency) { this.currency = currency; } public void setCurrency(String currency) { this.currency = JsonNullable.of(currency); } public Summaries descInfo(String descInfo) { this.descInfo = JsonNullable.of(descInfo); return this; } /** * The Fund's Investment Strategy short description. * @return descInfo **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "The investment objective of the BlackRock Basic Value Fund, Inc. (the Fund) is to seek capital appreciation and, secondarily, income by investing in securities, primarily equity securities, that management of the Fund believes are undervalued and therefore represent basic investment value.", value = "The Fund's Investment Strategy short description.") @JsonIgnore public String getDescInfo() { return descInfo.orElse(null); } @JsonProperty(JSON_PROPERTY_DESC_INFO) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getDescInfo_JsonNullable() { return descInfo; } @JsonProperty(JSON_PROPERTY_DESC_INFO) public void setDescInfo_JsonNullable(JsonNullable descInfo) { this.descInfo = descInfo; } public void setDescInfo(String descInfo) { this.descInfo = JsonNullable.of(descInfo); } public Summaries fundOfFundsId(String fundOfFundsId) { this.fundOfFundsId = JsonNullable.of(fundOfFundsId); return this; } /** * The fund of fund's id if applicable. Will provide plain Fund of Funds text. * @return fundOfFundsId **/ @jakarta.annotation.Nullable @ApiModelProperty(value = "The fund of fund's id if applicable. Will provide plain Fund of Funds text.") @JsonIgnore public String getFundOfFundsId() { return fundOfFundsId.orElse(null); } @JsonProperty(JSON_PROPERTY_FUND_OF_FUNDS_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getFundOfFundsId_JsonNullable() { return fundOfFundsId; } @JsonProperty(JSON_PROPERTY_FUND_OF_FUNDS_ID) public void setFundOfFundsId_JsonNullable(JsonNullable fundOfFundsId) { this.fundOfFundsId = fundOfFundsId; } public void setFundOfFundsId(String fundOfFundsId) { this.fundOfFundsId = JsonNullable.of(fundOfFundsId); } public Summaries inceptionDate(LocalDate inceptionDate) { this.inceptionDate = JsonNullable.of(inceptionDate); return this; } /** * The fund's inception date in YYYY-MM-DD format. * @return inceptionDate **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "Fri Jul 01 00:00:00 UTC 1977", value = "The fund's inception date in YYYY-MM-DD format.") @JsonIgnore public LocalDate getInceptionDate() { return inceptionDate.orElse(null); } @JsonProperty(JSON_PROPERTY_INCEPTION_DATE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getInceptionDate_JsonNullable() { return inceptionDate; } @JsonProperty(JSON_PROPERTY_INCEPTION_DATE) public void setInceptionDate_JsonNullable(JsonNullable inceptionDate) { this.inceptionDate = inceptionDate; } public void setInceptionDate(LocalDate inceptionDate) { this.inceptionDate = JsonNullable.of(inceptionDate); } public Summaries insight(String insight) { this.insight = JsonNullable.of(insight); return this; } /** * The fund's investment strategy long description. Use `descInfo` if needing short description. * @return insight **/ @jakarta.annotation.Nullable @ApiModelProperty(value = "The fund's investment strategy long description. Use `descInfo` if needing short description.") @JsonIgnore public String getInsight() { return insight.orElse(null); } @JsonProperty(JSON_PROPERTY_INSIGHT) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getInsight_JsonNullable() { return insight; } @JsonProperty(JSON_PROPERTY_INSIGHT) public void setInsight_JsonNullable(JsonNullable insight) { this.insight = insight; } public void setInsight(String insight) { this.insight = JsonNullable.of(insight); } public Summaries issuerId(String issuerId) { this.issuerId = JsonNullable.of(issuerId); return this; } /** * The Issuer Identifier. * @return issuerId **/ @jakarta.annotation.Nullable @ApiModelProperty(value = "The Issuer Identifier.") @JsonIgnore public String getIssuerId() { return issuerId.orElse(null); } @JsonProperty(JSON_PROPERTY_ISSUER_ID) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getIssuerId_JsonNullable() { return issuerId; } @JsonProperty(JSON_PROPERTY_ISSUER_ID) public void setIssuerId_JsonNullable(JsonNullable issuerId) { this.issuerId = issuerId; } public void setIssuerId(String issuerId) { this.issuerId = JsonNullable.of(issuerId); } public Summaries issuerName(String issuerName) { this.issuerName = JsonNullable.of(issuerName); return this; } /** * The Issuer Name in proper format. * @return issuerName **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "BlackRock Inc.", value = "The Issuer Name in proper format.") @JsonIgnore public String getIssuerName() { return issuerName.orElse(null); } @JsonProperty(JSON_PROPERTY_ISSUER_NAME) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getIssuerName_JsonNullable() { return issuerName; } @JsonProperty(JSON_PROPERTY_ISSUER_NAME) public void setIssuerName_JsonNullable(JsonNullable issuerName) { this.issuerName = issuerName; } public void setIssuerName(String issuerName) { this.issuerName = JsonNullable.of(issuerName); } public Summaries legalStructure(String legalStructure) { this.legalStructure = JsonNullable.of(legalStructure); return this; } /** * The legal structure of the fund, e.g. Open-Ended Fund, close-ended fund * @return legalStructure **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "Open-Ended Fund", value = "The legal structure of the fund, e.g. Open-Ended Fund, close-ended fund") @JsonIgnore public String getLegalStructure() { return legalStructure.orElse(null); } @JsonProperty(JSON_PROPERTY_LEGAL_STRUCTURE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getLegalStructure_JsonNullable() { return legalStructure; } @JsonProperty(JSON_PROPERTY_LEGAL_STRUCTURE) public void setLegalStructure_JsonNullable(JsonNullable legalStructure) { this.legalStructure = legalStructure; } public void setLegalStructure(String legalStructure) { this.legalStructure = JsonNullable.of(legalStructure); } public Summaries leverageFactor(Double leverageFactor) { this.leverageFactor = JsonNullable.of(leverageFactor); return this; } /** * The leverage factor of the fund. * @return leverageFactor **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "0", value = "The leverage factor of the fund.") @JsonIgnore public Double getLeverageFactor() { return leverageFactor.orElse(null); } @JsonProperty(JSON_PROPERTY_LEVERAGE_FACTOR) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getLeverageFactor_JsonNullable() { return leverageFactor; } @JsonProperty(JSON_PROPERTY_LEVERAGE_FACTOR) public void setLeverageFactor_JsonNullable(JsonNullable leverageFactor) { this.leverageFactor = leverageFactor; } public void setLeverageFactor(Double leverageFactor) { this.leverageFactor = JsonNullable.of(leverageFactor); } public Summaries leverageInverse(String leverageInverse) { this.leverageInverse = JsonNullable.of(leverageInverse); return this; } /** * Indicates whether the fund is leveraged, inverse, or neither in proper format. * @return leverageInverse **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "Neither", value = "Indicates whether the fund is leveraged, inverse, or neither in proper format.") @JsonIgnore public String getLeverageInverse() { return leverageInverse.orElse(null); } @JsonProperty(JSON_PROPERTY_LEVERAGE_INVERSE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getLeverageInverse_JsonNullable() { return leverageInverse; } @JsonProperty(JSON_PROPERTY_LEVERAGE_INVERSE) public void setLeverageInverse_JsonNullable(JsonNullable leverageInverse) { this.leverageInverse = leverageInverse; } public void setLeverageInverse(String leverageInverse) { this.leverageInverse = JsonNullable.of(leverageInverse); } public Summaries name(String name) { this.name = JsonNullable.of(name); return this; } /** * The Fund security's name in proper format. * @return name **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "BlackRock Basic Value Fund Incorporated", value = "The Fund security's name in proper format.") @JsonIgnore public String getName() { return name.orElse(null); } @JsonProperty(JSON_PROPERTY_NAME) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getName_JsonNullable() { return name; } @JsonProperty(JSON_PROPERTY_NAME) public void setName_JsonNullable(JsonNullable name) { this.name = name; } public void setName(String name) { this.name = JsonNullable.of(name); } public Summaries navCurrency(String navCurrency) { this.navCurrency = JsonNullable.of(navCurrency); return this; } /** * The NAV currency for the specified share class. * @return navCurrency **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "USD", value = "The NAV currency for the specified share class.") @JsonIgnore public String getNavCurrency() { return navCurrency.orElse(null); } @JsonProperty(JSON_PROPERTY_NAV_CURRENCY) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getNavCurrency_JsonNullable() { return navCurrency; } @JsonProperty(JSON_PROPERTY_NAV_CURRENCY) public void setNavCurrency_JsonNullable(JsonNullable navCurrency) { this.navCurrency = navCurrency; } public void setNavCurrency(String navCurrency) { this.navCurrency = JsonNullable.of(navCurrency); } public Summaries objective(String objective) { this.objective = JsonNullable.of(objective); return this; } /** * The Fund's objective long description. * @return objective **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "The Fund invests primarily in equity securities that Fund management believes are undervalued, which means that their prices are less than Fund management believes they are worth. Equity securities primarily consist of common stock, preferred stock, securities convertible into common stock, or securities or other instruments whose price is linked to the value of common stock. Fund management places particular emphasis on companies with below average price/earnings ratios that may pay above average dividends. The Fund invests primarily in common stock of U.S. companies, but the Fund may invest up to 25% of its total assets in the securities of foreign companies. The Fund focuses primarily on companies with market capitalizations of over $5 billion.", value = "The Fund's objective long description.") @JsonIgnore public String getObjective() { return objective.orElse(null); } @JsonProperty(JSON_PROPERTY_OBJECTIVE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getObjective_JsonNullable() { return objective; } @JsonProperty(JSON_PROPERTY_OBJECTIVE) public void setObjective_JsonNullable(JsonNullable objective) { this.objective = objective; } public void setObjective(String objective) { this.objective = JsonNullable.of(objective); } public Summaries priceFirstDate(LocalDate priceFirstDate) { this.priceFirstDate = JsonNullable.of(priceFirstDate); return this; } /** * The fund's first available date for prices (NAV) in YYYY-MM-DD format. This can be used to fetch the first available price from FactSet. *NOTE: This is not the inception date of fund.* * @return priceFirstDate **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "Wed Apr 18 00:00:00 UTC 2018", value = "The fund's first available date for prices (NAV) in YYYY-MM-DD format. This can be used to fetch the first available price from FactSet. *NOTE: This is not the inception date of fund.*") @JsonIgnore public LocalDate getPriceFirstDate() { return priceFirstDate.orElse(null); } @JsonProperty(JSON_PROPERTY_PRICE_FIRST_DATE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getPriceFirstDate_JsonNullable() { return priceFirstDate; } @JsonProperty(JSON_PROPERTY_PRICE_FIRST_DATE) public void setPriceFirstDate_JsonNullable(JsonNullable priceFirstDate) { this.priceFirstDate = priceFirstDate; } public void setPriceFirstDate(LocalDate priceFirstDate) { this.priceFirstDate = JsonNullable.of(priceFirstDate); } public Summaries priceRecentDate(LocalDate priceRecentDate) { this.priceRecentDate = JsonNullable.of(priceRecentDate); return this; } /** * The fund's most recent available date for prices (NAV) in YYYY-MM-DD format. * @return priceRecentDate **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "Fri Mar 26 00:00:00 UTC 2021", value = "The fund's most recent available date for prices (NAV) in YYYY-MM-DD format.") @JsonIgnore public LocalDate getPriceRecentDate() { return priceRecentDate.orElse(null); } @JsonProperty(JSON_PROPERTY_PRICE_RECENT_DATE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getPriceRecentDate_JsonNullable() { return priceRecentDate; } @JsonProperty(JSON_PROPERTY_PRICE_RECENT_DATE) public void setPriceRecentDate_JsonNullable(JsonNullable priceRecentDate) { this.priceRecentDate = priceRecentDate; } public void setPriceRecentDate(LocalDate priceRecentDate) { this.priceRecentDate = JsonNullable.of(priceRecentDate); } public Summaries shrClass(String shrClass) { this.shrClass = JsonNullable.of(shrClass); return this; } /** * The Funds Share class type name in proper format. * @return shrClass **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "Institutional Class", value = "The Funds Share class type name in proper format.") @JsonIgnore public String getShrClass() { return shrClass.orElse(null); } @JsonProperty(JSON_PROPERTY_SHR_CLASS) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getShrClass_JsonNullable() { return shrClass; } @JsonProperty(JSON_PROPERTY_SHR_CLASS) public void setShrClass_JsonNullable(JsonNullable shrClass) { this.shrClass = shrClass; } public void setShrClass(String shrClass) { this.shrClass = JsonNullable.of(shrClass); } public Summaries shrClassActiveFlag(Integer shrClassActiveFlag) { this.shrClassActiveFlag = JsonNullable.of(shrClassActiveFlag); return this; } /** * Returns a binary indicator of whether the specified share class is currently active, where 1 is active and 0 is inactive. * @return shrClassActiveFlag **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "1", value = "Returns a binary indicator of whether the specified share class is currently active, where 1 is active and 0 is inactive.") @JsonIgnore public Integer getShrClassActiveFlag() { return shrClassActiveFlag.orElse(null); } @JsonProperty(JSON_PROPERTY_SHR_CLASS_ACTIVE_FLAG) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getShrClassActiveFlag_JsonNullable() { return shrClassActiveFlag; } @JsonProperty(JSON_PROPERTY_SHR_CLASS_ACTIVE_FLAG) public void setShrClassActiveFlag_JsonNullable(JsonNullable shrClassActiveFlag) { this.shrClassActiveFlag = shrClassActiveFlag; } public void setShrClassActiveFlag(Integer shrClassActiveFlag) { this.shrClassActiveFlag = JsonNullable.of(shrClassActiveFlag); } public Summaries shrClsActivelyManagedFlag(Integer shrClsActivelyManagedFlag) { this.shrClsActivelyManagedFlag = JsonNullable.of(shrClsActivelyManagedFlag); return this; } /** * Returns a binary indicator of whether the specified share class is actively managed, where 1 is active and 0 is inactive. * @return shrClsActivelyManagedFlag **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "1", value = "Returns a binary indicator of whether the specified share class is actively managed, where 1 is active and 0 is inactive.") @JsonIgnore public Integer getShrClsActivelyManagedFlag() { return shrClsActivelyManagedFlag.orElse(null); } @JsonProperty(JSON_PROPERTY_SHR_CLS_ACTIVELY_MANAGED_FLAG) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getShrClsActivelyManagedFlag_JsonNullable() { return shrClsActivelyManagedFlag; } @JsonProperty(JSON_PROPERTY_SHR_CLS_ACTIVELY_MANAGED_FLAG) public void setShrClsActivelyManagedFlag_JsonNullable(JsonNullable shrClsActivelyManagedFlag) { this.shrClsActivelyManagedFlag = shrClsActivelyManagedFlag; } public void setShrClsActivelyManagedFlag(Integer shrClsActivelyManagedFlag) { this.shrClsActivelyManagedFlag = JsonNullable.of(shrClsActivelyManagedFlag); } public Summaries shrClsCurrency(String shrClsCurrency) { this.shrClsCurrency = JsonNullable.of(shrClsCurrency); return this; } /** * The currency for the specified share class. * @return shrClsCurrency **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "USD", value = "The currency for the specified share class.") @JsonIgnore public String getShrClsCurrency() { return shrClsCurrency.orElse(null); } @JsonProperty(JSON_PROPERTY_SHR_CLS_CURRENCY) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getShrClsCurrency_JsonNullable() { return shrClsCurrency; } @JsonProperty(JSON_PROPERTY_SHR_CLS_CURRENCY) public void setShrClsCurrency_JsonNullable(JsonNullable shrClsCurrency) { this.shrClsCurrency = shrClsCurrency; } public void setShrClsCurrency(String shrClsCurrency) { this.shrClsCurrency = JsonNullable.of(shrClsCurrency); } public Summaries shrClsInceptDate(LocalDate shrClsInceptDate) { this.shrClsInceptDate = JsonNullable.of(shrClsInceptDate); return this; } /** * The specified share class's inception date in YYYY-MM-DD format. * @return shrClsInceptDate **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "Fri Jul 01 00:00:00 UTC 1977", value = "The specified share class's inception date in YYYY-MM-DD format.") @JsonIgnore public LocalDate getShrClsInceptDate() { return shrClsInceptDate.orElse(null); } @JsonProperty(JSON_PROPERTY_SHR_CLS_INCEPT_DATE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getShrClsInceptDate_JsonNullable() { return shrClsInceptDate; } @JsonProperty(JSON_PROPERTY_SHR_CLS_INCEPT_DATE) public void setShrClsInceptDate_JsonNullable(JsonNullable shrClsInceptDate) { this.shrClsInceptDate = shrClsInceptDate; } public void setShrClsInceptDate(LocalDate shrClsInceptDate) { this.shrClsInceptDate = JsonNullable.of(shrClsInceptDate); } public Summaries shrClsName(String shrClsName) { this.shrClsName = JsonNullable.of(shrClsName); return this; } /** * The specified share class name for the fund in proper format. * @return shrClsName **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "BlackRock Basic Value I", value = "The specified share class name for the fund in proper format.") @JsonIgnore public String getShrClsName() { return shrClsName.orElse(null); } @JsonProperty(JSON_PROPERTY_SHR_CLS_NAME) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getShrClsName_JsonNullable() { return shrClsName; } @JsonProperty(JSON_PROPERTY_SHR_CLS_NAME) public void setShrClsName_JsonNullable(JsonNullable shrClsName) { this.shrClsName = shrClsName; } public void setShrClsName(String shrClsName) { this.shrClsName = JsonNullable.of(shrClsName); } public Summaries shrClsTermDate(LocalDate shrClsTermDate) { this.shrClsTermDate = JsonNullable.of(shrClsTermDate); return this; } /** * The Share class Termination Date in YYYY-MM-DD format. If still active, value will be null. * @return shrClsTermDate **/ @jakarta.annotation.Nullable @ApiModelProperty(value = "The Share class Termination Date in YYYY-MM-DD format. If still active, value will be null.") @JsonIgnore public LocalDate getShrClsTermDate() { return shrClsTermDate.orElse(null); } @JsonProperty(JSON_PROPERTY_SHR_CLS_TERM_DATE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getShrClsTermDate_JsonNullable() { return shrClsTermDate; } @JsonProperty(JSON_PROPERTY_SHR_CLS_TERM_DATE) public void setShrClsTermDate_JsonNullable(JsonNullable shrClsTermDate) { this.shrClsTermDate = shrClsTermDate; } public void setShrClsTermDate(LocalDate shrClsTermDate) { this.shrClsTermDate = JsonNullable.of(shrClsTermDate); } public Summaries terminationDate(LocalDate terminationDate) { this.terminationDate = JsonNullable.of(terminationDate); return this; } /** * The Termination Date in YYYY-MM-DD format. If still active, value will be null. * @return terminationDate **/ @jakarta.annotation.Nullable @ApiModelProperty(value = "The Termination Date in YYYY-MM-DD format. If still active, value will be null.") @JsonIgnore public LocalDate getTerminationDate() { return terminationDate.orElse(null); } @JsonProperty(JSON_PROPERTY_TERMINATION_DATE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getTerminationDate_JsonNullable() { return terminationDate; } @JsonProperty(JSON_PROPERTY_TERMINATION_DATE) public void setTerminationDate_JsonNullable(JsonNullable terminationDate) { this.terminationDate = terminationDate; } public void setTerminationDate(LocalDate terminationDate) { this.terminationDate = JsonNullable.of(terminationDate); } public Summaries type(String type) { this.type = JsonNullable.of(type); return this; } /** * The Type of Fund, e.g. Mutual Fund, Unit Investment Trust * @return type **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "Mutual Fund", value = "The Type of Fund, e.g. Mutual Fund, Unit Investment Trust") @JsonIgnore public String getType() { return type.orElse(null); } @JsonProperty(JSON_PROPERTY_TYPE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getType_JsonNullable() { return type; } @JsonProperty(JSON_PROPERTY_TYPE) public void setType_JsonNullable(JsonNullable type) { this.type = type; } public void setType(String type) { this.type = JsonNullable.of(type); } public Summaries webSite(String webSite) { this.webSite = JsonNullable.of(webSite); return this; } /** * The URL of the Fund. * @return webSite **/ @jakarta.annotation.Nullable @ApiModelProperty(example = "https://www.blackrock.com/investing/products/227716/blackrock-basic-value-class-a-fund", value = "The URL of the Fund.") @JsonIgnore public String getWebSite() { return webSite.orElse(null); } @JsonProperty(JSON_PROPERTY_WEB_SITE) @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) public JsonNullable getWebSite_JsonNullable() { return webSite; } @JsonProperty(JSON_PROPERTY_WEB_SITE) public void setWebSite_JsonNullable(JsonNullable webSite) { this.webSite = webSite; } public void setWebSite(String webSite) { this.webSite = JsonNullable.of(webSite); } /** * Return true if this summaries object is equal to o. */ @Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } Summaries summaries = (Summaries) o; return equalsNullable(this.fsymId, summaries.fsymId) && equalsNullable(this.fsymEntityId, summaries.fsymEntityId) && equalsNullable(this.fsymRegionalId, summaries.fsymRegionalId) && equalsNullable(this.fsymTickerRegion, summaries.fsymTickerRegion) && equalsNullable(this.fsymUltimateParentId, summaries.fsymUltimateParentId) && Objects.equals(this.requestId, summaries.requestId) && equalsNullable(this.activeFlag, summaries.activeFlag) && equalsNullable(this.activelyManagedFlag, summaries.activelyManagedFlag) && equalsNullable(this.brand, summaries.brand) && equalsNullable(this.countryDomicile, summaries.countryDomicile) && equalsNullable(this.currency, summaries.currency) && equalsNullable(this.descInfo, summaries.descInfo) && equalsNullable(this.fundOfFundsId, summaries.fundOfFundsId) && equalsNullable(this.inceptionDate, summaries.inceptionDate) && equalsNullable(this.insight, summaries.insight) && equalsNullable(this.issuerId, summaries.issuerId) && equalsNullable(this.issuerName, summaries.issuerName) && equalsNullable(this.legalStructure, summaries.legalStructure) && equalsNullable(this.leverageFactor, summaries.leverageFactor) && equalsNullable(this.leverageInverse, summaries.leverageInverse) && equalsNullable(this.name, summaries.name) && equalsNullable(this.navCurrency, summaries.navCurrency) && equalsNullable(this.objective, summaries.objective) && equalsNullable(this.priceFirstDate, summaries.priceFirstDate) && equalsNullable(this.priceRecentDate, summaries.priceRecentDate) && equalsNullable(this.shrClass, summaries.shrClass) && equalsNullable(this.shrClassActiveFlag, summaries.shrClassActiveFlag) && equalsNullable(this.shrClsActivelyManagedFlag, summaries.shrClsActivelyManagedFlag) && equalsNullable(this.shrClsCurrency, summaries.shrClsCurrency) && equalsNullable(this.shrClsInceptDate, summaries.shrClsInceptDate) && equalsNullable(this.shrClsName, summaries.shrClsName) && equalsNullable(this.shrClsTermDate, summaries.shrClsTermDate) && equalsNullable(this.terminationDate, summaries.terminationDate) && equalsNullable(this.type, summaries.type) && equalsNullable(this.webSite, summaries.webSite); } private static boolean equalsNullable(JsonNullable a, JsonNullable b) { return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get())); } @Override public int hashCode() { return Objects.hash(hashCodeNullable(fsymId), hashCodeNullable(fsymEntityId), hashCodeNullable(fsymRegionalId), hashCodeNullable(fsymTickerRegion), hashCodeNullable(fsymUltimateParentId), requestId, hashCodeNullable(activeFlag), hashCodeNullable(activelyManagedFlag), hashCodeNullable(brand), hashCodeNullable(countryDomicile), hashCodeNullable(currency), hashCodeNullable(descInfo), hashCodeNullable(fundOfFundsId), hashCodeNullable(inceptionDate), hashCodeNullable(insight), hashCodeNullable(issuerId), hashCodeNullable(issuerName), hashCodeNullable(legalStructure), hashCodeNullable(leverageFactor), hashCodeNullable(leverageInverse), hashCodeNullable(name), hashCodeNullable(navCurrency), hashCodeNullable(objective), hashCodeNullable(priceFirstDate), hashCodeNullable(priceRecentDate), hashCodeNullable(shrClass), hashCodeNullable(shrClassActiveFlag), hashCodeNullable(shrClsActivelyManagedFlag), hashCodeNullable(shrClsCurrency), hashCodeNullable(shrClsInceptDate), hashCodeNullable(shrClsName), hashCodeNullable(shrClsTermDate), hashCodeNullable(terminationDate), hashCodeNullable(type), hashCodeNullable(webSite)); } private static int hashCodeNullable(JsonNullable a) { if (a == null) { return 1; } return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31; } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class Summaries {\n"); sb.append(" fsymId: ").append(toIndentedString(fsymId)).append("\n"); sb.append(" fsymEntityId: ").append(toIndentedString(fsymEntityId)).append("\n"); sb.append(" fsymRegionalId: ").append(toIndentedString(fsymRegionalId)).append("\n"); sb.append(" fsymTickerRegion: ").append(toIndentedString(fsymTickerRegion)).append("\n"); sb.append(" fsymUltimateParentId: ").append(toIndentedString(fsymUltimateParentId)).append("\n"); sb.append(" requestId: ").append(toIndentedString(requestId)).append("\n"); sb.append(" activeFlag: ").append(toIndentedString(activeFlag)).append("\n"); sb.append(" activelyManagedFlag: ").append(toIndentedString(activelyManagedFlag)).append("\n"); sb.append(" brand: ").append(toIndentedString(brand)).append("\n"); sb.append(" countryDomicile: ").append(toIndentedString(countryDomicile)).append("\n"); sb.append(" currency: ").append(toIndentedString(currency)).append("\n"); sb.append(" descInfo: ").append(toIndentedString(descInfo)).append("\n"); sb.append(" fundOfFundsId: ").append(toIndentedString(fundOfFundsId)).append("\n"); sb.append(" inceptionDate: ").append(toIndentedString(inceptionDate)).append("\n"); sb.append(" insight: ").append(toIndentedString(insight)).append("\n"); sb.append(" issuerId: ").append(toIndentedString(issuerId)).append("\n"); sb.append(" issuerName: ").append(toIndentedString(issuerName)).append("\n"); sb.append(" legalStructure: ").append(toIndentedString(legalStructure)).append("\n"); sb.append(" leverageFactor: ").append(toIndentedString(leverageFactor)).append("\n"); sb.append(" leverageInverse: ").append(toIndentedString(leverageInverse)).append("\n"); sb.append(" name: ").append(toIndentedString(name)).append("\n"); sb.append(" navCurrency: ").append(toIndentedString(navCurrency)).append("\n"); sb.append(" objective: ").append(toIndentedString(objective)).append("\n"); sb.append(" priceFirstDate: ").append(toIndentedString(priceFirstDate)).append("\n"); sb.append(" priceRecentDate: ").append(toIndentedString(priceRecentDate)).append("\n"); sb.append(" shrClass: ").append(toIndentedString(shrClass)).append("\n"); sb.append(" shrClassActiveFlag: ").append(toIndentedString(shrClassActiveFlag)).append("\n"); sb.append(" shrClsActivelyManagedFlag: ").append(toIndentedString(shrClsActivelyManagedFlag)).append("\n"); sb.append(" shrClsCurrency: ").append(toIndentedString(shrClsCurrency)).append("\n"); sb.append(" shrClsInceptDate: ").append(toIndentedString(shrClsInceptDate)).append("\n"); sb.append(" shrClsName: ").append(toIndentedString(shrClsName)).append("\n"); sb.append(" shrClsTermDate: ").append(toIndentedString(shrClsTermDate)).append("\n"); sb.append(" terminationDate: ").append(toIndentedString(terminationDate)).append("\n"); sb.append(" type: ").append(toIndentedString(type)).append("\n"); sb.append(" webSite: ").append(toIndentedString(webSite)).append("\n"); sb.append("}"); return sb.toString(); } /** * Convert the given object to string with each line indented by 4 spaces * (except the first line). */ private String toIndentedString(Object o) { if (o == null) { return "null"; } return o.toString().replace("\n", "\n "); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy