Name | Type | Description | Notes |
---|---|---|---|
Id | string | The OpenAlex ID for this source. | |
DisplayName | string | The name of the source. | |
HostOrganization | Pointer to string | The OpenAlex ID of the host organization for this source. | [optional] |
HostOrganizationLineage | Pointer to []string | OpenAlex IDs of the host organization's lineage, from most specific to most general. | [optional] |
HostOrganizationLineageNames | Pointer to []string | The display names of the host organization's lineage, from most specific to most general. | [optional] |
HostOrganizationName | Pointer to string | The display_name of the host organization, shown for convenience. | [optional] |
IsCore | Pointer to bool | Whether this source is identified as a "core source" by CWTS, used in the Open Leiden Ranking of universities around the world. The list of core sources can be found here. | [optional] |
IsInDoaj | Pointer to bool | Whether this source is listed in the Directory of Open Access Journals (DOAJ). | [optional] |
IsOa | Pointer to bool | Whether this is currently a fully open-access source. | [optional] |
Issn | Pointer to []string | The ISSNs (International Standard Serial Numbers) used by this source. | [optional] |
IssnL | Pointer to string | The ISSN-L (linking ISSN) identifying this source. | [optional] |
Type | string | The type of source. |
func NewListWorks200ResponseResultsInnerBestOaLocationSource(id string, displayName string, type_ string, ) *ListWorks200ResponseResultsInnerBestOaLocationSource
NewListWorks200ResponseResultsInnerBestOaLocationSource instantiates a new ListWorks200ResponseResultsInnerBestOaLocationSource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewListWorks200ResponseResultsInnerBestOaLocationSourceWithDefaults() *ListWorks200ResponseResultsInnerBestOaLocationSource
NewListWorks200ResponseResultsInnerBestOaLocationSourceWithDefaults instantiates a new ListWorks200ResponseResultsInnerBestOaLocationSource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetId(v string)
SetId sets Id field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetDisplayName() string
GetDisplayName returns the DisplayName field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetDisplayName(v string)
SetDisplayName sets DisplayName field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganization() string
GetHostOrganization returns the HostOrganization field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationOk() (*string, bool)
GetHostOrganizationOk returns a tuple with the HostOrganization field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetHostOrganization(v string)
SetHostOrganization sets HostOrganization field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) HasHostOrganization() bool
HasHostOrganization returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationLineage() []string
GetHostOrganizationLineage returns the HostOrganizationLineage field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationLineageOk() (*[]string, bool)
GetHostOrganizationLineageOk returns a tuple with the HostOrganizationLineage field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetHostOrganizationLineage(v []string)
SetHostOrganizationLineage sets HostOrganizationLineage field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) HasHostOrganizationLineage() bool
HasHostOrganizationLineage returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationLineageNames() []string
GetHostOrganizationLineageNames returns the HostOrganizationLineageNames field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationLineageNamesOk() (*[]string, bool)
GetHostOrganizationLineageNamesOk returns a tuple with the HostOrganizationLineageNames field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetHostOrganizationLineageNames(v []string)
SetHostOrganizationLineageNames sets HostOrganizationLineageNames field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) HasHostOrganizationLineageNames() bool
HasHostOrganizationLineageNames returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationName() string
GetHostOrganizationName returns the HostOrganizationName field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationNameOk() (*string, bool)
GetHostOrganizationNameOk returns a tuple with the HostOrganizationName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetHostOrganizationName(v string)
SetHostOrganizationName sets HostOrganizationName field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) HasHostOrganizationName() bool
HasHostOrganizationName returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetIsCore() bool
GetIsCore returns the IsCore field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetIsCoreOk() (*bool, bool)
GetIsCoreOk returns a tuple with the IsCore field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetIsCore(v bool)
SetIsCore sets IsCore field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) HasIsCore() bool
HasIsCore returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetIsInDoaj() bool
GetIsInDoaj returns the IsInDoaj field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetIsInDoajOk() (*bool, bool)
GetIsInDoajOk returns a tuple with the IsInDoaj field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetIsInDoaj(v bool)
SetIsInDoaj sets IsInDoaj field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) HasIsInDoaj() bool
HasIsInDoaj returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetIsOa() bool
GetIsOa returns the IsOa field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetIsOaOk() (*bool, bool)
GetIsOaOk returns a tuple with the IsOa field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetIsOa(v bool)
SetIsOa sets IsOa field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) HasIsOa() bool
HasIsOa returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetIssn() []string
GetIssn returns the Issn field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetIssnOk() (*[]string, bool)
GetIssnOk returns a tuple with the Issn field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetIssn(v []string)
SetIssn sets Issn field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) HasIssn() bool
HasIssn returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetIssnL() string
GetIssnL returns the IssnL field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetIssnLOk() (*string, bool)
GetIssnLOk returns a tuple with the IssnL field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetIssnL(v string)
SetIssnL sets IssnL field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) HasIssnL() bool
HasIssnL returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetType() string
GetType returns the Type field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetType(v string)
SetType sets Type field to given value.