Name | Type | Description | Notes |
---|---|---|---|
IsAccepted | Pointer to bool | True if this location's version is either acceptedVersion or publishedVersion; otherwise false. | [optional] |
IsOa | Pointer to bool | True if an Open Access (OA) version of this work is available at this location. OA is defined as having a URL where you can read the fulltext of this work without needing to pay money or log in. | [optional] |
IsPublished | Pointer to bool | True if this location's version is publishedVersion; otherwise false. | [optional] |
LandingPageUrl | Pointer to string | The landing page URL for this location. | [optional] |
License | Pointer to string | The location's publishing license. This can be a Creative Commons license such as cc0 or cc-by, a publisher-specific license, or null which means we are not able to determine a license for this location. | [optional] |
Source | Pointer to ListWorks200ResponseResultsInnerBestOaLocationSource | [optional] | |
PdfUrl | Pointer to string | A URL where you can find this location as a PDF. | [optional] |
Version | Pointer to string | The version of the work, based on the DRIVER Guidelines versioning scheme. | [optional] |
func NewListWorks200ResponseResultsInnerBestOaLocation() *ListWorks200ResponseResultsInnerBestOaLocation
NewListWorks200ResponseResultsInnerBestOaLocation instantiates a new ListWorks200ResponseResultsInnerBestOaLocation 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 NewListWorks200ResponseResultsInnerBestOaLocationWithDefaults() *ListWorks200ResponseResultsInnerBestOaLocation
NewListWorks200ResponseResultsInnerBestOaLocationWithDefaults instantiates a new ListWorks200ResponseResultsInnerBestOaLocation 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 *ListWorks200ResponseResultsInnerBestOaLocation) GetIsAccepted() bool
GetIsAccepted returns the IsAccepted field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetIsAcceptedOk() (*bool, bool)
GetIsAcceptedOk returns a tuple with the IsAccepted field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) SetIsAccepted(v bool)
SetIsAccepted sets IsAccepted field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) HasIsAccepted() bool
HasIsAccepted returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetIsOa() bool
GetIsOa returns the IsOa field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) 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 *ListWorks200ResponseResultsInnerBestOaLocation) SetIsOa(v bool)
SetIsOa sets IsOa field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) HasIsOa() bool
HasIsOa returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetIsPublished() bool
GetIsPublished returns the IsPublished field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetIsPublishedOk() (*bool, bool)
GetIsPublishedOk returns a tuple with the IsPublished field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) SetIsPublished(v bool)
SetIsPublished sets IsPublished field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) HasIsPublished() bool
HasIsPublished returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetLandingPageUrl() string
GetLandingPageUrl returns the LandingPageUrl field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetLandingPageUrlOk() (*string, bool)
GetLandingPageUrlOk returns a tuple with the LandingPageUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) SetLandingPageUrl(v string)
SetLandingPageUrl sets LandingPageUrl field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) HasLandingPageUrl() bool
HasLandingPageUrl returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetLicense() string
GetLicense returns the License field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetLicenseOk() (*string, bool)
GetLicenseOk returns a tuple with the License field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) SetLicense(v string)
SetLicense sets License field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) HasLicense() bool
HasLicense returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetSource() ListWorks200ResponseResultsInnerBestOaLocationSource
GetSource returns the Source field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetSourceOk() (*ListWorks200ResponseResultsInnerBestOaLocationSource, bool)
GetSourceOk returns a tuple with the Source field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) SetSource(v ListWorks200ResponseResultsInnerBestOaLocationSource)
SetSource sets Source field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) HasSource() bool
HasSource returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetPdfUrl() string
GetPdfUrl returns the PdfUrl field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetPdfUrlOk() (*string, bool)
GetPdfUrlOk returns a tuple with the PdfUrl field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) SetPdfUrl(v string)
SetPdfUrl sets PdfUrl field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) HasPdfUrl() bool
HasPdfUrl returns a boolean if a field has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetVersion() string
GetVersion returns the Version field if non-nil, zero value otherwise.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetVersionOk() (*string, bool)
GetVersionOk returns a tuple with the Version field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) SetVersion(v string)
SetVersion sets Version field to given value.
func (o *ListWorks200ResponseResultsInnerBestOaLocation) HasVersion() bool
HasVersion returns a boolean if a field has been set.