openapi

package module
v1.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2024 License: MIT Imports: 20 Imported by: 0

README

Go API client for openapi

An OpenAPI specification for the OpenAlex API

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0
  • Generator version: 7.7.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import openapi "github.com/diverged/openalex-go-openapi31"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value openapi.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), openapi.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value openapi.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), openapi.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using openapi.ContextOperationServerIndices and openapi.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), openapi.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.openalex.org

Class Method HTTP request Description
DefaultAPI AutocompleteEntities Get /autocomplete/{entity_type} Autocomplete entities
DefaultAPI ListAuthors Get /authors List Authors
DefaultAPI ListConcepts Get /concepts List Concepts
DefaultAPI ListFunders Get /funders List Funders
DefaultAPI ListInstitutions Get /institutions List Institutions
DefaultAPI ListKeywords Get /keywords List Keywords
DefaultAPI ListPublishers Get /publishers List Publishers
DefaultAPI ListSources Get /sources List Sources
DefaultAPI ListTopics Get /topics List Topics
DefaultAPI ListWorks Get /works List Works

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

PoliteEmail
  • Type: API key
  • API key parameter name: email
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: email and passed in as the auth context for each request.

Example

auth := context.WithValue(
		context.Background(),
		openapi.ContextAPIKeys,
		map[string]openapi.APIKey{
			"email": {Key: "API_KEY_STRING"},
		},
	)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
View Source
var (
	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	DefaultAPI *DefaultAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the OpenAlex API API v1.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type ApiAutocompleteEntitiesRequest

type ApiAutocompleteEntitiesRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiAutocompleteEntitiesRequest) Execute

func (ApiAutocompleteEntitiesRequest) Q

The search string supplied by the user for autocomplete suggestions. Additional parameters: - filter: Optional filter to apply to the autocomplete results. Uses the same syntax as entity filters. - search: Optional search query to apply to the autocomplete results. Uses the same syntax as entity search.

type ApiListAuthorsRequest

type ApiListAuthorsRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiListAuthorsRequest) Cursor

A cursor value for paginating through results. Use '*' to start cursor pagination, or use the 'next_cursor' value from the previous response to get the next page. Warning: Don't use cursor paging to download the whole dataset. It's inefficient and puts a massive load on the servers. Instead, use the OpenAlex snapshot for downloading all data at once.

func (ApiListAuthorsRequest) Execute

func (ApiListAuthorsRequest) Filter

Filters narrow the list down to just entities that meet particular conditions. Multiple filters can be combined using commas. Filters support logical expressions including inequality, negation, intersection, and addition.

func (ApiListAuthorsRequest) GroupBy

Groups the results by a specified property. The response will include a `group_by` object with counts for each group. You can group by most of the same properties that you can filter by. To include the \"unknown\" group in the response, add `:include_unknown` after the group-by parameter. Example: `group_by=authorships.institutions.id` or `group_by=authorships.institutions.id:include_unknown` The response will contain: - `key`: The OpenAlex ID or raw value of the `group_by` parameter for members of this group. - `key_display_name`: The `display_name` or raw value of the `group_by` parameter for members of this group. - `count`: The number of entities in the group.

func (ApiListAuthorsRequest) PerPage

The number of results to return per page. Minimum is 1, maximum is 200, default is 25.

func (ApiListAuthorsRequest) Sample

Get a random sample of results

func (ApiListAuthorsRequest) Search

Text search query string to find entities that match the given text.

func (ApiListAuthorsRequest) Select_

Comma-separated list of fields to return in the results. Only root-level fields can be selected.

func (ApiListAuthorsRequest) Sort

Specify the property to sort the results by. Multiple sort keys can be provided, separated by commas. Append ':desc' to sort in descending order. Default sort direction is ascending.

type ApiListConceptsRequest

type ApiListConceptsRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiListConceptsRequest) Execute

func (ApiListConceptsRequest) Filter

Filters narrow the list down to just entities that meet particular conditions. Multiple filters can be combined using commas. Filters support logical expressions including inequality, negation, intersection, and addition.

func (ApiListConceptsRequest) GroupBy

Groups the results by a specified property. The response will include a `group_by` object with counts for each group. You can group by most of the same properties that you can filter by. To include the \"unknown\" group in the response, add `:include_unknown` after the group-by parameter. Example: `group_by=authorships.institutions.id` or `group_by=authorships.institutions.id:include_unknown` The response will contain: - `key`: The OpenAlex ID or raw value of the `group_by` parameter for members of this group. - `key_display_name`: The `display_name` or raw value of the `group_by` parameter for members of this group. - `count`: The number of entities in the group.

func (ApiListConceptsRequest) Page

The page number of results to return. Used for basic paging.

func (ApiListConceptsRequest) PerPage

The number of results to return per page. Minimum is 1, maximum is 200, default is 25.

func (ApiListConceptsRequest) Sample

Get a random sample of results

func (ApiListConceptsRequest) Search

Text search query string to find entities that match the given text.

func (ApiListConceptsRequest) Select_

Comma-separated list of fields to return in the results. Only root-level fields can be selected.

func (ApiListConceptsRequest) Sort

Specify the property to sort the results by. Multiple sort keys can be provided, separated by commas. Append ':desc' to sort in descending order. Default sort direction is ascending.

type ApiListFundersRequest

type ApiListFundersRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiListFundersRequest) Execute

func (ApiListFundersRequest) Filter

Filters narrow the list down to just entities that meet particular conditions. Multiple filters can be combined using commas. Filters support logical expressions including inequality, negation, intersection, and addition.

func (ApiListFundersRequest) GroupBy

Groups the results by a specified property. The response will include a `group_by` object with counts for each group. You can group by most of the same properties that you can filter by. To include the \"unknown\" group in the response, add `:include_unknown` after the group-by parameter. Example: `group_by=authorships.institutions.id` or `group_by=authorships.institutions.id:include_unknown` The response will contain: - `key`: The OpenAlex ID or raw value of the `group_by` parameter for members of this group. - `key_display_name`: The `display_name` or raw value of the `group_by` parameter for members of this group. - `count`: The number of entities in the group.

func (ApiListFundersRequest) Page

The page number of results to return. Used for basic paging.

func (ApiListFundersRequest) PerPage

The number of results to return per page. Minimum is 1, maximum is 200, default is 25.

func (ApiListFundersRequest) Sample

Get a random sample of results

func (ApiListFundersRequest) Search

Text search query string to find entities that match the given text.

func (ApiListFundersRequest) Select_

Comma-separated list of fields to return in the results. Only root-level fields can be selected.

func (ApiListFundersRequest) Sort

Specify the property to sort the results by. Multiple sort keys can be provided, separated by commas. Append ':desc' to sort in descending order. Default sort direction is ascending.

type ApiListInstitutionsRequest

type ApiListInstitutionsRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiListInstitutionsRequest) Execute

func (ApiListInstitutionsRequest) Filter

Filters narrow the list down to just entities that meet particular conditions. Multiple filters can be combined using commas. Filters support logical expressions including inequality, negation, intersection, and addition.

func (ApiListInstitutionsRequest) GroupBy

Groups the results by a specified property. The response will include a `group_by` object with counts for each group. You can group by most of the same properties that you can filter by. To include the \"unknown\" group in the response, add `:include_unknown` after the group-by parameter. Example: `group_by=authorships.institutions.id` or `group_by=authorships.institutions.id:include_unknown` The response will contain: - `key`: The OpenAlex ID or raw value of the `group_by` parameter for members of this group. - `key_display_name`: The `display_name` or raw value of the `group_by` parameter for members of this group. - `count`: The number of entities in the group.

func (ApiListInstitutionsRequest) Page

The page number of results to return. Used for basic paging.

func (ApiListInstitutionsRequest) PerPage

The number of results to return per page. Minimum is 1, maximum is 200, default is 25.

func (ApiListInstitutionsRequest) Sample

Get a random sample of results

func (ApiListInstitutionsRequest) Search

Text search query string to find entities that match the given text.

func (ApiListInstitutionsRequest) Select_

Comma-separated list of fields to return in the results. Only root-level fields can be selected.

func (ApiListInstitutionsRequest) Sort

Specify the property to sort the results by. Multiple sort keys can be provided, separated by commas. Append ':desc' to sort in descending order. Default sort direction is ascending.

type ApiListKeywordsRequest

type ApiListKeywordsRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiListKeywordsRequest) Execute

func (ApiListKeywordsRequest) Filter

Filters narrow the list down to just entities that meet particular conditions. Multiple filters can be combined using commas. Filters support logical expressions including inequality, negation, intersection, and addition.

func (ApiListKeywordsRequest) GroupBy

Groups the results by a specified property. The response will include a `group_by` object with counts for each group. You can group by most of the same properties that you can filter by. To include the \"unknown\" group in the response, add `:include_unknown` after the group-by parameter. Example: `group_by=authorships.institutions.id` or `group_by=authorships.institutions.id:include_unknown` The response will contain: - `key`: The OpenAlex ID or raw value of the `group_by` parameter for members of this group. - `key_display_name`: The `display_name` or raw value of the `group_by` parameter for members of this group. - `count`: The number of entities in the group.

func (ApiListKeywordsRequest) Page

The page number of results to return. Used for basic paging.

func (ApiListKeywordsRequest) PerPage

The number of results to return per page. Minimum is 1, maximum is 200, default is 25.

func (ApiListKeywordsRequest) Sample

Get a random sample of results

func (ApiListKeywordsRequest) Search

Text search query string to find entities that match the given text.

func (ApiListKeywordsRequest) Select_

Comma-separated list of fields to return in the results. Only root-level fields can be selected.

func (ApiListKeywordsRequest) Sort

Specify the property to sort the results by. Multiple sort keys can be provided, separated by commas. Append ':desc' to sort in descending order. Default sort direction is ascending.

type ApiListPublishersRequest

type ApiListPublishersRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiListPublishersRequest) Execute

func (ApiListPublishersRequest) Filter

Filters narrow the list down to just entities that meet particular conditions. Multiple filters can be combined using commas. Filters support logical expressions including inequality, negation, intersection, and addition.

func (ApiListPublishersRequest) GroupBy

Groups the results by a specified property. The response will include a `group_by` object with counts for each group. You can group by most of the same properties that you can filter by. To include the \"unknown\" group in the response, add `:include_unknown` after the group-by parameter. Example: `group_by=authorships.institutions.id` or `group_by=authorships.institutions.id:include_unknown` The response will contain: - `key`: The OpenAlex ID or raw value of the `group_by` parameter for members of this group. - `key_display_name`: The `display_name` or raw value of the `group_by` parameter for members of this group. - `count`: The number of entities in the group.

func (ApiListPublishersRequest) Page

The page number of results to return. Used for basic paging.

func (ApiListPublishersRequest) PerPage

The number of results to return per page. Minimum is 1, maximum is 200, default is 25.

func (ApiListPublishersRequest) Sample

Get a random sample of results

func (ApiListPublishersRequest) Search

Text search query string to find entities that match the given text.

func (ApiListPublishersRequest) Select_

Comma-separated list of fields to return in the results. Only root-level fields can be selected.

func (ApiListPublishersRequest) Sort

Specify the property to sort the results by. Multiple sort keys can be provided, separated by commas. Append ':desc' to sort in descending order. Default sort direction is ascending.

type ApiListSourcesRequest

type ApiListSourcesRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiListSourcesRequest) Execute

func (ApiListSourcesRequest) Filter

Filters narrow the list down to just entities that meet particular conditions. Multiple filters can be combined using commas. Filters support logical expressions including inequality, negation, intersection, and addition.

func (ApiListSourcesRequest) GroupBy

Groups the results by a specified property. The response will include a `group_by` object with counts for each group. You can group by most of the same properties that you can filter by. To include the \"unknown\" group in the response, add `:include_unknown` after the group-by parameter. Example: `group_by=authorships.institutions.id` or `group_by=authorships.institutions.id:include_unknown` The response will contain: - `key`: The OpenAlex ID or raw value of the `group_by` parameter for members of this group. - `key_display_name`: The `display_name` or raw value of the `group_by` parameter for members of this group. - `count`: The number of entities in the group.

func (ApiListSourcesRequest) Page

The page number of results to return. Used for basic paging.

func (ApiListSourcesRequest) PerPage

The number of results to return per page. Minimum is 1, maximum is 200, default is 25.

func (ApiListSourcesRequest) Sample

Get a random sample of results

func (ApiListSourcesRequest) Search

Text search query string to find entities that match the given text.

func (ApiListSourcesRequest) Select_

Comma-separated list of fields to return in the results. Only root-level fields can be selected.

func (ApiListSourcesRequest) Sort

Specify the property to sort the results by. Multiple sort keys can be provided, separated by commas. Append ':desc' to sort in descending order. Default sort direction is ascending.

type ApiListTopicsRequest

type ApiListTopicsRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiListTopicsRequest) Execute

func (ApiListTopicsRequest) Filter

Filters narrow the list down to just entities that meet particular conditions. Multiple filters can be combined using commas. Filters support logical expressions including inequality, negation, intersection, and addition.

func (ApiListTopicsRequest) GroupBy

Groups the results by a specified property. The response will include a `group_by` object with counts for each group. You can group by most of the same properties that you can filter by. To include the \"unknown\" group in the response, add `:include_unknown` after the group-by parameter. Example: `group_by=authorships.institutions.id` or `group_by=authorships.institutions.id:include_unknown` The response will contain: - `key`: The OpenAlex ID or raw value of the `group_by` parameter for members of this group. - `key_display_name`: The `display_name` or raw value of the `group_by` parameter for members of this group. - `count`: The number of entities in the group.

func (ApiListTopicsRequest) Page

The page number of results to return. Used for basic paging.

func (ApiListTopicsRequest) PerPage

func (r ApiListTopicsRequest) PerPage(perPage int32) ApiListTopicsRequest

The number of results to return per page. Minimum is 1, maximum is 200, default is 25.

func (ApiListTopicsRequest) Sample

Get a random sample of results

func (ApiListTopicsRequest) Search

Text search query string to find entities that match the given text.

func (ApiListTopicsRequest) Select_

Comma-separated list of fields to return in the results. Only root-level fields can be selected.

func (ApiListTopicsRequest) Sort

Specify the property to sort the results by. Multiple sort keys can be provided, separated by commas. Append ':desc' to sort in descending order. Default sort direction is ascending.

type ApiListWorksRequest

type ApiListWorksRequest struct {
	ApiService *DefaultAPIService
	// contains filtered or unexported fields
}

func (ApiListWorksRequest) Execute

func (ApiListWorksRequest) Filter

Filters narrow the list down to just entities that meet particular conditions. Multiple filters can be combined using commas. Filters support logical expressions including inequality, negation, intersection, and addition.

func (ApiListWorksRequest) GroupBy

func (r ApiListWorksRequest) GroupBy(groupBy string) ApiListWorksRequest

Groups the results by a specified property. The response will include a `group_by` object with counts for each group. You can group by most of the same properties that you can filter by. To include the \"unknown\" group in the response, add `:include_unknown` after the group-by parameter. Example: `group_by=authorships.institutions.id` or `group_by=authorships.institutions.id:include_unknown` The response will contain: - `key`: The OpenAlex ID or raw value of the `group_by` parameter for members of this group. - `key_display_name`: The `display_name` or raw value of the `group_by` parameter for members of this group. - `count`: The number of entities in the group.

func (ApiListWorksRequest) Page

The page number of results to return. Used for basic paging.

func (ApiListWorksRequest) PerPage

func (r ApiListWorksRequest) PerPage(perPage int32) ApiListWorksRequest

The number of results to return per page. Minimum is 1, maximum is 200, default is 25.

func (ApiListWorksRequest) Sample

Get a random sample of results

func (ApiListWorksRequest) Search

Text search query string to find entities that match the given text.

func (ApiListWorksRequest) Select_

func (r ApiListWorksRequest) Select_(select_ string) ApiListWorksRequest

Comma-separated list of fields to return in the results. Only root-level fields can be selected.

func (ApiListWorksRequest) Sort

Specify the property to sort the results by. Multiple sort keys can be provided, separated by commas. Append ':desc' to sort in descending order. Default sort direction is ascending.

type Autocomplete

type Autocomplete struct {
	Meta *AutocompleteMeta `json:"meta,omitempty"`
	// A list of up to ten autocomplete results for the query, sorted by citation count.
	Results []AutocompleteResultsInner `json:"results,omitempty"`
}

Autocomplete struct for Autocomplete

func NewAutocomplete

func NewAutocomplete() *Autocomplete

NewAutocomplete instantiates a new Autocomplete 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 NewAutocompleteWithDefaults

func NewAutocompleteWithDefaults() *Autocomplete

NewAutocompleteWithDefaults instantiates a new Autocomplete 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 (*Autocomplete) GetMeta

func (o *Autocomplete) GetMeta() AutocompleteMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*Autocomplete) GetMetaOk

func (o *Autocomplete) GetMetaOk() (*AutocompleteMeta, bool)

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Autocomplete) GetResults

func (o *Autocomplete) GetResults() []AutocompleteResultsInner

GetResults returns the Results field value if set, zero value otherwise.

func (*Autocomplete) GetResultsOk

func (o *Autocomplete) GetResultsOk() ([]AutocompleteResultsInner, bool)

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Autocomplete) HasMeta

func (o *Autocomplete) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*Autocomplete) HasResults

func (o *Autocomplete) HasResults() bool

HasResults returns a boolean if a field has been set.

func (Autocomplete) MarshalJSON

func (o Autocomplete) MarshalJSON() ([]byte, error)

func (*Autocomplete) SetMeta

func (o *Autocomplete) SetMeta(v AutocompleteMeta)

SetMeta gets a reference to the given AutocompleteMeta and assigns it to the Meta field.

func (*Autocomplete) SetResults

func (o *Autocomplete) SetResults(v []AutocompleteResultsInner)

SetResults gets a reference to the given []AutocompleteResultsInner and assigns it to the Results field.

func (Autocomplete) ToMap

func (o Autocomplete) ToMap() (map[string]interface{}, error)

type AutocompleteEntities400Response

type AutocompleteEntities400Response struct {
	// Error message describing the bad request
	Error *string `json:"error,omitempty"`
}

AutocompleteEntities400Response struct for AutocompleteEntities400Response

func NewAutocompleteEntities400Response

func NewAutocompleteEntities400Response() *AutocompleteEntities400Response

NewAutocompleteEntities400Response instantiates a new AutocompleteEntities400Response 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 NewAutocompleteEntities400ResponseWithDefaults

func NewAutocompleteEntities400ResponseWithDefaults() *AutocompleteEntities400Response

NewAutocompleteEntities400ResponseWithDefaults instantiates a new AutocompleteEntities400Response 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 (*AutocompleteEntities400Response) GetError

GetError returns the Error field value if set, zero value otherwise.

func (*AutocompleteEntities400Response) GetErrorOk

func (o *AutocompleteEntities400Response) GetErrorOk() (*string, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AutocompleteEntities400Response) HasError

func (o *AutocompleteEntities400Response) HasError() bool

HasError returns a boolean if a field has been set.

func (AutocompleteEntities400Response) MarshalJSON

func (o AutocompleteEntities400Response) MarshalJSON() ([]byte, error)

func (*AutocompleteEntities400Response) SetError

func (o *AutocompleteEntities400Response) SetError(v string)

SetError gets a reference to the given string and assigns it to the Error field.

func (AutocompleteEntities400Response) ToMap

func (o AutocompleteEntities400Response) ToMap() (map[string]interface{}, error)

type AutocompleteMeta

type AutocompleteMeta struct {
	// The total number of matching results.
	Count *int32 `json:"count,omitempty"`
	// The time taken by the database to respond, in milliseconds.
	DbResponseTimeMs *int32 `json:"db_response_time_ms,omitempty"`
	// The current page number (always 1 for autocomplete).
	Page *int32 `json:"page,omitempty"`
	// The number of results per page (always 10 for autocomplete).
	PerPage *int32 `json:"per_page,omitempty"`
}

AutocompleteMeta Information about the autocomplete request and response.

func NewAutocompleteMeta

func NewAutocompleteMeta() *AutocompleteMeta

NewAutocompleteMeta instantiates a new AutocompleteMeta 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 NewAutocompleteMetaWithDefaults

func NewAutocompleteMetaWithDefaults() *AutocompleteMeta

NewAutocompleteMetaWithDefaults instantiates a new AutocompleteMeta 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 (*AutocompleteMeta) GetCount

func (o *AutocompleteMeta) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*AutocompleteMeta) GetCountOk

func (o *AutocompleteMeta) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AutocompleteMeta) GetDbResponseTimeMs

func (o *AutocompleteMeta) GetDbResponseTimeMs() int32

GetDbResponseTimeMs returns the DbResponseTimeMs field value if set, zero value otherwise.

func (*AutocompleteMeta) GetDbResponseTimeMsOk

func (o *AutocompleteMeta) GetDbResponseTimeMsOk() (*int32, bool)

GetDbResponseTimeMsOk returns a tuple with the DbResponseTimeMs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AutocompleteMeta) GetPage

func (o *AutocompleteMeta) GetPage() int32

GetPage returns the Page field value if set, zero value otherwise.

func (*AutocompleteMeta) GetPageOk

func (o *AutocompleteMeta) GetPageOk() (*int32, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AutocompleteMeta) GetPerPage

func (o *AutocompleteMeta) GetPerPage() int32

GetPerPage returns the PerPage field value if set, zero value otherwise.

func (*AutocompleteMeta) GetPerPageOk

func (o *AutocompleteMeta) GetPerPageOk() (*int32, bool)

GetPerPageOk returns a tuple with the PerPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AutocompleteMeta) HasCount

func (o *AutocompleteMeta) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*AutocompleteMeta) HasDbResponseTimeMs

func (o *AutocompleteMeta) HasDbResponseTimeMs() bool

HasDbResponseTimeMs returns a boolean if a field has been set.

func (*AutocompleteMeta) HasPage

func (o *AutocompleteMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*AutocompleteMeta) HasPerPage

func (o *AutocompleteMeta) HasPerPage() bool

HasPerPage returns a boolean if a field has been set.

func (AutocompleteMeta) MarshalJSON

func (o AutocompleteMeta) MarshalJSON() ([]byte, error)

func (*AutocompleteMeta) SetCount

func (o *AutocompleteMeta) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*AutocompleteMeta) SetDbResponseTimeMs

func (o *AutocompleteMeta) SetDbResponseTimeMs(v int32)

SetDbResponseTimeMs gets a reference to the given int32 and assigns it to the DbResponseTimeMs field.

func (*AutocompleteMeta) SetPage

func (o *AutocompleteMeta) SetPage(v int32)

SetPage gets a reference to the given int32 and assigns it to the Page field.

func (*AutocompleteMeta) SetPerPage

func (o *AutocompleteMeta) SetPerPage(v int32)

SetPerPage gets a reference to the given int32 and assigns it to the PerPage field.

func (AutocompleteMeta) ToMap

func (o AutocompleteMeta) ToMap() (map[string]interface{}, error)

type AutocompleteResultsInner

type AutocompleteResultsInner struct {
	// The OpenAlex ID for this result entity.
	Id *string `json:"id,omitempty"`
	// The Canonical External ID for this result entity.
	ExternalId *string `json:"external_id,omitempty"`
	// The entity's display_name property.
	DisplayName *string `json:"display_name,omitempty"`
	// The entity's type (author, concept, institution, source, publisher, funder, or work).
	EntityType *string `json:"entity_type,omitempty"`
	// The entity's cited_by_count property. For works, this is the number of incoming citations. For other entities, it's the sum of incoming citations for all linked works.
	CitedByCount *int32 `json:"cited_by_count,omitempty"`
	// The number of works associated with the entity. For entity type 'work' it's always null.
	WorksCount *int32 `json:"works_count,omitempty"`
	// Extra information to help identify the right item. Content varies by entity type.
	Hint *string `json:"hint,omitempty"`
}

AutocompleteResultsInner struct for AutocompleteResultsInner

func NewAutocompleteResultsInner

func NewAutocompleteResultsInner() *AutocompleteResultsInner

NewAutocompleteResultsInner instantiates a new AutocompleteResultsInner 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 NewAutocompleteResultsInnerWithDefaults

func NewAutocompleteResultsInnerWithDefaults() *AutocompleteResultsInner

NewAutocompleteResultsInnerWithDefaults instantiates a new AutocompleteResultsInner 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 (*AutocompleteResultsInner) GetCitedByCount

func (o *AutocompleteResultsInner) GetCitedByCount() int32

GetCitedByCount returns the CitedByCount field value if set, zero value otherwise.

func (*AutocompleteResultsInner) GetCitedByCountOk

func (o *AutocompleteResultsInner) GetCitedByCountOk() (*int32, bool)

GetCitedByCountOk returns a tuple with the CitedByCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AutocompleteResultsInner) GetDisplayName

func (o *AutocompleteResultsInner) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*AutocompleteResultsInner) GetDisplayNameOk

func (o *AutocompleteResultsInner) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AutocompleteResultsInner) GetEntityType

func (o *AutocompleteResultsInner) GetEntityType() string

GetEntityType returns the EntityType field value if set, zero value otherwise.

func (*AutocompleteResultsInner) GetEntityTypeOk

func (o *AutocompleteResultsInner) GetEntityTypeOk() (*string, bool)

GetEntityTypeOk returns a tuple with the EntityType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AutocompleteResultsInner) GetExternalId

func (o *AutocompleteResultsInner) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*AutocompleteResultsInner) GetExternalIdOk

func (o *AutocompleteResultsInner) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AutocompleteResultsInner) GetHint

func (o *AutocompleteResultsInner) GetHint() string

GetHint returns the Hint field value if set, zero value otherwise.

func (*AutocompleteResultsInner) GetHintOk

func (o *AutocompleteResultsInner) GetHintOk() (*string, bool)

GetHintOk returns a tuple with the Hint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AutocompleteResultsInner) GetId

func (o *AutocompleteResultsInner) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*AutocompleteResultsInner) GetIdOk

func (o *AutocompleteResultsInner) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AutocompleteResultsInner) GetWorksCount

func (o *AutocompleteResultsInner) GetWorksCount() int32

GetWorksCount returns the WorksCount field value if set, zero value otherwise.

func (*AutocompleteResultsInner) GetWorksCountOk

func (o *AutocompleteResultsInner) GetWorksCountOk() (*int32, bool)

GetWorksCountOk returns a tuple with the WorksCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AutocompleteResultsInner) HasCitedByCount

func (o *AutocompleteResultsInner) HasCitedByCount() bool

HasCitedByCount returns a boolean if a field has been set.

func (*AutocompleteResultsInner) HasDisplayName

func (o *AutocompleteResultsInner) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*AutocompleteResultsInner) HasEntityType

func (o *AutocompleteResultsInner) HasEntityType() bool

HasEntityType returns a boolean if a field has been set.

func (*AutocompleteResultsInner) HasExternalId

func (o *AutocompleteResultsInner) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*AutocompleteResultsInner) HasHint

func (o *AutocompleteResultsInner) HasHint() bool

HasHint returns a boolean if a field has been set.

func (*AutocompleteResultsInner) HasId

func (o *AutocompleteResultsInner) HasId() bool

HasId returns a boolean if a field has been set.

func (*AutocompleteResultsInner) HasWorksCount

func (o *AutocompleteResultsInner) HasWorksCount() bool

HasWorksCount returns a boolean if a field has been set.

func (AutocompleteResultsInner) MarshalJSON

func (o AutocompleteResultsInner) MarshalJSON() ([]byte, error)

func (*AutocompleteResultsInner) SetCitedByCount

func (o *AutocompleteResultsInner) SetCitedByCount(v int32)

SetCitedByCount gets a reference to the given int32 and assigns it to the CitedByCount field.

func (*AutocompleteResultsInner) SetDisplayName

func (o *AutocompleteResultsInner) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*AutocompleteResultsInner) SetEntityType

func (o *AutocompleteResultsInner) SetEntityType(v string)

SetEntityType gets a reference to the given string and assigns it to the EntityType field.

func (*AutocompleteResultsInner) SetExternalId

func (o *AutocompleteResultsInner) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*AutocompleteResultsInner) SetHint

func (o *AutocompleteResultsInner) SetHint(v string)

SetHint gets a reference to the given string and assigns it to the Hint field.

func (*AutocompleteResultsInner) SetId

func (o *AutocompleteResultsInner) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*AutocompleteResultsInner) SetWorksCount

func (o *AutocompleteResultsInner) SetWorksCount(v int32)

SetWorksCount gets a reference to the given int32 and assigns it to the WorksCount field.

func (AutocompleteResultsInner) ToMap

func (o AutocompleteResultsInner) ToMap() (map[string]interface{}, error)

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type DefaultAPIService

type DefaultAPIService service

DefaultAPIService DefaultAPI service

func (*DefaultAPIService) AutocompleteEntities

func (a *DefaultAPIService) AutocompleteEntities(ctx context.Context, entityType string) ApiAutocompleteEntitiesRequest

AutocompleteEntities Autocomplete entities

Returns a list of entities that match the given query string for autocomplete suggestions.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param entityType
@return ApiAutocompleteEntitiesRequest

func (*DefaultAPIService) AutocompleteEntitiesExecute

func (a *DefaultAPIService) AutocompleteEntitiesExecute(r ApiAutocompleteEntitiesRequest) (*Autocomplete, *http.Response, error)

Execute executes the request

@return Autocomplete

func (*DefaultAPIService) ListAuthors

ListAuthors List Authors

Returns a list of authors.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListAuthorsRequest

func (*DefaultAPIService) ListAuthorsExecute

Execute executes the request

@return ListAuthors200Response

func (*DefaultAPIService) ListConcepts

ListConcepts List Concepts

Returns a list of concepts.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListConceptsRequest

func (*DefaultAPIService) ListConceptsExecute

Execute executes the request

@return ListConcepts200Response

func (*DefaultAPIService) ListFunders

ListFunders List Funders

Returns a list of funders.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListFundersRequest

func (*DefaultAPIService) ListFundersExecute

Execute executes the request

@return ListFunders200Response

func (*DefaultAPIService) ListInstitutions

ListInstitutions List Institutions

Returns a list of institutions.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListInstitutionsRequest

func (*DefaultAPIService) ListInstitutionsExecute

Execute executes the request

@return ListInstitutions200Response

func (*DefaultAPIService) ListKeywords

ListKeywords List Keywords

Returns a list of keywords.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListKeywordsRequest

func (*DefaultAPIService) ListKeywordsExecute

Execute executes the request

@return ListKeywords200Response

func (*DefaultAPIService) ListPublishers

ListPublishers List Publishers

Returns a list of publishers.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListPublishersRequest

func (*DefaultAPIService) ListPublishersExecute

Execute executes the request

@return ListPublishers200Response

func (*DefaultAPIService) ListSources

ListSources List Sources

Returns a list of sources. Sources are where works are hosted, including journals, conferences, preprint repositories, and institutional repositories.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListSourcesRequest

func (*DefaultAPIService) ListSourcesExecute

Execute executes the request

@return ListSources200Response

func (*DefaultAPIService) ListTopics

ListTopics List Topics

Returns a list of topics.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListTopicsRequest

func (*DefaultAPIService) ListTopicsExecute

Execute executes the request

@return ListTopics200Response

func (*DefaultAPIService) ListWorks

ListWorks List Works

Returns a list of works.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListWorksRequest

func (*DefaultAPIService) ListWorksExecute

Execute executes the request

@return ListWorks200Response

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type ListAuthors200Response

type ListAuthors200Response struct {
	Meta    *ListAuthors200ResponseMeta          `json:"meta,omitempty"`
	Results []ListAuthors200ResponseResultsInner `json:"results,omitempty"`
	GroupBy []ListAuthors200ResponseGroupByInner `json:"group_by,omitempty"`
}

ListAuthors200Response struct for ListAuthors200Response

func NewListAuthors200Response

func NewListAuthors200Response() *ListAuthors200Response

NewListAuthors200Response instantiates a new ListAuthors200Response 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 NewListAuthors200ResponseWithDefaults

func NewListAuthors200ResponseWithDefaults() *ListAuthors200Response

NewListAuthors200ResponseWithDefaults instantiates a new ListAuthors200Response 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 (*ListAuthors200Response) GetGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*ListAuthors200Response) GetGroupByOk

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200Response) GetMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListAuthors200Response) GetMetaOk

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*ListAuthors200Response) GetResultsOk

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200Response) HasGroupBy

func (o *ListAuthors200Response) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*ListAuthors200Response) HasMeta

func (o *ListAuthors200Response) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*ListAuthors200Response) HasResults

func (o *ListAuthors200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListAuthors200Response) MarshalJSON

func (o ListAuthors200Response) MarshalJSON() ([]byte, error)

func (*ListAuthors200Response) SetGroupBy

SetGroupBy gets a reference to the given []ListAuthors200ResponseGroupByInner and assigns it to the GroupBy field.

func (*ListAuthors200Response) SetMeta

SetMeta gets a reference to the given ListAuthors200ResponseMeta and assigns it to the Meta field.

func (*ListAuthors200Response) SetResults

SetResults gets a reference to the given []ListAuthors200ResponseResultsInner and assigns it to the Results field.

func (ListAuthors200Response) ToMap

func (o ListAuthors200Response) ToMap() (map[string]interface{}, error)

type ListAuthors200ResponseGroupByInner

type ListAuthors200ResponseGroupByInner struct {
	// The OpenAlex ID or raw value of the group_by parameter for members of this group
	Key *string `json:"key,omitempty"`
	// The display_name or raw value of the group_by parameter for members of this group
	KeyDisplayName *string `json:"key_display_name,omitempty"`
	// The number of entities in the group
	Count *int32 `json:"count,omitempty"`
}

ListAuthors200ResponseGroupByInner A group of entities and their count

func NewListAuthors200ResponseGroupByInner

func NewListAuthors200ResponseGroupByInner() *ListAuthors200ResponseGroupByInner

NewListAuthors200ResponseGroupByInner instantiates a new ListAuthors200ResponseGroupByInner 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 NewListAuthors200ResponseGroupByInnerWithDefaults

func NewListAuthors200ResponseGroupByInnerWithDefaults() *ListAuthors200ResponseGroupByInner

NewListAuthors200ResponseGroupByInnerWithDefaults instantiates a new ListAuthors200ResponseGroupByInner 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 (*ListAuthors200ResponseGroupByInner) GetCount

GetCount returns the Count field value if set, zero value otherwise.

func (*ListAuthors200ResponseGroupByInner) GetCountOk

func (o *ListAuthors200ResponseGroupByInner) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseGroupByInner) GetKey

GetKey returns the Key field value if set, zero value otherwise.

func (*ListAuthors200ResponseGroupByInner) GetKeyDisplayName

func (o *ListAuthors200ResponseGroupByInner) GetKeyDisplayName() string

GetKeyDisplayName returns the KeyDisplayName field value if set, zero value otherwise.

func (*ListAuthors200ResponseGroupByInner) GetKeyDisplayNameOk

func (o *ListAuthors200ResponseGroupByInner) GetKeyDisplayNameOk() (*string, bool)

GetKeyDisplayNameOk returns a tuple with the KeyDisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseGroupByInner) GetKeyOk

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseGroupByInner) HasCount

HasCount returns a boolean if a field has been set.

func (*ListAuthors200ResponseGroupByInner) HasKey

HasKey returns a boolean if a field has been set.

func (*ListAuthors200ResponseGroupByInner) HasKeyDisplayName

func (o *ListAuthors200ResponseGroupByInner) HasKeyDisplayName() bool

HasKeyDisplayName returns a boolean if a field has been set.

func (ListAuthors200ResponseGroupByInner) MarshalJSON

func (o ListAuthors200ResponseGroupByInner) MarshalJSON() ([]byte, error)

func (*ListAuthors200ResponseGroupByInner) SetCount

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*ListAuthors200ResponseGroupByInner) SetKey

SetKey gets a reference to the given string and assigns it to the Key field.

func (*ListAuthors200ResponseGroupByInner) SetKeyDisplayName

func (o *ListAuthors200ResponseGroupByInner) SetKeyDisplayName(v string)

SetKeyDisplayName gets a reference to the given string and assigns it to the KeyDisplayName field.

func (ListAuthors200ResponseGroupByInner) ToMap

func (o ListAuthors200ResponseGroupByInner) ToMap() (map[string]interface{}, error)

type ListAuthors200ResponseMeta

type ListAuthors200ResponseMeta struct {
	// The total number of entities (this will be all entities if no filter is applied)
	Count *int32 `json:"count,omitempty"`
	// The time taken by the database to respond, in milliseconds
	DbResponseTimeMs *int32 `json:"db_response_time_ms,omitempty"`
	// The current page number
	Page *int32 `json:"page,omitempty"`
	// The number of results per page
	PerPage *int32 `json:"per_page,omitempty"`
	// The count of groups in the current page (null if there are no groups in the response)
	GroupsCount NullableInt32 `json:"groups_count,omitempty"`
}

ListAuthors200ResponseMeta Metadata about the API response

func NewListAuthors200ResponseMeta

func NewListAuthors200ResponseMeta() *ListAuthors200ResponseMeta

NewListAuthors200ResponseMeta instantiates a new ListAuthors200ResponseMeta 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 NewListAuthors200ResponseMetaWithDefaults

func NewListAuthors200ResponseMetaWithDefaults() *ListAuthors200ResponseMeta

NewListAuthors200ResponseMetaWithDefaults instantiates a new ListAuthors200ResponseMeta 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 (*ListAuthors200ResponseMeta) GetCount

func (o *ListAuthors200ResponseMeta) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*ListAuthors200ResponseMeta) GetCountOk

func (o *ListAuthors200ResponseMeta) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseMeta) GetDbResponseTimeMs

func (o *ListAuthors200ResponseMeta) GetDbResponseTimeMs() int32

GetDbResponseTimeMs returns the DbResponseTimeMs field value if set, zero value otherwise.

func (*ListAuthors200ResponseMeta) GetDbResponseTimeMsOk

func (o *ListAuthors200ResponseMeta) GetDbResponseTimeMsOk() (*int32, bool)

GetDbResponseTimeMsOk returns a tuple with the DbResponseTimeMs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseMeta) GetGroupsCount

func (o *ListAuthors200ResponseMeta) GetGroupsCount() int32

GetGroupsCount returns the GroupsCount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ListAuthors200ResponseMeta) GetGroupsCountOk

func (o *ListAuthors200ResponseMeta) GetGroupsCountOk() (*int32, bool)

GetGroupsCountOk returns a tuple with the GroupsCount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ListAuthors200ResponseMeta) GetPage

func (o *ListAuthors200ResponseMeta) GetPage() int32

GetPage returns the Page field value if set, zero value otherwise.

func (*ListAuthors200ResponseMeta) GetPageOk

func (o *ListAuthors200ResponseMeta) GetPageOk() (*int32, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseMeta) GetPerPage

func (o *ListAuthors200ResponseMeta) GetPerPage() int32

GetPerPage returns the PerPage field value if set, zero value otherwise.

func (*ListAuthors200ResponseMeta) GetPerPageOk

func (o *ListAuthors200ResponseMeta) GetPerPageOk() (*int32, bool)

GetPerPageOk returns a tuple with the PerPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseMeta) HasCount

func (o *ListAuthors200ResponseMeta) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*ListAuthors200ResponseMeta) HasDbResponseTimeMs

func (o *ListAuthors200ResponseMeta) HasDbResponseTimeMs() bool

HasDbResponseTimeMs returns a boolean if a field has been set.

func (*ListAuthors200ResponseMeta) HasGroupsCount

func (o *ListAuthors200ResponseMeta) HasGroupsCount() bool

HasGroupsCount returns a boolean if a field has been set.

func (*ListAuthors200ResponseMeta) HasPage

func (o *ListAuthors200ResponseMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*ListAuthors200ResponseMeta) HasPerPage

func (o *ListAuthors200ResponseMeta) HasPerPage() bool

HasPerPage returns a boolean if a field has been set.

func (ListAuthors200ResponseMeta) MarshalJSON

func (o ListAuthors200ResponseMeta) MarshalJSON() ([]byte, error)

func (*ListAuthors200ResponseMeta) SetCount

func (o *ListAuthors200ResponseMeta) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*ListAuthors200ResponseMeta) SetDbResponseTimeMs

func (o *ListAuthors200ResponseMeta) SetDbResponseTimeMs(v int32)

SetDbResponseTimeMs gets a reference to the given int32 and assigns it to the DbResponseTimeMs field.

func (*ListAuthors200ResponseMeta) SetGroupsCount

func (o *ListAuthors200ResponseMeta) SetGroupsCount(v int32)

SetGroupsCount gets a reference to the given NullableInt32 and assigns it to the GroupsCount field.

func (*ListAuthors200ResponseMeta) SetGroupsCountNil

func (o *ListAuthors200ResponseMeta) SetGroupsCountNil()

SetGroupsCountNil sets the value for GroupsCount to be an explicit nil

func (*ListAuthors200ResponseMeta) SetPage

func (o *ListAuthors200ResponseMeta) SetPage(v int32)

SetPage gets a reference to the given int32 and assigns it to the Page field.

func (*ListAuthors200ResponseMeta) SetPerPage

func (o *ListAuthors200ResponseMeta) SetPerPage(v int32)

SetPerPage gets a reference to the given int32 and assigns it to the PerPage field.

func (ListAuthors200ResponseMeta) ToMap

func (o ListAuthors200ResponseMeta) ToMap() (map[string]interface{}, error)

func (*ListAuthors200ResponseMeta) UnsetGroupsCount

func (o *ListAuthors200ResponseMeta) UnsetGroupsCount()

UnsetGroupsCount ensures that no value is present for GroupsCount, not even an explicit nil

type ListAuthors200ResponseResultsInner

type ListAuthors200ResponseResultsInner struct {
	// List of objects representing the affiliations this author has claimed in their publications.
	Affiliations []ListAuthors200ResponseResultsInnerAffiliationsInner `json:"affiliations,omitempty"`
	// The total number of Works that cite a work this author has created.
	CitedByCount *int32 `json:"cited_by_count,omitempty"`
	// Works_count and cited_by_count for each of the last ten years, binned by year.
	CountsByYear []ListAuthors200ResponseResultsInnerCountsByYearInner `json:"counts_by_year,omitempty"`
	// The date this Author object was created in the OpenAlex dataset.
	CreatedDate *string `json:"created_date,omitempty"`
	// The name of the author as a single string.
	DisplayName *string `json:"display_name,omitempty"`
	// Other ways that we've found this author's name displayed.
	DisplayNameAlternatives []string `json:"display_name_alternatives,omitempty"`
	// The OpenAlex ID for this author.
	Id                   *string                                                 `json:"id,omitempty"`
	Ids                  *ListAuthors200ResponseResultsInnerIds                  `json:"ids,omitempty"`
	LastKnownInstitution *ListAuthors200ResponseResultsInnerLastKnownInstitution `json:"last_known_institution,omitempty"`
	// This author's last known institutional affiliations.
	LastKnownInstitutions []ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution `json:"last_known_institutions,omitempty"`
	// The ORCID ID for this author.
	Orcid        *string                                         `json:"orcid,omitempty"`
	SummaryStats *ListAuthors200ResponseResultsInnerSummaryStats `json:"summary_stats,omitempty"`
	// Topics that are frequently associated with works affiliated with this source, in descending order of count.
	Topics []ListAuthors200ResponseResultsInnerTopicsInner `json:"topics,omitempty"`
	// Topics that are frequently associated with works affiliated with this source, in descending order of value.
	TopicShare []ListAuthors200ResponseResultsInnerTopicsInner `json:"topic_share,omitempty"`
	// The last time anything in this author object changed. Formatted as ISO 8601 extended format without time zone designator.
	UpdatedDate *string `json:"updated_date,omitempty"`
	// A URL that will get you a list of all this author's works.
	WorksApiUrl *string `json:"works_api_url,omitempty"`
	// The number of Works this author has created.
	WorksCount *int32 `json:"works_count,omitempty"`
	// The concepts most frequently applied to works created by this author (deprecated).
	XConcepts []map[string]interface{} `json:"x_concepts,omitempty"`
}

ListAuthors200ResponseResultsInner struct for ListAuthors200ResponseResultsInner

func NewListAuthors200ResponseResultsInner

func NewListAuthors200ResponseResultsInner() *ListAuthors200ResponseResultsInner

NewListAuthors200ResponseResultsInner instantiates a new ListAuthors200ResponseResultsInner 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 NewListAuthors200ResponseResultsInnerWithDefaults

func NewListAuthors200ResponseResultsInnerWithDefaults() *ListAuthors200ResponseResultsInner

NewListAuthors200ResponseResultsInnerWithDefaults instantiates a new ListAuthors200ResponseResultsInner 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 (*ListAuthors200ResponseResultsInner) GetAffiliations

GetAffiliations returns the Affiliations field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetAffiliationsOk

GetAffiliationsOk returns a tuple with the Affiliations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetCitedByCount

func (o *ListAuthors200ResponseResultsInner) GetCitedByCount() int32

GetCitedByCount returns the CitedByCount field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetCitedByCountOk

func (o *ListAuthors200ResponseResultsInner) GetCitedByCountOk() (*int32, bool)

GetCitedByCountOk returns a tuple with the CitedByCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetCountsByYear

GetCountsByYear returns the CountsByYear field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetCountsByYearOk

GetCountsByYearOk returns a tuple with the CountsByYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetCreatedDate

func (o *ListAuthors200ResponseResultsInner) GetCreatedDate() string

GetCreatedDate returns the CreatedDate field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetCreatedDateOk

func (o *ListAuthors200ResponseResultsInner) GetCreatedDateOk() (*string, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetDisplayName

func (o *ListAuthors200ResponseResultsInner) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetDisplayNameAlternatives

func (o *ListAuthors200ResponseResultsInner) GetDisplayNameAlternatives() []string

GetDisplayNameAlternatives returns the DisplayNameAlternatives field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetDisplayNameAlternativesOk

func (o *ListAuthors200ResponseResultsInner) GetDisplayNameAlternativesOk() ([]string, bool)

GetDisplayNameAlternativesOk returns a tuple with the DisplayNameAlternatives field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetDisplayNameOk

func (o *ListAuthors200ResponseResultsInner) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetIds

GetIds returns the Ids field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetIdsOk

GetIdsOk returns a tuple with the Ids field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetLastKnownInstitution

GetLastKnownInstitution returns the LastKnownInstitution field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetLastKnownInstitutionOk

GetLastKnownInstitutionOk returns a tuple with the LastKnownInstitution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetLastKnownInstitutions

GetLastKnownInstitutions returns the LastKnownInstitutions field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetLastKnownInstitutionsOk

GetLastKnownInstitutionsOk returns a tuple with the LastKnownInstitutions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetOrcid

GetOrcid returns the Orcid field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetOrcidOk

func (o *ListAuthors200ResponseResultsInner) GetOrcidOk() (*string, bool)

GetOrcidOk returns a tuple with the Orcid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetSummaryStats

GetSummaryStats returns the SummaryStats field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetSummaryStatsOk

GetSummaryStatsOk returns a tuple with the SummaryStats field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetTopicShare added in v1.0.6

GetTopicShare returns the TopicShare field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetTopicShareOk added in v1.0.6

GetTopicShareOk returns a tuple with the TopicShare field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetTopics added in v1.0.6

GetTopics returns the Topics field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetTopicsOk added in v1.0.6

GetTopicsOk returns a tuple with the Topics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetUpdatedDate

func (o *ListAuthors200ResponseResultsInner) GetUpdatedDate() string

GetUpdatedDate returns the UpdatedDate field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetUpdatedDateOk

func (o *ListAuthors200ResponseResultsInner) GetUpdatedDateOk() (*string, bool)

GetUpdatedDateOk returns a tuple with the UpdatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetWorksApiUrl

func (o *ListAuthors200ResponseResultsInner) GetWorksApiUrl() string

GetWorksApiUrl returns the WorksApiUrl field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetWorksApiUrlOk

func (o *ListAuthors200ResponseResultsInner) GetWorksApiUrlOk() (*string, bool)

GetWorksApiUrlOk returns a tuple with the WorksApiUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetWorksCount

func (o *ListAuthors200ResponseResultsInner) GetWorksCount() int32

GetWorksCount returns the WorksCount field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetWorksCountOk

func (o *ListAuthors200ResponseResultsInner) GetWorksCountOk() (*int32, bool)

GetWorksCountOk returns a tuple with the WorksCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) GetXConcepts

func (o *ListAuthors200ResponseResultsInner) GetXConcepts() []map[string]interface{}

GetXConcepts returns the XConcepts field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInner) GetXConceptsOk

func (o *ListAuthors200ResponseResultsInner) GetXConceptsOk() ([]map[string]interface{}, bool)

GetXConceptsOk returns a tuple with the XConcepts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInner) HasAffiliations

func (o *ListAuthors200ResponseResultsInner) HasAffiliations() bool

HasAffiliations returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasCitedByCount

func (o *ListAuthors200ResponseResultsInner) HasCitedByCount() bool

HasCitedByCount returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasCountsByYear

func (o *ListAuthors200ResponseResultsInner) HasCountsByYear() bool

HasCountsByYear returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasCreatedDate

func (o *ListAuthors200ResponseResultsInner) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasDisplayName

func (o *ListAuthors200ResponseResultsInner) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasDisplayNameAlternatives

func (o *ListAuthors200ResponseResultsInner) HasDisplayNameAlternatives() bool

HasDisplayNameAlternatives returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasId

HasId returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasIds

HasIds returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasLastKnownInstitution

func (o *ListAuthors200ResponseResultsInner) HasLastKnownInstitution() bool

HasLastKnownInstitution returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasLastKnownInstitutions

func (o *ListAuthors200ResponseResultsInner) HasLastKnownInstitutions() bool

HasLastKnownInstitutions returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasOrcid

HasOrcid returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasSummaryStats

func (o *ListAuthors200ResponseResultsInner) HasSummaryStats() bool

HasSummaryStats returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasTopicShare added in v1.0.6

func (o *ListAuthors200ResponseResultsInner) HasTopicShare() bool

HasTopicShare returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasTopics added in v1.0.6

HasTopics returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasUpdatedDate

func (o *ListAuthors200ResponseResultsInner) HasUpdatedDate() bool

HasUpdatedDate returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasWorksApiUrl

func (o *ListAuthors200ResponseResultsInner) HasWorksApiUrl() bool

HasWorksApiUrl returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasWorksCount

func (o *ListAuthors200ResponseResultsInner) HasWorksCount() bool

HasWorksCount returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInner) HasXConcepts

func (o *ListAuthors200ResponseResultsInner) HasXConcepts() bool

HasXConcepts returns a boolean if a field has been set.

func (ListAuthors200ResponseResultsInner) MarshalJSON

func (o ListAuthors200ResponseResultsInner) MarshalJSON() ([]byte, error)

func (*ListAuthors200ResponseResultsInner) SetAffiliations

SetAffiliations gets a reference to the given []ListAuthors200ResponseResultsInnerAffiliationsInner and assigns it to the Affiliations field.

func (*ListAuthors200ResponseResultsInner) SetCitedByCount

func (o *ListAuthors200ResponseResultsInner) SetCitedByCount(v int32)

SetCitedByCount gets a reference to the given int32 and assigns it to the CitedByCount field.

func (*ListAuthors200ResponseResultsInner) SetCountsByYear

SetCountsByYear gets a reference to the given []ListAuthors200ResponseResultsInnerCountsByYearInner and assigns it to the CountsByYear field.

func (*ListAuthors200ResponseResultsInner) SetCreatedDate

func (o *ListAuthors200ResponseResultsInner) SetCreatedDate(v string)

SetCreatedDate gets a reference to the given string and assigns it to the CreatedDate field.

func (*ListAuthors200ResponseResultsInner) SetDisplayName

func (o *ListAuthors200ResponseResultsInner) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListAuthors200ResponseResultsInner) SetDisplayNameAlternatives

func (o *ListAuthors200ResponseResultsInner) SetDisplayNameAlternatives(v []string)

SetDisplayNameAlternatives gets a reference to the given []string and assigns it to the DisplayNameAlternatives field.

func (*ListAuthors200ResponseResultsInner) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListAuthors200ResponseResultsInner) SetIds

SetIds gets a reference to the given ListAuthors200ResponseResultsInnerIds and assigns it to the Ids field.

func (*ListAuthors200ResponseResultsInner) SetLastKnownInstitution

SetLastKnownInstitution gets a reference to the given ListAuthors200ResponseResultsInnerLastKnownInstitution and assigns it to the LastKnownInstitution field.

func (*ListAuthors200ResponseResultsInner) SetLastKnownInstitutions

SetLastKnownInstitutions gets a reference to the given []ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution and assigns it to the LastKnownInstitutions field.

func (*ListAuthors200ResponseResultsInner) SetOrcid

SetOrcid gets a reference to the given string and assigns it to the Orcid field.

func (*ListAuthors200ResponseResultsInner) SetSummaryStats

SetSummaryStats gets a reference to the given ListAuthors200ResponseResultsInnerSummaryStats and assigns it to the SummaryStats field.

func (*ListAuthors200ResponseResultsInner) SetTopicShare added in v1.0.6

SetTopicShare gets a reference to the given []ListAuthors200ResponseResultsInnerTopicsInner and assigns it to the TopicShare field.

func (*ListAuthors200ResponseResultsInner) SetTopics added in v1.0.6

SetTopics gets a reference to the given []ListAuthors200ResponseResultsInnerTopicsInner and assigns it to the Topics field.

func (*ListAuthors200ResponseResultsInner) SetUpdatedDate

func (o *ListAuthors200ResponseResultsInner) SetUpdatedDate(v string)

SetUpdatedDate gets a reference to the given string and assigns it to the UpdatedDate field.

func (*ListAuthors200ResponseResultsInner) SetWorksApiUrl

func (o *ListAuthors200ResponseResultsInner) SetWorksApiUrl(v string)

SetWorksApiUrl gets a reference to the given string and assigns it to the WorksApiUrl field.

func (*ListAuthors200ResponseResultsInner) SetWorksCount

func (o *ListAuthors200ResponseResultsInner) SetWorksCount(v int32)

SetWorksCount gets a reference to the given int32 and assigns it to the WorksCount field.

func (*ListAuthors200ResponseResultsInner) SetXConcepts

func (o *ListAuthors200ResponseResultsInner) SetXConcepts(v []map[string]interface{})

SetXConcepts gets a reference to the given []map[string]interface{} and assigns it to the XConcepts field.

func (ListAuthors200ResponseResultsInner) ToMap

func (o ListAuthors200ResponseResultsInner) ToMap() (map[string]interface{}, error)

type ListAuthors200ResponseResultsInnerAffiliationsInner

type ListAuthors200ResponseResultsInnerAffiliationsInner struct {
	Institution *ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution `json:"institution,omitempty"`
	Years       []int32                                                         `json:"years,omitempty"`
}

ListAuthors200ResponseResultsInnerAffiliationsInner struct for ListAuthors200ResponseResultsInnerAffiliationsInner

func NewListAuthors200ResponseResultsInnerAffiliationsInner

func NewListAuthors200ResponseResultsInnerAffiliationsInner() *ListAuthors200ResponseResultsInnerAffiliationsInner

NewListAuthors200ResponseResultsInnerAffiliationsInner instantiates a new ListAuthors200ResponseResultsInnerAffiliationsInner 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 NewListAuthors200ResponseResultsInnerAffiliationsInnerWithDefaults

func NewListAuthors200ResponseResultsInnerAffiliationsInnerWithDefaults() *ListAuthors200ResponseResultsInnerAffiliationsInner

NewListAuthors200ResponseResultsInnerAffiliationsInnerWithDefaults instantiates a new ListAuthors200ResponseResultsInnerAffiliationsInner 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 (*ListAuthors200ResponseResultsInnerAffiliationsInner) GetInstitution

GetInstitution returns the Institution field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerAffiliationsInner) GetInstitutionOk

GetInstitutionOk returns a tuple with the Institution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerAffiliationsInner) GetYears

GetYears returns the Years field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerAffiliationsInner) GetYearsOk

GetYearsOk returns a tuple with the Years field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerAffiliationsInner) HasInstitution

HasInstitution returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerAffiliationsInner) HasYears

HasYears returns a boolean if a field has been set.

func (ListAuthors200ResponseResultsInnerAffiliationsInner) MarshalJSON

func (*ListAuthors200ResponseResultsInnerAffiliationsInner) SetInstitution

SetInstitution gets a reference to the given ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution and assigns it to the Institution field.

func (*ListAuthors200ResponseResultsInnerAffiliationsInner) SetYears

SetYears gets a reference to the given []int32 and assigns it to the Years field.

func (ListAuthors200ResponseResultsInnerAffiliationsInner) ToMap

type ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution

type ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution struct {
	// The OpenAlex ID for this institution.
	Id string `json:"id"`
	// The primary name of the institution.
	DisplayName string `json:"display_name"`
	// The ROR ID for this institution.
	Ror *string `json:"ror,omitempty"`
	// The country where this institution is located, represented as an ISO two-letter country code.
	CountryCode *string `json:"country_code,omitempty"`
	// The institution's primary type, using the ROR \"type\" controlled vocabulary.
	Type string `json:"type"`
	// OpenAlex IDs of this institution and its parent institutions.
	Lineage []string `json:"lineage,omitempty"`
}

ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution A simplified representation of an institution, used when an institution is referenced by another entity.

func NewListAuthors200ResponseResultsInnerAffiliationsInnerInstitution

func NewListAuthors200ResponseResultsInnerAffiliationsInnerInstitution(id string, displayName string, type_ string) *ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution

NewListAuthors200ResponseResultsInnerAffiliationsInnerInstitution instantiates a new ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution 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 NewListAuthors200ResponseResultsInnerAffiliationsInnerInstitutionWithDefaults

func NewListAuthors200ResponseResultsInnerAffiliationsInnerInstitutionWithDefaults() *ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution

NewListAuthors200ResponseResultsInnerAffiliationsInnerInstitutionWithDefaults instantiates a new ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution 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 (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) GetCountryCode

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) GetCountryCodeOk

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) GetDisplayName

GetDisplayName returns the DisplayName field value

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) GetId

GetId returns the Id field value

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) GetLineage

GetLineage returns the Lineage field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) GetLineageOk

GetLineageOk returns a tuple with the Lineage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) GetRor

GetRor returns the Ror field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) GetRorOk

GetRorOk returns a tuple with the Ror field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) GetType

GetType returns the Type field value

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) HasCountryCode

HasCountryCode returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) HasLineage

HasLineage returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) HasRor

HasRor returns a boolean if a field has been set.

func (ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) MarshalJSON

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) SetCountryCode

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) SetDisplayName

SetDisplayName sets field value

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) SetId

SetId sets field value

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) SetLineage

SetLineage gets a reference to the given []string and assigns it to the Lineage field.

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) SetRor

SetRor gets a reference to the given string and assigns it to the Ror field.

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) SetType

SetType sets field value

func (ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) ToMap

func (*ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) UnmarshalJSON

type ListAuthors200ResponseResultsInnerCountsByYearInner

type ListAuthors200ResponseResultsInnerCountsByYearInner struct {
	Year         *int32 `json:"year,omitempty"`
	WorksCount   *int32 `json:"works_count,omitempty"`
	CitedByCount *int32 `json:"cited_by_count,omitempty"`
}

ListAuthors200ResponseResultsInnerCountsByYearInner struct for ListAuthors200ResponseResultsInnerCountsByYearInner

func NewListAuthors200ResponseResultsInnerCountsByYearInner

func NewListAuthors200ResponseResultsInnerCountsByYearInner() *ListAuthors200ResponseResultsInnerCountsByYearInner

NewListAuthors200ResponseResultsInnerCountsByYearInner instantiates a new ListAuthors200ResponseResultsInnerCountsByYearInner 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 NewListAuthors200ResponseResultsInnerCountsByYearInnerWithDefaults

func NewListAuthors200ResponseResultsInnerCountsByYearInnerWithDefaults() *ListAuthors200ResponseResultsInnerCountsByYearInner

NewListAuthors200ResponseResultsInnerCountsByYearInnerWithDefaults instantiates a new ListAuthors200ResponseResultsInnerCountsByYearInner 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 (*ListAuthors200ResponseResultsInnerCountsByYearInner) GetCitedByCount

GetCitedByCount returns the CitedByCount field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerCountsByYearInner) GetCitedByCountOk

GetCitedByCountOk returns a tuple with the CitedByCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerCountsByYearInner) GetWorksCount

GetWorksCount returns the WorksCount field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerCountsByYearInner) GetWorksCountOk

GetWorksCountOk returns a tuple with the WorksCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerCountsByYearInner) GetYear

GetYear returns the Year field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerCountsByYearInner) GetYearOk

GetYearOk returns a tuple with the Year field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerCountsByYearInner) HasCitedByCount

HasCitedByCount returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerCountsByYearInner) HasWorksCount

HasWorksCount returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerCountsByYearInner) HasYear

HasYear returns a boolean if a field has been set.

func (ListAuthors200ResponseResultsInnerCountsByYearInner) MarshalJSON

func (*ListAuthors200ResponseResultsInnerCountsByYearInner) SetCitedByCount

SetCitedByCount gets a reference to the given int32 and assigns it to the CitedByCount field.

func (*ListAuthors200ResponseResultsInnerCountsByYearInner) SetWorksCount

SetWorksCount gets a reference to the given int32 and assigns it to the WorksCount field.

func (*ListAuthors200ResponseResultsInnerCountsByYearInner) SetYear

SetYear gets a reference to the given int32 and assigns it to the Year field.

func (ListAuthors200ResponseResultsInnerCountsByYearInner) ToMap

type ListAuthors200ResponseResultsInnerIds

type ListAuthors200ResponseResultsInnerIds struct {
	Openalex  *string `json:"openalex,omitempty"`
	Orcid     *string `json:"orcid,omitempty"`
	Scopus    *string `json:"scopus,omitempty"`
	Twitter   *string `json:"twitter,omitempty"`
	Wikipedia *string `json:"wikipedia,omitempty"`
}

ListAuthors200ResponseResultsInnerIds All the external identifiers that we know about for this author.

func NewListAuthors200ResponseResultsInnerIds

func NewListAuthors200ResponseResultsInnerIds() *ListAuthors200ResponseResultsInnerIds

NewListAuthors200ResponseResultsInnerIds instantiates a new ListAuthors200ResponseResultsInnerIds 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 NewListAuthors200ResponseResultsInnerIdsWithDefaults

func NewListAuthors200ResponseResultsInnerIdsWithDefaults() *ListAuthors200ResponseResultsInnerIds

NewListAuthors200ResponseResultsInnerIdsWithDefaults instantiates a new ListAuthors200ResponseResultsInnerIds 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 (*ListAuthors200ResponseResultsInnerIds) GetOpenalex

GetOpenalex returns the Openalex field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerIds) GetOpenalexOk

func (o *ListAuthors200ResponseResultsInnerIds) GetOpenalexOk() (*string, bool)

GetOpenalexOk returns a tuple with the Openalex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerIds) GetOrcid

GetOrcid returns the Orcid field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerIds) GetOrcidOk

GetOrcidOk returns a tuple with the Orcid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerIds) GetScopus

GetScopus returns the Scopus field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerIds) GetScopusOk

func (o *ListAuthors200ResponseResultsInnerIds) GetScopusOk() (*string, bool)

GetScopusOk returns a tuple with the Scopus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerIds) GetTwitter

GetTwitter returns the Twitter field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerIds) GetTwitterOk

func (o *ListAuthors200ResponseResultsInnerIds) GetTwitterOk() (*string, bool)

GetTwitterOk returns a tuple with the Twitter field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerIds) GetWikipedia

GetWikipedia returns the Wikipedia field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerIds) GetWikipediaOk

func (o *ListAuthors200ResponseResultsInnerIds) GetWikipediaOk() (*string, bool)

GetWikipediaOk returns a tuple with the Wikipedia field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerIds) HasOpenalex

HasOpenalex returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerIds) HasOrcid

HasOrcid returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerIds) HasScopus

HasScopus returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerIds) HasTwitter

HasTwitter returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerIds) HasWikipedia

func (o *ListAuthors200ResponseResultsInnerIds) HasWikipedia() bool

HasWikipedia returns a boolean if a field has been set.

func (ListAuthors200ResponseResultsInnerIds) MarshalJSON

func (o ListAuthors200ResponseResultsInnerIds) MarshalJSON() ([]byte, error)

func (*ListAuthors200ResponseResultsInnerIds) SetOpenalex

SetOpenalex gets a reference to the given string and assigns it to the Openalex field.

func (*ListAuthors200ResponseResultsInnerIds) SetOrcid

SetOrcid gets a reference to the given string and assigns it to the Orcid field.

func (*ListAuthors200ResponseResultsInnerIds) SetScopus

SetScopus gets a reference to the given string and assigns it to the Scopus field.

func (*ListAuthors200ResponseResultsInnerIds) SetTwitter

SetTwitter gets a reference to the given string and assigns it to the Twitter field.

func (*ListAuthors200ResponseResultsInnerIds) SetWikipedia

func (o *ListAuthors200ResponseResultsInnerIds) SetWikipedia(v string)

SetWikipedia gets a reference to the given string and assigns it to the Wikipedia field.

func (ListAuthors200ResponseResultsInnerIds) ToMap

func (o ListAuthors200ResponseResultsInnerIds) ToMap() (map[string]interface{}, error)

type ListAuthors200ResponseResultsInnerLastKnownInstitution

type ListAuthors200ResponseResultsInnerLastKnownInstitution struct {
	// The OpenAlex ID for this institution.
	Id string `json:"id"`
	// The primary name of the institution.
	DisplayName string `json:"display_name"`
	// The ROR ID for this institution.
	Ror *string `json:"ror,omitempty"`
	// The country where this institution is located, represented as an ISO two-letter country code.
	CountryCode *string `json:"country_code,omitempty"`
	// The institution's primary type, using the ROR \"type\" controlled vocabulary.
	Type string `json:"type"`
	// OpenAlex IDs of this institution and its parent institutions.
	Lineage []string `json:"lineage,omitempty"`
}

ListAuthors200ResponseResultsInnerLastKnownInstitution This author's last known institutional affiliation (deprecated).

func NewListAuthors200ResponseResultsInnerLastKnownInstitution

func NewListAuthors200ResponseResultsInnerLastKnownInstitution(id string, displayName string, type_ string) *ListAuthors200ResponseResultsInnerLastKnownInstitution

NewListAuthors200ResponseResultsInnerLastKnownInstitution instantiates a new ListAuthors200ResponseResultsInnerLastKnownInstitution 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 NewListAuthors200ResponseResultsInnerLastKnownInstitutionWithDefaults

func NewListAuthors200ResponseResultsInnerLastKnownInstitutionWithDefaults() *ListAuthors200ResponseResultsInnerLastKnownInstitution

NewListAuthors200ResponseResultsInnerLastKnownInstitutionWithDefaults instantiates a new ListAuthors200ResponseResultsInnerLastKnownInstitution 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 (*ListAuthors200ResponseResultsInnerLastKnownInstitution) GetCountryCode

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) GetCountryCodeOk

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) GetDisplayName

GetDisplayName returns the DisplayName field value

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) GetId

GetId returns the Id field value

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) GetLineage

GetLineage returns the Lineage field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) GetLineageOk

GetLineageOk returns a tuple with the Lineage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) GetRor

GetRor returns the Ror field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) GetRorOk

GetRorOk returns a tuple with the Ror field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) GetType

GetType returns the Type field value

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) HasCountryCode

HasCountryCode returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) HasLineage

HasLineage returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) HasRor

HasRor returns a boolean if a field has been set.

func (ListAuthors200ResponseResultsInnerLastKnownInstitution) MarshalJSON

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) SetCountryCode

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) SetDisplayName

SetDisplayName sets field value

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) SetId

SetId sets field value

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) SetLineage

SetLineage gets a reference to the given []string and assigns it to the Lineage field.

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) SetRor

SetRor gets a reference to the given string and assigns it to the Ror field.

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) SetType

SetType sets field value

func (ListAuthors200ResponseResultsInnerLastKnownInstitution) ToMap

func (*ListAuthors200ResponseResultsInnerLastKnownInstitution) UnmarshalJSON

func (o *ListAuthors200ResponseResultsInnerLastKnownInstitution) UnmarshalJSON(data []byte) (err error)

type ListAuthors200ResponseResultsInnerSummaryStats

type ListAuthors200ResponseResultsInnerSummaryStats struct {
	Var2yrMeanCitedness *float32 `json:"2yr_mean_citedness,omitempty"`
	HIndex              *int32   `json:"h_index,omitempty"`
	I10Index            *int32   `json:"i10_index,omitempty"`
}

ListAuthors200ResponseResultsInnerSummaryStats Citation metrics for this author.

func NewListAuthors200ResponseResultsInnerSummaryStats

func NewListAuthors200ResponseResultsInnerSummaryStats() *ListAuthors200ResponseResultsInnerSummaryStats

NewListAuthors200ResponseResultsInnerSummaryStats instantiates a new ListAuthors200ResponseResultsInnerSummaryStats 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 NewListAuthors200ResponseResultsInnerSummaryStatsWithDefaults

func NewListAuthors200ResponseResultsInnerSummaryStatsWithDefaults() *ListAuthors200ResponseResultsInnerSummaryStats

NewListAuthors200ResponseResultsInnerSummaryStatsWithDefaults instantiates a new ListAuthors200ResponseResultsInnerSummaryStats 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 (*ListAuthors200ResponseResultsInnerSummaryStats) GetHIndex

GetHIndex returns the HIndex field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerSummaryStats) GetHIndexOk

GetHIndexOk returns a tuple with the HIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerSummaryStats) GetI10Index

GetI10Index returns the I10Index field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerSummaryStats) GetI10IndexOk

GetI10IndexOk returns a tuple with the I10Index field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitedness

func (o *ListAuthors200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitedness() float32

GetVar2yrMeanCitedness returns the Var2yrMeanCitedness field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitednessOk

func (o *ListAuthors200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitednessOk() (*float32, bool)

GetVar2yrMeanCitednessOk returns a tuple with the Var2yrMeanCitedness field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerSummaryStats) HasHIndex

HasHIndex returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerSummaryStats) HasI10Index

HasI10Index returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerSummaryStats) HasVar2yrMeanCitedness

func (o *ListAuthors200ResponseResultsInnerSummaryStats) HasVar2yrMeanCitedness() bool

HasVar2yrMeanCitedness returns a boolean if a field has been set.

func (ListAuthors200ResponseResultsInnerSummaryStats) MarshalJSON

func (*ListAuthors200ResponseResultsInnerSummaryStats) SetHIndex

SetHIndex gets a reference to the given int32 and assigns it to the HIndex field.

func (*ListAuthors200ResponseResultsInnerSummaryStats) SetI10Index

SetI10Index gets a reference to the given int32 and assigns it to the I10Index field.

func (*ListAuthors200ResponseResultsInnerSummaryStats) SetVar2yrMeanCitedness

func (o *ListAuthors200ResponseResultsInnerSummaryStats) SetVar2yrMeanCitedness(v float32)

SetVar2yrMeanCitedness gets a reference to the given float32 and assigns it to the Var2yrMeanCitedness field.

func (ListAuthors200ResponseResultsInnerSummaryStats) ToMap

func (o ListAuthors200ResponseResultsInnerSummaryStats) ToMap() (map[string]interface{}, error)

type ListAuthors200ResponseResultsInnerTopicsInner added in v1.0.6

type ListAuthors200ResponseResultsInnerTopicsInner struct {
	// The number of works associated with this topic.
	Count *int32 `json:"count,omitempty"`
	// The name of the topic.
	DisplayName *string                                              `json:"display_name,omitempty"`
	Domain      *ListAuthors200ResponseResultsInnerTopicsInnerDomain `json:"domain,omitempty"`
	Field       *ListAuthors200ResponseResultsInnerTopicsInnerDomain `json:"field,omitempty"`
	// The OpenAlex ID for this topic.
	Id *string `json:"id,omitempty"`
	// The strength of the connection between a work and this topic.
	Score    *float32                                             `json:"score,omitempty"`
	Subfield *ListAuthors200ResponseResultsInnerTopicsInnerDomain `json:"subfield,omitempty"`
	Value    *float32                                             `json:"value,omitempty"`
}

ListAuthors200ResponseResultsInnerTopicsInner A simplified representation of a topic, used when a topic is referenced by another entity.

func NewListAuthors200ResponseResultsInnerTopicsInner added in v1.0.6

func NewListAuthors200ResponseResultsInnerTopicsInner() *ListAuthors200ResponseResultsInnerTopicsInner

NewListAuthors200ResponseResultsInnerTopicsInner instantiates a new ListAuthors200ResponseResultsInnerTopicsInner 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 NewListAuthors200ResponseResultsInnerTopicsInnerWithDefaults added in v1.0.6

func NewListAuthors200ResponseResultsInnerTopicsInnerWithDefaults() *ListAuthors200ResponseResultsInnerTopicsInner

NewListAuthors200ResponseResultsInnerTopicsInnerWithDefaults instantiates a new ListAuthors200ResponseResultsInnerTopicsInner 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 (*ListAuthors200ResponseResultsInnerTopicsInner) GetCount added in v1.0.6

GetCount returns the Count field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetCountOk added in v1.0.6

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetDisplayName added in v1.0.6

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetDisplayNameOk added in v1.0.6

func (o *ListAuthors200ResponseResultsInnerTopicsInner) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetDomain added in v1.0.6

GetDomain returns the Domain field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetDomainOk added in v1.0.6

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetField added in v1.0.6

GetField returns the Field field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetFieldOk added in v1.0.6

GetFieldOk returns a tuple with the Field field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetId added in v1.0.6

GetId returns the Id field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetIdOk added in v1.0.6

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetScore added in v1.0.6

GetScore returns the Score field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetScoreOk added in v1.0.6

GetScoreOk returns a tuple with the Score field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetSubfield added in v1.0.6

GetSubfield returns the Subfield field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetSubfieldOk added in v1.0.6

GetSubfieldOk returns a tuple with the Subfield field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetValue added in v1.0.6

GetValue returns the Value field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerTopicsInner) GetValueOk added in v1.0.6

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) HasCount added in v1.0.6

HasCount returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) HasDisplayName added in v1.0.6

HasDisplayName returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) HasDomain added in v1.0.6

HasDomain returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) HasField added in v1.0.6

HasField returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) HasId added in v1.0.6

HasId returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) HasScore added in v1.0.6

HasScore returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) HasSubfield added in v1.0.6

HasSubfield returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInner) HasValue added in v1.0.6

HasValue returns a boolean if a field has been set.

func (ListAuthors200ResponseResultsInnerTopicsInner) MarshalJSON added in v1.0.6

func (*ListAuthors200ResponseResultsInnerTopicsInner) SetCount added in v1.0.6

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*ListAuthors200ResponseResultsInnerTopicsInner) SetDisplayName added in v1.0.6

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListAuthors200ResponseResultsInnerTopicsInner) SetDomain added in v1.0.6

SetDomain gets a reference to the given ListAuthors200ResponseResultsInnerTopicsInnerDomain and assigns it to the Domain field.

func (*ListAuthors200ResponseResultsInnerTopicsInner) SetField added in v1.0.6

SetField gets a reference to the given ListAuthors200ResponseResultsInnerTopicsInnerDomain and assigns it to the Field field.

func (*ListAuthors200ResponseResultsInnerTopicsInner) SetId added in v1.0.6

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListAuthors200ResponseResultsInnerTopicsInner) SetScore added in v1.0.6

SetScore gets a reference to the given float32 and assigns it to the Score field.

func (*ListAuthors200ResponseResultsInnerTopicsInner) SetSubfield added in v1.0.6

SetSubfield gets a reference to the given ListAuthors200ResponseResultsInnerTopicsInnerDomain and assigns it to the Subfield field.

func (*ListAuthors200ResponseResultsInnerTopicsInner) SetValue added in v1.0.6

SetValue gets a reference to the given float32 and assigns it to the Value field.

func (ListAuthors200ResponseResultsInnerTopicsInner) ToMap added in v1.0.6

func (o ListAuthors200ResponseResultsInnerTopicsInner) ToMap() (map[string]interface{}, error)

type ListAuthors200ResponseResultsInnerTopicsInnerDomain added in v1.0.6

type ListAuthors200ResponseResultsInnerTopicsInnerDomain struct {
	DisplayName *string `json:"display_name,omitempty"`
	Id          *string `json:"id,omitempty"`
}

ListAuthors200ResponseResultsInnerTopicsInnerDomain struct for ListAuthors200ResponseResultsInnerTopicsInnerDomain

func NewListAuthors200ResponseResultsInnerTopicsInnerDomain added in v1.0.6

func NewListAuthors200ResponseResultsInnerTopicsInnerDomain() *ListAuthors200ResponseResultsInnerTopicsInnerDomain

NewListAuthors200ResponseResultsInnerTopicsInnerDomain instantiates a new ListAuthors200ResponseResultsInnerTopicsInnerDomain 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 NewListAuthors200ResponseResultsInnerTopicsInnerDomainWithDefaults added in v1.0.6

func NewListAuthors200ResponseResultsInnerTopicsInnerDomainWithDefaults() *ListAuthors200ResponseResultsInnerTopicsInnerDomain

NewListAuthors200ResponseResultsInnerTopicsInnerDomainWithDefaults instantiates a new ListAuthors200ResponseResultsInnerTopicsInnerDomain 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 (*ListAuthors200ResponseResultsInnerTopicsInnerDomain) GetDisplayName added in v1.0.6

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerTopicsInnerDomain) GetDisplayNameOk added in v1.0.6

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInnerDomain) GetId added in v1.0.6

GetId returns the Id field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerTopicsInnerDomain) GetIdOk added in v1.0.6

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInnerDomain) HasDisplayName added in v1.0.6

HasDisplayName returns a boolean if a field has been set.

func (*ListAuthors200ResponseResultsInnerTopicsInnerDomain) HasId added in v1.0.6

HasId returns a boolean if a field has been set.

func (ListAuthors200ResponseResultsInnerTopicsInnerDomain) MarshalJSON added in v1.0.6

func (*ListAuthors200ResponseResultsInnerTopicsInnerDomain) SetDisplayName added in v1.0.6

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListAuthors200ResponseResultsInnerTopicsInnerDomain) SetId added in v1.0.6

SetId gets a reference to the given string and assigns it to the Id field.

func (ListAuthors200ResponseResultsInnerTopicsInnerDomain) ToMap added in v1.0.6

type ListAuthors200ResponseResultsInnerXConceptsInner

type ListAuthors200ResponseResultsInnerXConceptsInner struct {
	// The OpenAlex ID for this concept.
	Id string `json:"id"`
	// The Wikidata ID for this concept.
	Wikidata string `json:"wikidata"`
	// The human-readable name of the concept.
	DisplayName string `json:"display_name"`
	// The hierarchical level of the concept. Level 0 is the most general, and level 5 is the most specific.
	Level int32    `json:"level"`
	Score *float32 `json:"score,omitempty"`
}

ListAuthors200ResponseResultsInnerXConceptsInner struct for ListAuthors200ResponseResultsInnerXConceptsInner

func NewListAuthors200ResponseResultsInnerXConceptsInner

func NewListAuthors200ResponseResultsInnerXConceptsInner(id string, wikidata string, displayName string, level int32) *ListAuthors200ResponseResultsInnerXConceptsInner

NewListAuthors200ResponseResultsInnerXConceptsInner instantiates a new ListAuthors200ResponseResultsInnerXConceptsInner 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 NewListAuthors200ResponseResultsInnerXConceptsInnerWithDefaults

func NewListAuthors200ResponseResultsInnerXConceptsInnerWithDefaults() *ListAuthors200ResponseResultsInnerXConceptsInner

NewListAuthors200ResponseResultsInnerXConceptsInnerWithDefaults instantiates a new ListAuthors200ResponseResultsInnerXConceptsInner 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 (*ListAuthors200ResponseResultsInnerXConceptsInner) GetDisplayName

GetDisplayName returns the DisplayName field value

func (*ListAuthors200ResponseResultsInnerXConceptsInner) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerXConceptsInner) GetId

GetId returns the Id field value

func (*ListAuthors200ResponseResultsInnerXConceptsInner) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerXConceptsInner) GetLevel

GetLevel returns the Level field value

func (*ListAuthors200ResponseResultsInnerXConceptsInner) GetLevelOk

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerXConceptsInner) GetScore

GetScore returns the Score field value if set, zero value otherwise.

func (*ListAuthors200ResponseResultsInnerXConceptsInner) GetScoreOk

GetScoreOk returns a tuple with the Score field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerXConceptsInner) GetWikidata

GetWikidata returns the Wikidata field value

func (*ListAuthors200ResponseResultsInnerXConceptsInner) GetWikidataOk

GetWikidataOk returns a tuple with the Wikidata field value and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerXConceptsInner) HasScore added in v1.0.4

HasScore returns a boolean if a field has been set.

func (ListAuthors200ResponseResultsInnerXConceptsInner) MarshalJSON

func (*ListAuthors200ResponseResultsInnerXConceptsInner) SetDisplayName

SetDisplayName sets field value

func (*ListAuthors200ResponseResultsInnerXConceptsInner) SetId

SetId sets field value

func (*ListAuthors200ResponseResultsInnerXConceptsInner) SetLevel

SetLevel sets field value

func (*ListAuthors200ResponseResultsInnerXConceptsInner) SetScore

SetScore gets a reference to the given float32 and assigns it to the Score field.

func (*ListAuthors200ResponseResultsInnerXConceptsInner) SetWikidata

SetWikidata sets field value

func (ListAuthors200ResponseResultsInnerXConceptsInner) ToMap

func (o ListAuthors200ResponseResultsInnerXConceptsInner) ToMap() (map[string]interface{}, error)

func (*ListAuthors200ResponseResultsInnerXConceptsInner) UnmarshalJSON

func (o *ListAuthors200ResponseResultsInnerXConceptsInner) UnmarshalJSON(data []byte) (err error)

type ListAuthors200ResponseResultsInnerXConceptsInnerInner added in v1.0.4

type ListAuthors200ResponseResultsInnerXConceptsInnerInner struct {
	// The OpenAlex ID for this concept.
	Id string `json:"id"`
	// The Wikidata ID for this concept.
	Wikidata string `json:"wikidata"`
	// The human-readable name of the concept.
	DisplayName string `json:"display_name"`
	// The hierarchical level of the concept. Level 0 is the most general, and level 5 is the most specific.
	Level int32 `json:"level"`
	// The strength of association between this source and the listed concept, from 0-100.
	Score NullableFloat32 `json:"score,omitempty"`
}

ListAuthors200ResponseResultsInnerXConceptsInnerInner struct for ListAuthors200ResponseResultsInnerXConceptsInnerInner

func NewListAuthors200ResponseResultsInnerXConceptsInnerInner added in v1.0.4

func NewListAuthors200ResponseResultsInnerXConceptsInnerInner(id string, wikidata string, displayName string, level int32) *ListAuthors200ResponseResultsInnerXConceptsInnerInner

NewListAuthors200ResponseResultsInnerXConceptsInnerInner instantiates a new ListAuthors200ResponseResultsInnerXConceptsInnerInner 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 NewListAuthors200ResponseResultsInnerXConceptsInnerInnerWithDefaults added in v1.0.4

func NewListAuthors200ResponseResultsInnerXConceptsInnerInnerWithDefaults() *ListAuthors200ResponseResultsInnerXConceptsInnerInner

NewListAuthors200ResponseResultsInnerXConceptsInnerInnerWithDefaults instantiates a new ListAuthors200ResponseResultsInnerXConceptsInnerInner 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 (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) GetDisplayName added in v1.0.4

GetDisplayName returns the DisplayName field value

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) GetDisplayNameOk added in v1.0.4

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) GetId added in v1.0.4

GetId returns the Id field value

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) GetIdOk added in v1.0.4

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) GetLevel added in v1.0.4

GetLevel returns the Level field value

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) GetLevelOk added in v1.0.4

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) GetScore added in v1.0.4

GetScore returns the Score field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) GetScoreOk added in v1.0.4

GetScoreOk returns a tuple with the Score field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) GetWikidata added in v1.0.4

GetWikidata returns the Wikidata field value

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) GetWikidataOk added in v1.0.4

GetWikidataOk returns a tuple with the Wikidata field value and a boolean to check if the value has been set.

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) HasScore added in v1.0.4

HasScore returns a boolean if a field has been set.

func (ListAuthors200ResponseResultsInnerXConceptsInnerInner) MarshalJSON added in v1.0.4

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) SetDisplayName added in v1.0.4

SetDisplayName sets field value

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) SetId added in v1.0.4

SetId sets field value

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) SetLevel added in v1.0.4

SetLevel sets field value

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) SetScore added in v1.0.4

SetScore gets a reference to the given NullableFloat32 and assigns it to the Score field.

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) SetScoreNil added in v1.0.4

SetScoreNil sets the value for Score to be an explicit nil

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) SetWikidata added in v1.0.4

SetWikidata sets field value

func (ListAuthors200ResponseResultsInnerXConceptsInnerInner) ToMap added in v1.0.4

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) UnmarshalJSON added in v1.0.4

func (o *ListAuthors200ResponseResultsInnerXConceptsInnerInner) UnmarshalJSON(data []byte) (err error)

func (*ListAuthors200ResponseResultsInnerXConceptsInnerInner) UnsetScore added in v1.0.4

UnsetScore ensures that no value is present for Score, not even an explicit nil

type ListConcepts200Response

type ListConcepts200Response struct {
	Meta    *ListAuthors200ResponseMeta           `json:"meta,omitempty"`
	Results []ListConcepts200ResponseResultsInner `json:"results,omitempty"`
	GroupBy []ListAuthors200ResponseGroupByInner  `json:"group_by,omitempty"`
}

ListConcepts200Response struct for ListConcepts200Response

func NewListConcepts200Response

func NewListConcepts200Response() *ListConcepts200Response

NewListConcepts200Response instantiates a new ListConcepts200Response 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 NewListConcepts200ResponseWithDefaults

func NewListConcepts200ResponseWithDefaults() *ListConcepts200Response

NewListConcepts200ResponseWithDefaults instantiates a new ListConcepts200Response 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 (*ListConcepts200Response) GetGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*ListConcepts200Response) GetGroupByOk

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200Response) GetMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListConcepts200Response) GetMetaOk

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*ListConcepts200Response) GetResultsOk

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200Response) HasGroupBy

func (o *ListConcepts200Response) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*ListConcepts200Response) HasMeta

func (o *ListConcepts200Response) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*ListConcepts200Response) HasResults

func (o *ListConcepts200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListConcepts200Response) MarshalJSON

func (o ListConcepts200Response) MarshalJSON() ([]byte, error)

func (*ListConcepts200Response) SetGroupBy

SetGroupBy gets a reference to the given []ListAuthors200ResponseGroupByInner and assigns it to the GroupBy field.

func (*ListConcepts200Response) SetMeta

SetMeta gets a reference to the given ListAuthors200ResponseMeta and assigns it to the Meta field.

func (*ListConcepts200Response) SetResults

SetResults gets a reference to the given []ListConcepts200ResponseResultsInner and assigns it to the Results field.

func (ListConcepts200Response) ToMap

func (o ListConcepts200Response) ToMap() (map[string]interface{}, error)

type ListConcepts200ResponseResultsInner

type ListConcepts200ResponseResultsInner struct {
	// The OpenAlex ID for this concept.
	Id *string `json:"id,omitempty"`
	// The Wikidata ID for this concept. This is the Canonical External ID for concepts.
	Wikidata *string `json:"wikidata,omitempty"`
	// The English-language label of the concept.
	DisplayName *string `json:"display_name,omitempty"`
	// The level in the concept tree where this concept lives. Lower-level concepts are more general, and higher-level concepts are more specific.
	Level *int32 `json:"level,omitempty"`
	// A brief description of this concept.
	Description *string `json:"description,omitempty"`
	// The number of works tagged with this concept.
	WorksCount *int32 `json:"works_count,omitempty"`
	// The number citations to works that have been tagged with this concept.
	CitedByCount *int32                                  `json:"cited_by_count,omitempty"`
	Ids          *ListConcepts200ResponseResultsInnerIds `json:"ids,omitempty"`
	// URL where you can get an image representing this concept, where available.
	ImageUrl *string `json:"image_url,omitempty"`
	// Same as image_url, but it's a smaller image.
	ImageThumbnailUrl *string                                           `json:"image_thumbnail_url,omitempty"`
	International     *ListConcepts200ResponseResultsInnerInternational `json:"international,omitempty"`
	// List of concepts that this concept descends from, as dehydrated Concept objects.
	Ancestors       []ListConcepts200ResponseResultsInnerAncestorsInner `json:"ancestors,omitempty"`
	RelatedConcepts []map[string]interface{}                            `json:"related_concepts,omitempty"`
	// The values of works_count and cited_by_count for each of the last ten years, binned by year.
	CountsByYear []ListAuthors200ResponseResultsInnerCountsByYearInner `json:"counts_by_year,omitempty"`
	// An URL that will get you a list of all the works tagged with this concept.
	WorksApiUrl *string `json:"works_api_url,omitempty"`
	// The last time anything in this concept object changed. Formatted as ISO 8601 extended format without time zone designator.
	UpdatedDate *string `json:"updated_date,omitempty"`
	// The date this Concept object was created in the OpenAlex dataset, expressed as an ISO 8601 date string.
	CreatedDate  *string                                          `json:"created_date,omitempty"`
	SummaryStats *ListConcepts200ResponseResultsInnerSummaryStats `json:"summary_stats,omitempty"`
}

ListConcepts200ResponseResultsInner struct for ListConcepts200ResponseResultsInner

func NewListConcepts200ResponseResultsInner

func NewListConcepts200ResponseResultsInner() *ListConcepts200ResponseResultsInner

NewListConcepts200ResponseResultsInner instantiates a new ListConcepts200ResponseResultsInner 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 NewListConcepts200ResponseResultsInnerWithDefaults

func NewListConcepts200ResponseResultsInnerWithDefaults() *ListConcepts200ResponseResultsInner

NewListConcepts200ResponseResultsInnerWithDefaults instantiates a new ListConcepts200ResponseResultsInner 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 (*ListConcepts200ResponseResultsInner) GetAncestors

GetAncestors returns the Ancestors field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetAncestorsOk

GetAncestorsOk returns a tuple with the Ancestors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetCitedByCount

func (o *ListConcepts200ResponseResultsInner) GetCitedByCount() int32

GetCitedByCount returns the CitedByCount field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetCitedByCountOk

func (o *ListConcepts200ResponseResultsInner) GetCitedByCountOk() (*int32, bool)

GetCitedByCountOk returns a tuple with the CitedByCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetCountsByYear

GetCountsByYear returns the CountsByYear field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetCountsByYearOk

GetCountsByYearOk returns a tuple with the CountsByYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetCreatedDate

func (o *ListConcepts200ResponseResultsInner) GetCreatedDate() string

GetCreatedDate returns the CreatedDate field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetCreatedDateOk

func (o *ListConcepts200ResponseResultsInner) GetCreatedDateOk() (*string, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetDescription

func (o *ListConcepts200ResponseResultsInner) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetDescriptionOk

func (o *ListConcepts200ResponseResultsInner) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetDisplayName

func (o *ListConcepts200ResponseResultsInner) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetDisplayNameOk

func (o *ListConcepts200ResponseResultsInner) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetIds

GetIds returns the Ids field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetIdsOk

GetIdsOk returns a tuple with the Ids field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetImageThumbnailUrl

func (o *ListConcepts200ResponseResultsInner) GetImageThumbnailUrl() string

GetImageThumbnailUrl returns the ImageThumbnailUrl field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetImageThumbnailUrlOk

func (o *ListConcepts200ResponseResultsInner) GetImageThumbnailUrlOk() (*string, bool)

GetImageThumbnailUrlOk returns a tuple with the ImageThumbnailUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetImageUrl

GetImageUrl returns the ImageUrl field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetImageUrlOk

func (o *ListConcepts200ResponseResultsInner) GetImageUrlOk() (*string, bool)

GetImageUrlOk returns a tuple with the ImageUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetInternational

GetInternational returns the International field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetInternationalOk

GetInternationalOk returns a tuple with the International field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetLevel

GetLevel returns the Level field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetLevelOk

func (o *ListConcepts200ResponseResultsInner) GetLevelOk() (*int32, bool)

GetLevelOk returns a tuple with the Level field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetRelatedConcepts

func (o *ListConcepts200ResponseResultsInner) GetRelatedConcepts() []map[string]interface{}

GetRelatedConcepts returns the RelatedConcepts field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetRelatedConceptsOk

func (o *ListConcepts200ResponseResultsInner) GetRelatedConceptsOk() ([]map[string]interface{}, bool)

GetRelatedConceptsOk returns a tuple with the RelatedConcepts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetSummaryStats

GetSummaryStats returns the SummaryStats field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetSummaryStatsOk

GetSummaryStatsOk returns a tuple with the SummaryStats field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetUpdatedDate

func (o *ListConcepts200ResponseResultsInner) GetUpdatedDate() string

GetUpdatedDate returns the UpdatedDate field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetUpdatedDateOk

func (o *ListConcepts200ResponseResultsInner) GetUpdatedDateOk() (*string, bool)

GetUpdatedDateOk returns a tuple with the UpdatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetWikidata

GetWikidata returns the Wikidata field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetWikidataOk

func (o *ListConcepts200ResponseResultsInner) GetWikidataOk() (*string, bool)

GetWikidataOk returns a tuple with the Wikidata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetWorksApiUrl

func (o *ListConcepts200ResponseResultsInner) GetWorksApiUrl() string

GetWorksApiUrl returns the WorksApiUrl field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetWorksApiUrlOk

func (o *ListConcepts200ResponseResultsInner) GetWorksApiUrlOk() (*string, bool)

GetWorksApiUrlOk returns a tuple with the WorksApiUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) GetWorksCount

func (o *ListConcepts200ResponseResultsInner) GetWorksCount() int32

GetWorksCount returns the WorksCount field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInner) GetWorksCountOk

func (o *ListConcepts200ResponseResultsInner) GetWorksCountOk() (*int32, bool)

GetWorksCountOk returns a tuple with the WorksCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInner) HasAncestors

func (o *ListConcepts200ResponseResultsInner) HasAncestors() bool

HasAncestors returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasCitedByCount

func (o *ListConcepts200ResponseResultsInner) HasCitedByCount() bool

HasCitedByCount returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasCountsByYear

func (o *ListConcepts200ResponseResultsInner) HasCountsByYear() bool

HasCountsByYear returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasCreatedDate

func (o *ListConcepts200ResponseResultsInner) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasDescription

func (o *ListConcepts200ResponseResultsInner) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasDisplayName

func (o *ListConcepts200ResponseResultsInner) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasId

HasId returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasIds

HasIds returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasImageThumbnailUrl

func (o *ListConcepts200ResponseResultsInner) HasImageThumbnailUrl() bool

HasImageThumbnailUrl returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasImageUrl

func (o *ListConcepts200ResponseResultsInner) HasImageUrl() bool

HasImageUrl returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasInternational

func (o *ListConcepts200ResponseResultsInner) HasInternational() bool

HasInternational returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasLevel

HasLevel returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasRelatedConcepts

func (o *ListConcepts200ResponseResultsInner) HasRelatedConcepts() bool

HasRelatedConcepts returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasSummaryStats

func (o *ListConcepts200ResponseResultsInner) HasSummaryStats() bool

HasSummaryStats returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasUpdatedDate

func (o *ListConcepts200ResponseResultsInner) HasUpdatedDate() bool

HasUpdatedDate returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasWikidata

func (o *ListConcepts200ResponseResultsInner) HasWikidata() bool

HasWikidata returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasWorksApiUrl

func (o *ListConcepts200ResponseResultsInner) HasWorksApiUrl() bool

HasWorksApiUrl returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInner) HasWorksCount

func (o *ListConcepts200ResponseResultsInner) HasWorksCount() bool

HasWorksCount returns a boolean if a field has been set.

func (ListConcepts200ResponseResultsInner) MarshalJSON

func (o ListConcepts200ResponseResultsInner) MarshalJSON() ([]byte, error)

func (*ListConcepts200ResponseResultsInner) SetAncestors

SetAncestors gets a reference to the given []ListConcepts200ResponseResultsInnerAncestorsInner and assigns it to the Ancestors field.

func (*ListConcepts200ResponseResultsInner) SetCitedByCount

func (o *ListConcepts200ResponseResultsInner) SetCitedByCount(v int32)

SetCitedByCount gets a reference to the given int32 and assigns it to the CitedByCount field.

func (*ListConcepts200ResponseResultsInner) SetCountsByYear

SetCountsByYear gets a reference to the given []ListAuthors200ResponseResultsInnerCountsByYearInner and assigns it to the CountsByYear field.

func (*ListConcepts200ResponseResultsInner) SetCreatedDate

func (o *ListConcepts200ResponseResultsInner) SetCreatedDate(v string)

SetCreatedDate gets a reference to the given string and assigns it to the CreatedDate field.

func (*ListConcepts200ResponseResultsInner) SetDescription

func (o *ListConcepts200ResponseResultsInner) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ListConcepts200ResponseResultsInner) SetDisplayName

func (o *ListConcepts200ResponseResultsInner) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListConcepts200ResponseResultsInner) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListConcepts200ResponseResultsInner) SetIds

SetIds gets a reference to the given ListConcepts200ResponseResultsInnerIds and assigns it to the Ids field.

func (*ListConcepts200ResponseResultsInner) SetImageThumbnailUrl

func (o *ListConcepts200ResponseResultsInner) SetImageThumbnailUrl(v string)

SetImageThumbnailUrl gets a reference to the given string and assigns it to the ImageThumbnailUrl field.

func (*ListConcepts200ResponseResultsInner) SetImageUrl

func (o *ListConcepts200ResponseResultsInner) SetImageUrl(v string)

SetImageUrl gets a reference to the given string and assigns it to the ImageUrl field.

func (*ListConcepts200ResponseResultsInner) SetInternational

SetInternational gets a reference to the given ListConcepts200ResponseResultsInnerInternational and assigns it to the International field.

func (*ListConcepts200ResponseResultsInner) SetLevel

SetLevel gets a reference to the given int32 and assigns it to the Level field.

func (*ListConcepts200ResponseResultsInner) SetRelatedConcepts

func (o *ListConcepts200ResponseResultsInner) SetRelatedConcepts(v []map[string]interface{})

SetRelatedConcepts gets a reference to the given []map[string]interface{} and assigns it to the RelatedConcepts field.

func (*ListConcepts200ResponseResultsInner) SetSummaryStats

SetSummaryStats gets a reference to the given ListConcepts200ResponseResultsInnerSummaryStats and assigns it to the SummaryStats field.

func (*ListConcepts200ResponseResultsInner) SetUpdatedDate

func (o *ListConcepts200ResponseResultsInner) SetUpdatedDate(v string)

SetUpdatedDate gets a reference to the given string and assigns it to the UpdatedDate field.

func (*ListConcepts200ResponseResultsInner) SetWikidata

func (o *ListConcepts200ResponseResultsInner) SetWikidata(v string)

SetWikidata gets a reference to the given string and assigns it to the Wikidata field.

func (*ListConcepts200ResponseResultsInner) SetWorksApiUrl

func (o *ListConcepts200ResponseResultsInner) SetWorksApiUrl(v string)

SetWorksApiUrl gets a reference to the given string and assigns it to the WorksApiUrl field.

func (*ListConcepts200ResponseResultsInner) SetWorksCount

func (o *ListConcepts200ResponseResultsInner) SetWorksCount(v int32)

SetWorksCount gets a reference to the given int32 and assigns it to the WorksCount field.

func (ListConcepts200ResponseResultsInner) ToMap

func (o ListConcepts200ResponseResultsInner) ToMap() (map[string]interface{}, error)

type ListConcepts200ResponseResultsInnerAncestorsInner

type ListConcepts200ResponseResultsInnerAncestorsInner struct {
	// The OpenAlex ID for this concept.
	Id string `json:"id"`
	// The Wikidata ID for this concept.
	Wikidata string `json:"wikidata"`
	// The human-readable name of the concept.
	DisplayName string `json:"display_name"`
	// The hierarchical level of the concept. Level 0 is the most general, and level 5 is the most specific.
	Level int32 `json:"level"`
}

ListConcepts200ResponseResultsInnerAncestorsInner A simplified representation of a concept, used when a concept is referenced by another entity.

func NewListConcepts200ResponseResultsInnerAncestorsInner

func NewListConcepts200ResponseResultsInnerAncestorsInner(id string, wikidata string, displayName string, level int32) *ListConcepts200ResponseResultsInnerAncestorsInner

NewListConcepts200ResponseResultsInnerAncestorsInner instantiates a new ListConcepts200ResponseResultsInnerAncestorsInner 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 NewListConcepts200ResponseResultsInnerAncestorsInnerWithDefaults

func NewListConcepts200ResponseResultsInnerAncestorsInnerWithDefaults() *ListConcepts200ResponseResultsInnerAncestorsInner

NewListConcepts200ResponseResultsInnerAncestorsInnerWithDefaults instantiates a new ListConcepts200ResponseResultsInnerAncestorsInner 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 (*ListConcepts200ResponseResultsInnerAncestorsInner) GetDisplayName

GetDisplayName returns the DisplayName field value

func (*ListConcepts200ResponseResultsInnerAncestorsInner) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerAncestorsInner) GetId

GetId returns the Id field value

func (*ListConcepts200ResponseResultsInnerAncestorsInner) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerAncestorsInner) GetLevel

GetLevel returns the Level field value

func (*ListConcepts200ResponseResultsInnerAncestorsInner) GetLevelOk

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerAncestorsInner) GetWikidata

GetWikidata returns the Wikidata field value

func (*ListConcepts200ResponseResultsInnerAncestorsInner) GetWikidataOk

GetWikidataOk returns a tuple with the Wikidata field value and a boolean to check if the value has been set.

func (ListConcepts200ResponseResultsInnerAncestorsInner) MarshalJSON

func (*ListConcepts200ResponseResultsInnerAncestorsInner) SetDisplayName

SetDisplayName sets field value

func (*ListConcepts200ResponseResultsInnerAncestorsInner) SetId

SetId sets field value

func (*ListConcepts200ResponseResultsInnerAncestorsInner) SetLevel

SetLevel sets field value

func (*ListConcepts200ResponseResultsInnerAncestorsInner) SetWikidata

SetWikidata sets field value

func (ListConcepts200ResponseResultsInnerAncestorsInner) ToMap

func (o ListConcepts200ResponseResultsInnerAncestorsInner) ToMap() (map[string]interface{}, error)

func (*ListConcepts200ResponseResultsInnerAncestorsInner) UnmarshalJSON

func (o *ListConcepts200ResponseResultsInnerAncestorsInner) UnmarshalJSON(data []byte) (err error)

type ListConcepts200ResponseResultsInnerIds

type ListConcepts200ResponseResultsInnerIds struct {
	// This concept's OpenAlex ID.
	Openalex *string `json:"openalex,omitempty"`
	// This concept's Wikidata ID.
	Wikidata *string `json:"wikidata,omitempty"`
	// This concept's Wikipedia page URL.
	Wikipedia *string `json:"wikipedia,omitempty"`
	// This concept's Microsoft Academic Graph (MAG) ID.
	Mag *string `json:"mag,omitempty"`
}

ListConcepts200ResponseResultsInnerIds All the external identifiers that we know about for this concept.

func NewListConcepts200ResponseResultsInnerIds

func NewListConcepts200ResponseResultsInnerIds() *ListConcepts200ResponseResultsInnerIds

NewListConcepts200ResponseResultsInnerIds instantiates a new ListConcepts200ResponseResultsInnerIds 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 NewListConcepts200ResponseResultsInnerIdsWithDefaults

func NewListConcepts200ResponseResultsInnerIdsWithDefaults() *ListConcepts200ResponseResultsInnerIds

NewListConcepts200ResponseResultsInnerIdsWithDefaults instantiates a new ListConcepts200ResponseResultsInnerIds 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 (*ListConcepts200ResponseResultsInnerIds) GetMag

GetMag returns the Mag field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInnerIds) GetMagOk

GetMagOk returns a tuple with the Mag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerIds) GetOpenalex

GetOpenalex returns the Openalex field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInnerIds) GetOpenalexOk

func (o *ListConcepts200ResponseResultsInnerIds) GetOpenalexOk() (*string, bool)

GetOpenalexOk returns a tuple with the Openalex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerIds) GetWikidata

GetWikidata returns the Wikidata field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInnerIds) GetWikidataOk

func (o *ListConcepts200ResponseResultsInnerIds) GetWikidataOk() (*string, bool)

GetWikidataOk returns a tuple with the Wikidata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerIds) GetWikipedia

GetWikipedia returns the Wikipedia field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInnerIds) GetWikipediaOk

func (o *ListConcepts200ResponseResultsInnerIds) GetWikipediaOk() (*string, bool)

GetWikipediaOk returns a tuple with the Wikipedia field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerIds) HasMag

HasMag returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInnerIds) HasOpenalex

HasOpenalex returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInnerIds) HasWikidata

HasWikidata returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInnerIds) HasWikipedia

func (o *ListConcepts200ResponseResultsInnerIds) HasWikipedia() bool

HasWikipedia returns a boolean if a field has been set.

func (ListConcepts200ResponseResultsInnerIds) MarshalJSON

func (o ListConcepts200ResponseResultsInnerIds) MarshalJSON() ([]byte, error)

func (*ListConcepts200ResponseResultsInnerIds) SetMag

SetMag gets a reference to the given string and assigns it to the Mag field.

func (*ListConcepts200ResponseResultsInnerIds) SetOpenalex

SetOpenalex gets a reference to the given string and assigns it to the Openalex field.

func (*ListConcepts200ResponseResultsInnerIds) SetWikidata

SetWikidata gets a reference to the given string and assigns it to the Wikidata field.

func (*ListConcepts200ResponseResultsInnerIds) SetWikipedia

SetWikipedia gets a reference to the given string and assigns it to the Wikipedia field.

func (ListConcepts200ResponseResultsInnerIds) ToMap

func (o ListConcepts200ResponseResultsInnerIds) ToMap() (map[string]interface{}, error)

type ListConcepts200ResponseResultsInnerInternational

type ListConcepts200ResponseResultsInnerInternational struct {
	DisplayName map[string]string `json:"display_name,omitempty"`
}

ListConcepts200ResponseResultsInnerInternational This concept's display name in many languages, derived from article titles on each language's wikipedia.

func NewListConcepts200ResponseResultsInnerInternational

func NewListConcepts200ResponseResultsInnerInternational() *ListConcepts200ResponseResultsInnerInternational

NewListConcepts200ResponseResultsInnerInternational instantiates a new ListConcepts200ResponseResultsInnerInternational 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 NewListConcepts200ResponseResultsInnerInternationalWithDefaults

func NewListConcepts200ResponseResultsInnerInternationalWithDefaults() *ListConcepts200ResponseResultsInnerInternational

NewListConcepts200ResponseResultsInnerInternationalWithDefaults instantiates a new ListConcepts200ResponseResultsInnerInternational 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 (*ListConcepts200ResponseResultsInnerInternational) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInnerInternational) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerInternational) HasDisplayName

HasDisplayName returns a boolean if a field has been set.

func (ListConcepts200ResponseResultsInnerInternational) MarshalJSON

func (*ListConcepts200ResponseResultsInnerInternational) SetDisplayName

SetDisplayName gets a reference to the given map[string]string and assigns it to the DisplayName field.

func (ListConcepts200ResponseResultsInnerInternational) ToMap

func (o ListConcepts200ResponseResultsInnerInternational) ToMap() (map[string]interface{}, error)

type ListConcepts200ResponseResultsInnerRelatedConceptsInner

type ListConcepts200ResponseResultsInnerRelatedConceptsInner struct {
	// The OpenAlex ID for this concept.
	Id string `json:"id"`
	// The Wikidata ID for this concept.
	Wikidata string `json:"wikidata"`
	// The human-readable name of the concept.
	DisplayName string `json:"display_name"`
	// The hierarchical level of the concept. Level 0 is the most general, and level 5 is the most specific.
	Level int32 `json:"level"`
	// The strength of association between this concept and the listed concept, on a scale of 0-100.
	Score NullableFloat32 `json:"score,omitempty"`
}

ListConcepts200ResponseResultsInnerRelatedConceptsInner Concepts that are similar to this one. Each listed concept is a dehydrated Concept object, with one additional attribute - score (Float)

func NewListConcepts200ResponseResultsInnerRelatedConceptsInner

func NewListConcepts200ResponseResultsInnerRelatedConceptsInner(id string, wikidata string, displayName string, level int32) *ListConcepts200ResponseResultsInnerRelatedConceptsInner

NewListConcepts200ResponseResultsInnerRelatedConceptsInner instantiates a new ListConcepts200ResponseResultsInnerRelatedConceptsInner 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 NewListConcepts200ResponseResultsInnerRelatedConceptsInnerWithDefaults

func NewListConcepts200ResponseResultsInnerRelatedConceptsInnerWithDefaults() *ListConcepts200ResponseResultsInnerRelatedConceptsInner

NewListConcepts200ResponseResultsInnerRelatedConceptsInnerWithDefaults instantiates a new ListConcepts200ResponseResultsInnerRelatedConceptsInner 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 (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) GetDisplayName

GetDisplayName returns the DisplayName field value

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) GetId

GetId returns the Id field value

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) GetLevel

GetLevel returns the Level field value

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) GetLevelOk

GetLevelOk returns a tuple with the Level field value and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) GetScore

GetScore returns the Score field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) GetScoreOk

GetScoreOk returns a tuple with the Score field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) GetWikidata

GetWikidata returns the Wikidata field value

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) GetWikidataOk

GetWikidataOk returns a tuple with the Wikidata field value and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) HasScore added in v1.0.4

HasScore returns a boolean if a field has been set.

func (ListConcepts200ResponseResultsInnerRelatedConceptsInner) MarshalJSON

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) SetDisplayName

SetDisplayName sets field value

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) SetId

SetId sets field value

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) SetLevel

SetLevel sets field value

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) SetScore

SetScore gets a reference to the given NullableFloat32 and assigns it to the Score field.

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) SetScoreNil added in v1.0.4

SetScoreNil sets the value for Score to be an explicit nil

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) SetWikidata

SetWikidata sets field value

func (ListConcepts200ResponseResultsInnerRelatedConceptsInner) ToMap

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) UnmarshalJSON

func (*ListConcepts200ResponseResultsInnerRelatedConceptsInner) UnsetScore added in v1.0.4

UnsetScore ensures that no value is present for Score, not even an explicit nil

type ListConcepts200ResponseResultsInnerSummaryStats

type ListConcepts200ResponseResultsInnerSummaryStats struct {
	// The 2-year mean citedness for this source. Also known as impact factor.
	Var2yrMeanCitedness *float32 `json:"2yr_mean_citedness,omitempty"`
	// The h-index for this concept.
	HIndex *int32 `json:"h_index,omitempty"`
	// The i-10 index for this concept.
	I10Index *int32 `json:"i10_index,omitempty"`
}

ListConcepts200ResponseResultsInnerSummaryStats Citation metrics for this concept

func NewListConcepts200ResponseResultsInnerSummaryStats

func NewListConcepts200ResponseResultsInnerSummaryStats() *ListConcepts200ResponseResultsInnerSummaryStats

NewListConcepts200ResponseResultsInnerSummaryStats instantiates a new ListConcepts200ResponseResultsInnerSummaryStats 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 NewListConcepts200ResponseResultsInnerSummaryStatsWithDefaults

func NewListConcepts200ResponseResultsInnerSummaryStatsWithDefaults() *ListConcepts200ResponseResultsInnerSummaryStats

NewListConcepts200ResponseResultsInnerSummaryStatsWithDefaults instantiates a new ListConcepts200ResponseResultsInnerSummaryStats 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 (*ListConcepts200ResponseResultsInnerSummaryStats) GetHIndex

GetHIndex returns the HIndex field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInnerSummaryStats) GetHIndexOk

GetHIndexOk returns a tuple with the HIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerSummaryStats) GetI10Index

GetI10Index returns the I10Index field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInnerSummaryStats) GetI10IndexOk

GetI10IndexOk returns a tuple with the I10Index field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitedness

func (o *ListConcepts200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitedness() float32

GetVar2yrMeanCitedness returns the Var2yrMeanCitedness field value if set, zero value otherwise.

func (*ListConcepts200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitednessOk

func (o *ListConcepts200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitednessOk() (*float32, bool)

GetVar2yrMeanCitednessOk returns a tuple with the Var2yrMeanCitedness field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListConcepts200ResponseResultsInnerSummaryStats) HasHIndex

HasHIndex returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInnerSummaryStats) HasI10Index

HasI10Index returns a boolean if a field has been set.

func (*ListConcepts200ResponseResultsInnerSummaryStats) HasVar2yrMeanCitedness

func (o *ListConcepts200ResponseResultsInnerSummaryStats) HasVar2yrMeanCitedness() bool

HasVar2yrMeanCitedness returns a boolean if a field has been set.

func (ListConcepts200ResponseResultsInnerSummaryStats) MarshalJSON

func (*ListConcepts200ResponseResultsInnerSummaryStats) SetHIndex

SetHIndex gets a reference to the given int32 and assigns it to the HIndex field.

func (*ListConcepts200ResponseResultsInnerSummaryStats) SetI10Index

SetI10Index gets a reference to the given int32 and assigns it to the I10Index field.

func (*ListConcepts200ResponseResultsInnerSummaryStats) SetVar2yrMeanCitedness

func (o *ListConcepts200ResponseResultsInnerSummaryStats) SetVar2yrMeanCitedness(v float32)

SetVar2yrMeanCitedness gets a reference to the given float32 and assigns it to the Var2yrMeanCitedness field.

func (ListConcepts200ResponseResultsInnerSummaryStats) ToMap

func (o ListConcepts200ResponseResultsInnerSummaryStats) ToMap() (map[string]interface{}, error)

type ListFunders200Response

type ListFunders200Response struct {
	Meta    *ListAuthors200ResponseMeta          `json:"meta,omitempty"`
	Results []ListFunders200ResponseResultsInner `json:"results,omitempty"`
	GroupBy []ListAuthors200ResponseGroupByInner `json:"group_by,omitempty"`
}

ListFunders200Response struct for ListFunders200Response

func NewListFunders200Response

func NewListFunders200Response() *ListFunders200Response

NewListFunders200Response instantiates a new ListFunders200Response 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 NewListFunders200ResponseWithDefaults

func NewListFunders200ResponseWithDefaults() *ListFunders200Response

NewListFunders200ResponseWithDefaults instantiates a new ListFunders200Response 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 (*ListFunders200Response) GetGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*ListFunders200Response) GetGroupByOk

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200Response) GetMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListFunders200Response) GetMetaOk

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*ListFunders200Response) GetResultsOk

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200Response) HasGroupBy

func (o *ListFunders200Response) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*ListFunders200Response) HasMeta

func (o *ListFunders200Response) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*ListFunders200Response) HasResults

func (o *ListFunders200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListFunders200Response) MarshalJSON

func (o ListFunders200Response) MarshalJSON() ([]byte, error)

func (*ListFunders200Response) SetGroupBy

SetGroupBy gets a reference to the given []ListAuthors200ResponseGroupByInner and assigns it to the GroupBy field.

func (*ListFunders200Response) SetMeta

SetMeta gets a reference to the given ListAuthors200ResponseMeta and assigns it to the Meta field.

func (*ListFunders200Response) SetResults

SetResults gets a reference to the given []ListFunders200ResponseResultsInner and assigns it to the Results field.

func (ListFunders200Response) ToMap

func (o ListFunders200Response) ToMap() (map[string]interface{}, error)

type ListFunders200ResponseResultsInner

type ListFunders200ResponseResultsInner struct {
	// A list of alternate titles for this funder.
	AlternateTitles []string `json:"alternate_titles,omitempty"`
	// The total number of Works that cite a work linked to this funder.
	CitedByCount *int32 `json:"cited_by_count,omitempty"`
	// The country where this funder is located, represented as an ISO two-letter country code.
	CountryCode *string `json:"country_code,omitempty"`
	// The values of works_count and cited_by_count for each of the last ten years, binned by year.
	CountsByYear []ListAuthors200ResponseResultsInnerCountsByYearInner `json:"counts_by_year,omitempty"`
	// The date this Funder object was created in the OpenAlex dataset, expressed as an ISO 8601 date string.
	CreatedDate *string `json:"created_date,omitempty"`
	// A short description of this funder, taken from Wikidata.
	Description *string `json:"description,omitempty"`
	// The primary name of the funder.
	DisplayName *string `json:"display_name,omitempty"`
	// The number of grants linked to this funder.
	GrantsCount *int32 `json:"grants_count,omitempty"`
	// The URL for this funder's primary homepage.
	HomepageUrl *string `json:"homepage_url,omitempty"`
	// The OpenAlex ID for this funder.
	Id  *string                                `json:"id,omitempty"`
	Ids *ListFunders200ResponseResultsInnerIds `json:"ids,omitempty"`
	// Same as image_url, but it's a smaller image.
	ImageThumbnailUrl *string `json:"image_thumbnail_url,omitempty"`
	// URL where you can get an image representing this funder.
	ImageUrl *string `json:"image_url,omitempty"`
	// List of role objects, which include the role, the id, and the works_count.
	Roles        []ListFunders200ResponseResultsInnerRolesInner  `json:"roles,omitempty"`
	SummaryStats *ListFunders200ResponseResultsInnerSummaryStats `json:"summary_stats,omitempty"`
	// The last time anything in this funder object changed. Formatted as ISO 8601 extended format without time zone designator.
	UpdatedDate *string `json:"updated_date,omitempty"`
	// The number of works linked to this funder.
	WorksCount *int32 `json:"works_count,omitempty"`
}

ListFunders200ResponseResultsInner struct for ListFunders200ResponseResultsInner

func NewListFunders200ResponseResultsInner

func NewListFunders200ResponseResultsInner() *ListFunders200ResponseResultsInner

NewListFunders200ResponseResultsInner instantiates a new ListFunders200ResponseResultsInner 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 NewListFunders200ResponseResultsInnerWithDefaults

func NewListFunders200ResponseResultsInnerWithDefaults() *ListFunders200ResponseResultsInner

NewListFunders200ResponseResultsInnerWithDefaults instantiates a new ListFunders200ResponseResultsInner 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 (*ListFunders200ResponseResultsInner) GetAlternateTitles

func (o *ListFunders200ResponseResultsInner) GetAlternateTitles() []string

GetAlternateTitles returns the AlternateTitles field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetAlternateTitlesOk

func (o *ListFunders200ResponseResultsInner) GetAlternateTitlesOk() ([]string, bool)

GetAlternateTitlesOk returns a tuple with the AlternateTitles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetCitedByCount

func (o *ListFunders200ResponseResultsInner) GetCitedByCount() int32

GetCitedByCount returns the CitedByCount field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetCitedByCountOk

func (o *ListFunders200ResponseResultsInner) GetCitedByCountOk() (*int32, bool)

GetCitedByCountOk returns a tuple with the CitedByCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetCountryCode

func (o *ListFunders200ResponseResultsInner) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetCountryCodeOk

func (o *ListFunders200ResponseResultsInner) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetCountsByYear

GetCountsByYear returns the CountsByYear field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetCountsByYearOk

GetCountsByYearOk returns a tuple with the CountsByYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetCreatedDate

func (o *ListFunders200ResponseResultsInner) GetCreatedDate() string

GetCreatedDate returns the CreatedDate field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetCreatedDateOk

func (o *ListFunders200ResponseResultsInner) GetCreatedDateOk() (*string, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetDescription

func (o *ListFunders200ResponseResultsInner) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetDescriptionOk

func (o *ListFunders200ResponseResultsInner) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetDisplayName

func (o *ListFunders200ResponseResultsInner) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetDisplayNameOk

func (o *ListFunders200ResponseResultsInner) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetGrantsCount

func (o *ListFunders200ResponseResultsInner) GetGrantsCount() int32

GetGrantsCount returns the GrantsCount field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetGrantsCountOk

func (o *ListFunders200ResponseResultsInner) GetGrantsCountOk() (*int32, bool)

GetGrantsCountOk returns a tuple with the GrantsCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetHomepageUrl

func (o *ListFunders200ResponseResultsInner) GetHomepageUrl() string

GetHomepageUrl returns the HomepageUrl field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetHomepageUrlOk

func (o *ListFunders200ResponseResultsInner) GetHomepageUrlOk() (*string, bool)

GetHomepageUrlOk returns a tuple with the HomepageUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetIds

GetIds returns the Ids field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetIdsOk

GetIdsOk returns a tuple with the Ids field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetImageThumbnailUrl

func (o *ListFunders200ResponseResultsInner) GetImageThumbnailUrl() string

GetImageThumbnailUrl returns the ImageThumbnailUrl field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetImageThumbnailUrlOk

func (o *ListFunders200ResponseResultsInner) GetImageThumbnailUrlOk() (*string, bool)

GetImageThumbnailUrlOk returns a tuple with the ImageThumbnailUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetImageUrl

func (o *ListFunders200ResponseResultsInner) GetImageUrl() string

GetImageUrl returns the ImageUrl field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetImageUrlOk

func (o *ListFunders200ResponseResultsInner) GetImageUrlOk() (*string, bool)

GetImageUrlOk returns a tuple with the ImageUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetRoles

GetRoles returns the Roles field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetRolesOk

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetSummaryStats

GetSummaryStats returns the SummaryStats field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetSummaryStatsOk

GetSummaryStatsOk returns a tuple with the SummaryStats field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetUpdatedDate

func (o *ListFunders200ResponseResultsInner) GetUpdatedDate() string

GetUpdatedDate returns the UpdatedDate field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetUpdatedDateOk

func (o *ListFunders200ResponseResultsInner) GetUpdatedDateOk() (*string, bool)

GetUpdatedDateOk returns a tuple with the UpdatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) GetWorksCount

func (o *ListFunders200ResponseResultsInner) GetWorksCount() int32

GetWorksCount returns the WorksCount field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInner) GetWorksCountOk

func (o *ListFunders200ResponseResultsInner) GetWorksCountOk() (*int32, bool)

GetWorksCountOk returns a tuple with the WorksCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInner) HasAlternateTitles

func (o *ListFunders200ResponseResultsInner) HasAlternateTitles() bool

HasAlternateTitles returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasCitedByCount

func (o *ListFunders200ResponseResultsInner) HasCitedByCount() bool

HasCitedByCount returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasCountryCode

func (o *ListFunders200ResponseResultsInner) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasCountsByYear

func (o *ListFunders200ResponseResultsInner) HasCountsByYear() bool

HasCountsByYear returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasCreatedDate

func (o *ListFunders200ResponseResultsInner) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasDescription

func (o *ListFunders200ResponseResultsInner) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasDisplayName

func (o *ListFunders200ResponseResultsInner) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasGrantsCount

func (o *ListFunders200ResponseResultsInner) HasGrantsCount() bool

HasGrantsCount returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasHomepageUrl

func (o *ListFunders200ResponseResultsInner) HasHomepageUrl() bool

HasHomepageUrl returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasId

HasId returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasIds

HasIds returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasImageThumbnailUrl

func (o *ListFunders200ResponseResultsInner) HasImageThumbnailUrl() bool

HasImageThumbnailUrl returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasImageUrl

func (o *ListFunders200ResponseResultsInner) HasImageUrl() bool

HasImageUrl returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasRoles

HasRoles returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasSummaryStats

func (o *ListFunders200ResponseResultsInner) HasSummaryStats() bool

HasSummaryStats returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasUpdatedDate

func (o *ListFunders200ResponseResultsInner) HasUpdatedDate() bool

HasUpdatedDate returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInner) HasWorksCount

func (o *ListFunders200ResponseResultsInner) HasWorksCount() bool

HasWorksCount returns a boolean if a field has been set.

func (ListFunders200ResponseResultsInner) MarshalJSON

func (o ListFunders200ResponseResultsInner) MarshalJSON() ([]byte, error)

func (*ListFunders200ResponseResultsInner) SetAlternateTitles

func (o *ListFunders200ResponseResultsInner) SetAlternateTitles(v []string)

SetAlternateTitles gets a reference to the given []string and assigns it to the AlternateTitles field.

func (*ListFunders200ResponseResultsInner) SetCitedByCount

func (o *ListFunders200ResponseResultsInner) SetCitedByCount(v int32)

SetCitedByCount gets a reference to the given int32 and assigns it to the CitedByCount field.

func (*ListFunders200ResponseResultsInner) SetCountryCode

func (o *ListFunders200ResponseResultsInner) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*ListFunders200ResponseResultsInner) SetCountsByYear

SetCountsByYear gets a reference to the given []ListAuthors200ResponseResultsInnerCountsByYearInner and assigns it to the CountsByYear field.

func (*ListFunders200ResponseResultsInner) SetCreatedDate

func (o *ListFunders200ResponseResultsInner) SetCreatedDate(v string)

SetCreatedDate gets a reference to the given string and assigns it to the CreatedDate field.

func (*ListFunders200ResponseResultsInner) SetDescription

func (o *ListFunders200ResponseResultsInner) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ListFunders200ResponseResultsInner) SetDisplayName

func (o *ListFunders200ResponseResultsInner) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListFunders200ResponseResultsInner) SetGrantsCount

func (o *ListFunders200ResponseResultsInner) SetGrantsCount(v int32)

SetGrantsCount gets a reference to the given int32 and assigns it to the GrantsCount field.

func (*ListFunders200ResponseResultsInner) SetHomepageUrl

func (o *ListFunders200ResponseResultsInner) SetHomepageUrl(v string)

SetHomepageUrl gets a reference to the given string and assigns it to the HomepageUrl field.

func (*ListFunders200ResponseResultsInner) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListFunders200ResponseResultsInner) SetIds

SetIds gets a reference to the given ListFunders200ResponseResultsInnerIds and assigns it to the Ids field.

func (*ListFunders200ResponseResultsInner) SetImageThumbnailUrl

func (o *ListFunders200ResponseResultsInner) SetImageThumbnailUrl(v string)

SetImageThumbnailUrl gets a reference to the given string and assigns it to the ImageThumbnailUrl field.

func (*ListFunders200ResponseResultsInner) SetImageUrl

func (o *ListFunders200ResponseResultsInner) SetImageUrl(v string)

SetImageUrl gets a reference to the given string and assigns it to the ImageUrl field.

func (*ListFunders200ResponseResultsInner) SetRoles

SetRoles gets a reference to the given []ListFunders200ResponseResultsInnerRolesInner and assigns it to the Roles field.

func (*ListFunders200ResponseResultsInner) SetSummaryStats

SetSummaryStats gets a reference to the given ListFunders200ResponseResultsInnerSummaryStats and assigns it to the SummaryStats field.

func (*ListFunders200ResponseResultsInner) SetUpdatedDate

func (o *ListFunders200ResponseResultsInner) SetUpdatedDate(v string)

SetUpdatedDate gets a reference to the given string and assigns it to the UpdatedDate field.

func (*ListFunders200ResponseResultsInner) SetWorksCount

func (o *ListFunders200ResponseResultsInner) SetWorksCount(v int32)

SetWorksCount gets a reference to the given int32 and assigns it to the WorksCount field.

func (ListFunders200ResponseResultsInner) ToMap

func (o ListFunders200ResponseResultsInner) ToMap() (map[string]interface{}, error)

type ListFunders200ResponseResultsInnerIds

type ListFunders200ResponseResultsInnerIds struct {
	Openalex *string `json:"openalex,omitempty"`
	Ror      *string `json:"ror,omitempty"`
	Wikidata *string `json:"wikidata,omitempty"`
	Crossref *string `json:"crossref,omitempty"`
	Doi      *string `json:"doi,omitempty"`
}

ListFunders200ResponseResultsInnerIds All the external identifiers that we know about for this funder.

func NewListFunders200ResponseResultsInnerIds

func NewListFunders200ResponseResultsInnerIds() *ListFunders200ResponseResultsInnerIds

NewListFunders200ResponseResultsInnerIds instantiates a new ListFunders200ResponseResultsInnerIds 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 NewListFunders200ResponseResultsInnerIdsWithDefaults

func NewListFunders200ResponseResultsInnerIdsWithDefaults() *ListFunders200ResponseResultsInnerIds

NewListFunders200ResponseResultsInnerIdsWithDefaults instantiates a new ListFunders200ResponseResultsInnerIds 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 (*ListFunders200ResponseResultsInnerIds) GetCrossref

GetCrossref returns the Crossref field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInnerIds) GetCrossrefOk

func (o *ListFunders200ResponseResultsInnerIds) GetCrossrefOk() (*string, bool)

GetCrossrefOk returns a tuple with the Crossref field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInnerIds) GetDoi

GetDoi returns the Doi field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInnerIds) GetDoiOk

GetDoiOk returns a tuple with the Doi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInnerIds) GetOpenalex

GetOpenalex returns the Openalex field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInnerIds) GetOpenalexOk

func (o *ListFunders200ResponseResultsInnerIds) GetOpenalexOk() (*string, bool)

GetOpenalexOk returns a tuple with the Openalex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInnerIds) GetRor

GetRor returns the Ror field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInnerIds) GetRorOk

GetRorOk returns a tuple with the Ror field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInnerIds) GetWikidata

GetWikidata returns the Wikidata field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInnerIds) GetWikidataOk

func (o *ListFunders200ResponseResultsInnerIds) GetWikidataOk() (*string, bool)

GetWikidataOk returns a tuple with the Wikidata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInnerIds) HasCrossref

HasCrossref returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInnerIds) HasDoi

HasDoi returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInnerIds) HasOpenalex

HasOpenalex returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInnerIds) HasRor

HasRor returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInnerIds) HasWikidata

HasWikidata returns a boolean if a field has been set.

func (ListFunders200ResponseResultsInnerIds) MarshalJSON

func (o ListFunders200ResponseResultsInnerIds) MarshalJSON() ([]byte, error)

func (*ListFunders200ResponseResultsInnerIds) SetCrossref

SetCrossref gets a reference to the given string and assigns it to the Crossref field.

func (*ListFunders200ResponseResultsInnerIds) SetDoi

SetDoi gets a reference to the given string and assigns it to the Doi field.

func (*ListFunders200ResponseResultsInnerIds) SetOpenalex

SetOpenalex gets a reference to the given string and assigns it to the Openalex field.

func (*ListFunders200ResponseResultsInnerIds) SetRor

SetRor gets a reference to the given string and assigns it to the Ror field.

func (*ListFunders200ResponseResultsInnerIds) SetWikidata

SetWikidata gets a reference to the given string and assigns it to the Wikidata field.

func (ListFunders200ResponseResultsInnerIds) ToMap

func (o ListFunders200ResponseResultsInnerIds) ToMap() (map[string]interface{}, error)

type ListFunders200ResponseResultsInnerRolesInner

type ListFunders200ResponseResultsInnerRolesInner struct {
	Role       *string `json:"role,omitempty"`
	Id         *string `json:"id,omitempty"`
	WorksCount *int32  `json:"works_count,omitempty"`
}

ListFunders200ResponseResultsInnerRolesInner struct for ListFunders200ResponseResultsInnerRolesInner

func NewListFunders200ResponseResultsInnerRolesInner

func NewListFunders200ResponseResultsInnerRolesInner() *ListFunders200ResponseResultsInnerRolesInner

NewListFunders200ResponseResultsInnerRolesInner instantiates a new ListFunders200ResponseResultsInnerRolesInner 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 NewListFunders200ResponseResultsInnerRolesInnerWithDefaults

func NewListFunders200ResponseResultsInnerRolesInnerWithDefaults() *ListFunders200ResponseResultsInnerRolesInner

NewListFunders200ResponseResultsInnerRolesInnerWithDefaults instantiates a new ListFunders200ResponseResultsInnerRolesInner 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 (*ListFunders200ResponseResultsInnerRolesInner) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInnerRolesInner) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInnerRolesInner) GetRole

GetRole returns the Role field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInnerRolesInner) GetRoleOk

GetRoleOk returns a tuple with the Role field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInnerRolesInner) GetWorksCount

GetWorksCount returns the WorksCount field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInnerRolesInner) GetWorksCountOk

func (o *ListFunders200ResponseResultsInnerRolesInner) GetWorksCountOk() (*int32, bool)

GetWorksCountOk returns a tuple with the WorksCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInnerRolesInner) HasId

HasId returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInnerRolesInner) HasRole

HasRole returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInnerRolesInner) HasWorksCount

HasWorksCount returns a boolean if a field has been set.

func (ListFunders200ResponseResultsInnerRolesInner) MarshalJSON

func (*ListFunders200ResponseResultsInnerRolesInner) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListFunders200ResponseResultsInnerRolesInner) SetRole

SetRole gets a reference to the given string and assigns it to the Role field.

func (*ListFunders200ResponseResultsInnerRolesInner) SetWorksCount

SetWorksCount gets a reference to the given int32 and assigns it to the WorksCount field.

func (ListFunders200ResponseResultsInnerRolesInner) ToMap

func (o ListFunders200ResponseResultsInnerRolesInner) ToMap() (map[string]interface{}, error)

type ListFunders200ResponseResultsInnerSummaryStats

type ListFunders200ResponseResultsInnerSummaryStats struct {
	Var2yrMeanCitedness *float32 `json:"2yr_mean_citedness,omitempty"`
	HIndex              *int32   `json:"h_index,omitempty"`
	I10Index            *int32   `json:"i10_index,omitempty"`
}

ListFunders200ResponseResultsInnerSummaryStats Citation metrics for this funder

func NewListFunders200ResponseResultsInnerSummaryStats

func NewListFunders200ResponseResultsInnerSummaryStats() *ListFunders200ResponseResultsInnerSummaryStats

NewListFunders200ResponseResultsInnerSummaryStats instantiates a new ListFunders200ResponseResultsInnerSummaryStats 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 NewListFunders200ResponseResultsInnerSummaryStatsWithDefaults

func NewListFunders200ResponseResultsInnerSummaryStatsWithDefaults() *ListFunders200ResponseResultsInnerSummaryStats

NewListFunders200ResponseResultsInnerSummaryStatsWithDefaults instantiates a new ListFunders200ResponseResultsInnerSummaryStats 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 (*ListFunders200ResponseResultsInnerSummaryStats) GetHIndex

GetHIndex returns the HIndex field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInnerSummaryStats) GetHIndexOk

GetHIndexOk returns a tuple with the HIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInnerSummaryStats) GetI10Index

GetI10Index returns the I10Index field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInnerSummaryStats) GetI10IndexOk

GetI10IndexOk returns a tuple with the I10Index field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitedness

func (o *ListFunders200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitedness() float32

GetVar2yrMeanCitedness returns the Var2yrMeanCitedness field value if set, zero value otherwise.

func (*ListFunders200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitednessOk

func (o *ListFunders200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitednessOk() (*float32, bool)

GetVar2yrMeanCitednessOk returns a tuple with the Var2yrMeanCitedness field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListFunders200ResponseResultsInnerSummaryStats) HasHIndex

HasHIndex returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInnerSummaryStats) HasI10Index

HasI10Index returns a boolean if a field has been set.

func (*ListFunders200ResponseResultsInnerSummaryStats) HasVar2yrMeanCitedness

func (o *ListFunders200ResponseResultsInnerSummaryStats) HasVar2yrMeanCitedness() bool

HasVar2yrMeanCitedness returns a boolean if a field has been set.

func (ListFunders200ResponseResultsInnerSummaryStats) MarshalJSON

func (*ListFunders200ResponseResultsInnerSummaryStats) SetHIndex

SetHIndex gets a reference to the given int32 and assigns it to the HIndex field.

func (*ListFunders200ResponseResultsInnerSummaryStats) SetI10Index

SetI10Index gets a reference to the given int32 and assigns it to the I10Index field.

func (*ListFunders200ResponseResultsInnerSummaryStats) SetVar2yrMeanCitedness

func (o *ListFunders200ResponseResultsInnerSummaryStats) SetVar2yrMeanCitedness(v float32)

SetVar2yrMeanCitedness gets a reference to the given float32 and assigns it to the Var2yrMeanCitedness field.

func (ListFunders200ResponseResultsInnerSummaryStats) ToMap

func (o ListFunders200ResponseResultsInnerSummaryStats) ToMap() (map[string]interface{}, error)

type ListInstitutions200Response

type ListInstitutions200Response struct {
	Meta    *ListAuthors200ResponseMeta               `json:"meta,omitempty"`
	Results []ListInstitutions200ResponseResultsInner `json:"results,omitempty"`
	GroupBy []ListAuthors200ResponseGroupByInner      `json:"group_by,omitempty"`
}

ListInstitutions200Response struct for ListInstitutions200Response

func NewListInstitutions200Response

func NewListInstitutions200Response() *ListInstitutions200Response

NewListInstitutions200Response instantiates a new ListInstitutions200Response 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 NewListInstitutions200ResponseWithDefaults

func NewListInstitutions200ResponseWithDefaults() *ListInstitutions200Response

NewListInstitutions200ResponseWithDefaults instantiates a new ListInstitutions200Response 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 (*ListInstitutions200Response) GetGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*ListInstitutions200Response) GetGroupByOk

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200Response) GetMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListInstitutions200Response) GetMetaOk

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*ListInstitutions200Response) GetResultsOk

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200Response) HasGroupBy

func (o *ListInstitutions200Response) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*ListInstitutions200Response) HasMeta

func (o *ListInstitutions200Response) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*ListInstitutions200Response) HasResults

func (o *ListInstitutions200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListInstitutions200Response) MarshalJSON

func (o ListInstitutions200Response) MarshalJSON() ([]byte, error)

func (*ListInstitutions200Response) SetGroupBy

SetGroupBy gets a reference to the given []ListAuthors200ResponseGroupByInner and assigns it to the GroupBy field.

func (*ListInstitutions200Response) SetMeta

SetMeta gets a reference to the given ListAuthors200ResponseMeta and assigns it to the Meta field.

func (*ListInstitutions200Response) SetResults

SetResults gets a reference to the given []ListInstitutions200ResponseResultsInner and assigns it to the Results field.

func (ListInstitutions200Response) ToMap

func (o ListInstitutions200Response) ToMap() (map[string]interface{}, error)

type ListInstitutions200ResponseResultsInner

type ListInstitutions200ResponseResultsInner struct {
	// List of institutions related to this one, represented as dehydrated Institution objects with an additional 'relationship' property.
	AssociatedInstitutions []ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner `json:"associated_institutions,omitempty"`
	// The total number of works that cite a work created by an author affiliated with this institution.
	CitedByCount *int32 `json:"cited_by_count,omitempty"`
	// The country where this institution is located, represented as an ISO two-letter country code.
	CountryCode *string `json:"country_code,omitempty"`
	// Works count and cited by count for each of the last ten years, binned by year.
	CountsByYear []ListAuthors200ResponseResultsInnerCountsByYearInner `json:"counts_by_year,omitempty"`
	// The date this Institution object was created in the OpenAlex dataset.
	CreatedDate *string `json:"created_date,omitempty"`
	// The primary name of the institution.
	DisplayName *string `json:"display_name,omitempty"`
	// Acronyms or initialisms that people sometimes use instead of the full display name.
	DisplayNameAcronyms []string `json:"display_name_acronyms,omitempty"`
	// Other names people may use for this institution.
	DisplayNameAlternatives []string                                    `json:"display_name_alternatives,omitempty"`
	Geo                     *ListInstitutions200ResponseResultsInnerGeo `json:"geo,omitempty"`
	// The URL for institution's primary homepage.
	HomepageUrl *string `json:"homepage_url,omitempty"`
	// The OpenAlex ID for this institution.
	Id  *string                                     `json:"id,omitempty"`
	Ids *ListInstitutions200ResponseResultsInnerIds `json:"ids,omitempty"`
	// URL for a thumbnail image representing this institution.
	ImageThumbnailUrl *string `json:"image_thumbnail_url,omitempty"`
	// URL for an image representing this institution.
	ImageUrl      *string                                               `json:"image_url,omitempty"`
	International *ListInstitutions200ResponseResultsInnerInternational `json:"international,omitempty"`
	// OpenAlex IDs of this institution and its parent institutions.
	Lineage []string `json:"lineage,omitempty"`
	// Repositories that have this institution as their host organization.
	Repositories []ListInstitutions200ResponseResultsInnerRepositoriesInner `json:"repositories,omitempty"`
	// List of roles this institution plays, including itself and potentially funder and publisher roles.
	Roles []ListFunders200ResponseResultsInnerRolesInner `json:"roles,omitempty"`
	// The ROR ID for this institution.
	Ror          *string                                              `json:"ror,omitempty"`
	SummaryStats *ListInstitutions200ResponseResultsInnerSummaryStats `json:"summary_stats,omitempty"`
	// Topics that are frequently associated with works affiliated with this institution, in descending order of count.
	Topics []ListAuthors200ResponseResultsInnerTopicsInner `json:"topics,omitempty"`
	// Topics that are frequently associated with works affiliated with this institution, in descending order of value.
	TopicShare []ListAuthors200ResponseResultsInnerTopicsInner `json:"topic_share,omitempty"`
	// The institution's primary type, using the ROR \"type\" controlled vocabulary.
	Type *string `json:"type,omitempty"`
	// The last time anything in this institution object changed. Formatted as ISO 8601 extended format without time zone designator.
	UpdatedDate *string `json:"updated_date,omitempty"`
	// A URL that will get you a list of all the Works affiliated with this institution.
	WorksApiUrl *string `json:"works_api_url,omitempty"`
	// The number of Works created by authors affiliated with this institution.
	WorksCount *int32 `json:"works_count,omitempty"`
	// The Concepts most frequently applied to works affiliated with this institution.
	XConcepts []map[string]interface{} `json:"x_concepts,omitempty"`
}

ListInstitutions200ResponseResultsInner struct for ListInstitutions200ResponseResultsInner

func NewListInstitutions200ResponseResultsInner

func NewListInstitutions200ResponseResultsInner() *ListInstitutions200ResponseResultsInner

NewListInstitutions200ResponseResultsInner instantiates a new ListInstitutions200ResponseResultsInner 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 NewListInstitutions200ResponseResultsInnerWithDefaults

func NewListInstitutions200ResponseResultsInnerWithDefaults() *ListInstitutions200ResponseResultsInner

NewListInstitutions200ResponseResultsInnerWithDefaults instantiates a new ListInstitutions200ResponseResultsInner 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 (*ListInstitutions200ResponseResultsInner) GetAssociatedInstitutions

GetAssociatedInstitutions returns the AssociatedInstitutions field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetAssociatedInstitutionsOk

GetAssociatedInstitutionsOk returns a tuple with the AssociatedInstitutions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetCitedByCount

func (o *ListInstitutions200ResponseResultsInner) GetCitedByCount() int32

GetCitedByCount returns the CitedByCount field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetCitedByCountOk

func (o *ListInstitutions200ResponseResultsInner) GetCitedByCountOk() (*int32, bool)

GetCitedByCountOk returns a tuple with the CitedByCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetCountryCode

func (o *ListInstitutions200ResponseResultsInner) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetCountryCodeOk

func (o *ListInstitutions200ResponseResultsInner) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetCountsByYear

GetCountsByYear returns the CountsByYear field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetCountsByYearOk

GetCountsByYearOk returns a tuple with the CountsByYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetCreatedDate

func (o *ListInstitutions200ResponseResultsInner) GetCreatedDate() string

GetCreatedDate returns the CreatedDate field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetCreatedDateOk

func (o *ListInstitutions200ResponseResultsInner) GetCreatedDateOk() (*string, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetDisplayName

func (o *ListInstitutions200ResponseResultsInner) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetDisplayNameAcronyms

func (o *ListInstitutions200ResponseResultsInner) GetDisplayNameAcronyms() []string

GetDisplayNameAcronyms returns the DisplayNameAcronyms field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetDisplayNameAcronymsOk

func (o *ListInstitutions200ResponseResultsInner) GetDisplayNameAcronymsOk() ([]string, bool)

GetDisplayNameAcronymsOk returns a tuple with the DisplayNameAcronyms field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetDisplayNameAlternatives

func (o *ListInstitutions200ResponseResultsInner) GetDisplayNameAlternatives() []string

GetDisplayNameAlternatives returns the DisplayNameAlternatives field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetDisplayNameAlternativesOk

func (o *ListInstitutions200ResponseResultsInner) GetDisplayNameAlternativesOk() ([]string, bool)

GetDisplayNameAlternativesOk returns a tuple with the DisplayNameAlternatives field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetDisplayNameOk

func (o *ListInstitutions200ResponseResultsInner) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetGeo

GetGeo returns the Geo field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetGeoOk

GetGeoOk returns a tuple with the Geo field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetHomepageUrl

func (o *ListInstitutions200ResponseResultsInner) GetHomepageUrl() string

GetHomepageUrl returns the HomepageUrl field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetHomepageUrlOk

func (o *ListInstitutions200ResponseResultsInner) GetHomepageUrlOk() (*string, bool)

GetHomepageUrlOk returns a tuple with the HomepageUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetIds

GetIds returns the Ids field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetIdsOk

GetIdsOk returns a tuple with the Ids field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetImageThumbnailUrl

func (o *ListInstitutions200ResponseResultsInner) GetImageThumbnailUrl() string

GetImageThumbnailUrl returns the ImageThumbnailUrl field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetImageThumbnailUrlOk

func (o *ListInstitutions200ResponseResultsInner) GetImageThumbnailUrlOk() (*string, bool)

GetImageThumbnailUrlOk returns a tuple with the ImageThumbnailUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetImageUrl

GetImageUrl returns the ImageUrl field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetImageUrlOk

func (o *ListInstitutions200ResponseResultsInner) GetImageUrlOk() (*string, bool)

GetImageUrlOk returns a tuple with the ImageUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetInternational

GetInternational returns the International field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetInternationalOk

GetInternationalOk returns a tuple with the International field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetLineage

GetLineage returns the Lineage field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetLineageOk

func (o *ListInstitutions200ResponseResultsInner) GetLineageOk() ([]string, bool)

GetLineageOk returns a tuple with the Lineage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetRepositories

GetRepositories returns the Repositories field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetRepositoriesOk

GetRepositoriesOk returns a tuple with the Repositories field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetRoles

GetRoles returns the Roles field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetRolesOk

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetRor

GetRor returns the Ror field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetRorOk

GetRorOk returns a tuple with the Ror field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetSummaryStats

GetSummaryStats returns the SummaryStats field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetSummaryStatsOk

GetSummaryStatsOk returns a tuple with the SummaryStats field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetTopicShare added in v1.0.5

GetTopicShare returns the TopicShare field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetTopicShareOk added in v1.0.5

GetTopicShareOk returns a tuple with the TopicShare field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetTopics added in v1.0.5

GetTopics returns the Topics field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetTopicsOk added in v1.0.5

GetTopicsOk returns a tuple with the Topics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetTypeOk

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetUpdatedDate

func (o *ListInstitutions200ResponseResultsInner) GetUpdatedDate() string

GetUpdatedDate returns the UpdatedDate field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetUpdatedDateOk

func (o *ListInstitutions200ResponseResultsInner) GetUpdatedDateOk() (*string, bool)

GetUpdatedDateOk returns a tuple with the UpdatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetWorksApiUrl

func (o *ListInstitutions200ResponseResultsInner) GetWorksApiUrl() string

GetWorksApiUrl returns the WorksApiUrl field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetWorksApiUrlOk

func (o *ListInstitutions200ResponseResultsInner) GetWorksApiUrlOk() (*string, bool)

GetWorksApiUrlOk returns a tuple with the WorksApiUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetWorksCount

GetWorksCount returns the WorksCount field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetWorksCountOk

func (o *ListInstitutions200ResponseResultsInner) GetWorksCountOk() (*int32, bool)

GetWorksCountOk returns a tuple with the WorksCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) GetXConcepts

func (o *ListInstitutions200ResponseResultsInner) GetXConcepts() []map[string]interface{}

GetXConcepts returns the XConcepts field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInner) GetXConceptsOk

func (o *ListInstitutions200ResponseResultsInner) GetXConceptsOk() ([]map[string]interface{}, bool)

GetXConceptsOk returns a tuple with the XConcepts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInner) HasAssociatedInstitutions

func (o *ListInstitutions200ResponseResultsInner) HasAssociatedInstitutions() bool

HasAssociatedInstitutions returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasCitedByCount

func (o *ListInstitutions200ResponseResultsInner) HasCitedByCount() bool

HasCitedByCount returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasCountryCode

func (o *ListInstitutions200ResponseResultsInner) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasCountsByYear

func (o *ListInstitutions200ResponseResultsInner) HasCountsByYear() bool

HasCountsByYear returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasCreatedDate

func (o *ListInstitutions200ResponseResultsInner) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasDisplayName

func (o *ListInstitutions200ResponseResultsInner) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasDisplayNameAcronyms

func (o *ListInstitutions200ResponseResultsInner) HasDisplayNameAcronyms() bool

HasDisplayNameAcronyms returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasDisplayNameAlternatives

func (o *ListInstitutions200ResponseResultsInner) HasDisplayNameAlternatives() bool

HasDisplayNameAlternatives returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasGeo

HasGeo returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasHomepageUrl

func (o *ListInstitutions200ResponseResultsInner) HasHomepageUrl() bool

HasHomepageUrl returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasId

HasId returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasIds

HasIds returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasImageThumbnailUrl

func (o *ListInstitutions200ResponseResultsInner) HasImageThumbnailUrl() bool

HasImageThumbnailUrl returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasImageUrl

HasImageUrl returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasInternational

func (o *ListInstitutions200ResponseResultsInner) HasInternational() bool

HasInternational returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasLineage

HasLineage returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasRepositories

func (o *ListInstitutions200ResponseResultsInner) HasRepositories() bool

HasRepositories returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasRoles

HasRoles returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasRor

HasRor returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasSummaryStats

func (o *ListInstitutions200ResponseResultsInner) HasSummaryStats() bool

HasSummaryStats returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasTopicShare added in v1.0.5

func (o *ListInstitutions200ResponseResultsInner) HasTopicShare() bool

HasTopicShare returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasTopics added in v1.0.5

HasTopics returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasType

HasType returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasUpdatedDate

func (o *ListInstitutions200ResponseResultsInner) HasUpdatedDate() bool

HasUpdatedDate returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasWorksApiUrl

func (o *ListInstitutions200ResponseResultsInner) HasWorksApiUrl() bool

HasWorksApiUrl returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasWorksCount

func (o *ListInstitutions200ResponseResultsInner) HasWorksCount() bool

HasWorksCount returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInner) HasXConcepts

HasXConcepts returns a boolean if a field has been set.

func (ListInstitutions200ResponseResultsInner) MarshalJSON

func (o ListInstitutions200ResponseResultsInner) MarshalJSON() ([]byte, error)

func (*ListInstitutions200ResponseResultsInner) SetAssociatedInstitutions

SetAssociatedInstitutions gets a reference to the given []ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner and assigns it to the AssociatedInstitutions field.

func (*ListInstitutions200ResponseResultsInner) SetCitedByCount

func (o *ListInstitutions200ResponseResultsInner) SetCitedByCount(v int32)

SetCitedByCount gets a reference to the given int32 and assigns it to the CitedByCount field.

func (*ListInstitutions200ResponseResultsInner) SetCountryCode

func (o *ListInstitutions200ResponseResultsInner) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*ListInstitutions200ResponseResultsInner) SetCountsByYear

SetCountsByYear gets a reference to the given []ListAuthors200ResponseResultsInnerCountsByYearInner and assigns it to the CountsByYear field.

func (*ListInstitutions200ResponseResultsInner) SetCreatedDate

func (o *ListInstitutions200ResponseResultsInner) SetCreatedDate(v string)

SetCreatedDate gets a reference to the given string and assigns it to the CreatedDate field.

func (*ListInstitutions200ResponseResultsInner) SetDisplayName

func (o *ListInstitutions200ResponseResultsInner) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListInstitutions200ResponseResultsInner) SetDisplayNameAcronyms

func (o *ListInstitutions200ResponseResultsInner) SetDisplayNameAcronyms(v []string)

SetDisplayNameAcronyms gets a reference to the given []string and assigns it to the DisplayNameAcronyms field.

func (*ListInstitutions200ResponseResultsInner) SetDisplayNameAlternatives

func (o *ListInstitutions200ResponseResultsInner) SetDisplayNameAlternatives(v []string)

SetDisplayNameAlternatives gets a reference to the given []string and assigns it to the DisplayNameAlternatives field.

func (*ListInstitutions200ResponseResultsInner) SetGeo

SetGeo gets a reference to the given ListInstitutions200ResponseResultsInnerGeo and assigns it to the Geo field.

func (*ListInstitutions200ResponseResultsInner) SetHomepageUrl

func (o *ListInstitutions200ResponseResultsInner) SetHomepageUrl(v string)

SetHomepageUrl gets a reference to the given string and assigns it to the HomepageUrl field.

func (*ListInstitutions200ResponseResultsInner) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListInstitutions200ResponseResultsInner) SetIds

SetIds gets a reference to the given ListInstitutions200ResponseResultsInnerIds and assigns it to the Ids field.

func (*ListInstitutions200ResponseResultsInner) SetImageThumbnailUrl

func (o *ListInstitutions200ResponseResultsInner) SetImageThumbnailUrl(v string)

SetImageThumbnailUrl gets a reference to the given string and assigns it to the ImageThumbnailUrl field.

func (*ListInstitutions200ResponseResultsInner) SetImageUrl

SetImageUrl gets a reference to the given string and assigns it to the ImageUrl field.

func (*ListInstitutions200ResponseResultsInner) SetInternational

SetInternational gets a reference to the given ListInstitutions200ResponseResultsInnerInternational and assigns it to the International field.

func (*ListInstitutions200ResponseResultsInner) SetLineage

SetLineage gets a reference to the given []string and assigns it to the Lineage field.

func (*ListInstitutions200ResponseResultsInner) SetRepositories

SetRepositories gets a reference to the given []ListInstitutions200ResponseResultsInnerRepositoriesInner and assigns it to the Repositories field.

func (*ListInstitutions200ResponseResultsInner) SetRoles

SetRoles gets a reference to the given []ListFunders200ResponseResultsInnerRolesInner and assigns it to the Roles field.

func (*ListInstitutions200ResponseResultsInner) SetRor

SetRor gets a reference to the given string and assigns it to the Ror field.

func (*ListInstitutions200ResponseResultsInner) SetSummaryStats

SetSummaryStats gets a reference to the given ListInstitutions200ResponseResultsInnerSummaryStats and assigns it to the SummaryStats field.

func (*ListInstitutions200ResponseResultsInner) SetTopicShare added in v1.0.5

SetTopicShare gets a reference to the given []ListAuthors200ResponseResultsInnerTopicsInner and assigns it to the TopicShare field.

func (*ListInstitutions200ResponseResultsInner) SetTopics added in v1.0.5

SetTopics gets a reference to the given []ListAuthors200ResponseResultsInnerTopicsInner and assigns it to the Topics field.

func (*ListInstitutions200ResponseResultsInner) SetType

SetType gets a reference to the given string and assigns it to the Type field.

func (*ListInstitutions200ResponseResultsInner) SetUpdatedDate

func (o *ListInstitutions200ResponseResultsInner) SetUpdatedDate(v string)

SetUpdatedDate gets a reference to the given string and assigns it to the UpdatedDate field.

func (*ListInstitutions200ResponseResultsInner) SetWorksApiUrl

func (o *ListInstitutions200ResponseResultsInner) SetWorksApiUrl(v string)

SetWorksApiUrl gets a reference to the given string and assigns it to the WorksApiUrl field.

func (*ListInstitutions200ResponseResultsInner) SetWorksCount

func (o *ListInstitutions200ResponseResultsInner) SetWorksCount(v int32)

SetWorksCount gets a reference to the given int32 and assigns it to the WorksCount field.

func (*ListInstitutions200ResponseResultsInner) SetXConcepts

func (o *ListInstitutions200ResponseResultsInner) SetXConcepts(v []map[string]interface{})

SetXConcepts gets a reference to the given []map[string]interface{} and assigns it to the XConcepts field.

func (ListInstitutions200ResponseResultsInner) ToMap

func (o ListInstitutions200ResponseResultsInner) ToMap() (map[string]interface{}, error)

type ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner added in v1.0.4

type ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner struct {
	// The OpenAlex ID for this institution.
	Id string `json:"id"`
	// The primary name of the institution.
	DisplayName string `json:"display_name"`
	// The ROR ID for this institution.
	Ror *string `json:"ror,omitempty"`
	// The country where this institution is located, represented as an ISO two-letter country code.
	CountryCode *string `json:"country_code,omitempty"`
	// The institution's primary type, using the ROR \"type\" controlled vocabulary.
	Type string `json:"type"`
	// OpenAlex IDs of this institution and its parent institutions.
	Lineage []string `json:"lineage,omitempty"`
	// The relationship between this institution and the main institution. Possible values are `parent`, `child`, and `related`. Institution associations and the relationship vocabulary come from [ROR's Relationships](https://ror.readme.io/docs/ror-data-structure#relationships)
	Relationship *string `json:"relationship,omitempty"`
}

ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner A representation of an associated institution, extending the dehydrated institution with a relationship field.

func NewListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner added in v1.0.4

func NewListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner(id string, displayName string, type_ string) *ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner

NewListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner instantiates a new ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner 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 NewListInstitutions200ResponseResultsInnerAssociatedInstitutionsInnerWithDefaults added in v1.0.4

func NewListInstitutions200ResponseResultsInnerAssociatedInstitutionsInnerWithDefaults() *ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner

NewListInstitutions200ResponseResultsInnerAssociatedInstitutionsInnerWithDefaults instantiates a new ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner 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 (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) GetCountryCode added in v1.0.4

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) GetCountryCodeOk added in v1.0.4

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) GetDisplayName added in v1.0.4

GetDisplayName returns the DisplayName field value

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) GetDisplayNameOk added in v1.0.4

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) GetId added in v1.0.4

GetId returns the Id field value

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) GetIdOk added in v1.0.4

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) GetLineage added in v1.0.4

GetLineage returns the Lineage field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) GetLineageOk added in v1.0.4

GetLineageOk returns a tuple with the Lineage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) GetRelationship added in v1.0.4

GetRelationship returns the Relationship field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) GetRelationshipOk added in v1.0.4

GetRelationshipOk returns a tuple with the Relationship field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) GetRor added in v1.0.4

GetRor returns the Ror field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) GetRorOk added in v1.0.4

GetRorOk returns a tuple with the Ror field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) GetType added in v1.0.4

GetType returns the Type field value

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) GetTypeOk added in v1.0.4

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) HasCountryCode added in v1.0.4

HasCountryCode returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) HasLineage added in v1.0.4

HasLineage returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) HasRelationship added in v1.0.4

HasRelationship returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) HasRor added in v1.0.4

HasRor returns a boolean if a field has been set.

func (ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) MarshalJSON added in v1.0.4

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) SetCountryCode added in v1.0.4

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) SetDisplayName added in v1.0.4

SetDisplayName sets field value

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) SetId added in v1.0.4

SetId sets field value

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) SetLineage added in v1.0.4

SetLineage gets a reference to the given []string and assigns it to the Lineage field.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) SetRelationship added in v1.0.4

SetRelationship gets a reference to the given string and assigns it to the Relationship field.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) SetRor added in v1.0.4

SetRor gets a reference to the given string and assigns it to the Ror field.

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) SetType added in v1.0.4

SetType sets field value

func (ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) ToMap added in v1.0.4

func (*ListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) UnmarshalJSON added in v1.0.4

type ListInstitutions200ResponseResultsInnerGeo

type ListInstitutions200ResponseResultsInnerGeo struct {
	City           *string  `json:"city,omitempty"`
	GeonamesCityId *string  `json:"geonames_city_id,omitempty"`
	Region         *string  `json:"region,omitempty"`
	CountryCode    *string  `json:"country_code,omitempty"`
	Country        *string  `json:"country,omitempty"`
	Latitude       *float32 `json:"latitude,omitempty"`
	Longitude      *float32 `json:"longitude,omitempty"`
}

ListInstitutions200ResponseResultsInnerGeo Geographic information about the institution's location.

func NewListInstitutions200ResponseResultsInnerGeo

func NewListInstitutions200ResponseResultsInnerGeo() *ListInstitutions200ResponseResultsInnerGeo

NewListInstitutions200ResponseResultsInnerGeo instantiates a new ListInstitutions200ResponseResultsInnerGeo 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 NewListInstitutions200ResponseResultsInnerGeoWithDefaults

func NewListInstitutions200ResponseResultsInnerGeoWithDefaults() *ListInstitutions200ResponseResultsInnerGeo

NewListInstitutions200ResponseResultsInnerGeoWithDefaults instantiates a new ListInstitutions200ResponseResultsInnerGeo 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 (*ListInstitutions200ResponseResultsInnerGeo) GetCity

GetCity returns the City field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerGeo) GetCityOk

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerGeo) GetCountry

GetCountry returns the Country field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerGeo) GetCountryCode

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerGeo) GetCountryCodeOk

func (o *ListInstitutions200ResponseResultsInnerGeo) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerGeo) GetCountryOk

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerGeo) GetGeonamesCityId

func (o *ListInstitutions200ResponseResultsInnerGeo) GetGeonamesCityId() string

GetGeonamesCityId returns the GeonamesCityId field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerGeo) GetGeonamesCityIdOk

func (o *ListInstitutions200ResponseResultsInnerGeo) GetGeonamesCityIdOk() (*string, bool)

GetGeonamesCityIdOk returns a tuple with the GeonamesCityId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerGeo) GetLatitude

GetLatitude returns the Latitude field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerGeo) GetLatitudeOk

GetLatitudeOk returns a tuple with the Latitude field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerGeo) GetLongitude

GetLongitude returns the Longitude field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerGeo) GetLongitudeOk

GetLongitudeOk returns a tuple with the Longitude field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerGeo) GetRegion

GetRegion returns the Region field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerGeo) GetRegionOk

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerGeo) HasCity

HasCity returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerGeo) HasCountry

HasCountry returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerGeo) HasCountryCode

HasCountryCode returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerGeo) HasGeonamesCityId

func (o *ListInstitutions200ResponseResultsInnerGeo) HasGeonamesCityId() bool

HasGeonamesCityId returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerGeo) HasLatitude

HasLatitude returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerGeo) HasLongitude

HasLongitude returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerGeo) HasRegion

HasRegion returns a boolean if a field has been set.

func (ListInstitutions200ResponseResultsInnerGeo) MarshalJSON

func (*ListInstitutions200ResponseResultsInnerGeo) SetCity

SetCity gets a reference to the given string and assigns it to the City field.

func (*ListInstitutions200ResponseResultsInnerGeo) SetCountry

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*ListInstitutions200ResponseResultsInnerGeo) SetCountryCode

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*ListInstitutions200ResponseResultsInnerGeo) SetGeonamesCityId

func (o *ListInstitutions200ResponseResultsInnerGeo) SetGeonamesCityId(v string)

SetGeonamesCityId gets a reference to the given string and assigns it to the GeonamesCityId field.

func (*ListInstitutions200ResponseResultsInnerGeo) SetLatitude

SetLatitude gets a reference to the given float32 and assigns it to the Latitude field.

func (*ListInstitutions200ResponseResultsInnerGeo) SetLongitude

SetLongitude gets a reference to the given float32 and assigns it to the Longitude field.

func (*ListInstitutions200ResponseResultsInnerGeo) SetRegion

SetRegion gets a reference to the given string and assigns it to the Region field.

func (ListInstitutions200ResponseResultsInnerGeo) ToMap

func (o ListInstitutions200ResponseResultsInnerGeo) ToMap() (map[string]interface{}, error)

type ListInstitutions200ResponseResultsInnerIds

type ListInstitutions200ResponseResultsInnerIds struct {
	Openalex  *string `json:"openalex,omitempty"`
	Ror       *string `json:"ror,omitempty"`
	Grid      *string `json:"grid,omitempty"`
	Wikipedia *string `json:"wikipedia,omitempty"`
	Wikidata  *string `json:"wikidata,omitempty"`
	Mag       *string `json:"mag,omitempty"`
}

ListInstitutions200ResponseResultsInnerIds External identifiers for this institution.

func NewListInstitutions200ResponseResultsInnerIds

func NewListInstitutions200ResponseResultsInnerIds() *ListInstitutions200ResponseResultsInnerIds

NewListInstitutions200ResponseResultsInnerIds instantiates a new ListInstitutions200ResponseResultsInnerIds 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 NewListInstitutions200ResponseResultsInnerIdsWithDefaults

func NewListInstitutions200ResponseResultsInnerIdsWithDefaults() *ListInstitutions200ResponseResultsInnerIds

NewListInstitutions200ResponseResultsInnerIdsWithDefaults instantiates a new ListInstitutions200ResponseResultsInnerIds 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 (*ListInstitutions200ResponseResultsInnerIds) GetGrid

GetGrid returns the Grid field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerIds) GetGridOk

GetGridOk returns a tuple with the Grid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerIds) GetMag

GetMag returns the Mag field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerIds) GetMagOk

GetMagOk returns a tuple with the Mag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerIds) GetOpenalex

GetOpenalex returns the Openalex field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerIds) GetOpenalexOk

GetOpenalexOk returns a tuple with the Openalex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerIds) GetRor

GetRor returns the Ror field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerIds) GetRorOk

GetRorOk returns a tuple with the Ror field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerIds) GetWikidata

GetWikidata returns the Wikidata field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerIds) GetWikidataOk

GetWikidataOk returns a tuple with the Wikidata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerIds) GetWikipedia

GetWikipedia returns the Wikipedia field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerIds) GetWikipediaOk

func (o *ListInstitutions200ResponseResultsInnerIds) GetWikipediaOk() (*string, bool)

GetWikipediaOk returns a tuple with the Wikipedia field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerIds) HasGrid

HasGrid returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerIds) HasMag

HasMag returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerIds) HasOpenalex

HasOpenalex returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerIds) HasRor

HasRor returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerIds) HasWikidata

HasWikidata returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerIds) HasWikipedia

HasWikipedia returns a boolean if a field has been set.

func (ListInstitutions200ResponseResultsInnerIds) MarshalJSON

func (*ListInstitutions200ResponseResultsInnerIds) SetGrid

SetGrid gets a reference to the given string and assigns it to the Grid field.

func (*ListInstitutions200ResponseResultsInnerIds) SetMag

SetMag gets a reference to the given string and assigns it to the Mag field.

func (*ListInstitutions200ResponseResultsInnerIds) SetOpenalex

SetOpenalex gets a reference to the given string and assigns it to the Openalex field.

func (*ListInstitutions200ResponseResultsInnerIds) SetRor

SetRor gets a reference to the given string and assigns it to the Ror field.

func (*ListInstitutions200ResponseResultsInnerIds) SetWikidata

SetWikidata gets a reference to the given string and assigns it to the Wikidata field.

func (*ListInstitutions200ResponseResultsInnerIds) SetWikipedia

SetWikipedia gets a reference to the given string and assigns it to the Wikipedia field.

func (ListInstitutions200ResponseResultsInnerIds) ToMap

func (o ListInstitutions200ResponseResultsInnerIds) ToMap() (map[string]interface{}, error)

type ListInstitutions200ResponseResultsInnerInternational

type ListInstitutions200ResponseResultsInnerInternational struct {
	DisplayName map[string]string `json:"display_name,omitempty"`
}

ListInstitutions200ResponseResultsInnerInternational The institution's display name in different languages.

func NewListInstitutions200ResponseResultsInnerInternational

func NewListInstitutions200ResponseResultsInnerInternational() *ListInstitutions200ResponseResultsInnerInternational

NewListInstitutions200ResponseResultsInnerInternational instantiates a new ListInstitutions200ResponseResultsInnerInternational 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 NewListInstitutions200ResponseResultsInnerInternationalWithDefaults

func NewListInstitutions200ResponseResultsInnerInternationalWithDefaults() *ListInstitutions200ResponseResultsInnerInternational

NewListInstitutions200ResponseResultsInnerInternationalWithDefaults instantiates a new ListInstitutions200ResponseResultsInnerInternational 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 (*ListInstitutions200ResponseResultsInnerInternational) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerInternational) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerInternational) HasDisplayName

HasDisplayName returns a boolean if a field has been set.

func (ListInstitutions200ResponseResultsInnerInternational) MarshalJSON

func (*ListInstitutions200ResponseResultsInnerInternational) SetDisplayName

SetDisplayName gets a reference to the given map[string]string and assigns it to the DisplayName field.

func (ListInstitutions200ResponseResultsInnerInternational) ToMap

type ListInstitutions200ResponseResultsInnerRepositoriesInner

type ListInstitutions200ResponseResultsInnerRepositoriesInner struct {
	Id                      *string  `json:"id,omitempty"`
	DisplayName             *string  `json:"display_name,omitempty"`
	HostOrganization        *string  `json:"host_organization,omitempty"`
	HostOrganizationName    *string  `json:"host_organization_name,omitempty"`
	HostOrganizationLineage []string `json:"host_organization_lineage,omitempty"`
}

ListInstitutions200ResponseResultsInnerRepositoriesInner struct for ListInstitutions200ResponseResultsInnerRepositoriesInner

func NewListInstitutions200ResponseResultsInnerRepositoriesInner

func NewListInstitutions200ResponseResultsInnerRepositoriesInner() *ListInstitutions200ResponseResultsInnerRepositoriesInner

NewListInstitutions200ResponseResultsInnerRepositoriesInner instantiates a new ListInstitutions200ResponseResultsInnerRepositoriesInner 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 NewListInstitutions200ResponseResultsInnerRepositoriesInnerWithDefaults

func NewListInstitutions200ResponseResultsInnerRepositoriesInnerWithDefaults() *ListInstitutions200ResponseResultsInnerRepositoriesInner

NewListInstitutions200ResponseResultsInnerRepositoriesInnerWithDefaults instantiates a new ListInstitutions200ResponseResultsInnerRepositoriesInner 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 (*ListInstitutions200ResponseResultsInnerRepositoriesInner) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) GetHostOrganization

GetHostOrganization returns the HostOrganization field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) GetHostOrganizationLineage

func (o *ListInstitutions200ResponseResultsInnerRepositoriesInner) GetHostOrganizationLineage() []string

GetHostOrganizationLineage returns the HostOrganizationLineage field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) GetHostOrganizationLineageOk

func (o *ListInstitutions200ResponseResultsInnerRepositoriesInner) GetHostOrganizationLineageOk() ([]string, bool)

GetHostOrganizationLineageOk returns a tuple with the HostOrganizationLineage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) GetHostOrganizationName

GetHostOrganizationName returns the HostOrganizationName field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) GetHostOrganizationNameOk

func (o *ListInstitutions200ResponseResultsInnerRepositoriesInner) GetHostOrganizationNameOk() (*string, bool)

GetHostOrganizationNameOk returns a tuple with the HostOrganizationName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) GetHostOrganizationOk

GetHostOrganizationOk returns a tuple with the HostOrganization field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) HasDisplayName

HasDisplayName returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) HasHostOrganization

HasHostOrganization returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) HasHostOrganizationLineage

func (o *ListInstitutions200ResponseResultsInnerRepositoriesInner) HasHostOrganizationLineage() bool

HasHostOrganizationLineage returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) HasHostOrganizationName

HasHostOrganizationName returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) HasId

HasId returns a boolean if a field has been set.

func (ListInstitutions200ResponseResultsInnerRepositoriesInner) MarshalJSON

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) SetDisplayName

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) SetHostOrganization

SetHostOrganization gets a reference to the given string and assigns it to the HostOrganization field.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) SetHostOrganizationLineage

func (o *ListInstitutions200ResponseResultsInnerRepositoriesInner) SetHostOrganizationLineage(v []string)

SetHostOrganizationLineage gets a reference to the given []string and assigns it to the HostOrganizationLineage field.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) SetHostOrganizationName

SetHostOrganizationName gets a reference to the given string and assigns it to the HostOrganizationName field.

func (*ListInstitutions200ResponseResultsInnerRepositoriesInner) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (ListInstitutions200ResponseResultsInnerRepositoriesInner) ToMap

type ListInstitutions200ResponseResultsInnerSummaryStats

type ListInstitutions200ResponseResultsInnerSummaryStats struct {
	Var2yrMeanCitedness *float32 `json:"2yr_mean_citedness,omitempty"`
	HIndex              *int32   `json:"h_index,omitempty"`
	I10Index            *int32   `json:"i10_index,omitempty"`
}

ListInstitutions200ResponseResultsInnerSummaryStats Citation metrics for this institution.

func NewListInstitutions200ResponseResultsInnerSummaryStats

func NewListInstitutions200ResponseResultsInnerSummaryStats() *ListInstitutions200ResponseResultsInnerSummaryStats

NewListInstitutions200ResponseResultsInnerSummaryStats instantiates a new ListInstitutions200ResponseResultsInnerSummaryStats 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 NewListInstitutions200ResponseResultsInnerSummaryStatsWithDefaults

func NewListInstitutions200ResponseResultsInnerSummaryStatsWithDefaults() *ListInstitutions200ResponseResultsInnerSummaryStats

NewListInstitutions200ResponseResultsInnerSummaryStatsWithDefaults instantiates a new ListInstitutions200ResponseResultsInnerSummaryStats 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 (*ListInstitutions200ResponseResultsInnerSummaryStats) GetHIndex

GetHIndex returns the HIndex field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerSummaryStats) GetHIndexOk

GetHIndexOk returns a tuple with the HIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerSummaryStats) GetI10Index

GetI10Index returns the I10Index field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerSummaryStats) GetI10IndexOk

GetI10IndexOk returns a tuple with the I10Index field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitedness

GetVar2yrMeanCitedness returns the Var2yrMeanCitedness field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitednessOk

func (o *ListInstitutions200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitednessOk() (*float32, bool)

GetVar2yrMeanCitednessOk returns a tuple with the Var2yrMeanCitedness field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerSummaryStats) HasHIndex

HasHIndex returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerSummaryStats) HasI10Index

HasI10Index returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerSummaryStats) HasVar2yrMeanCitedness

func (o *ListInstitutions200ResponseResultsInnerSummaryStats) HasVar2yrMeanCitedness() bool

HasVar2yrMeanCitedness returns a boolean if a field has been set.

func (ListInstitutions200ResponseResultsInnerSummaryStats) MarshalJSON

func (*ListInstitutions200ResponseResultsInnerSummaryStats) SetHIndex

SetHIndex gets a reference to the given int32 and assigns it to the HIndex field.

func (*ListInstitutions200ResponseResultsInnerSummaryStats) SetI10Index

SetI10Index gets a reference to the given int32 and assigns it to the I10Index field.

func (*ListInstitutions200ResponseResultsInnerSummaryStats) SetVar2yrMeanCitedness

func (o *ListInstitutions200ResponseResultsInnerSummaryStats) SetVar2yrMeanCitedness(v float32)

SetVar2yrMeanCitedness gets a reference to the given float32 and assigns it to the Var2yrMeanCitedness field.

func (ListInstitutions200ResponseResultsInnerSummaryStats) ToMap

type ListInstitutions200ResponseResultsInnerTopicsInner added in v1.0.5

type ListInstitutions200ResponseResultsInnerTopicsInner struct {
	// The number of works associated with this topic.
	Count *int32 `json:"count,omitempty"`
	// The name of the topic.
	DisplayName *string                                                   `json:"display_name,omitempty"`
	Domain      *ListInstitutions200ResponseResultsInnerTopicsInnerDomain `json:"domain,omitempty"`
	Field       *ListInstitutions200ResponseResultsInnerTopicsInnerDomain `json:"field,omitempty"`
	// The OpenAlex ID for this topic.
	Id *string `json:"id,omitempty"`
	// The strength of the connection between a work and this topic.
	Score    *float32                                                  `json:"score,omitempty"`
	Subfield *ListInstitutions200ResponseResultsInnerTopicsInnerDomain `json:"subfield,omitempty"`
	Value    *float32                                                  `json:"value,omitempty"`
}

ListInstitutions200ResponseResultsInnerTopicsInner A simplified representation of a topic, used when a topic is referenced by another entity.

func NewListInstitutions200ResponseResultsInnerTopicsInner added in v1.0.5

func NewListInstitutions200ResponseResultsInnerTopicsInner() *ListInstitutions200ResponseResultsInnerTopicsInner

NewListInstitutions200ResponseResultsInnerTopicsInner instantiates a new ListInstitutions200ResponseResultsInnerTopicsInner 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 NewListInstitutions200ResponseResultsInnerTopicsInnerWithDefaults added in v1.0.5

func NewListInstitutions200ResponseResultsInnerTopicsInnerWithDefaults() *ListInstitutions200ResponseResultsInnerTopicsInner

NewListInstitutions200ResponseResultsInnerTopicsInnerWithDefaults instantiates a new ListInstitutions200ResponseResultsInnerTopicsInner 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 (*ListInstitutions200ResponseResultsInnerTopicsInner) GetCount added in v1.0.5

GetCount returns the Count field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetCountOk added in v1.0.5

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetDisplayName added in v1.0.5

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetDisplayNameOk added in v1.0.5

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetDomain added in v1.0.5

GetDomain returns the Domain field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetDomainOk added in v1.0.5

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetField added in v1.0.5

GetField returns the Field field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetFieldOk added in v1.0.5

GetFieldOk returns a tuple with the Field field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetId added in v1.0.5

GetId returns the Id field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetIdOk added in v1.0.5

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetScore added in v1.0.5

GetScore returns the Score field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetScoreOk added in v1.0.5

GetScoreOk returns a tuple with the Score field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetSubfield added in v1.0.5

GetSubfield returns the Subfield field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetSubfieldOk added in v1.0.5

GetSubfieldOk returns a tuple with the Subfield field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetValue added in v1.0.5

GetValue returns the Value field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) GetValueOk added in v1.0.5

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) HasCount added in v1.0.5

HasCount returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) HasDisplayName added in v1.0.5

HasDisplayName returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) HasDomain added in v1.0.5

HasDomain returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) HasField added in v1.0.5

HasField returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) HasId added in v1.0.5

HasId returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) HasScore added in v1.0.5

HasScore returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) HasSubfield added in v1.0.5

HasSubfield returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) HasValue added in v1.0.5

HasValue returns a boolean if a field has been set.

func (ListInstitutions200ResponseResultsInnerTopicsInner) MarshalJSON added in v1.0.5

func (*ListInstitutions200ResponseResultsInnerTopicsInner) SetCount added in v1.0.5

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) SetDisplayName added in v1.0.5

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) SetDomain added in v1.0.5

SetDomain gets a reference to the given ListInstitutions200ResponseResultsInnerTopicsInnerDomain and assigns it to the Domain field.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) SetField added in v1.0.5

SetField gets a reference to the given ListInstitutions200ResponseResultsInnerTopicsInnerDomain and assigns it to the Field field.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) SetId added in v1.0.5

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) SetScore added in v1.0.5

SetScore gets a reference to the given float32 and assigns it to the Score field.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) SetSubfield added in v1.0.5

SetSubfield gets a reference to the given ListInstitutions200ResponseResultsInnerTopicsInnerDomain and assigns it to the Subfield field.

func (*ListInstitutions200ResponseResultsInnerTopicsInner) SetValue added in v1.0.5

SetValue gets a reference to the given float32 and assigns it to the Value field.

func (ListInstitutions200ResponseResultsInnerTopicsInner) ToMap added in v1.0.5

type ListInstitutions200ResponseResultsInnerTopicsInnerDomain added in v1.0.5

type ListInstitutions200ResponseResultsInnerTopicsInnerDomain struct {
	DisplayName *string `json:"display_name,omitempty"`
	Id          *string `json:"id,omitempty"`
}

ListInstitutions200ResponseResultsInnerTopicsInnerDomain struct for ListInstitutions200ResponseResultsInnerTopicsInnerDomain

func NewListInstitutions200ResponseResultsInnerTopicsInnerDomain added in v1.0.5

func NewListInstitutions200ResponseResultsInnerTopicsInnerDomain() *ListInstitutions200ResponseResultsInnerTopicsInnerDomain

NewListInstitutions200ResponseResultsInnerTopicsInnerDomain instantiates a new ListInstitutions200ResponseResultsInnerTopicsInnerDomain 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 NewListInstitutions200ResponseResultsInnerTopicsInnerDomainWithDefaults added in v1.0.5

func NewListInstitutions200ResponseResultsInnerTopicsInnerDomainWithDefaults() *ListInstitutions200ResponseResultsInnerTopicsInnerDomain

NewListInstitutions200ResponseResultsInnerTopicsInnerDomainWithDefaults instantiates a new ListInstitutions200ResponseResultsInnerTopicsInnerDomain 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 (*ListInstitutions200ResponseResultsInnerTopicsInnerDomain) GetDisplayName added in v1.0.5

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerTopicsInnerDomain) GetDisplayNameOk added in v1.0.5

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInnerDomain) GetId added in v1.0.5

GetId returns the Id field value if set, zero value otherwise.

func (*ListInstitutions200ResponseResultsInnerTopicsInnerDomain) GetIdOk added in v1.0.5

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInnerDomain) HasDisplayName added in v1.0.5

HasDisplayName returns a boolean if a field has been set.

func (*ListInstitutions200ResponseResultsInnerTopicsInnerDomain) HasId added in v1.0.5

HasId returns a boolean if a field has been set.

func (ListInstitutions200ResponseResultsInnerTopicsInnerDomain) MarshalJSON added in v1.0.5

func (*ListInstitutions200ResponseResultsInnerTopicsInnerDomain) SetDisplayName added in v1.0.5

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListInstitutions200ResponseResultsInnerTopicsInnerDomain) SetId added in v1.0.5

SetId gets a reference to the given string and assigns it to the Id field.

func (ListInstitutions200ResponseResultsInnerTopicsInnerDomain) ToMap added in v1.0.5

type ListKeywords200Response

type ListKeywords200Response struct {
	Meta    *ListAuthors200ResponseMeta           `json:"meta,omitempty"`
	Results []ListKeywords200ResponseResultsInner `json:"results,omitempty"`
	GroupBy []ListAuthors200ResponseGroupByInner  `json:"group_by,omitempty"`
}

ListKeywords200Response struct for ListKeywords200Response

func NewListKeywords200Response

func NewListKeywords200Response() *ListKeywords200Response

NewListKeywords200Response instantiates a new ListKeywords200Response 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 NewListKeywords200ResponseWithDefaults

func NewListKeywords200ResponseWithDefaults() *ListKeywords200Response

NewListKeywords200ResponseWithDefaults instantiates a new ListKeywords200Response 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 (*ListKeywords200Response) GetGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*ListKeywords200Response) GetGroupByOk

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListKeywords200Response) GetMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListKeywords200Response) GetMetaOk

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListKeywords200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*ListKeywords200Response) GetResultsOk

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListKeywords200Response) HasGroupBy

func (o *ListKeywords200Response) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*ListKeywords200Response) HasMeta

func (o *ListKeywords200Response) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*ListKeywords200Response) HasResults

func (o *ListKeywords200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListKeywords200Response) MarshalJSON

func (o ListKeywords200Response) MarshalJSON() ([]byte, error)

func (*ListKeywords200Response) SetGroupBy

SetGroupBy gets a reference to the given []ListAuthors200ResponseGroupByInner and assigns it to the GroupBy field.

func (*ListKeywords200Response) SetMeta

SetMeta gets a reference to the given ListAuthors200ResponseMeta and assigns it to the Meta field.

func (*ListKeywords200Response) SetResults

SetResults gets a reference to the given []ListKeywords200ResponseResultsInner and assigns it to the Results field.

func (ListKeywords200Response) ToMap

func (o ListKeywords200Response) ToMap() (map[string]interface{}, error)

type ListKeywords200ResponseResultsInner

type ListKeywords200ResponseResultsInner struct {
	// The OpenAlex ID for this keyword.
	Id string `json:"id"`
	// The name of the keyword.
	DisplayName string `json:"display_name"`
	// The similarity score of the keyword to the work's title and abstract text. Higher scores indicate greater relevance.
	Score *float32 `json:"score,omitempty"`
	// The number of works in OpenAlex that have this keyword.
	WorksCount *int32 `json:"works_count,omitempty"`
	// An URL that will get you a list of all the works with this keyword.
	WorksApiUrl *string `json:"works_api_url,omitempty"`
	// The total number of citations received by all works with this keyword.
	CitedByCount *int32 `json:"cited_by_count,omitempty"`
	// The last time anything in this keyword object changed. Formatted as ISO 8601 extended format without time zone designator.
	UpdatedDate *string `json:"updated_date,omitempty"`
	// The date this keyword object was created in the OpenAlex dataset.
	CreatedDate *string `json:"created_date,omitempty"`
}

ListKeywords200ResponseResultsInner struct for ListKeywords200ResponseResultsInner

func NewListKeywords200ResponseResultsInner

func NewListKeywords200ResponseResultsInner(id string, displayName string) *ListKeywords200ResponseResultsInner

NewListKeywords200ResponseResultsInner instantiates a new ListKeywords200ResponseResultsInner 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 NewListKeywords200ResponseResultsInnerWithDefaults

func NewListKeywords200ResponseResultsInnerWithDefaults() *ListKeywords200ResponseResultsInner

NewListKeywords200ResponseResultsInnerWithDefaults instantiates a new ListKeywords200ResponseResultsInner 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 (*ListKeywords200ResponseResultsInner) GetCitedByCount

func (o *ListKeywords200ResponseResultsInner) GetCitedByCount() int32

GetCitedByCount returns the CitedByCount field value if set, zero value otherwise.

func (*ListKeywords200ResponseResultsInner) GetCitedByCountOk

func (o *ListKeywords200ResponseResultsInner) GetCitedByCountOk() (*int32, bool)

GetCitedByCountOk returns a tuple with the CitedByCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListKeywords200ResponseResultsInner) GetCreatedDate added in v1.0.4

func (o *ListKeywords200ResponseResultsInner) GetCreatedDate() string

GetCreatedDate returns the CreatedDate field value if set, zero value otherwise.

func (*ListKeywords200ResponseResultsInner) GetCreatedDateOk added in v1.0.4

func (o *ListKeywords200ResponseResultsInner) GetCreatedDateOk() (*string, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListKeywords200ResponseResultsInner) GetDisplayName

func (o *ListKeywords200ResponseResultsInner) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*ListKeywords200ResponseResultsInner) GetDisplayNameOk

func (o *ListKeywords200ResponseResultsInner) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ListKeywords200ResponseResultsInner) GetId

GetId returns the Id field value

func (*ListKeywords200ResponseResultsInner) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListKeywords200ResponseResultsInner) GetScore

GetScore returns the Score field value if set, zero value otherwise.

func (*ListKeywords200ResponseResultsInner) GetScoreOk

func (o *ListKeywords200ResponseResultsInner) GetScoreOk() (*float32, bool)

GetScoreOk returns a tuple with the Score field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListKeywords200ResponseResultsInner) GetUpdatedDate added in v1.0.4

func (o *ListKeywords200ResponseResultsInner) GetUpdatedDate() string

GetUpdatedDate returns the UpdatedDate field value if set, zero value otherwise.

func (*ListKeywords200ResponseResultsInner) GetUpdatedDateOk added in v1.0.4

func (o *ListKeywords200ResponseResultsInner) GetUpdatedDateOk() (*string, bool)

GetUpdatedDateOk returns a tuple with the UpdatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListKeywords200ResponseResultsInner) GetWorksApiUrl added in v1.0.4

func (o *ListKeywords200ResponseResultsInner) GetWorksApiUrl() string

GetWorksApiUrl returns the WorksApiUrl field value if set, zero value otherwise.

func (*ListKeywords200ResponseResultsInner) GetWorksApiUrlOk added in v1.0.4

func (o *ListKeywords200ResponseResultsInner) GetWorksApiUrlOk() (*string, bool)

GetWorksApiUrlOk returns a tuple with the WorksApiUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListKeywords200ResponseResultsInner) GetWorksCount

func (o *ListKeywords200ResponseResultsInner) GetWorksCount() int32

GetWorksCount returns the WorksCount field value if set, zero value otherwise.

func (*ListKeywords200ResponseResultsInner) GetWorksCountOk

func (o *ListKeywords200ResponseResultsInner) GetWorksCountOk() (*int32, bool)

GetWorksCountOk returns a tuple with the WorksCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListKeywords200ResponseResultsInner) HasCitedByCount

func (o *ListKeywords200ResponseResultsInner) HasCitedByCount() bool

HasCitedByCount returns a boolean if a field has been set.

func (*ListKeywords200ResponseResultsInner) HasCreatedDate added in v1.0.4

func (o *ListKeywords200ResponseResultsInner) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*ListKeywords200ResponseResultsInner) HasScore added in v1.0.4

HasScore returns a boolean if a field has been set.

func (*ListKeywords200ResponseResultsInner) HasUpdatedDate added in v1.0.4

func (o *ListKeywords200ResponseResultsInner) HasUpdatedDate() bool

HasUpdatedDate returns a boolean if a field has been set.

func (*ListKeywords200ResponseResultsInner) HasWorksApiUrl added in v1.0.4

func (o *ListKeywords200ResponseResultsInner) HasWorksApiUrl() bool

HasWorksApiUrl returns a boolean if a field has been set.

func (*ListKeywords200ResponseResultsInner) HasWorksCount

func (o *ListKeywords200ResponseResultsInner) HasWorksCount() bool

HasWorksCount returns a boolean if a field has been set.

func (ListKeywords200ResponseResultsInner) MarshalJSON

func (o ListKeywords200ResponseResultsInner) MarshalJSON() ([]byte, error)

func (*ListKeywords200ResponseResultsInner) SetCitedByCount

func (o *ListKeywords200ResponseResultsInner) SetCitedByCount(v int32)

SetCitedByCount gets a reference to the given int32 and assigns it to the CitedByCount field.

func (*ListKeywords200ResponseResultsInner) SetCreatedDate added in v1.0.4

func (o *ListKeywords200ResponseResultsInner) SetCreatedDate(v string)

SetCreatedDate gets a reference to the given string and assigns it to the CreatedDate field.

func (*ListKeywords200ResponseResultsInner) SetDisplayName

func (o *ListKeywords200ResponseResultsInner) SetDisplayName(v string)

SetDisplayName sets field value

func (*ListKeywords200ResponseResultsInner) SetId

SetId sets field value

func (*ListKeywords200ResponseResultsInner) SetScore

SetScore gets a reference to the given float32 and assigns it to the Score field.

func (*ListKeywords200ResponseResultsInner) SetUpdatedDate added in v1.0.4

func (o *ListKeywords200ResponseResultsInner) SetUpdatedDate(v string)

SetUpdatedDate gets a reference to the given string and assigns it to the UpdatedDate field.

func (*ListKeywords200ResponseResultsInner) SetWorksApiUrl added in v1.0.4

func (o *ListKeywords200ResponseResultsInner) SetWorksApiUrl(v string)

SetWorksApiUrl gets a reference to the given string and assigns it to the WorksApiUrl field.

func (*ListKeywords200ResponseResultsInner) SetWorksCount

func (o *ListKeywords200ResponseResultsInner) SetWorksCount(v int32)

SetWorksCount gets a reference to the given int32 and assigns it to the WorksCount field.

func (ListKeywords200ResponseResultsInner) ToMap

func (o ListKeywords200ResponseResultsInner) ToMap() (map[string]interface{}, error)

func (*ListKeywords200ResponseResultsInner) UnmarshalJSON

func (o *ListKeywords200ResponseResultsInner) UnmarshalJSON(data []byte) (err error)

type ListPublishers200Response

type ListPublishers200Response struct {
	Meta    *ListAuthors200ResponseMeta             `json:"meta,omitempty"`
	Results []ListPublishers200ResponseResultsInner `json:"results,omitempty"`
	GroupBy []ListAuthors200ResponseGroupByInner    `json:"group_by,omitempty"`
}

ListPublishers200Response struct for ListPublishers200Response

func NewListPublishers200Response

func NewListPublishers200Response() *ListPublishers200Response

NewListPublishers200Response instantiates a new ListPublishers200Response 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 NewListPublishers200ResponseWithDefaults

func NewListPublishers200ResponseWithDefaults() *ListPublishers200Response

NewListPublishers200ResponseWithDefaults instantiates a new ListPublishers200Response 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 (*ListPublishers200Response) GetGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*ListPublishers200Response) GetGroupByOk

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200Response) GetMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListPublishers200Response) GetMetaOk

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*ListPublishers200Response) GetResultsOk

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200Response) HasGroupBy

func (o *ListPublishers200Response) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*ListPublishers200Response) HasMeta

func (o *ListPublishers200Response) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*ListPublishers200Response) HasResults

func (o *ListPublishers200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListPublishers200Response) MarshalJSON

func (o ListPublishers200Response) MarshalJSON() ([]byte, error)

func (*ListPublishers200Response) SetGroupBy

SetGroupBy gets a reference to the given []ListAuthors200ResponseGroupByInner and assigns it to the GroupBy field.

func (*ListPublishers200Response) SetMeta

SetMeta gets a reference to the given ListAuthors200ResponseMeta and assigns it to the Meta field.

func (*ListPublishers200Response) SetResults

SetResults gets a reference to the given []ListPublishers200ResponseResultsInner and assigns it to the Results field.

func (ListPublishers200Response) ToMap

func (o ListPublishers200Response) ToMap() (map[string]interface{}, error)

type ListPublishers200ResponseResultsInner

type ListPublishers200ResponseResultsInner struct {
	// A list of alternate titles for this publisher.
	AlternateTitles []string `json:"alternate_titles,omitempty"`
	// The number of citations to works that are linked to this publisher through journals or other sources.
	CitedByCount *int32 `json:"cited_by_count,omitempty"`
	// The countries where the publisher is primarily located, as an ISO two-letter country code.
	CountryCodes []string `json:"country_codes,omitempty"`
	// The values of works_count and cited_by_count for each of the last ten years, binned by year.
	CountsByYear []ListAuthors200ResponseResultsInnerCountsByYearInner `json:"counts_by_year,omitempty"`
	// The date this Publisher object was created in the OpenAlex dataset, expressed as an ISO 8601 date string.
	CreatedDate *string `json:"created_date,omitempty"`
	// The primary name of the publisher.
	DisplayName *string `json:"display_name,omitempty"`
	// The hierarchy level for this publisher. A publisher with hierarchy level 0 has no parent publishers.
	HierarchyLevel *int32 `json:"hierarchy_level,omitempty"`
	// The OpenAlex ID for this publisher.
	Id  *string                                   `json:"id,omitempty"`
	Ids *ListPublishers200ResponseResultsInnerIds `json:"ids,omitempty"`
	// URL for a smaller version of the image representing this publisher.
	ImageThumbnailUrl *string `json:"image_thumbnail_url,omitempty"`
	// URL where you can get an image representing this publisher.
	ImageUrl *string `json:"image_url,omitempty"`
	// OpenAlex IDs of publishers, including this publisher's ID and any parent publishers.
	Lineage         []string                                                     `json:"lineage,omitempty"`
	ParentPublisher NullableListPublishers200ResponseResultsInnerParentPublisher `json:"parent_publisher,omitempty"`
	// List of role objects, which include the role, the id, and the works_count.
	Roles []ListFunders200ResponseResultsInnerRolesInner `json:"roles,omitempty"`
	// An URL that will get you a list of all the sources published by this publisher.
	SourcesApiUrl *string                                            `json:"sources_api_url,omitempty"`
	SummaryStats  *ListPublishers200ResponseResultsInnerSummaryStats `json:"summary_stats,omitempty"`
	// The last time anything in this publisher object changed. Formatted as ISO 8601 extended format without time zone designator.
	UpdatedDate *string `json:"updated_date,omitempty"`
	// The number of works published by this publisher.
	WorksCount *int32 `json:"works_count,omitempty"`
}

ListPublishers200ResponseResultsInner struct for ListPublishers200ResponseResultsInner

func NewListPublishers200ResponseResultsInner

func NewListPublishers200ResponseResultsInner() *ListPublishers200ResponseResultsInner

NewListPublishers200ResponseResultsInner instantiates a new ListPublishers200ResponseResultsInner 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 NewListPublishers200ResponseResultsInnerWithDefaults

func NewListPublishers200ResponseResultsInnerWithDefaults() *ListPublishers200ResponseResultsInner

NewListPublishers200ResponseResultsInnerWithDefaults instantiates a new ListPublishers200ResponseResultsInner 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 (*ListPublishers200ResponseResultsInner) GetAlternateTitles

func (o *ListPublishers200ResponseResultsInner) GetAlternateTitles() []string

GetAlternateTitles returns the AlternateTitles field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetAlternateTitlesOk

func (o *ListPublishers200ResponseResultsInner) GetAlternateTitlesOk() ([]string, bool)

GetAlternateTitlesOk returns a tuple with the AlternateTitles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetCitedByCount

func (o *ListPublishers200ResponseResultsInner) GetCitedByCount() int32

GetCitedByCount returns the CitedByCount field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetCitedByCountOk

func (o *ListPublishers200ResponseResultsInner) GetCitedByCountOk() (*int32, bool)

GetCitedByCountOk returns a tuple with the CitedByCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetCountryCodes

func (o *ListPublishers200ResponseResultsInner) GetCountryCodes() []string

GetCountryCodes returns the CountryCodes field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetCountryCodesOk

func (o *ListPublishers200ResponseResultsInner) GetCountryCodesOk() ([]string, bool)

GetCountryCodesOk returns a tuple with the CountryCodes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetCountsByYear

GetCountsByYear returns the CountsByYear field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetCountsByYearOk

GetCountsByYearOk returns a tuple with the CountsByYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetCreatedDate

func (o *ListPublishers200ResponseResultsInner) GetCreatedDate() string

GetCreatedDate returns the CreatedDate field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetCreatedDateOk

func (o *ListPublishers200ResponseResultsInner) GetCreatedDateOk() (*string, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetDisplayName

func (o *ListPublishers200ResponseResultsInner) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetDisplayNameOk

func (o *ListPublishers200ResponseResultsInner) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetHierarchyLevel

func (o *ListPublishers200ResponseResultsInner) GetHierarchyLevel() int32

GetHierarchyLevel returns the HierarchyLevel field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetHierarchyLevelOk

func (o *ListPublishers200ResponseResultsInner) GetHierarchyLevelOk() (*int32, bool)

GetHierarchyLevelOk returns a tuple with the HierarchyLevel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetIds

GetIds returns the Ids field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetIdsOk

GetIdsOk returns a tuple with the Ids field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetImageThumbnailUrl

func (o *ListPublishers200ResponseResultsInner) GetImageThumbnailUrl() string

GetImageThumbnailUrl returns the ImageThumbnailUrl field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetImageThumbnailUrlOk

func (o *ListPublishers200ResponseResultsInner) GetImageThumbnailUrlOk() (*string, bool)

GetImageThumbnailUrlOk returns a tuple with the ImageThumbnailUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetImageUrl

GetImageUrl returns the ImageUrl field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetImageUrlOk

func (o *ListPublishers200ResponseResultsInner) GetImageUrlOk() (*string, bool)

GetImageUrlOk returns a tuple with the ImageUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetLineage

GetLineage returns the Lineage field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetLineageOk

func (o *ListPublishers200ResponseResultsInner) GetLineageOk() ([]string, bool)

GetLineageOk returns a tuple with the Lineage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetParentPublisher

GetParentPublisher returns the ParentPublisher field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ListPublishers200ResponseResultsInner) GetParentPublisherOk

GetParentPublisherOk returns a tuple with the ParentPublisher field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ListPublishers200ResponseResultsInner) GetRoles

GetRoles returns the Roles field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetRolesOk

GetRolesOk returns a tuple with the Roles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetSourcesApiUrl

func (o *ListPublishers200ResponseResultsInner) GetSourcesApiUrl() string

GetSourcesApiUrl returns the SourcesApiUrl field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetSourcesApiUrlOk

func (o *ListPublishers200ResponseResultsInner) GetSourcesApiUrlOk() (*string, bool)

GetSourcesApiUrlOk returns a tuple with the SourcesApiUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetSummaryStats

GetSummaryStats returns the SummaryStats field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetSummaryStatsOk

GetSummaryStatsOk returns a tuple with the SummaryStats field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetUpdatedDate

func (o *ListPublishers200ResponseResultsInner) GetUpdatedDate() string

GetUpdatedDate returns the UpdatedDate field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetUpdatedDateOk

func (o *ListPublishers200ResponseResultsInner) GetUpdatedDateOk() (*string, bool)

GetUpdatedDateOk returns a tuple with the UpdatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) GetWorksCount

func (o *ListPublishers200ResponseResultsInner) GetWorksCount() int32

GetWorksCount returns the WorksCount field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInner) GetWorksCountOk

func (o *ListPublishers200ResponseResultsInner) GetWorksCountOk() (*int32, bool)

GetWorksCountOk returns a tuple with the WorksCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInner) HasAlternateTitles

func (o *ListPublishers200ResponseResultsInner) HasAlternateTitles() bool

HasAlternateTitles returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasCitedByCount

func (o *ListPublishers200ResponseResultsInner) HasCitedByCount() bool

HasCitedByCount returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasCountryCodes

func (o *ListPublishers200ResponseResultsInner) HasCountryCodes() bool

HasCountryCodes returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasCountsByYear

func (o *ListPublishers200ResponseResultsInner) HasCountsByYear() bool

HasCountsByYear returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasCreatedDate

func (o *ListPublishers200ResponseResultsInner) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasDisplayName

func (o *ListPublishers200ResponseResultsInner) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasHierarchyLevel

func (o *ListPublishers200ResponseResultsInner) HasHierarchyLevel() bool

HasHierarchyLevel returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasId

HasId returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasIds

HasIds returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasImageThumbnailUrl

func (o *ListPublishers200ResponseResultsInner) HasImageThumbnailUrl() bool

HasImageThumbnailUrl returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasImageUrl

HasImageUrl returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasLineage

HasLineage returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasParentPublisher

func (o *ListPublishers200ResponseResultsInner) HasParentPublisher() bool

HasParentPublisher returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasRoles

HasRoles returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasSourcesApiUrl

func (o *ListPublishers200ResponseResultsInner) HasSourcesApiUrl() bool

HasSourcesApiUrl returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasSummaryStats

func (o *ListPublishers200ResponseResultsInner) HasSummaryStats() bool

HasSummaryStats returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasUpdatedDate

func (o *ListPublishers200ResponseResultsInner) HasUpdatedDate() bool

HasUpdatedDate returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInner) HasWorksCount

func (o *ListPublishers200ResponseResultsInner) HasWorksCount() bool

HasWorksCount returns a boolean if a field has been set.

func (ListPublishers200ResponseResultsInner) MarshalJSON

func (o ListPublishers200ResponseResultsInner) MarshalJSON() ([]byte, error)

func (*ListPublishers200ResponseResultsInner) SetAlternateTitles

func (o *ListPublishers200ResponseResultsInner) SetAlternateTitles(v []string)

SetAlternateTitles gets a reference to the given []string and assigns it to the AlternateTitles field.

func (*ListPublishers200ResponseResultsInner) SetCitedByCount

func (o *ListPublishers200ResponseResultsInner) SetCitedByCount(v int32)

SetCitedByCount gets a reference to the given int32 and assigns it to the CitedByCount field.

func (*ListPublishers200ResponseResultsInner) SetCountryCodes

func (o *ListPublishers200ResponseResultsInner) SetCountryCodes(v []string)

SetCountryCodes gets a reference to the given []string and assigns it to the CountryCodes field.

func (*ListPublishers200ResponseResultsInner) SetCountsByYear

SetCountsByYear gets a reference to the given []ListAuthors200ResponseResultsInnerCountsByYearInner and assigns it to the CountsByYear field.

func (*ListPublishers200ResponseResultsInner) SetCreatedDate

func (o *ListPublishers200ResponseResultsInner) SetCreatedDate(v string)

SetCreatedDate gets a reference to the given string and assigns it to the CreatedDate field.

func (*ListPublishers200ResponseResultsInner) SetDisplayName

func (o *ListPublishers200ResponseResultsInner) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListPublishers200ResponseResultsInner) SetHierarchyLevel

func (o *ListPublishers200ResponseResultsInner) SetHierarchyLevel(v int32)

SetHierarchyLevel gets a reference to the given int32 and assigns it to the HierarchyLevel field.

func (*ListPublishers200ResponseResultsInner) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListPublishers200ResponseResultsInner) SetIds

SetIds gets a reference to the given ListPublishers200ResponseResultsInnerIds and assigns it to the Ids field.

func (*ListPublishers200ResponseResultsInner) SetImageThumbnailUrl

func (o *ListPublishers200ResponseResultsInner) SetImageThumbnailUrl(v string)

SetImageThumbnailUrl gets a reference to the given string and assigns it to the ImageThumbnailUrl field.

func (*ListPublishers200ResponseResultsInner) SetImageUrl

SetImageUrl gets a reference to the given string and assigns it to the ImageUrl field.

func (*ListPublishers200ResponseResultsInner) SetLineage

func (o *ListPublishers200ResponseResultsInner) SetLineage(v []string)

SetLineage gets a reference to the given []string and assigns it to the Lineage field.

func (*ListPublishers200ResponseResultsInner) SetParentPublisher

SetParentPublisher gets a reference to the given NullableListPublishers200ResponseResultsInnerParentPublisher and assigns it to the ParentPublisher field.

func (*ListPublishers200ResponseResultsInner) SetParentPublisherNil added in v1.0.4

func (o *ListPublishers200ResponseResultsInner) SetParentPublisherNil()

SetParentPublisherNil sets the value for ParentPublisher to be an explicit nil

func (*ListPublishers200ResponseResultsInner) SetRoles

SetRoles gets a reference to the given []ListFunders200ResponseResultsInnerRolesInner and assigns it to the Roles field.

func (*ListPublishers200ResponseResultsInner) SetSourcesApiUrl

func (o *ListPublishers200ResponseResultsInner) SetSourcesApiUrl(v string)

SetSourcesApiUrl gets a reference to the given string and assigns it to the SourcesApiUrl field.

func (*ListPublishers200ResponseResultsInner) SetSummaryStats

SetSummaryStats gets a reference to the given ListPublishers200ResponseResultsInnerSummaryStats and assigns it to the SummaryStats field.

func (*ListPublishers200ResponseResultsInner) SetUpdatedDate

func (o *ListPublishers200ResponseResultsInner) SetUpdatedDate(v string)

SetUpdatedDate gets a reference to the given string and assigns it to the UpdatedDate field.

func (*ListPublishers200ResponseResultsInner) SetWorksCount

func (o *ListPublishers200ResponseResultsInner) SetWorksCount(v int32)

SetWorksCount gets a reference to the given int32 and assigns it to the WorksCount field.

func (ListPublishers200ResponseResultsInner) ToMap

func (o ListPublishers200ResponseResultsInner) ToMap() (map[string]interface{}, error)

func (*ListPublishers200ResponseResultsInner) UnsetParentPublisher added in v1.0.4

func (o *ListPublishers200ResponseResultsInner) UnsetParentPublisher()

UnsetParentPublisher ensures that no value is present for ParentPublisher, not even an explicit nil

type ListPublishers200ResponseResultsInnerIds

type ListPublishers200ResponseResultsInnerIds struct {
	// This publisher's OpenAlex ID
	Openalex *string `json:"openalex,omitempty"`
	// This publisher's ROR ID
	Ror *string `json:"ror,omitempty"`
	// This publisher's Wikidata ID
	Wikidata *string `json:"wikidata,omitempty"`
}

ListPublishers200ResponseResultsInnerIds struct for ListPublishers200ResponseResultsInnerIds

func NewListPublishers200ResponseResultsInnerIds

func NewListPublishers200ResponseResultsInnerIds() *ListPublishers200ResponseResultsInnerIds

NewListPublishers200ResponseResultsInnerIds instantiates a new ListPublishers200ResponseResultsInnerIds 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 NewListPublishers200ResponseResultsInnerIdsWithDefaults

func NewListPublishers200ResponseResultsInnerIdsWithDefaults() *ListPublishers200ResponseResultsInnerIds

NewListPublishers200ResponseResultsInnerIdsWithDefaults instantiates a new ListPublishers200ResponseResultsInnerIds 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 (*ListPublishers200ResponseResultsInnerIds) GetOpenalex

GetOpenalex returns the Openalex field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInnerIds) GetOpenalexOk

func (o *ListPublishers200ResponseResultsInnerIds) GetOpenalexOk() (*string, bool)

GetOpenalexOk returns a tuple with the Openalex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInnerIds) GetRor

GetRor returns the Ror field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInnerIds) GetRorOk

GetRorOk returns a tuple with the Ror field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInnerIds) GetWikidata

GetWikidata returns the Wikidata field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInnerIds) GetWikidataOk

func (o *ListPublishers200ResponseResultsInnerIds) GetWikidataOk() (*string, bool)

GetWikidataOk returns a tuple with the Wikidata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInnerIds) HasOpenalex

HasOpenalex returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInnerIds) HasRor

HasRor returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInnerIds) HasWikidata

HasWikidata returns a boolean if a field has been set.

func (ListPublishers200ResponseResultsInnerIds) MarshalJSON

func (*ListPublishers200ResponseResultsInnerIds) SetOpenalex

SetOpenalex gets a reference to the given string and assigns it to the Openalex field.

func (*ListPublishers200ResponseResultsInnerIds) SetRor

SetRor gets a reference to the given string and assigns it to the Ror field.

func (*ListPublishers200ResponseResultsInnerIds) SetWikidata

SetWikidata gets a reference to the given string and assigns it to the Wikidata field.

func (ListPublishers200ResponseResultsInnerIds) ToMap

func (o ListPublishers200ResponseResultsInnerIds) ToMap() (map[string]interface{}, error)

type ListPublishers200ResponseResultsInnerParentPublisher added in v1.0.4

type ListPublishers200ResponseResultsInnerParentPublisher struct {
	// The OpenAlex ID for the parent publisher.
	Id string `json:"id"`
	// The display name of the parent publisher.
	DisplayName string `json:"display_name"`
}

ListPublishers200ResponseResultsInnerParentPublisher struct for ListPublishers200ResponseResultsInnerParentPublisher

func NewListPublishers200ResponseResultsInnerParentPublisher added in v1.0.4

func NewListPublishers200ResponseResultsInnerParentPublisher(id string, displayName string) *ListPublishers200ResponseResultsInnerParentPublisher

NewListPublishers200ResponseResultsInnerParentPublisher instantiates a new ListPublishers200ResponseResultsInnerParentPublisher 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 NewListPublishers200ResponseResultsInnerParentPublisherWithDefaults added in v1.0.4

func NewListPublishers200ResponseResultsInnerParentPublisherWithDefaults() *ListPublishers200ResponseResultsInnerParentPublisher

NewListPublishers200ResponseResultsInnerParentPublisherWithDefaults instantiates a new ListPublishers200ResponseResultsInnerParentPublisher 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 (*ListPublishers200ResponseResultsInnerParentPublisher) GetDisplayName added in v1.0.4

GetDisplayName returns the DisplayName field value

func (*ListPublishers200ResponseResultsInnerParentPublisher) GetDisplayNameOk added in v1.0.4

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInnerParentPublisher) GetId added in v1.0.4

GetId returns the Id field value

func (*ListPublishers200ResponseResultsInnerParentPublisher) GetIdOk added in v1.0.4

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (ListPublishers200ResponseResultsInnerParentPublisher) MarshalJSON added in v1.0.4

func (*ListPublishers200ResponseResultsInnerParentPublisher) SetDisplayName added in v1.0.4

SetDisplayName sets field value

func (*ListPublishers200ResponseResultsInnerParentPublisher) SetId added in v1.0.4

SetId sets field value

func (ListPublishers200ResponseResultsInnerParentPublisher) ToMap added in v1.0.4

func (*ListPublishers200ResponseResultsInnerParentPublisher) UnmarshalJSON added in v1.0.4

func (o *ListPublishers200ResponseResultsInnerParentPublisher) UnmarshalJSON(data []byte) (err error)

type ListPublishers200ResponseResultsInnerSummaryStats

type ListPublishers200ResponseResultsInnerSummaryStats struct {
	// The 2-year mean citedness for this source.
	Var2yrMeanCitedness *float32 `json:"2yr_mean_citedness,omitempty"`
	// The h-index for this publisher.
	HIndex *int32 `json:"h_index,omitempty"`
	// The i-10 index for this publisher.
	I10Index *int32 `json:"i10_index,omitempty"`
}

ListPublishers200ResponseResultsInnerSummaryStats Citation metrics for this publisher

func NewListPublishers200ResponseResultsInnerSummaryStats

func NewListPublishers200ResponseResultsInnerSummaryStats() *ListPublishers200ResponseResultsInnerSummaryStats

NewListPublishers200ResponseResultsInnerSummaryStats instantiates a new ListPublishers200ResponseResultsInnerSummaryStats 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 NewListPublishers200ResponseResultsInnerSummaryStatsWithDefaults

func NewListPublishers200ResponseResultsInnerSummaryStatsWithDefaults() *ListPublishers200ResponseResultsInnerSummaryStats

NewListPublishers200ResponseResultsInnerSummaryStatsWithDefaults instantiates a new ListPublishers200ResponseResultsInnerSummaryStats 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 (*ListPublishers200ResponseResultsInnerSummaryStats) GetHIndex

GetHIndex returns the HIndex field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInnerSummaryStats) GetHIndexOk

GetHIndexOk returns a tuple with the HIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInnerSummaryStats) GetI10Index

GetI10Index returns the I10Index field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInnerSummaryStats) GetI10IndexOk

GetI10IndexOk returns a tuple with the I10Index field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitedness

func (o *ListPublishers200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitedness() float32

GetVar2yrMeanCitedness returns the Var2yrMeanCitedness field value if set, zero value otherwise.

func (*ListPublishers200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitednessOk

func (o *ListPublishers200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitednessOk() (*float32, bool)

GetVar2yrMeanCitednessOk returns a tuple with the Var2yrMeanCitedness field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListPublishers200ResponseResultsInnerSummaryStats) HasHIndex

HasHIndex returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInnerSummaryStats) HasI10Index

HasI10Index returns a boolean if a field has been set.

func (*ListPublishers200ResponseResultsInnerSummaryStats) HasVar2yrMeanCitedness

func (o *ListPublishers200ResponseResultsInnerSummaryStats) HasVar2yrMeanCitedness() bool

HasVar2yrMeanCitedness returns a boolean if a field has been set.

func (ListPublishers200ResponseResultsInnerSummaryStats) MarshalJSON

func (*ListPublishers200ResponseResultsInnerSummaryStats) SetHIndex

SetHIndex gets a reference to the given int32 and assigns it to the HIndex field.

func (*ListPublishers200ResponseResultsInnerSummaryStats) SetI10Index

SetI10Index gets a reference to the given int32 and assigns it to the I10Index field.

func (*ListPublishers200ResponseResultsInnerSummaryStats) SetVar2yrMeanCitedness

func (o *ListPublishers200ResponseResultsInnerSummaryStats) SetVar2yrMeanCitedness(v float32)

SetVar2yrMeanCitedness gets a reference to the given float32 and assigns it to the Var2yrMeanCitedness field.

func (ListPublishers200ResponseResultsInnerSummaryStats) ToMap

func (o ListPublishers200ResponseResultsInnerSummaryStats) ToMap() (map[string]interface{}, error)

type ListSources200Response

type ListSources200Response struct {
	Meta    *ListAuthors200ResponseMeta          `json:"meta,omitempty"`
	Results []ListSources200ResponseResultsInner `json:"results,omitempty"`
	GroupBy []ListAuthors200ResponseGroupByInner `json:"group_by,omitempty"`
}

ListSources200Response struct for ListSources200Response

func NewListSources200Response

func NewListSources200Response() *ListSources200Response

NewListSources200Response instantiates a new ListSources200Response 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 NewListSources200ResponseWithDefaults

func NewListSources200ResponseWithDefaults() *ListSources200Response

NewListSources200ResponseWithDefaults instantiates a new ListSources200Response 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 (*ListSources200Response) GetGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*ListSources200Response) GetGroupByOk

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200Response) GetMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListSources200Response) GetMetaOk

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*ListSources200Response) GetResultsOk

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200Response) HasGroupBy

func (o *ListSources200Response) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*ListSources200Response) HasMeta

func (o *ListSources200Response) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*ListSources200Response) HasResults

func (o *ListSources200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListSources200Response) MarshalJSON

func (o ListSources200Response) MarshalJSON() ([]byte, error)

func (*ListSources200Response) SetGroupBy

SetGroupBy gets a reference to the given []ListAuthors200ResponseGroupByInner and assigns it to the GroupBy field.

func (*ListSources200Response) SetMeta

SetMeta gets a reference to the given ListAuthors200ResponseMeta and assigns it to the Meta field.

func (*ListSources200Response) SetResults

SetResults gets a reference to the given []ListSources200ResponseResultsInner and assigns it to the Results field.

func (ListSources200Response) ToMap

func (o ListSources200Response) ToMap() (map[string]interface{}, error)

type ListSources200ResponseResultsInner

type ListSources200ResponseResultsInner struct {
	// An abbreviated title obtained from the ISSN Centre.
	AbbreviatedTitle *string `json:"abbreviated_title,omitempty"`
	// Alternate titles for this source, as obtained from the ISSN Centre and individual work records, like Crossref DOIs, that carry the source name as a string. These are commonly abbreviations or translations of the source's canonical name.
	AlternateTitles []string `json:"alternate_titles,omitempty"`
	// Article processing charge information, taken directly from DOAJ.
	ApcPrices []ListSources200ResponseResultsInnerApcPricesInner `json:"apc_prices,omitempty"`
	// The source's article processing charge in US Dollars, if available from DOAJ. The apc_usd value is calculated by taking the APC price with a currency of USD if it is available. If it's not available, we convert the first available value from apc_prices into USD, using recent exchange rates.
	ApcUsd *int32 `json:"apc_usd,omitempty"`
	// The total number of Works that cite a Work hosted in this source.
	CitedByCount *int32 `json:"cited_by_count,omitempty"`
	// The country that this source is associated with, represented as an ISO two-letter country code.
	CountryCode *string `json:"country_code,omitempty"`
	// works_count and cited_by_count for each of the last ten years, binned by year. If the source was founded less than ten years ago, there will naturally be fewer than ten years in this list. Years with zero citations and zero works have been removed.
	CountsByYear []ListAuthors200ResponseResultsInnerCountsByYearInner `json:"counts_by_year,omitempty"`
	// The date this Source object was created in the OpenAlex dataset, expressed as an ISO 8601 date string.
	CreatedDate *string `json:"created_date,omitempty"`
	// The name of the source.
	DisplayName *string `json:"display_name,omitempty"`
	// The starting page for navigating the contents of this source; the homepage for this source's website.
	HomepageUrl *string `json:"homepage_url,omitempty"`
	// The host organization for this source as an OpenAlex ID. This will be an Institution.id if the source is a repository, and a Publisher.id if the source is a journal, conference, or eBook platform (based on the type field).
	HostOrganization *string `json:"host_organization,omitempty"`
	// OpenAlex IDs of the host organization's lineage. This will only be included if the host_organization is a publisher (and not if the host_organization is an institution).
	HostOrganizationLineage []string `json:"host_organization_lineage,omitempty"`
	// The display_name from the host_organization, shown for convenience.
	HostOrganizationName *string `json:"host_organization_name,omitempty"`
	// The OpenAlex ID for this source.
	Id  *string                                `json:"id,omitempty"`
	Ids *ListSources200ResponseResultsInnerIds `json:"ids,omitempty"`
	// Whether this source is identified as a \"core source\" by [CWTS](https://www.cwts.nl/), used in the [Open Leiden Ranking](https://open.leidenranking.com/) of universities around the world. The list of core sources can be found [here](https://zenodo.org/records/10949671).
	IsCore *bool `json:"is_core,omitempty"`
	// Whether this is a journal listed in the Directory of Open Access Journals (DOAJ).
	IsInDoaj *bool `json:"is_in_doaj,omitempty"`
	// Whether this is currently fully-open-access source. This could be true for a preprint repository where everything uploaded is free to read, or for a Gold or Diamond open access journal, where all newly published Works are available for free under an open license.
	IsOa *bool `json:"is_oa,omitempty"`
	// The ISSNs used by this source. Many publications have multiple ISSNs, so ISSN-L should be used when possible.
	Issn []string `json:"issn,omitempty"`
	// The ISSN-L identifying this source. This is the Canonical External ID for sources. ISSN-L or Linking ISSN solves the problem by designating a single canonical ISSN for all media versions of the title. It's usually the same as the print ISSN.
	IssnL *string `json:"issn_l,omitempty"`
	// Societies on whose behalf the source is published and maintained, obtained from our crowdsourced list.
	Societies    []ListSources200ResponseResultsInnerSocietiesInner `json:"societies,omitempty"`
	SummaryStats *ListSources200ResponseResultsInnerSummaryStats    `json:"summary_stats,omitempty"`
	// Topics that are frequently associated with works affiliated with this source, in descending order of count.
	Topics []ListAuthors200ResponseResultsInnerTopicsInner `json:"topics,omitempty"`
	// Topics that are frequently associated with works affiliated with this source, in descending order of value.
	TopicShare []ListAuthors200ResponseResultsInnerTopicsInner `json:"topic_share,omitempty"`
	// The type of source.
	Type *string `json:"type,omitempty"`
	// The last time anything in this source object changed. Formatted as ISO 8601 extended format without time zone designator.
	UpdatedDate *string `json:"updated_date,omitempty"`
	// A URL that will get you a list of all this source's Works. We express this as an API URL (instead of just listing the works themselves) because sometimes a source's publication list is too long to reasonably fit into a single Source object.
	WorksApiUrl *string `json:"works_api_url,omitempty"`
	// The number of Works this source hosts.
	WorksCount *int32 `json:"works_count,omitempty"`
	// The Concepts most frequently applied to works hosted by this source.
	XConcepts []map[string]interface{} `json:"x_concepts,omitempty"`
}

ListSources200ResponseResultsInner struct for ListSources200ResponseResultsInner

func NewListSources200ResponseResultsInner

func NewListSources200ResponseResultsInner() *ListSources200ResponseResultsInner

NewListSources200ResponseResultsInner instantiates a new ListSources200ResponseResultsInner 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 NewListSources200ResponseResultsInnerWithDefaults

func NewListSources200ResponseResultsInnerWithDefaults() *ListSources200ResponseResultsInner

NewListSources200ResponseResultsInnerWithDefaults instantiates a new ListSources200ResponseResultsInner 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 (*ListSources200ResponseResultsInner) GetAbbreviatedTitle

func (o *ListSources200ResponseResultsInner) GetAbbreviatedTitle() string

GetAbbreviatedTitle returns the AbbreviatedTitle field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetAbbreviatedTitleOk

func (o *ListSources200ResponseResultsInner) GetAbbreviatedTitleOk() (*string, bool)

GetAbbreviatedTitleOk returns a tuple with the AbbreviatedTitle field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetAlternateTitles

func (o *ListSources200ResponseResultsInner) GetAlternateTitles() []string

GetAlternateTitles returns the AlternateTitles field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetAlternateTitlesOk

func (o *ListSources200ResponseResultsInner) GetAlternateTitlesOk() ([]string, bool)

GetAlternateTitlesOk returns a tuple with the AlternateTitles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetApcPrices

GetApcPrices returns the ApcPrices field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetApcPricesOk

GetApcPricesOk returns a tuple with the ApcPrices field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetApcUsd

GetApcUsd returns the ApcUsd field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetApcUsdOk

func (o *ListSources200ResponseResultsInner) GetApcUsdOk() (*int32, bool)

GetApcUsdOk returns a tuple with the ApcUsd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetCitedByCount

func (o *ListSources200ResponseResultsInner) GetCitedByCount() int32

GetCitedByCount returns the CitedByCount field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetCitedByCountOk

func (o *ListSources200ResponseResultsInner) GetCitedByCountOk() (*int32, bool)

GetCitedByCountOk returns a tuple with the CitedByCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetCountryCode

func (o *ListSources200ResponseResultsInner) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetCountryCodeOk

func (o *ListSources200ResponseResultsInner) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetCountsByYear

GetCountsByYear returns the CountsByYear field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetCountsByYearOk

GetCountsByYearOk returns a tuple with the CountsByYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetCreatedDate

func (o *ListSources200ResponseResultsInner) GetCreatedDate() string

GetCreatedDate returns the CreatedDate field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetCreatedDateOk

func (o *ListSources200ResponseResultsInner) GetCreatedDateOk() (*string, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetDisplayName

func (o *ListSources200ResponseResultsInner) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetDisplayNameOk

func (o *ListSources200ResponseResultsInner) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetHomepageUrl

func (o *ListSources200ResponseResultsInner) GetHomepageUrl() string

GetHomepageUrl returns the HomepageUrl field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetHomepageUrlOk

func (o *ListSources200ResponseResultsInner) GetHomepageUrlOk() (*string, bool)

GetHomepageUrlOk returns a tuple with the HomepageUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetHostOrganization

func (o *ListSources200ResponseResultsInner) GetHostOrganization() string

GetHostOrganization returns the HostOrganization field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetHostOrganizationLineage

func (o *ListSources200ResponseResultsInner) GetHostOrganizationLineage() []string

GetHostOrganizationLineage returns the HostOrganizationLineage field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetHostOrganizationLineageOk

func (o *ListSources200ResponseResultsInner) GetHostOrganizationLineageOk() ([]string, bool)

GetHostOrganizationLineageOk returns a tuple with the HostOrganizationLineage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetHostOrganizationName

func (o *ListSources200ResponseResultsInner) GetHostOrganizationName() string

GetHostOrganizationName returns the HostOrganizationName field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetHostOrganizationNameOk

func (o *ListSources200ResponseResultsInner) GetHostOrganizationNameOk() (*string, bool)

GetHostOrganizationNameOk returns a tuple with the HostOrganizationName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetHostOrganizationOk

func (o *ListSources200ResponseResultsInner) GetHostOrganizationOk() (*string, bool)

GetHostOrganizationOk returns a tuple with the HostOrganization field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetIds

GetIds returns the Ids field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetIdsOk

GetIdsOk returns a tuple with the Ids field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetIsCore added in v1.0.4

GetIsCore returns the IsCore field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetIsCoreOk added in v1.0.4

func (o *ListSources200ResponseResultsInner) GetIsCoreOk() (*bool, bool)

GetIsCoreOk returns a tuple with the IsCore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetIsInDoaj

func (o *ListSources200ResponseResultsInner) GetIsInDoaj() bool

GetIsInDoaj returns the IsInDoaj field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetIsInDoajOk

func (o *ListSources200ResponseResultsInner) GetIsInDoajOk() (*bool, bool)

GetIsInDoajOk returns a tuple with the IsInDoaj field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetIsOa

GetIsOa returns the IsOa field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetIsOaOk

func (o *ListSources200ResponseResultsInner) GetIsOaOk() (*bool, bool)

GetIsOaOk returns a tuple with the IsOa field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetIssn

GetIssn returns the Issn field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetIssnL

GetIssnL returns the IssnL field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetIssnLOk

func (o *ListSources200ResponseResultsInner) GetIssnLOk() (*string, bool)

GetIssnLOk returns a tuple with the IssnL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetIssnOk

func (o *ListSources200ResponseResultsInner) GetIssnOk() ([]string, bool)

GetIssnOk returns a tuple with the Issn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetSocieties

GetSocieties returns the Societies field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetSocietiesOk

GetSocietiesOk returns a tuple with the Societies field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetSummaryStats

GetSummaryStats returns the SummaryStats field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetSummaryStatsOk

GetSummaryStatsOk returns a tuple with the SummaryStats field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetTopicShare added in v1.0.5

GetTopicShare returns the TopicShare field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetTopicShareOk added in v1.0.5

GetTopicShareOk returns a tuple with the TopicShare field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetTopics added in v1.0.5

GetTopics returns the Topics field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetTopicsOk added in v1.0.5

GetTopicsOk returns a tuple with the Topics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetTypeOk

func (o *ListSources200ResponseResultsInner) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetUpdatedDate

func (o *ListSources200ResponseResultsInner) GetUpdatedDate() string

GetUpdatedDate returns the UpdatedDate field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetUpdatedDateOk

func (o *ListSources200ResponseResultsInner) GetUpdatedDateOk() (*string, bool)

GetUpdatedDateOk returns a tuple with the UpdatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetWorksApiUrl

func (o *ListSources200ResponseResultsInner) GetWorksApiUrl() string

GetWorksApiUrl returns the WorksApiUrl field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetWorksApiUrlOk

func (o *ListSources200ResponseResultsInner) GetWorksApiUrlOk() (*string, bool)

GetWorksApiUrlOk returns a tuple with the WorksApiUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetWorksCount

func (o *ListSources200ResponseResultsInner) GetWorksCount() int32

GetWorksCount returns the WorksCount field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetWorksCountOk

func (o *ListSources200ResponseResultsInner) GetWorksCountOk() (*int32, bool)

GetWorksCountOk returns a tuple with the WorksCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) GetXConcepts

func (o *ListSources200ResponseResultsInner) GetXConcepts() []map[string]interface{}

GetXConcepts returns the XConcepts field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInner) GetXConceptsOk

func (o *ListSources200ResponseResultsInner) GetXConceptsOk() ([]map[string]interface{}, bool)

GetXConceptsOk returns a tuple with the XConcepts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInner) HasAbbreviatedTitle

func (o *ListSources200ResponseResultsInner) HasAbbreviatedTitle() bool

HasAbbreviatedTitle returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasAlternateTitles

func (o *ListSources200ResponseResultsInner) HasAlternateTitles() bool

HasAlternateTitles returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasApcPrices

func (o *ListSources200ResponseResultsInner) HasApcPrices() bool

HasApcPrices returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasApcUsd

HasApcUsd returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasCitedByCount

func (o *ListSources200ResponseResultsInner) HasCitedByCount() bool

HasCitedByCount returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasCountryCode

func (o *ListSources200ResponseResultsInner) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasCountsByYear

func (o *ListSources200ResponseResultsInner) HasCountsByYear() bool

HasCountsByYear returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasCreatedDate

func (o *ListSources200ResponseResultsInner) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasDisplayName

func (o *ListSources200ResponseResultsInner) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasHomepageUrl

func (o *ListSources200ResponseResultsInner) HasHomepageUrl() bool

HasHomepageUrl returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasHostOrganization

func (o *ListSources200ResponseResultsInner) HasHostOrganization() bool

HasHostOrganization returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasHostOrganizationLineage

func (o *ListSources200ResponseResultsInner) HasHostOrganizationLineage() bool

HasHostOrganizationLineage returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasHostOrganizationName

func (o *ListSources200ResponseResultsInner) HasHostOrganizationName() bool

HasHostOrganizationName returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasId

HasId returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasIds

HasIds returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasIsCore added in v1.0.4

HasIsCore returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasIsInDoaj

func (o *ListSources200ResponseResultsInner) HasIsInDoaj() bool

HasIsInDoaj returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasIsOa

HasIsOa returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasIssn

HasIssn returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasIssnL

HasIssnL returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasSocieties

func (o *ListSources200ResponseResultsInner) HasSocieties() bool

HasSocieties returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasSummaryStats

func (o *ListSources200ResponseResultsInner) HasSummaryStats() bool

HasSummaryStats returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasTopicShare added in v1.0.5

func (o *ListSources200ResponseResultsInner) HasTopicShare() bool

HasTopicShare returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasTopics added in v1.0.5

HasTopics returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasType

HasType returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasUpdatedDate

func (o *ListSources200ResponseResultsInner) HasUpdatedDate() bool

HasUpdatedDate returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasWorksApiUrl

func (o *ListSources200ResponseResultsInner) HasWorksApiUrl() bool

HasWorksApiUrl returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasWorksCount

func (o *ListSources200ResponseResultsInner) HasWorksCount() bool

HasWorksCount returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInner) HasXConcepts

func (o *ListSources200ResponseResultsInner) HasXConcepts() bool

HasXConcepts returns a boolean if a field has been set.

func (ListSources200ResponseResultsInner) MarshalJSON

func (o ListSources200ResponseResultsInner) MarshalJSON() ([]byte, error)

func (*ListSources200ResponseResultsInner) SetAbbreviatedTitle

func (o *ListSources200ResponseResultsInner) SetAbbreviatedTitle(v string)

SetAbbreviatedTitle gets a reference to the given string and assigns it to the AbbreviatedTitle field.

func (*ListSources200ResponseResultsInner) SetAlternateTitles

func (o *ListSources200ResponseResultsInner) SetAlternateTitles(v []string)

SetAlternateTitles gets a reference to the given []string and assigns it to the AlternateTitles field.

func (*ListSources200ResponseResultsInner) SetApcPrices

SetApcPrices gets a reference to the given []ListSources200ResponseResultsInnerApcPricesInner and assigns it to the ApcPrices field.

func (*ListSources200ResponseResultsInner) SetApcUsd

func (o *ListSources200ResponseResultsInner) SetApcUsd(v int32)

SetApcUsd gets a reference to the given int32 and assigns it to the ApcUsd field.

func (*ListSources200ResponseResultsInner) SetCitedByCount

func (o *ListSources200ResponseResultsInner) SetCitedByCount(v int32)

SetCitedByCount gets a reference to the given int32 and assigns it to the CitedByCount field.

func (*ListSources200ResponseResultsInner) SetCountryCode

func (o *ListSources200ResponseResultsInner) SetCountryCode(v string)

SetCountryCode gets a reference to the given string and assigns it to the CountryCode field.

func (*ListSources200ResponseResultsInner) SetCountsByYear

SetCountsByYear gets a reference to the given []ListAuthors200ResponseResultsInnerCountsByYearInner and assigns it to the CountsByYear field.

func (*ListSources200ResponseResultsInner) SetCreatedDate

func (o *ListSources200ResponseResultsInner) SetCreatedDate(v string)

SetCreatedDate gets a reference to the given string and assigns it to the CreatedDate field.

func (*ListSources200ResponseResultsInner) SetDisplayName

func (o *ListSources200ResponseResultsInner) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListSources200ResponseResultsInner) SetHomepageUrl

func (o *ListSources200ResponseResultsInner) SetHomepageUrl(v string)

SetHomepageUrl gets a reference to the given string and assigns it to the HomepageUrl field.

func (*ListSources200ResponseResultsInner) SetHostOrganization

func (o *ListSources200ResponseResultsInner) SetHostOrganization(v string)

SetHostOrganization gets a reference to the given string and assigns it to the HostOrganization field.

func (*ListSources200ResponseResultsInner) SetHostOrganizationLineage

func (o *ListSources200ResponseResultsInner) SetHostOrganizationLineage(v []string)

SetHostOrganizationLineage gets a reference to the given []string and assigns it to the HostOrganizationLineage field.

func (*ListSources200ResponseResultsInner) SetHostOrganizationName

func (o *ListSources200ResponseResultsInner) SetHostOrganizationName(v string)

SetHostOrganizationName gets a reference to the given string and assigns it to the HostOrganizationName field.

func (*ListSources200ResponseResultsInner) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListSources200ResponseResultsInner) SetIds

SetIds gets a reference to the given ListSources200ResponseResultsInnerIds and assigns it to the Ids field.

func (*ListSources200ResponseResultsInner) SetIsCore added in v1.0.4

func (o *ListSources200ResponseResultsInner) SetIsCore(v bool)

SetIsCore gets a reference to the given bool and assigns it to the IsCore field.

func (*ListSources200ResponseResultsInner) SetIsInDoaj

func (o *ListSources200ResponseResultsInner) SetIsInDoaj(v bool)

SetIsInDoaj gets a reference to the given bool and assigns it to the IsInDoaj field.

func (*ListSources200ResponseResultsInner) SetIsOa

SetIsOa gets a reference to the given bool and assigns it to the IsOa field.

func (*ListSources200ResponseResultsInner) SetIssn

SetIssn gets a reference to the given []string and assigns it to the Issn field.

func (*ListSources200ResponseResultsInner) SetIssnL

SetIssnL gets a reference to the given string and assigns it to the IssnL field.

func (*ListSources200ResponseResultsInner) SetSocieties

SetSocieties gets a reference to the given []ListSources200ResponseResultsInnerSocietiesInner and assigns it to the Societies field.

func (*ListSources200ResponseResultsInner) SetSummaryStats

SetSummaryStats gets a reference to the given ListSources200ResponseResultsInnerSummaryStats and assigns it to the SummaryStats field.

func (*ListSources200ResponseResultsInner) SetTopicShare added in v1.0.5

SetTopicShare gets a reference to the given []ListAuthors200ResponseResultsInnerTopicsInner and assigns it to the TopicShare field.

func (*ListSources200ResponseResultsInner) SetTopics added in v1.0.5

SetTopics gets a reference to the given []ListAuthors200ResponseResultsInnerTopicsInner and assigns it to the Topics field.

func (*ListSources200ResponseResultsInner) SetType

SetType gets a reference to the given string and assigns it to the Type field.

func (*ListSources200ResponseResultsInner) SetUpdatedDate

func (o *ListSources200ResponseResultsInner) SetUpdatedDate(v string)

SetUpdatedDate gets a reference to the given string and assigns it to the UpdatedDate field.

func (*ListSources200ResponseResultsInner) SetWorksApiUrl

func (o *ListSources200ResponseResultsInner) SetWorksApiUrl(v string)

SetWorksApiUrl gets a reference to the given string and assigns it to the WorksApiUrl field.

func (*ListSources200ResponseResultsInner) SetWorksCount

func (o *ListSources200ResponseResultsInner) SetWorksCount(v int32)

SetWorksCount gets a reference to the given int32 and assigns it to the WorksCount field.

func (*ListSources200ResponseResultsInner) SetXConcepts

func (o *ListSources200ResponseResultsInner) SetXConcepts(v []map[string]interface{})

SetXConcepts gets a reference to the given []map[string]interface{} and assigns it to the XConcepts field.

func (ListSources200ResponseResultsInner) ToMap

func (o ListSources200ResponseResultsInner) ToMap() (map[string]interface{}, error)

type ListSources200ResponseResultsInnerApcPricesInner

type ListSources200ResponseResultsInnerApcPricesInner struct {
	Price    *int32  `json:"price,omitempty"`
	Currency *string `json:"currency,omitempty"`
}

ListSources200ResponseResultsInnerApcPricesInner struct for ListSources200ResponseResultsInnerApcPricesInner

func NewListSources200ResponseResultsInnerApcPricesInner

func NewListSources200ResponseResultsInnerApcPricesInner() *ListSources200ResponseResultsInnerApcPricesInner

NewListSources200ResponseResultsInnerApcPricesInner instantiates a new ListSources200ResponseResultsInnerApcPricesInner 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 NewListSources200ResponseResultsInnerApcPricesInnerWithDefaults

func NewListSources200ResponseResultsInnerApcPricesInnerWithDefaults() *ListSources200ResponseResultsInnerApcPricesInner

NewListSources200ResponseResultsInnerApcPricesInnerWithDefaults instantiates a new ListSources200ResponseResultsInnerApcPricesInner 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 (*ListSources200ResponseResultsInnerApcPricesInner) GetCurrency

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInnerApcPricesInner) GetCurrencyOk

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInnerApcPricesInner) GetPrice

GetPrice returns the Price field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInnerApcPricesInner) GetPriceOk

GetPriceOk returns a tuple with the Price field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInnerApcPricesInner) HasCurrency

HasCurrency returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInnerApcPricesInner) HasPrice

HasPrice returns a boolean if a field has been set.

func (ListSources200ResponseResultsInnerApcPricesInner) MarshalJSON

func (*ListSources200ResponseResultsInnerApcPricesInner) SetCurrency

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*ListSources200ResponseResultsInnerApcPricesInner) SetPrice

SetPrice gets a reference to the given int32 and assigns it to the Price field.

func (ListSources200ResponseResultsInnerApcPricesInner) ToMap

func (o ListSources200ResponseResultsInnerApcPricesInner) ToMap() (map[string]interface{}, error)

type ListSources200ResponseResultsInnerIds

type ListSources200ResponseResultsInnerIds struct {
	Openalex *string  `json:"openalex,omitempty"`
	IssnL    *string  `json:"issn_l,omitempty"`
	Issn     []string `json:"issn,omitempty"`
	Mag      *string  `json:"mag,omitempty"`
	Fatcat   *string  `json:"fatcat,omitempty"`
	Wikidata *string  `json:"wikidata,omitempty"`
}

ListSources200ResponseResultsInnerIds All the external identifiers that we know about for this source. IDs are expressed as URIs whenever possible.

func NewListSources200ResponseResultsInnerIds

func NewListSources200ResponseResultsInnerIds() *ListSources200ResponseResultsInnerIds

NewListSources200ResponseResultsInnerIds instantiates a new ListSources200ResponseResultsInnerIds 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 NewListSources200ResponseResultsInnerIdsWithDefaults

func NewListSources200ResponseResultsInnerIdsWithDefaults() *ListSources200ResponseResultsInnerIds

NewListSources200ResponseResultsInnerIdsWithDefaults instantiates a new ListSources200ResponseResultsInnerIds 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 (*ListSources200ResponseResultsInnerIds) GetFatcat

GetFatcat returns the Fatcat field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInnerIds) GetFatcatOk

func (o *ListSources200ResponseResultsInnerIds) GetFatcatOk() (*string, bool)

GetFatcatOk returns a tuple with the Fatcat field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInnerIds) GetIssn

GetIssn returns the Issn field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInnerIds) GetIssnL

GetIssnL returns the IssnL field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInnerIds) GetIssnLOk

GetIssnLOk returns a tuple with the IssnL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInnerIds) GetIssnOk

GetIssnOk returns a tuple with the Issn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInnerIds) GetMag

GetMag returns the Mag field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInnerIds) GetMagOk

GetMagOk returns a tuple with the Mag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInnerIds) GetOpenalex

GetOpenalex returns the Openalex field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInnerIds) GetOpenalexOk

func (o *ListSources200ResponseResultsInnerIds) GetOpenalexOk() (*string, bool)

GetOpenalexOk returns a tuple with the Openalex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInnerIds) GetWikidata

GetWikidata returns the Wikidata field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInnerIds) GetWikidataOk

func (o *ListSources200ResponseResultsInnerIds) GetWikidataOk() (*string, bool)

GetWikidataOk returns a tuple with the Wikidata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInnerIds) HasFatcat

HasFatcat returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInnerIds) HasIssn

HasIssn returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInnerIds) HasIssnL

HasIssnL returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInnerIds) HasMag

HasMag returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInnerIds) HasOpenalex

HasOpenalex returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInnerIds) HasWikidata

HasWikidata returns a boolean if a field has been set.

func (ListSources200ResponseResultsInnerIds) MarshalJSON

func (o ListSources200ResponseResultsInnerIds) MarshalJSON() ([]byte, error)

func (*ListSources200ResponseResultsInnerIds) SetFatcat

SetFatcat gets a reference to the given string and assigns it to the Fatcat field.

func (*ListSources200ResponseResultsInnerIds) SetIssn

SetIssn gets a reference to the given []string and assigns it to the Issn field.

func (*ListSources200ResponseResultsInnerIds) SetIssnL

SetIssnL gets a reference to the given string and assigns it to the IssnL field.

func (*ListSources200ResponseResultsInnerIds) SetMag

SetMag gets a reference to the given string and assigns it to the Mag field.

func (*ListSources200ResponseResultsInnerIds) SetOpenalex

SetOpenalex gets a reference to the given string and assigns it to the Openalex field.

func (*ListSources200ResponseResultsInnerIds) SetWikidata

SetWikidata gets a reference to the given string and assigns it to the Wikidata field.

func (ListSources200ResponseResultsInnerIds) ToMap

func (o ListSources200ResponseResultsInnerIds) ToMap() (map[string]interface{}, error)

type ListSources200ResponseResultsInnerSocietiesInner

type ListSources200ResponseResultsInnerSocietiesInner struct {
	Url          *string `json:"url,omitempty"`
	Organization *string `json:"organization,omitempty"`
}

ListSources200ResponseResultsInnerSocietiesInner struct for ListSources200ResponseResultsInnerSocietiesInner

func NewListSources200ResponseResultsInnerSocietiesInner

func NewListSources200ResponseResultsInnerSocietiesInner() *ListSources200ResponseResultsInnerSocietiesInner

NewListSources200ResponseResultsInnerSocietiesInner instantiates a new ListSources200ResponseResultsInnerSocietiesInner 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 NewListSources200ResponseResultsInnerSocietiesInnerWithDefaults

func NewListSources200ResponseResultsInnerSocietiesInnerWithDefaults() *ListSources200ResponseResultsInnerSocietiesInner

NewListSources200ResponseResultsInnerSocietiesInnerWithDefaults instantiates a new ListSources200ResponseResultsInnerSocietiesInner 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 (*ListSources200ResponseResultsInnerSocietiesInner) GetOrganization

GetOrganization returns the Organization field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInnerSocietiesInner) GetOrganizationOk

GetOrganizationOk returns a tuple with the Organization field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInnerSocietiesInner) GetUrl

GetUrl returns the Url field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInnerSocietiesInner) GetUrlOk

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInnerSocietiesInner) HasOrganization

HasOrganization returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInnerSocietiesInner) HasUrl

HasUrl returns a boolean if a field has been set.

func (ListSources200ResponseResultsInnerSocietiesInner) MarshalJSON

func (*ListSources200ResponseResultsInnerSocietiesInner) SetOrganization

SetOrganization gets a reference to the given string and assigns it to the Organization field.

func (*ListSources200ResponseResultsInnerSocietiesInner) SetUrl

SetUrl gets a reference to the given string and assigns it to the Url field.

func (ListSources200ResponseResultsInnerSocietiesInner) ToMap

func (o ListSources200ResponseResultsInnerSocietiesInner) ToMap() (map[string]interface{}, error)

type ListSources200ResponseResultsInnerSummaryStats

type ListSources200ResponseResultsInnerSummaryStats struct {
	// The 2-year mean citedness for this source. Also known as impact factor. We use the year prior to the current year for the citations (the numerator) and the two years prior to that for the citation-receiving publications (the denominator).
	Var2yrMeanCitedness *float32 `json:"2yr_mean_citedness,omitempty"`
	// The h-index for this source.
	HIndex *int32 `json:"h_index,omitempty"`
	// The i-10 index for this source.
	I10Index *int32 `json:"i10_index,omitempty"`
}

ListSources200ResponseResultsInnerSummaryStats Citation metrics for this source.

func NewListSources200ResponseResultsInnerSummaryStats

func NewListSources200ResponseResultsInnerSummaryStats() *ListSources200ResponseResultsInnerSummaryStats

NewListSources200ResponseResultsInnerSummaryStats instantiates a new ListSources200ResponseResultsInnerSummaryStats 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 NewListSources200ResponseResultsInnerSummaryStatsWithDefaults

func NewListSources200ResponseResultsInnerSummaryStatsWithDefaults() *ListSources200ResponseResultsInnerSummaryStats

NewListSources200ResponseResultsInnerSummaryStatsWithDefaults instantiates a new ListSources200ResponseResultsInnerSummaryStats 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 (*ListSources200ResponseResultsInnerSummaryStats) GetHIndex

GetHIndex returns the HIndex field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInnerSummaryStats) GetHIndexOk

GetHIndexOk returns a tuple with the HIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInnerSummaryStats) GetI10Index

GetI10Index returns the I10Index field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInnerSummaryStats) GetI10IndexOk

GetI10IndexOk returns a tuple with the I10Index field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitedness

func (o *ListSources200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitedness() float32

GetVar2yrMeanCitedness returns the Var2yrMeanCitedness field value if set, zero value otherwise.

func (*ListSources200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitednessOk

func (o *ListSources200ResponseResultsInnerSummaryStats) GetVar2yrMeanCitednessOk() (*float32, bool)

GetVar2yrMeanCitednessOk returns a tuple with the Var2yrMeanCitedness field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListSources200ResponseResultsInnerSummaryStats) HasHIndex

HasHIndex returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInnerSummaryStats) HasI10Index

HasI10Index returns a boolean if a field has been set.

func (*ListSources200ResponseResultsInnerSummaryStats) HasVar2yrMeanCitedness

func (o *ListSources200ResponseResultsInnerSummaryStats) HasVar2yrMeanCitedness() bool

HasVar2yrMeanCitedness returns a boolean if a field has been set.

func (ListSources200ResponseResultsInnerSummaryStats) MarshalJSON

func (*ListSources200ResponseResultsInnerSummaryStats) SetHIndex

SetHIndex gets a reference to the given int32 and assigns it to the HIndex field.

func (*ListSources200ResponseResultsInnerSummaryStats) SetI10Index

SetI10Index gets a reference to the given int32 and assigns it to the I10Index field.

func (*ListSources200ResponseResultsInnerSummaryStats) SetVar2yrMeanCitedness

func (o *ListSources200ResponseResultsInnerSummaryStats) SetVar2yrMeanCitedness(v float32)

SetVar2yrMeanCitedness gets a reference to the given float32 and assigns it to the Var2yrMeanCitedness field.

func (ListSources200ResponseResultsInnerSummaryStats) ToMap

func (o ListSources200ResponseResultsInnerSummaryStats) ToMap() (map[string]interface{}, error)

type ListTopics200Response

type ListTopics200Response struct {
	Meta    *ListAuthors200ResponseMeta          `json:"meta,omitempty"`
	Results []ListTopics200ResponseResultsInner  `json:"results,omitempty"`
	GroupBy []ListAuthors200ResponseGroupByInner `json:"group_by,omitempty"`
}

ListTopics200Response struct for ListTopics200Response

func NewListTopics200Response

func NewListTopics200Response() *ListTopics200Response

NewListTopics200Response instantiates a new ListTopics200Response 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 NewListTopics200ResponseWithDefaults

func NewListTopics200ResponseWithDefaults() *ListTopics200Response

NewListTopics200ResponseWithDefaults instantiates a new ListTopics200Response 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 (*ListTopics200Response) GetGroupBy

GetGroupBy returns the GroupBy field value if set, zero value otherwise.

func (*ListTopics200Response) GetGroupByOk

GetGroupByOk returns a tuple with the GroupBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200Response) GetMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListTopics200Response) GetMetaOk

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*ListTopics200Response) GetResultsOk

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200Response) HasGroupBy

func (o *ListTopics200Response) HasGroupBy() bool

HasGroupBy returns a boolean if a field has been set.

func (*ListTopics200Response) HasMeta

func (o *ListTopics200Response) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*ListTopics200Response) HasResults

func (o *ListTopics200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListTopics200Response) MarshalJSON

func (o ListTopics200Response) MarshalJSON() ([]byte, error)

func (*ListTopics200Response) SetGroupBy

SetGroupBy gets a reference to the given []ListAuthors200ResponseGroupByInner and assigns it to the GroupBy field.

func (*ListTopics200Response) SetMeta

SetMeta gets a reference to the given ListAuthors200ResponseMeta and assigns it to the Meta field.

func (*ListTopics200Response) SetResults

SetResults gets a reference to the given []ListTopics200ResponseResultsInner and assigns it to the Results field.

func (ListTopics200Response) ToMap

func (o ListTopics200Response) ToMap() (map[string]interface{}, error)

type ListTopics200ResponseResultsInner

type ListTopics200ResponseResultsInner struct {
	// The OpenAlex ID for this topic.
	Id string `json:"id"`
	// The English-language label of the topic.
	DisplayName string `json:"display_name"`
	// A description of this topic, generated by AI.
	Description *string `json:"description,omitempty"`
	// The strength of the connection between the work and this topic.
	Score    *float32                                   `json:"score,omitempty"`
	Subfield *ListTopics200ResponseResultsInnerSubfield `json:"subfield,omitempty"`
	Field    *ListTopics200ResponseResultsInnerField    `json:"field,omitempty"`
	Domain   *ListTopics200ResponseResultsInnerDomain   `json:"domain,omitempty"`
	Ids      *ListTopics200ResponseResultsInnerIds      `json:"ids,omitempty"`
	// Keywords consisting of one or several words each, meant to represent the content of the papers in the topic.
	Keywords []string `json:"keywords,omitempty"`
	// The number of works tagged with this topic.
	WorksCount *int32 `json:"works_count,omitempty"`
	// The last time anything in this topic object changed. Formatted as ISO 8601 extended format without time zone designator.
	UpdatedDate *string `json:"updated_date,omitempty"`
	// The number of citations to works tagged with this topic.
	CitedByCount *int32 `json:"cited_by_count,omitempty"`
	// URL to retrieve works tagged with this topic.
	WorksApiUrl *string `json:"works_api_url,omitempty"`
	// The date this topic was created in the OpenAlex database, expressed as an ISO 8601 date string.
	CreatedDate *string `json:"created_date,omitempty"`
	// Topics that are closely related to this topic.
	Siblings []ListTopics200ResponseResultsInnerSiblingsInner `json:"siblings,omitempty"`
}

ListTopics200ResponseResultsInner struct for ListTopics200ResponseResultsInner

func NewListTopics200ResponseResultsInner

func NewListTopics200ResponseResultsInner(id string, displayName string) *ListTopics200ResponseResultsInner

NewListTopics200ResponseResultsInner instantiates a new ListTopics200ResponseResultsInner 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 NewListTopics200ResponseResultsInnerWithDefaults

func NewListTopics200ResponseResultsInnerWithDefaults() *ListTopics200ResponseResultsInner

NewListTopics200ResponseResultsInnerWithDefaults instantiates a new ListTopics200ResponseResultsInner 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 (*ListTopics200ResponseResultsInner) GetCitedByCount

func (o *ListTopics200ResponseResultsInner) GetCitedByCount() int32

GetCitedByCount returns the CitedByCount field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInner) GetCitedByCountOk

func (o *ListTopics200ResponseResultsInner) GetCitedByCountOk() (*int32, bool)

GetCitedByCountOk returns a tuple with the CitedByCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) GetCreatedDate

func (o *ListTopics200ResponseResultsInner) GetCreatedDate() string

GetCreatedDate returns the CreatedDate field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInner) GetCreatedDateOk

func (o *ListTopics200ResponseResultsInner) GetCreatedDateOk() (*string, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) GetDescription

func (o *ListTopics200ResponseResultsInner) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInner) GetDescriptionOk

func (o *ListTopics200ResponseResultsInner) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) GetDisplayName

func (o *ListTopics200ResponseResultsInner) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*ListTopics200ResponseResultsInner) GetDisplayNameOk

func (o *ListTopics200ResponseResultsInner) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) GetDomain

GetDomain returns the Domain field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInner) GetDomainOk

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) GetField

GetField returns the Field field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInner) GetFieldOk

GetFieldOk returns a tuple with the Field field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) GetId

GetId returns the Id field value

func (*ListTopics200ResponseResultsInner) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) GetIds

GetIds returns the Ids field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInner) GetIdsOk

GetIdsOk returns a tuple with the Ids field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) GetKeywords

func (o *ListTopics200ResponseResultsInner) GetKeywords() []string

GetKeywords returns the Keywords field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInner) GetKeywordsOk

func (o *ListTopics200ResponseResultsInner) GetKeywordsOk() ([]string, bool)

GetKeywordsOk returns a tuple with the Keywords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) GetScore

GetScore returns the Score field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInner) GetScoreOk

func (o *ListTopics200ResponseResultsInner) GetScoreOk() (*float32, bool)

GetScoreOk returns a tuple with the Score field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) GetSiblings added in v1.0.4

GetSiblings returns the Siblings field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInner) GetSiblingsOk added in v1.0.4

GetSiblingsOk returns a tuple with the Siblings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) GetSubfield

GetSubfield returns the Subfield field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInner) GetSubfieldOk

GetSubfieldOk returns a tuple with the Subfield field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) GetUpdatedDate

func (o *ListTopics200ResponseResultsInner) GetUpdatedDate() string

GetUpdatedDate returns the UpdatedDate field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInner) GetUpdatedDateOk

func (o *ListTopics200ResponseResultsInner) GetUpdatedDateOk() (*string, bool)

GetUpdatedDateOk returns a tuple with the UpdatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) GetWorksApiUrl

func (o *ListTopics200ResponseResultsInner) GetWorksApiUrl() string

GetWorksApiUrl returns the WorksApiUrl field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInner) GetWorksApiUrlOk

func (o *ListTopics200ResponseResultsInner) GetWorksApiUrlOk() (*string, bool)

GetWorksApiUrlOk returns a tuple with the WorksApiUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) GetWorksCount

func (o *ListTopics200ResponseResultsInner) GetWorksCount() int32

GetWorksCount returns the WorksCount field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInner) GetWorksCountOk

func (o *ListTopics200ResponseResultsInner) GetWorksCountOk() (*int32, bool)

GetWorksCountOk returns a tuple with the WorksCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInner) HasCitedByCount

func (o *ListTopics200ResponseResultsInner) HasCitedByCount() bool

HasCitedByCount returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInner) HasCreatedDate

func (o *ListTopics200ResponseResultsInner) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInner) HasDescription

func (o *ListTopics200ResponseResultsInner) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInner) HasDomain

func (o *ListTopics200ResponseResultsInner) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInner) HasField

HasField returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInner) HasIds

HasIds returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInner) HasKeywords

func (o *ListTopics200ResponseResultsInner) HasKeywords() bool

HasKeywords returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInner) HasScore

HasScore returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInner) HasSiblings added in v1.0.4

func (o *ListTopics200ResponseResultsInner) HasSiblings() bool

HasSiblings returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInner) HasSubfield

func (o *ListTopics200ResponseResultsInner) HasSubfield() bool

HasSubfield returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInner) HasUpdatedDate

func (o *ListTopics200ResponseResultsInner) HasUpdatedDate() bool

HasUpdatedDate returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInner) HasWorksApiUrl

func (o *ListTopics200ResponseResultsInner) HasWorksApiUrl() bool

HasWorksApiUrl returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInner) HasWorksCount

func (o *ListTopics200ResponseResultsInner) HasWorksCount() bool

HasWorksCount returns a boolean if a field has been set.

func (ListTopics200ResponseResultsInner) MarshalJSON

func (o ListTopics200ResponseResultsInner) MarshalJSON() ([]byte, error)

func (*ListTopics200ResponseResultsInner) SetCitedByCount

func (o *ListTopics200ResponseResultsInner) SetCitedByCount(v int32)

SetCitedByCount gets a reference to the given int32 and assigns it to the CitedByCount field.

func (*ListTopics200ResponseResultsInner) SetCreatedDate

func (o *ListTopics200ResponseResultsInner) SetCreatedDate(v string)

SetCreatedDate gets a reference to the given string and assigns it to the CreatedDate field.

func (*ListTopics200ResponseResultsInner) SetDescription

func (o *ListTopics200ResponseResultsInner) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*ListTopics200ResponseResultsInner) SetDisplayName

func (o *ListTopics200ResponseResultsInner) SetDisplayName(v string)

SetDisplayName sets field value

func (*ListTopics200ResponseResultsInner) SetDomain

SetDomain gets a reference to the given ListTopics200ResponseResultsInnerDomain and assigns it to the Domain field.

func (*ListTopics200ResponseResultsInner) SetField

SetField gets a reference to the given ListTopics200ResponseResultsInnerField and assigns it to the Field field.

func (*ListTopics200ResponseResultsInner) SetId

SetId sets field value

func (*ListTopics200ResponseResultsInner) SetIds

SetIds gets a reference to the given ListTopics200ResponseResultsInnerIds and assigns it to the Ids field.

func (*ListTopics200ResponseResultsInner) SetKeywords

func (o *ListTopics200ResponseResultsInner) SetKeywords(v []string)

SetKeywords gets a reference to the given []string and assigns it to the Keywords field.

func (*ListTopics200ResponseResultsInner) SetScore

SetScore gets a reference to the given float32 and assigns it to the Score field.

func (*ListTopics200ResponseResultsInner) SetSiblings added in v1.0.4

SetSiblings gets a reference to the given []ListTopics200ResponseResultsInnerSiblingsInner and assigns it to the Siblings field.

func (*ListTopics200ResponseResultsInner) SetSubfield

SetSubfield gets a reference to the given ListTopics200ResponseResultsInnerSubfield and assigns it to the Subfield field.

func (*ListTopics200ResponseResultsInner) SetUpdatedDate

func (o *ListTopics200ResponseResultsInner) SetUpdatedDate(v string)

SetUpdatedDate gets a reference to the given string and assigns it to the UpdatedDate field.

func (*ListTopics200ResponseResultsInner) SetWorksApiUrl

func (o *ListTopics200ResponseResultsInner) SetWorksApiUrl(v string)

SetWorksApiUrl gets a reference to the given string and assigns it to the WorksApiUrl field.

func (*ListTopics200ResponseResultsInner) SetWorksCount

func (o *ListTopics200ResponseResultsInner) SetWorksCount(v int32)

SetWorksCount gets a reference to the given int32 and assigns it to the WorksCount field.

func (ListTopics200ResponseResultsInner) ToMap

func (o ListTopics200ResponseResultsInner) ToMap() (map[string]interface{}, error)

func (*ListTopics200ResponseResultsInner) UnmarshalJSON

func (o *ListTopics200ResponseResultsInner) UnmarshalJSON(data []byte) (err error)

type ListTopics200ResponseResultsInnerDomain

type ListTopics200ResponseResultsInnerDomain struct {
	// The ID of the domain.
	Id *string `json:"id,omitempty"`
	// The name of the domain.
	DisplayName *string `json:"display_name,omitempty"`
}

ListTopics200ResponseResultsInnerDomain struct for ListTopics200ResponseResultsInnerDomain

func NewListTopics200ResponseResultsInnerDomain

func NewListTopics200ResponseResultsInnerDomain() *ListTopics200ResponseResultsInnerDomain

NewListTopics200ResponseResultsInnerDomain instantiates a new ListTopics200ResponseResultsInnerDomain 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 NewListTopics200ResponseResultsInnerDomainWithDefaults

func NewListTopics200ResponseResultsInnerDomainWithDefaults() *ListTopics200ResponseResultsInnerDomain

NewListTopics200ResponseResultsInnerDomainWithDefaults instantiates a new ListTopics200ResponseResultsInnerDomain 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 (*ListTopics200ResponseResultsInnerDomain) GetDisplayName

func (o *ListTopics200ResponseResultsInnerDomain) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInnerDomain) GetDisplayNameOk

func (o *ListTopics200ResponseResultsInnerDomain) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInnerDomain) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInnerDomain) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInnerDomain) HasDisplayName

func (o *ListTopics200ResponseResultsInnerDomain) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInnerDomain) HasId

HasId returns a boolean if a field has been set.

func (ListTopics200ResponseResultsInnerDomain) MarshalJSON

func (o ListTopics200ResponseResultsInnerDomain) MarshalJSON() ([]byte, error)

func (*ListTopics200ResponseResultsInnerDomain) SetDisplayName

func (o *ListTopics200ResponseResultsInnerDomain) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListTopics200ResponseResultsInnerDomain) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (ListTopics200ResponseResultsInnerDomain) ToMap

func (o ListTopics200ResponseResultsInnerDomain) ToMap() (map[string]interface{}, error)

type ListTopics200ResponseResultsInnerField

type ListTopics200ResponseResultsInnerField struct {
	// The ID of the field.
	Id *string `json:"id,omitempty"`
	// The name of the field.
	DisplayName *string `json:"display_name,omitempty"`
}

ListTopics200ResponseResultsInnerField struct for ListTopics200ResponseResultsInnerField

func NewListTopics200ResponseResultsInnerField

func NewListTopics200ResponseResultsInnerField() *ListTopics200ResponseResultsInnerField

NewListTopics200ResponseResultsInnerField instantiates a new ListTopics200ResponseResultsInnerField 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 NewListTopics200ResponseResultsInnerFieldWithDefaults

func NewListTopics200ResponseResultsInnerFieldWithDefaults() *ListTopics200ResponseResultsInnerField

NewListTopics200ResponseResultsInnerFieldWithDefaults instantiates a new ListTopics200ResponseResultsInnerField 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 (*ListTopics200ResponseResultsInnerField) GetDisplayName

func (o *ListTopics200ResponseResultsInnerField) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInnerField) GetDisplayNameOk

func (o *ListTopics200ResponseResultsInnerField) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInnerField) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInnerField) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInnerField) HasDisplayName

func (o *ListTopics200ResponseResultsInnerField) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInnerField) HasId

HasId returns a boolean if a field has been set.

func (ListTopics200ResponseResultsInnerField) MarshalJSON

func (o ListTopics200ResponseResultsInnerField) MarshalJSON() ([]byte, error)

func (*ListTopics200ResponseResultsInnerField) SetDisplayName

func (o *ListTopics200ResponseResultsInnerField) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListTopics200ResponseResultsInnerField) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (ListTopics200ResponseResultsInnerField) ToMap

func (o ListTopics200ResponseResultsInnerField) ToMap() (map[string]interface{}, error)

type ListTopics200ResponseResultsInnerIds

type ListTopics200ResponseResultsInnerIds struct {
	// This topic's OpenAlex ID. Same as Topic.id.
	Openalex *string `json:"openalex,omitempty"`
	// This topic's Wikipedia page URL.
	Wikipedia *string `json:"wikipedia,omitempty"`
}

ListTopics200ResponseResultsInnerIds All the external identifiers that we know about for this topic. IDs are expressed as URIs whenever possible.

func NewListTopics200ResponseResultsInnerIds

func NewListTopics200ResponseResultsInnerIds() *ListTopics200ResponseResultsInnerIds

NewListTopics200ResponseResultsInnerIds instantiates a new ListTopics200ResponseResultsInnerIds 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 NewListTopics200ResponseResultsInnerIdsWithDefaults

func NewListTopics200ResponseResultsInnerIdsWithDefaults() *ListTopics200ResponseResultsInnerIds

NewListTopics200ResponseResultsInnerIdsWithDefaults instantiates a new ListTopics200ResponseResultsInnerIds 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 (*ListTopics200ResponseResultsInnerIds) GetOpenalex

GetOpenalex returns the Openalex field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInnerIds) GetOpenalexOk

func (o *ListTopics200ResponseResultsInnerIds) GetOpenalexOk() (*string, bool)

GetOpenalexOk returns a tuple with the Openalex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInnerIds) GetWikipedia

func (o *ListTopics200ResponseResultsInnerIds) GetWikipedia() string

GetWikipedia returns the Wikipedia field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInnerIds) GetWikipediaOk

func (o *ListTopics200ResponseResultsInnerIds) GetWikipediaOk() (*string, bool)

GetWikipediaOk returns a tuple with the Wikipedia field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInnerIds) HasOpenalex

func (o *ListTopics200ResponseResultsInnerIds) HasOpenalex() bool

HasOpenalex returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInnerIds) HasWikipedia

func (o *ListTopics200ResponseResultsInnerIds) HasWikipedia() bool

HasWikipedia returns a boolean if a field has been set.

func (ListTopics200ResponseResultsInnerIds) MarshalJSON

func (o ListTopics200ResponseResultsInnerIds) MarshalJSON() ([]byte, error)

func (*ListTopics200ResponseResultsInnerIds) SetOpenalex

func (o *ListTopics200ResponseResultsInnerIds) SetOpenalex(v string)

SetOpenalex gets a reference to the given string and assigns it to the Openalex field.

func (*ListTopics200ResponseResultsInnerIds) SetWikipedia

func (o *ListTopics200ResponseResultsInnerIds) SetWikipedia(v string)

SetWikipedia gets a reference to the given string and assigns it to the Wikipedia field.

func (ListTopics200ResponseResultsInnerIds) ToMap

func (o ListTopics200ResponseResultsInnerIds) ToMap() (map[string]interface{}, error)

type ListTopics200ResponseResultsInnerSiblingsInner added in v1.0.4

type ListTopics200ResponseResultsInnerSiblingsInner struct {
	// The ID of the sibling topic.
	Id *string `json:"id,omitempty"`
	// The name of the sibling topic.
	DisplayName *string `json:"display_name,omitempty"`
}

ListTopics200ResponseResultsInnerSiblingsInner struct for ListTopics200ResponseResultsInnerSiblingsInner

func NewListTopics200ResponseResultsInnerSiblingsInner added in v1.0.4

func NewListTopics200ResponseResultsInnerSiblingsInner() *ListTopics200ResponseResultsInnerSiblingsInner

NewListTopics200ResponseResultsInnerSiblingsInner instantiates a new ListTopics200ResponseResultsInnerSiblingsInner 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 NewListTopics200ResponseResultsInnerSiblingsInnerWithDefaults added in v1.0.4

func NewListTopics200ResponseResultsInnerSiblingsInnerWithDefaults() *ListTopics200ResponseResultsInnerSiblingsInner

NewListTopics200ResponseResultsInnerSiblingsInnerWithDefaults instantiates a new ListTopics200ResponseResultsInnerSiblingsInner 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 (*ListTopics200ResponseResultsInnerSiblingsInner) GetDisplayName added in v1.0.4

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInnerSiblingsInner) GetDisplayNameOk added in v1.0.4

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInnerSiblingsInner) GetId added in v1.0.4

GetId returns the Id field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInnerSiblingsInner) GetIdOk added in v1.0.4

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInnerSiblingsInner) HasDisplayName added in v1.0.4

HasDisplayName returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInnerSiblingsInner) HasId added in v1.0.4

HasId returns a boolean if a field has been set.

func (ListTopics200ResponseResultsInnerSiblingsInner) MarshalJSON added in v1.0.4

func (*ListTopics200ResponseResultsInnerSiblingsInner) SetDisplayName added in v1.0.4

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListTopics200ResponseResultsInnerSiblingsInner) SetId added in v1.0.4

SetId gets a reference to the given string and assigns it to the Id field.

func (ListTopics200ResponseResultsInnerSiblingsInner) ToMap added in v1.0.4

func (o ListTopics200ResponseResultsInnerSiblingsInner) ToMap() (map[string]interface{}, error)

type ListTopics200ResponseResultsInnerSubfield

type ListTopics200ResponseResultsInnerSubfield struct {
	// The ID of the subfield.
	Id *string `json:"id,omitempty"`
	// The name of the subfield.
	DisplayName *string `json:"display_name,omitempty"`
}

ListTopics200ResponseResultsInnerSubfield struct for ListTopics200ResponseResultsInnerSubfield

func NewListTopics200ResponseResultsInnerSubfield

func NewListTopics200ResponseResultsInnerSubfield() *ListTopics200ResponseResultsInnerSubfield

NewListTopics200ResponseResultsInnerSubfield instantiates a new ListTopics200ResponseResultsInnerSubfield 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 NewListTopics200ResponseResultsInnerSubfieldWithDefaults

func NewListTopics200ResponseResultsInnerSubfieldWithDefaults() *ListTopics200ResponseResultsInnerSubfield

NewListTopics200ResponseResultsInnerSubfieldWithDefaults instantiates a new ListTopics200ResponseResultsInnerSubfield 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 (*ListTopics200ResponseResultsInnerSubfield) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInnerSubfield) GetDisplayNameOk

func (o *ListTopics200ResponseResultsInnerSubfield) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInnerSubfield) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListTopics200ResponseResultsInnerSubfield) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListTopics200ResponseResultsInnerSubfield) HasDisplayName

func (o *ListTopics200ResponseResultsInnerSubfield) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ListTopics200ResponseResultsInnerSubfield) HasId

HasId returns a boolean if a field has been set.

func (ListTopics200ResponseResultsInnerSubfield) MarshalJSON

func (*ListTopics200ResponseResultsInnerSubfield) SetDisplayName

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListTopics200ResponseResultsInnerSubfield) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (ListTopics200ResponseResultsInnerSubfield) ToMap

func (o ListTopics200ResponseResultsInnerSubfield) ToMap() (map[string]interface{}, error)

type ListWorks200Response

type ListWorks200Response struct {
	Meta    *ListWorks200ResponseMeta          `json:"meta,omitempty"`
	Results []ListWorks200ResponseResultsInner `json:"results,omitempty"`
}

ListWorks200Response struct for ListWorks200Response

func NewListWorks200Response

func NewListWorks200Response() *ListWorks200Response

NewListWorks200Response instantiates a new ListWorks200Response 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 NewListWorks200ResponseWithDefaults

func NewListWorks200ResponseWithDefaults() *ListWorks200Response

NewListWorks200ResponseWithDefaults instantiates a new ListWorks200Response 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 (*ListWorks200Response) GetMeta

GetMeta returns the Meta field value if set, zero value otherwise.

func (*ListWorks200Response) GetMetaOk

GetMetaOk returns a tuple with the Meta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200Response) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*ListWorks200Response) GetResultsOk

GetResultsOk returns a tuple with the Results field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200Response) HasMeta

func (o *ListWorks200Response) HasMeta() bool

HasMeta returns a boolean if a field has been set.

func (*ListWorks200Response) HasResults

func (o *ListWorks200Response) HasResults() bool

HasResults returns a boolean if a field has been set.

func (ListWorks200Response) MarshalJSON

func (o ListWorks200Response) MarshalJSON() ([]byte, error)

func (*ListWorks200Response) SetMeta

SetMeta gets a reference to the given ListWorks200ResponseMeta and assigns it to the Meta field.

func (*ListWorks200Response) SetResults

SetResults gets a reference to the given []ListWorks200ResponseResultsInner and assigns it to the Results field.

func (ListWorks200Response) ToMap

func (o ListWorks200Response) ToMap() (map[string]interface{}, error)

type ListWorks200ResponseMeta

type ListWorks200ResponseMeta struct {
	// Total number of results
	Count *int32 `json:"count,omitempty"`
	// Database response time in milliseconds
	DbResponseTimeMs *int32 `json:"db_response_time_ms,omitempty"`
	// Current page number
	Page *int32 `json:"page,omitempty"`
	// Number of results per page
	PerPage *int32 `json:"per_page,omitempty"`
	// Number of new results since last update
	CountNew *int32 `json:"count_new,omitempty"`
	// Number of updated results since last update
	CountUpdated *int32 `json:"count_updated,omitempty"`
}

ListWorks200ResponseMeta struct for ListWorks200ResponseMeta

func NewListWorks200ResponseMeta

func NewListWorks200ResponseMeta() *ListWorks200ResponseMeta

NewListWorks200ResponseMeta instantiates a new ListWorks200ResponseMeta 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 NewListWorks200ResponseMetaWithDefaults

func NewListWorks200ResponseMetaWithDefaults() *ListWorks200ResponseMeta

NewListWorks200ResponseMetaWithDefaults instantiates a new ListWorks200ResponseMeta 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 (*ListWorks200ResponseMeta) GetCount

func (o *ListWorks200ResponseMeta) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*ListWorks200ResponseMeta) GetCountNew

func (o *ListWorks200ResponseMeta) GetCountNew() int32

GetCountNew returns the CountNew field value if set, zero value otherwise.

func (*ListWorks200ResponseMeta) GetCountNewOk

func (o *ListWorks200ResponseMeta) GetCountNewOk() (*int32, bool)

GetCountNewOk returns a tuple with the CountNew field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseMeta) GetCountOk

func (o *ListWorks200ResponseMeta) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseMeta) GetCountUpdated

func (o *ListWorks200ResponseMeta) GetCountUpdated() int32

GetCountUpdated returns the CountUpdated field value if set, zero value otherwise.

func (*ListWorks200ResponseMeta) GetCountUpdatedOk

func (o *ListWorks200ResponseMeta) GetCountUpdatedOk() (*int32, bool)

GetCountUpdatedOk returns a tuple with the CountUpdated field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseMeta) GetDbResponseTimeMs

func (o *ListWorks200ResponseMeta) GetDbResponseTimeMs() int32

GetDbResponseTimeMs returns the DbResponseTimeMs field value if set, zero value otherwise.

func (*ListWorks200ResponseMeta) GetDbResponseTimeMsOk

func (o *ListWorks200ResponseMeta) GetDbResponseTimeMsOk() (*int32, bool)

GetDbResponseTimeMsOk returns a tuple with the DbResponseTimeMs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseMeta) GetPage

func (o *ListWorks200ResponseMeta) GetPage() int32

GetPage returns the Page field value if set, zero value otherwise.

func (*ListWorks200ResponseMeta) GetPageOk

func (o *ListWorks200ResponseMeta) GetPageOk() (*int32, bool)

GetPageOk returns a tuple with the Page field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseMeta) GetPerPage

func (o *ListWorks200ResponseMeta) GetPerPage() int32

GetPerPage returns the PerPage field value if set, zero value otherwise.

func (*ListWorks200ResponseMeta) GetPerPageOk

func (o *ListWorks200ResponseMeta) GetPerPageOk() (*int32, bool)

GetPerPageOk returns a tuple with the PerPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseMeta) HasCount

func (o *ListWorks200ResponseMeta) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*ListWorks200ResponseMeta) HasCountNew

func (o *ListWorks200ResponseMeta) HasCountNew() bool

HasCountNew returns a boolean if a field has been set.

func (*ListWorks200ResponseMeta) HasCountUpdated

func (o *ListWorks200ResponseMeta) HasCountUpdated() bool

HasCountUpdated returns a boolean if a field has been set.

func (*ListWorks200ResponseMeta) HasDbResponseTimeMs

func (o *ListWorks200ResponseMeta) HasDbResponseTimeMs() bool

HasDbResponseTimeMs returns a boolean if a field has been set.

func (*ListWorks200ResponseMeta) HasPage

func (o *ListWorks200ResponseMeta) HasPage() bool

HasPage returns a boolean if a field has been set.

func (*ListWorks200ResponseMeta) HasPerPage

func (o *ListWorks200ResponseMeta) HasPerPage() bool

HasPerPage returns a boolean if a field has been set.

func (ListWorks200ResponseMeta) MarshalJSON

func (o ListWorks200ResponseMeta) MarshalJSON() ([]byte, error)

func (*ListWorks200ResponseMeta) SetCount

func (o *ListWorks200ResponseMeta) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*ListWorks200ResponseMeta) SetCountNew

func (o *ListWorks200ResponseMeta) SetCountNew(v int32)

SetCountNew gets a reference to the given int32 and assigns it to the CountNew field.

func (*ListWorks200ResponseMeta) SetCountUpdated

func (o *ListWorks200ResponseMeta) SetCountUpdated(v int32)

SetCountUpdated gets a reference to the given int32 and assigns it to the CountUpdated field.

func (*ListWorks200ResponseMeta) SetDbResponseTimeMs

func (o *ListWorks200ResponseMeta) SetDbResponseTimeMs(v int32)

SetDbResponseTimeMs gets a reference to the given int32 and assigns it to the DbResponseTimeMs field.

func (*ListWorks200ResponseMeta) SetPage

func (o *ListWorks200ResponseMeta) SetPage(v int32)

SetPage gets a reference to the given int32 and assigns it to the Page field.

func (*ListWorks200ResponseMeta) SetPerPage

func (o *ListWorks200ResponseMeta) SetPerPage(v int32)

SetPerPage gets a reference to the given int32 and assigns it to the PerPage field.

func (ListWorks200ResponseMeta) ToMap

func (o ListWorks200ResponseMeta) ToMap() (map[string]interface{}, error)

type ListWorks200ResponseResultsInner

type ListWorks200ResponseResultsInner struct {
	// The abstract of the work, as an inverted index. This format allows for efficient searching and analysis of the abstract text.
	AbstractInvertedIndex map[string]interface{}                   `json:"abstract_inverted_index,omitempty"`
	ApcList               *ListWorks200ResponseResultsInnerApcList `json:"apc_list,omitempty"`
	ApcPaid               *ListWorks200ResponseResultsInnerApcPaid `json:"apc_paid,omitempty"`
	// List of authorship information for the work, including authors and their institutions.
	Authorships    []ListWorks200ResponseResultsInnerAuthorshipsInner `json:"authorships,omitempty"`
	BestOaLocation *ListWorks200ResponseResultsInnerBestOaLocation    `json:"best_oa_location,omitempty"`
	Biblio         *ListWorks200ResponseResultsInnerBiblio            `json:"biblio,omitempty"`
	// A URL that displays a list of works that cite this work.
	CitedByApiUrl *string `json:"cited_by_api_url,omitempty"`
	// The number of citations to this work.
	CitedByCount *int32 `json:"cited_by_count,omitempty"`
	// List of concepts (research topics) associated with the work. These are algorithmically inferred based on the work's content.
	Concepts []map[string]interface{} `json:"concepts,omitempty"`
	// OpenAlex IDs of any authors for which authorships.is_corresponding is true.
	CorrespondingAuthorIds []string `json:"corresponding_author_ids,omitempty"`
	// OpenAlex IDs of any institutions found within an authorship for which authorships.is_corresponding is true.
	CorrespondingInstitutionIds []string `json:"corresponding_institution_ids,omitempty"`
	// Number of distinct country_codes among the authorships for this work.
	CountriesDistinctCount *int32 `json:"countries_distinct_count,omitempty"`
	// Cited_by_count for each of the last ten years, binned by year.
	CountsByYear []ListWorks200ResponseResultsInnerCountsByYearInner `json:"counts_by_year,omitempty"`
	// The date this Work object was created in the OpenAlex dataset.
	CreatedDate *string `json:"created_date,omitempty"`
	// The title of this work (same as title).
	DisplayName *string `json:"display_name,omitempty"`
	// The DOI for the work.
	Doi *string `json:"doi,omitempty" validate:"regexp=^https:\\/\\/doi.org\\/10\\\\.\\\\d{4,9}\\/[-._;()\\/:A-Z0-9]+$"`
	// If a work's full text is searchable in OpenAlex, this tells you how we got the text.
	FulltextOrigin *string `json:"fulltext_origin,omitempty"`
	// Information about grants that funded this work.
	Grants []ListWorks200ResponseResultsInnerGrantsInner `json:"grants,omitempty"`
	// Set to true if the work's full text is searchable in OpenAlex.
	HasFulltext *bool `json:"has_fulltext,omitempty"`
	// The OpenAlex ID for this work.
	Id  *string                              `json:"id,omitempty" validate:"regexp=^https:\\/\\/openalex.org\\/W\\\\d+$"`
	Ids *ListWorks200ResponseResultsInnerIds `json:"ids,omitempty"`
	// The sources this work is indexed in.
	IndexedIn []string `json:"indexed_in,omitempty"`
	// Number of distinct institutions among the authorships for this work.
	InstitutionsDistinctCount *int32 `json:"institutions_distinct_count,omitempty"`
	// True if we think this work is paratext.
	IsParatext *bool `json:"is_paratext,omitempty"`
	// True if we know this work has been retracted.
	IsRetracted *bool `json:"is_retracted,omitempty"`
	// A list of keywords associated with this work.
	Keywords []ListKeywords200ResponseResultsInner `json:"keywords,omitempty"`
	// The language of the work in ISO 639-1 format.
	Language *string `json:"language,omitempty"`
	// The license applied to this work at this host. Most toll-access works don't have an explicit license (they're under \"all rights reserved\" copyright), so this field generally has content only if is_oa is true.
	License *string `json:"license,omitempty"`
	// List of locations where the work can be found, including various versions and sources.
	Locations []ListWorks200ResponseResultsInnerLocationsInner `json:"locations,omitempty"`
	// Number of locations for this work.
	LocationsCount *int32 `json:"locations_count,omitempty"`
	// List of Medical Subject Headings (MeSH) associated with the work, if applicable. MeSH terms are used to index and categorize biomedical literature.
	Mesh []ListWorks200ResponseResultsInnerMeshInner `json:"mesh,omitempty"`
	// URL to retrieve n-grams for this work.
	NgramsUrl       *string                                          `json:"ngrams_url,omitempty"`
	OpenAccess      *ListWorks200ResponseResultsInnerOpenAccess      `json:"open_access,omitempty"`
	PrimaryLocation *ListWorks200ResponseResultsInnerPrimaryLocation `json:"primary_location,omitempty"`
	PrimaryTopic    *ListWorks200ResponseResultsInnerPrimaryTopic    `json:"primary_topic,omitempty"`
	// The day when this work was published, formatted as an ISO 8601 date.
	PublicationDate *string `json:"publication_date,omitempty" validate:"regexp=^\\\\d{4}-\\\\d{2}-\\\\d{2}$"`
	// The year this work was published.
	PublicationYear *int32 `json:"publication_year,omitempty"`
	// OpenAlex IDs for works that this work cites.
	ReferencedWorks []string `json:"referenced_works,omitempty"`
	// OpenAlex IDs for works related to this work. These are computed algorithmically based on shared concepts.
	RelatedWorks []string `json:"related_works,omitempty"`
	// The UN Sustainable Development Goals relevant to this work.
	SustainableDevelopmentGoals []ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner `json:"sustainable_development_goals,omitempty"`
	// The title of this work.
	Title *string `json:"title,omitempty"`
	// The top ranked Topics for this work.
	Topics []ListAuthors200ResponseResultsInnerTopicsInner `json:"topics,omitempty"`
	// The type of the work.
	Type *string `json:"type,omitempty"`
	// Legacy type information, using Crossref's \"type\" controlled vocabulary.
	TypeCrossref *string `json:"type_crossref,omitempty"`
	// The last time anything in this work object changed. Formatted as ISO 8601 extended format without time zone designator.
	UpdatedDate *string `json:"updated_date,omitempty"`
}

ListWorks200ResponseResultsInner struct for ListWorks200ResponseResultsInner

func NewListWorks200ResponseResultsInner

func NewListWorks200ResponseResultsInner() *ListWorks200ResponseResultsInner

NewListWorks200ResponseResultsInner instantiates a new ListWorks200ResponseResultsInner 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 NewListWorks200ResponseResultsInnerWithDefaults

func NewListWorks200ResponseResultsInnerWithDefaults() *ListWorks200ResponseResultsInner

NewListWorks200ResponseResultsInnerWithDefaults instantiates a new ListWorks200ResponseResultsInner 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 (*ListWorks200ResponseResultsInner) GetAbstractInvertedIndex

func (o *ListWorks200ResponseResultsInner) GetAbstractInvertedIndex() map[string]interface{}

GetAbstractInvertedIndex returns the AbstractInvertedIndex field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetAbstractInvertedIndexOk

func (o *ListWorks200ResponseResultsInner) GetAbstractInvertedIndexOk() (map[string]interface{}, bool)

GetAbstractInvertedIndexOk returns a tuple with the AbstractInvertedIndex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetApcList

GetApcList returns the ApcList field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetApcListOk

GetApcListOk returns a tuple with the ApcList field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetApcPaid

GetApcPaid returns the ApcPaid field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetApcPaidOk

GetApcPaidOk returns a tuple with the ApcPaid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetAuthorships

GetAuthorships returns the Authorships field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetAuthorshipsOk

GetAuthorshipsOk returns a tuple with the Authorships field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetBestOaLocation

GetBestOaLocation returns the BestOaLocation field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetBestOaLocationOk

GetBestOaLocationOk returns a tuple with the BestOaLocation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetBiblio

GetBiblio returns the Biblio field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetBiblioOk

GetBiblioOk returns a tuple with the Biblio field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetCitedByApiUrl

func (o *ListWorks200ResponseResultsInner) GetCitedByApiUrl() string

GetCitedByApiUrl returns the CitedByApiUrl field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetCitedByApiUrlOk

func (o *ListWorks200ResponseResultsInner) GetCitedByApiUrlOk() (*string, bool)

GetCitedByApiUrlOk returns a tuple with the CitedByApiUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetCitedByCount

func (o *ListWorks200ResponseResultsInner) GetCitedByCount() int32

GetCitedByCount returns the CitedByCount field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetCitedByCountOk

func (o *ListWorks200ResponseResultsInner) GetCitedByCountOk() (*int32, bool)

GetCitedByCountOk returns a tuple with the CitedByCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetConcepts

func (o *ListWorks200ResponseResultsInner) GetConcepts() []map[string]interface{}

GetConcepts returns the Concepts field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetConceptsOk

func (o *ListWorks200ResponseResultsInner) GetConceptsOk() ([]map[string]interface{}, bool)

GetConceptsOk returns a tuple with the Concepts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetCorrespondingAuthorIds

func (o *ListWorks200ResponseResultsInner) GetCorrespondingAuthorIds() []string

GetCorrespondingAuthorIds returns the CorrespondingAuthorIds field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetCorrespondingAuthorIdsOk

func (o *ListWorks200ResponseResultsInner) GetCorrespondingAuthorIdsOk() ([]string, bool)

GetCorrespondingAuthorIdsOk returns a tuple with the CorrespondingAuthorIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetCorrespondingInstitutionIds

func (o *ListWorks200ResponseResultsInner) GetCorrespondingInstitutionIds() []string

GetCorrespondingInstitutionIds returns the CorrespondingInstitutionIds field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetCorrespondingInstitutionIdsOk

func (o *ListWorks200ResponseResultsInner) GetCorrespondingInstitutionIdsOk() ([]string, bool)

GetCorrespondingInstitutionIdsOk returns a tuple with the CorrespondingInstitutionIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetCountriesDistinctCount

func (o *ListWorks200ResponseResultsInner) GetCountriesDistinctCount() int32

GetCountriesDistinctCount returns the CountriesDistinctCount field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetCountriesDistinctCountOk

func (o *ListWorks200ResponseResultsInner) GetCountriesDistinctCountOk() (*int32, bool)

GetCountriesDistinctCountOk returns a tuple with the CountriesDistinctCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetCountsByYear

GetCountsByYear returns the CountsByYear field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetCountsByYearOk

GetCountsByYearOk returns a tuple with the CountsByYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetCreatedDate

func (o *ListWorks200ResponseResultsInner) GetCreatedDate() string

GetCreatedDate returns the CreatedDate field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetCreatedDateOk

func (o *ListWorks200ResponseResultsInner) GetCreatedDateOk() (*string, bool)

GetCreatedDateOk returns a tuple with the CreatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetDisplayName

func (o *ListWorks200ResponseResultsInner) GetDisplayName() string

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetDisplayNameOk

func (o *ListWorks200ResponseResultsInner) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetDoi

GetDoi returns the Doi field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetDoiOk

func (o *ListWorks200ResponseResultsInner) GetDoiOk() (*string, bool)

GetDoiOk returns a tuple with the Doi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetFulltextOrigin

func (o *ListWorks200ResponseResultsInner) GetFulltextOrigin() string

GetFulltextOrigin returns the FulltextOrigin field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetFulltextOriginOk

func (o *ListWorks200ResponseResultsInner) GetFulltextOriginOk() (*string, bool)

GetFulltextOriginOk returns a tuple with the FulltextOrigin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetGrants

GetGrants returns the Grants field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetGrantsOk

GetGrantsOk returns a tuple with the Grants field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetHasFulltext

func (o *ListWorks200ResponseResultsInner) GetHasFulltext() bool

GetHasFulltext returns the HasFulltext field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetHasFulltextOk

func (o *ListWorks200ResponseResultsInner) GetHasFulltextOk() (*bool, bool)

GetHasFulltextOk returns a tuple with the HasFulltext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetIdOk

func (o *ListWorks200ResponseResultsInner) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetIds

GetIds returns the Ids field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetIdsOk

GetIdsOk returns a tuple with the Ids field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetIndexedIn

func (o *ListWorks200ResponseResultsInner) GetIndexedIn() []string

GetIndexedIn returns the IndexedIn field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetIndexedInOk

func (o *ListWorks200ResponseResultsInner) GetIndexedInOk() ([]string, bool)

GetIndexedInOk returns a tuple with the IndexedIn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetInstitutionsDistinctCount

func (o *ListWorks200ResponseResultsInner) GetInstitutionsDistinctCount() int32

GetInstitutionsDistinctCount returns the InstitutionsDistinctCount field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetInstitutionsDistinctCountOk

func (o *ListWorks200ResponseResultsInner) GetInstitutionsDistinctCountOk() (*int32, bool)

GetInstitutionsDistinctCountOk returns a tuple with the InstitutionsDistinctCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetIsParatext

func (o *ListWorks200ResponseResultsInner) GetIsParatext() bool

GetIsParatext returns the IsParatext field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetIsParatextOk

func (o *ListWorks200ResponseResultsInner) GetIsParatextOk() (*bool, bool)

GetIsParatextOk returns a tuple with the IsParatext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetIsRetracted

func (o *ListWorks200ResponseResultsInner) GetIsRetracted() bool

GetIsRetracted returns the IsRetracted field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetIsRetractedOk

func (o *ListWorks200ResponseResultsInner) GetIsRetractedOk() (*bool, bool)

GetIsRetractedOk returns a tuple with the IsRetracted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetKeywords

GetKeywords returns the Keywords field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetKeywordsOk

GetKeywordsOk returns a tuple with the Keywords field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetLanguage

func (o *ListWorks200ResponseResultsInner) GetLanguage() string

GetLanguage returns the Language field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetLanguageOk

func (o *ListWorks200ResponseResultsInner) GetLanguageOk() (*string, bool)

GetLanguageOk returns a tuple with the Language field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetLicense

func (o *ListWorks200ResponseResultsInner) GetLicense() string

GetLicense returns the License field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetLicenseOk

func (o *ListWorks200ResponseResultsInner) GetLicenseOk() (*string, bool)

GetLicenseOk returns a tuple with the License field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetLocations

GetLocations returns the Locations field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetLocationsCount

func (o *ListWorks200ResponseResultsInner) GetLocationsCount() int32

GetLocationsCount returns the LocationsCount field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetLocationsCountOk

func (o *ListWorks200ResponseResultsInner) GetLocationsCountOk() (*int32, bool)

GetLocationsCountOk returns a tuple with the LocationsCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetLocationsOk

GetLocationsOk returns a tuple with the Locations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetMesh

GetMesh returns the Mesh field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetMeshOk

GetMeshOk returns a tuple with the Mesh field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetNgramsUrl

func (o *ListWorks200ResponseResultsInner) GetNgramsUrl() string

GetNgramsUrl returns the NgramsUrl field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetNgramsUrlOk

func (o *ListWorks200ResponseResultsInner) GetNgramsUrlOk() (*string, bool)

GetNgramsUrlOk returns a tuple with the NgramsUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetOpenAccess

GetOpenAccess returns the OpenAccess field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetOpenAccessOk

GetOpenAccessOk returns a tuple with the OpenAccess field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetPrimaryLocation

GetPrimaryLocation returns the PrimaryLocation field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetPrimaryLocationOk

GetPrimaryLocationOk returns a tuple with the PrimaryLocation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetPrimaryTopic

GetPrimaryTopic returns the PrimaryTopic field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetPrimaryTopicOk

GetPrimaryTopicOk returns a tuple with the PrimaryTopic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetPublicationDate

func (o *ListWorks200ResponseResultsInner) GetPublicationDate() string

GetPublicationDate returns the PublicationDate field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetPublicationDateOk

func (o *ListWorks200ResponseResultsInner) GetPublicationDateOk() (*string, bool)

GetPublicationDateOk returns a tuple with the PublicationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetPublicationYear

func (o *ListWorks200ResponseResultsInner) GetPublicationYear() int32

GetPublicationYear returns the PublicationYear field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetPublicationYearOk

func (o *ListWorks200ResponseResultsInner) GetPublicationYearOk() (*int32, bool)

GetPublicationYearOk returns a tuple with the PublicationYear field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetReferencedWorks

func (o *ListWorks200ResponseResultsInner) GetReferencedWorks() []string

GetReferencedWorks returns the ReferencedWorks field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetReferencedWorksOk

func (o *ListWorks200ResponseResultsInner) GetReferencedWorksOk() ([]string, bool)

GetReferencedWorksOk returns a tuple with the ReferencedWorks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetRelatedWorks

func (o *ListWorks200ResponseResultsInner) GetRelatedWorks() []string

GetRelatedWorks returns the RelatedWorks field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetRelatedWorksOk

func (o *ListWorks200ResponseResultsInner) GetRelatedWorksOk() ([]string, bool)

GetRelatedWorksOk returns a tuple with the RelatedWorks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetSustainableDevelopmentGoals

GetSustainableDevelopmentGoals returns the SustainableDevelopmentGoals field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetSustainableDevelopmentGoalsOk

GetSustainableDevelopmentGoalsOk returns a tuple with the SustainableDevelopmentGoals field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetTitle

GetTitle returns the Title field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetTitleOk

func (o *ListWorks200ResponseResultsInner) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetTopics

GetTopics returns the Topics field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetTopicsOk

GetTopicsOk returns a tuple with the Topics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetTypeCrossref

func (o *ListWorks200ResponseResultsInner) GetTypeCrossref() string

GetTypeCrossref returns the TypeCrossref field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetTypeCrossrefOk

func (o *ListWorks200ResponseResultsInner) GetTypeCrossrefOk() (*string, bool)

GetTypeCrossrefOk returns a tuple with the TypeCrossref field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetTypeOk

func (o *ListWorks200ResponseResultsInner) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) GetUpdatedDate

func (o *ListWorks200ResponseResultsInner) GetUpdatedDate() string

GetUpdatedDate returns the UpdatedDate field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInner) GetUpdatedDateOk

func (o *ListWorks200ResponseResultsInner) GetUpdatedDateOk() (*string, bool)

GetUpdatedDateOk returns a tuple with the UpdatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInner) HasAbstractInvertedIndex

func (o *ListWorks200ResponseResultsInner) HasAbstractInvertedIndex() bool

HasAbstractInvertedIndex returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasApcList

func (o *ListWorks200ResponseResultsInner) HasApcList() bool

HasApcList returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasApcPaid

func (o *ListWorks200ResponseResultsInner) HasApcPaid() bool

HasApcPaid returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasAuthorships

func (o *ListWorks200ResponseResultsInner) HasAuthorships() bool

HasAuthorships returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasBestOaLocation

func (o *ListWorks200ResponseResultsInner) HasBestOaLocation() bool

HasBestOaLocation returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasBiblio

func (o *ListWorks200ResponseResultsInner) HasBiblio() bool

HasBiblio returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasCitedByApiUrl

func (o *ListWorks200ResponseResultsInner) HasCitedByApiUrl() bool

HasCitedByApiUrl returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasCitedByCount

func (o *ListWorks200ResponseResultsInner) HasCitedByCount() bool

HasCitedByCount returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasConcepts

func (o *ListWorks200ResponseResultsInner) HasConcepts() bool

HasConcepts returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasCorrespondingAuthorIds

func (o *ListWorks200ResponseResultsInner) HasCorrespondingAuthorIds() bool

HasCorrespondingAuthorIds returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasCorrespondingInstitutionIds

func (o *ListWorks200ResponseResultsInner) HasCorrespondingInstitutionIds() bool

HasCorrespondingInstitutionIds returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasCountriesDistinctCount

func (o *ListWorks200ResponseResultsInner) HasCountriesDistinctCount() bool

HasCountriesDistinctCount returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasCountsByYear

func (o *ListWorks200ResponseResultsInner) HasCountsByYear() bool

HasCountsByYear returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasCreatedDate

func (o *ListWorks200ResponseResultsInner) HasCreatedDate() bool

HasCreatedDate returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasDisplayName

func (o *ListWorks200ResponseResultsInner) HasDisplayName() bool

HasDisplayName returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasDoi

HasDoi returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasFulltextOrigin

func (o *ListWorks200ResponseResultsInner) HasFulltextOrigin() bool

HasFulltextOrigin returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasGrants

func (o *ListWorks200ResponseResultsInner) HasGrants() bool

HasGrants returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasHasFulltext

func (o *ListWorks200ResponseResultsInner) HasHasFulltext() bool

HasHasFulltext returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasId

HasId returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasIds

HasIds returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasIndexedIn

func (o *ListWorks200ResponseResultsInner) HasIndexedIn() bool

HasIndexedIn returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasInstitutionsDistinctCount

func (o *ListWorks200ResponseResultsInner) HasInstitutionsDistinctCount() bool

HasInstitutionsDistinctCount returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasIsParatext

func (o *ListWorks200ResponseResultsInner) HasIsParatext() bool

HasIsParatext returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasIsRetracted

func (o *ListWorks200ResponseResultsInner) HasIsRetracted() bool

HasIsRetracted returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasKeywords

func (o *ListWorks200ResponseResultsInner) HasKeywords() bool

HasKeywords returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasLanguage

func (o *ListWorks200ResponseResultsInner) HasLanguage() bool

HasLanguage returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasLicense

func (o *ListWorks200ResponseResultsInner) HasLicense() bool

HasLicense returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasLocations

func (o *ListWorks200ResponseResultsInner) HasLocations() bool

HasLocations returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasLocationsCount

func (o *ListWorks200ResponseResultsInner) HasLocationsCount() bool

HasLocationsCount returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasMesh

HasMesh returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasNgramsUrl

func (o *ListWorks200ResponseResultsInner) HasNgramsUrl() bool

HasNgramsUrl returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasOpenAccess

func (o *ListWorks200ResponseResultsInner) HasOpenAccess() bool

HasOpenAccess returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasPrimaryLocation

func (o *ListWorks200ResponseResultsInner) HasPrimaryLocation() bool

HasPrimaryLocation returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasPrimaryTopic

func (o *ListWorks200ResponseResultsInner) HasPrimaryTopic() bool

HasPrimaryTopic returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasPublicationDate

func (o *ListWorks200ResponseResultsInner) HasPublicationDate() bool

HasPublicationDate returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasPublicationYear

func (o *ListWorks200ResponseResultsInner) HasPublicationYear() bool

HasPublicationYear returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasReferencedWorks

func (o *ListWorks200ResponseResultsInner) HasReferencedWorks() bool

HasReferencedWorks returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasRelatedWorks

func (o *ListWorks200ResponseResultsInner) HasRelatedWorks() bool

HasRelatedWorks returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasSustainableDevelopmentGoals

func (o *ListWorks200ResponseResultsInner) HasSustainableDevelopmentGoals() bool

HasSustainableDevelopmentGoals returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasTitle

func (o *ListWorks200ResponseResultsInner) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasTopics

func (o *ListWorks200ResponseResultsInner) HasTopics() bool

HasTopics returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasType

HasType returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasTypeCrossref

func (o *ListWorks200ResponseResultsInner) HasTypeCrossref() bool

HasTypeCrossref returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInner) HasUpdatedDate

func (o *ListWorks200ResponseResultsInner) HasUpdatedDate() bool

HasUpdatedDate returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInner) MarshalJSON

func (o ListWorks200ResponseResultsInner) MarshalJSON() ([]byte, error)

func (*ListWorks200ResponseResultsInner) SetAbstractInvertedIndex

func (o *ListWorks200ResponseResultsInner) SetAbstractInvertedIndex(v map[string]interface{})

SetAbstractInvertedIndex gets a reference to the given map[string]interface{} and assigns it to the AbstractInvertedIndex field.

func (*ListWorks200ResponseResultsInner) SetApcList

SetApcList gets a reference to the given ListWorks200ResponseResultsInnerApcList and assigns it to the ApcList field.

func (*ListWorks200ResponseResultsInner) SetApcPaid

SetApcPaid gets a reference to the given ListWorks200ResponseResultsInnerApcPaid and assigns it to the ApcPaid field.

func (*ListWorks200ResponseResultsInner) SetAuthorships

SetAuthorships gets a reference to the given []ListWorks200ResponseResultsInnerAuthorshipsInner and assigns it to the Authorships field.

func (*ListWorks200ResponseResultsInner) SetBestOaLocation

SetBestOaLocation gets a reference to the given ListWorks200ResponseResultsInnerBestOaLocation and assigns it to the BestOaLocation field.

func (*ListWorks200ResponseResultsInner) SetBiblio

SetBiblio gets a reference to the given ListWorks200ResponseResultsInnerBiblio and assigns it to the Biblio field.

func (*ListWorks200ResponseResultsInner) SetCitedByApiUrl

func (o *ListWorks200ResponseResultsInner) SetCitedByApiUrl(v string)

SetCitedByApiUrl gets a reference to the given string and assigns it to the CitedByApiUrl field.

func (*ListWorks200ResponseResultsInner) SetCitedByCount

func (o *ListWorks200ResponseResultsInner) SetCitedByCount(v int32)

SetCitedByCount gets a reference to the given int32 and assigns it to the CitedByCount field.

func (*ListWorks200ResponseResultsInner) SetConcepts

func (o *ListWorks200ResponseResultsInner) SetConcepts(v []map[string]interface{})

SetConcepts gets a reference to the given []map[string]interface{} and assigns it to the Concepts field.

func (*ListWorks200ResponseResultsInner) SetCorrespondingAuthorIds

func (o *ListWorks200ResponseResultsInner) SetCorrespondingAuthorIds(v []string)

SetCorrespondingAuthorIds gets a reference to the given []string and assigns it to the CorrespondingAuthorIds field.

func (*ListWorks200ResponseResultsInner) SetCorrespondingInstitutionIds

func (o *ListWorks200ResponseResultsInner) SetCorrespondingInstitutionIds(v []string)

SetCorrespondingInstitutionIds gets a reference to the given []string and assigns it to the CorrespondingInstitutionIds field.

func (*ListWorks200ResponseResultsInner) SetCountriesDistinctCount

func (o *ListWorks200ResponseResultsInner) SetCountriesDistinctCount(v int32)

SetCountriesDistinctCount gets a reference to the given int32 and assigns it to the CountriesDistinctCount field.

func (*ListWorks200ResponseResultsInner) SetCountsByYear

SetCountsByYear gets a reference to the given []ListWorks200ResponseResultsInnerCountsByYearInner and assigns it to the CountsByYear field.

func (*ListWorks200ResponseResultsInner) SetCreatedDate

func (o *ListWorks200ResponseResultsInner) SetCreatedDate(v string)

SetCreatedDate gets a reference to the given string and assigns it to the CreatedDate field.

func (*ListWorks200ResponseResultsInner) SetDisplayName

func (o *ListWorks200ResponseResultsInner) SetDisplayName(v string)

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListWorks200ResponseResultsInner) SetDoi

SetDoi gets a reference to the given string and assigns it to the Doi field.

func (*ListWorks200ResponseResultsInner) SetFulltextOrigin

func (o *ListWorks200ResponseResultsInner) SetFulltextOrigin(v string)

SetFulltextOrigin gets a reference to the given string and assigns it to the FulltextOrigin field.

func (*ListWorks200ResponseResultsInner) SetGrants

SetGrants gets a reference to the given []ListWorks200ResponseResultsInnerGrantsInner and assigns it to the Grants field.

func (*ListWorks200ResponseResultsInner) SetHasFulltext

func (o *ListWorks200ResponseResultsInner) SetHasFulltext(v bool)

SetHasFulltext gets a reference to the given bool and assigns it to the HasFulltext field.

func (*ListWorks200ResponseResultsInner) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListWorks200ResponseResultsInner) SetIds

SetIds gets a reference to the given ListWorks200ResponseResultsInnerIds and assigns it to the Ids field.

func (*ListWorks200ResponseResultsInner) SetIndexedIn

func (o *ListWorks200ResponseResultsInner) SetIndexedIn(v []string)

SetIndexedIn gets a reference to the given []string and assigns it to the IndexedIn field.

func (*ListWorks200ResponseResultsInner) SetInstitutionsDistinctCount

func (o *ListWorks200ResponseResultsInner) SetInstitutionsDistinctCount(v int32)

SetInstitutionsDistinctCount gets a reference to the given int32 and assigns it to the InstitutionsDistinctCount field.

func (*ListWorks200ResponseResultsInner) SetIsParatext

func (o *ListWorks200ResponseResultsInner) SetIsParatext(v bool)

SetIsParatext gets a reference to the given bool and assigns it to the IsParatext field.

func (*ListWorks200ResponseResultsInner) SetIsRetracted

func (o *ListWorks200ResponseResultsInner) SetIsRetracted(v bool)

SetIsRetracted gets a reference to the given bool and assigns it to the IsRetracted field.

func (*ListWorks200ResponseResultsInner) SetKeywords

SetKeywords gets a reference to the given []ListKeywords200ResponseResultsInner and assigns it to the Keywords field.

func (*ListWorks200ResponseResultsInner) SetLanguage

func (o *ListWorks200ResponseResultsInner) SetLanguage(v string)

SetLanguage gets a reference to the given string and assigns it to the Language field.

func (*ListWorks200ResponseResultsInner) SetLicense

func (o *ListWorks200ResponseResultsInner) SetLicense(v string)

SetLicense gets a reference to the given string and assigns it to the License field.

func (*ListWorks200ResponseResultsInner) SetLocations

SetLocations gets a reference to the given []ListWorks200ResponseResultsInnerLocationsInner and assigns it to the Locations field.

func (*ListWorks200ResponseResultsInner) SetLocationsCount

func (o *ListWorks200ResponseResultsInner) SetLocationsCount(v int32)

SetLocationsCount gets a reference to the given int32 and assigns it to the LocationsCount field.

func (*ListWorks200ResponseResultsInner) SetMesh

SetMesh gets a reference to the given []ListWorks200ResponseResultsInnerMeshInner and assigns it to the Mesh field.

func (*ListWorks200ResponseResultsInner) SetNgramsUrl

func (o *ListWorks200ResponseResultsInner) SetNgramsUrl(v string)

SetNgramsUrl gets a reference to the given string and assigns it to the NgramsUrl field.

func (*ListWorks200ResponseResultsInner) SetOpenAccess

SetOpenAccess gets a reference to the given ListWorks200ResponseResultsInnerOpenAccess and assigns it to the OpenAccess field.

func (*ListWorks200ResponseResultsInner) SetPrimaryLocation

SetPrimaryLocation gets a reference to the given ListWorks200ResponseResultsInnerPrimaryLocation and assigns it to the PrimaryLocation field.

func (*ListWorks200ResponseResultsInner) SetPrimaryTopic

SetPrimaryTopic gets a reference to the given ListWorks200ResponseResultsInnerPrimaryTopic and assigns it to the PrimaryTopic field.

func (*ListWorks200ResponseResultsInner) SetPublicationDate

func (o *ListWorks200ResponseResultsInner) SetPublicationDate(v string)

SetPublicationDate gets a reference to the given string and assigns it to the PublicationDate field.

func (*ListWorks200ResponseResultsInner) SetPublicationYear

func (o *ListWorks200ResponseResultsInner) SetPublicationYear(v int32)

SetPublicationYear gets a reference to the given int32 and assigns it to the PublicationYear field.

func (*ListWorks200ResponseResultsInner) SetReferencedWorks

func (o *ListWorks200ResponseResultsInner) SetReferencedWorks(v []string)

SetReferencedWorks gets a reference to the given []string and assigns it to the ReferencedWorks field.

func (*ListWorks200ResponseResultsInner) SetRelatedWorks

func (o *ListWorks200ResponseResultsInner) SetRelatedWorks(v []string)

SetRelatedWorks gets a reference to the given []string and assigns it to the RelatedWorks field.

func (*ListWorks200ResponseResultsInner) SetSustainableDevelopmentGoals

SetSustainableDevelopmentGoals gets a reference to the given []ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner and assigns it to the SustainableDevelopmentGoals field.

func (*ListWorks200ResponseResultsInner) SetTitle

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*ListWorks200ResponseResultsInner) SetTopics

SetTopics gets a reference to the given []ListAuthors200ResponseResultsInnerTopicsInner and assigns it to the Topics field.

func (*ListWorks200ResponseResultsInner) SetType

SetType gets a reference to the given string and assigns it to the Type field.

func (*ListWorks200ResponseResultsInner) SetTypeCrossref

func (o *ListWorks200ResponseResultsInner) SetTypeCrossref(v string)

SetTypeCrossref gets a reference to the given string and assigns it to the TypeCrossref field.

func (*ListWorks200ResponseResultsInner) SetUpdatedDate

func (o *ListWorks200ResponseResultsInner) SetUpdatedDate(v string)

SetUpdatedDate gets a reference to the given string and assigns it to the UpdatedDate field.

func (ListWorks200ResponseResultsInner) ToMap

func (o ListWorks200ResponseResultsInner) ToMap() (map[string]interface{}, error)

type ListWorks200ResponseResultsInnerApcList

type ListWorks200ResponseResultsInnerApcList struct {
	// The currency of the APC.
	Currency *string `json:"currency,omitempty"`
	// The source of this APC information.
	Provenance *string `json:"provenance,omitempty"`
	// The amount of the APC.
	Value *int32 `json:"value,omitempty"`
	// The APC converted into USD.
	ValueUsd *int32 `json:"value_usd,omitempty"`
}

ListWorks200ResponseResultsInnerApcList Information about this work's APC (article processing charge) list price.

func NewListWorks200ResponseResultsInnerApcList

func NewListWorks200ResponseResultsInnerApcList() *ListWorks200ResponseResultsInnerApcList

NewListWorks200ResponseResultsInnerApcList instantiates a new ListWorks200ResponseResultsInnerApcList 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 NewListWorks200ResponseResultsInnerApcListWithDefaults

func NewListWorks200ResponseResultsInnerApcListWithDefaults() *ListWorks200ResponseResultsInnerApcList

NewListWorks200ResponseResultsInnerApcListWithDefaults instantiates a new ListWorks200ResponseResultsInnerApcList 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 (*ListWorks200ResponseResultsInnerApcList) GetCurrency

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerApcList) GetCurrencyOk

func (o *ListWorks200ResponseResultsInnerApcList) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerApcList) GetProvenance

GetProvenance returns the Provenance field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerApcList) GetProvenanceOk

func (o *ListWorks200ResponseResultsInnerApcList) GetProvenanceOk() (*string, bool)

GetProvenanceOk returns a tuple with the Provenance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerApcList) GetValue

GetValue returns the Value field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerApcList) GetValueOk

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerApcList) GetValueUsd

GetValueUsd returns the ValueUsd field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerApcList) GetValueUsdOk

func (o *ListWorks200ResponseResultsInnerApcList) GetValueUsdOk() (*int32, bool)

GetValueUsdOk returns a tuple with the ValueUsd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerApcList) HasCurrency

HasCurrency returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerApcList) HasProvenance

func (o *ListWorks200ResponseResultsInnerApcList) HasProvenance() bool

HasProvenance returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerApcList) HasValue

HasValue returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerApcList) HasValueUsd

HasValueUsd returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerApcList) MarshalJSON

func (o ListWorks200ResponseResultsInnerApcList) MarshalJSON() ([]byte, error)

func (*ListWorks200ResponseResultsInnerApcList) SetCurrency

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*ListWorks200ResponseResultsInnerApcList) SetProvenance

func (o *ListWorks200ResponseResultsInnerApcList) SetProvenance(v string)

SetProvenance gets a reference to the given string and assigns it to the Provenance field.

func (*ListWorks200ResponseResultsInnerApcList) SetValue

SetValue gets a reference to the given int32 and assigns it to the Value field.

func (*ListWorks200ResponseResultsInnerApcList) SetValueUsd

SetValueUsd gets a reference to the given int32 and assigns it to the ValueUsd field.

func (ListWorks200ResponseResultsInnerApcList) ToMap

func (o ListWorks200ResponseResultsInnerApcList) ToMap() (map[string]interface{}, error)

type ListWorks200ResponseResultsInnerApcPaid

type ListWorks200ResponseResultsInnerApcPaid struct {
	// The currency of the paid APC.
	Currency *string `json:"currency,omitempty"`
	// The source of this paid APC information.
	Provenance *string `json:"provenance,omitempty"`
	// The amount of the paid APC.
	Value *int32 `json:"value,omitempty"`
	// The paid APC converted into USD.
	ValueUsd *int32 `json:"value_usd,omitempty"`
}

ListWorks200ResponseResultsInnerApcPaid Information about the paid APC (article processing charge) for this work.

func NewListWorks200ResponseResultsInnerApcPaid

func NewListWorks200ResponseResultsInnerApcPaid() *ListWorks200ResponseResultsInnerApcPaid

NewListWorks200ResponseResultsInnerApcPaid instantiates a new ListWorks200ResponseResultsInnerApcPaid 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 NewListWorks200ResponseResultsInnerApcPaidWithDefaults

func NewListWorks200ResponseResultsInnerApcPaidWithDefaults() *ListWorks200ResponseResultsInnerApcPaid

NewListWorks200ResponseResultsInnerApcPaidWithDefaults instantiates a new ListWorks200ResponseResultsInnerApcPaid 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 (*ListWorks200ResponseResultsInnerApcPaid) GetCurrency

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerApcPaid) GetCurrencyOk

func (o *ListWorks200ResponseResultsInnerApcPaid) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerApcPaid) GetProvenance

GetProvenance returns the Provenance field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerApcPaid) GetProvenanceOk

func (o *ListWorks200ResponseResultsInnerApcPaid) GetProvenanceOk() (*string, bool)

GetProvenanceOk returns a tuple with the Provenance field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerApcPaid) GetValue

GetValue returns the Value field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerApcPaid) GetValueOk

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerApcPaid) GetValueUsd

GetValueUsd returns the ValueUsd field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerApcPaid) GetValueUsdOk

func (o *ListWorks200ResponseResultsInnerApcPaid) GetValueUsdOk() (*int32, bool)

GetValueUsdOk returns a tuple with the ValueUsd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerApcPaid) HasCurrency

HasCurrency returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerApcPaid) HasProvenance

func (o *ListWorks200ResponseResultsInnerApcPaid) HasProvenance() bool

HasProvenance returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerApcPaid) HasValue

HasValue returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerApcPaid) HasValueUsd

HasValueUsd returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerApcPaid) MarshalJSON

func (o ListWorks200ResponseResultsInnerApcPaid) MarshalJSON() ([]byte, error)

func (*ListWorks200ResponseResultsInnerApcPaid) SetCurrency

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*ListWorks200ResponseResultsInnerApcPaid) SetProvenance

func (o *ListWorks200ResponseResultsInnerApcPaid) SetProvenance(v string)

SetProvenance gets a reference to the given string and assigns it to the Provenance field.

func (*ListWorks200ResponseResultsInnerApcPaid) SetValue

SetValue gets a reference to the given int32 and assigns it to the Value field.

func (*ListWorks200ResponseResultsInnerApcPaid) SetValueUsd

SetValueUsd gets a reference to the given int32 and assigns it to the ValueUsd field.

func (ListWorks200ResponseResultsInnerApcPaid) ToMap

func (o ListWorks200ResponseResultsInnerApcPaid) ToMap() (map[string]interface{}, error)

type ListWorks200ResponseResultsInnerAuthorshipsInner

type ListWorks200ResponseResultsInnerAuthorshipsInner struct {
	// Each institutional affiliation that this author has claimed will be listed here: the raw affiliation string that we found, along with the OpenAlex Institution ID or IDs that we matched it to. This information will be redundant with institutions below, but is useful if you need to know about what we used to match institutions.
	Affiliations []ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner `json:"affiliations,omitempty"`
	Author       ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor              `json:"author"`
	// A summarized description of this author's position in the work's author list.
	AuthorPosition string `json:"author_position"`
	// The country or countries for this author, determined using a combination of matched institutions and parsing of the raw affiliation strings.
	Countries []string `json:"countries,omitempty"`
	// The institutional affiliations this author claimed in the context of this work, as dehydrated Institution objects.
	Institutions []ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution `json:"institutions"`
	// If true, this is a corresponding author for this work.
	IsCorresponding *bool `json:"is_corresponding,omitempty"`
	// This author's affiliation as it originally came to us, as a list of raw unformatted strings.
	RawAffiliationStrings []string `json:"raw_affiliation_strings"`
	// This author's name as it originally came to us, as a raw unformatted string.
	RawAuthorName string `json:"raw_author_name"`
}

ListWorks200ResponseResultsInnerAuthorshipsInner struct for ListWorks200ResponseResultsInnerAuthorshipsInner

func NewListWorks200ResponseResultsInnerAuthorshipsInner

func NewListWorks200ResponseResultsInnerAuthorshipsInner(author ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor, authorPosition string, institutions []ListAuthors200ResponseResultsInnerAffiliationsInnerInstitution, rawAffiliationStrings []string, rawAuthorName string) *ListWorks200ResponseResultsInnerAuthorshipsInner

NewListWorks200ResponseResultsInnerAuthorshipsInner instantiates a new ListWorks200ResponseResultsInnerAuthorshipsInner 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 NewListWorks200ResponseResultsInnerAuthorshipsInnerWithDefaults

func NewListWorks200ResponseResultsInnerAuthorshipsInnerWithDefaults() *ListWorks200ResponseResultsInnerAuthorshipsInner

NewListWorks200ResponseResultsInnerAuthorshipsInnerWithDefaults instantiates a new ListWorks200ResponseResultsInnerAuthorshipsInner 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 (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetAffiliations added in v1.0.4

GetAffiliations returns the Affiliations field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetAffiliationsOk added in v1.0.4

GetAffiliationsOk returns a tuple with the Affiliations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetAuthor

GetAuthor returns the Author field value

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetAuthorOk

GetAuthorOk returns a tuple with the Author field value and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetAuthorPosition

GetAuthorPosition returns the AuthorPosition field value

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetAuthorPositionOk

func (o *ListWorks200ResponseResultsInnerAuthorshipsInner) GetAuthorPositionOk() (*string, bool)

GetAuthorPositionOk returns a tuple with the AuthorPosition field value and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetCountries

GetCountries returns the Countries field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetCountriesOk

GetCountriesOk returns a tuple with the Countries field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetInstitutions

GetInstitutions returns the Institutions field value

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetInstitutionsOk

GetInstitutionsOk returns a tuple with the Institutions field value and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetIsCorresponding

GetIsCorresponding returns the IsCorresponding field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetIsCorrespondingOk

func (o *ListWorks200ResponseResultsInnerAuthorshipsInner) GetIsCorrespondingOk() (*bool, bool)

GetIsCorrespondingOk returns a tuple with the IsCorresponding field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetRawAffiliationStrings

func (o *ListWorks200ResponseResultsInnerAuthorshipsInner) GetRawAffiliationStrings() []string

GetRawAffiliationStrings returns the RawAffiliationStrings field value

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetRawAffiliationStringsOk

func (o *ListWorks200ResponseResultsInnerAuthorshipsInner) GetRawAffiliationStringsOk() ([]string, bool)

GetRawAffiliationStringsOk returns a tuple with the RawAffiliationStrings field value and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetRawAuthorName

GetRawAuthorName returns the RawAuthorName field value

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) GetRawAuthorNameOk

func (o *ListWorks200ResponseResultsInnerAuthorshipsInner) GetRawAuthorNameOk() (*string, bool)

GetRawAuthorNameOk returns a tuple with the RawAuthorName field value and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) HasAffiliations added in v1.0.4

HasAffiliations returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) HasCountries

HasCountries returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) HasIsCorresponding

HasIsCorresponding returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerAuthorshipsInner) MarshalJSON

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) SetAffiliations added in v1.0.4

SetAffiliations gets a reference to the given []ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner and assigns it to the Affiliations field.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) SetAuthor

SetAuthor sets field value

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) SetAuthorPosition

SetAuthorPosition sets field value

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) SetCountries

SetCountries gets a reference to the given []string and assigns it to the Countries field.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) SetInstitutions

SetInstitutions sets field value

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) SetIsCorresponding

func (o *ListWorks200ResponseResultsInnerAuthorshipsInner) SetIsCorresponding(v bool)

SetIsCorresponding gets a reference to the given bool and assigns it to the IsCorresponding field.

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) SetRawAffiliationStrings

func (o *ListWorks200ResponseResultsInnerAuthorshipsInner) SetRawAffiliationStrings(v []string)

SetRawAffiliationStrings sets field value

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) SetRawAuthorName

SetRawAuthorName sets field value

func (ListWorks200ResponseResultsInnerAuthorshipsInner) ToMap

func (o ListWorks200ResponseResultsInnerAuthorshipsInner) ToMap() (map[string]interface{}, error)

func (*ListWorks200ResponseResultsInnerAuthorshipsInner) UnmarshalJSON

func (o *ListWorks200ResponseResultsInnerAuthorshipsInner) UnmarshalJSON(data []byte) (err error)

type ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner added in v1.0.4

type ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner struct {
	RawAffiliationString *string  `json:"raw_affiliation_string,omitempty"`
	InstitutionIds       []string `json:"institution_ids,omitempty"`
}

ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner struct for ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner

func NewListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner added in v1.0.4

func NewListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner() *ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner

NewListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner instantiates a new ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner 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 NewListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInnerWithDefaults added in v1.0.4

func NewListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInnerWithDefaults() *ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner

NewListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInnerWithDefaults instantiates a new ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner 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 (*ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) GetInstitutionIds added in v1.0.4

GetInstitutionIds returns the InstitutionIds field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) GetInstitutionIdsOk added in v1.0.4

GetInstitutionIdsOk returns a tuple with the InstitutionIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) GetRawAffiliationString added in v1.0.4

GetRawAffiliationString returns the RawAffiliationString field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) GetRawAffiliationStringOk added in v1.0.4

GetRawAffiliationStringOk returns a tuple with the RawAffiliationString field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) HasInstitutionIds added in v1.0.4

HasInstitutionIds returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) HasRawAffiliationString added in v1.0.4

HasRawAffiliationString returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) MarshalJSON added in v1.0.4

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) SetInstitutionIds added in v1.0.4

SetInstitutionIds gets a reference to the given []string and assigns it to the InstitutionIds field.

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) SetRawAffiliationString added in v1.0.4

SetRawAffiliationString gets a reference to the given string and assigns it to the RawAffiliationString field.

func (ListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) ToMap added in v1.0.4

type ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor

type ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor struct {
	// The OpenAlex ID for this author.
	Id string `json:"id"`
	// The name of the author as a single string.
	DisplayName string `json:"display_name"`
	// The ORCID for this author, if known.
	Orcid *string `json:"orcid,omitempty"`
}

ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor An author of this work, as a dehydrated Author object.

func NewListWorks200ResponseResultsInnerAuthorshipsInnerAuthor

func NewListWorks200ResponseResultsInnerAuthorshipsInnerAuthor(id string, displayName string) *ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor

NewListWorks200ResponseResultsInnerAuthorshipsInnerAuthor instantiates a new ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor 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 NewListWorks200ResponseResultsInnerAuthorshipsInnerAuthorWithDefaults

func NewListWorks200ResponseResultsInnerAuthorshipsInnerAuthorWithDefaults() *ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor

NewListWorks200ResponseResultsInnerAuthorshipsInnerAuthorWithDefaults instantiates a new ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor 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 (*ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) GetDisplayName

GetDisplayName returns the DisplayName field value

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) GetId

GetId returns the Id field value

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) GetOrcid

GetOrcid returns the Orcid field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) GetOrcidOk

GetOrcidOk returns a tuple with the Orcid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) HasOrcid

HasOrcid returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) MarshalJSON

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) SetDisplayName

SetDisplayName sets field value

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) SetId

SetId sets field value

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) SetOrcid

SetOrcid gets a reference to the given string and assigns it to the Orcid field.

func (ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) ToMap

func (*ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) UnmarshalJSON

func (o *ListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) UnmarshalJSON(data []byte) (err error)

type ListWorks200ResponseResultsInnerBestOaLocation

type ListWorks200ResponseResultsInnerBestOaLocation struct {
	// True if this location's version is either acceptedVersion or publishedVersion; otherwise false.
	IsAccepted *bool `json:"is_accepted,omitempty"`
	// 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.
	IsOa *bool `json:"is_oa,omitempty"`
	// True if this location's version is publishedVersion; otherwise false.
	IsPublished *bool `json:"is_published,omitempty"`
	// The landing page URL for this location.
	LandingPageUrl *string `json:"landing_page_url,omitempty"`
	// 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.
	License *string                                               `json:"license,omitempty"`
	Source  *ListWorks200ResponseResultsInnerBestOaLocationSource `json:"source,omitempty"`
	// A URL where you can find this location as a PDF.
	PdfUrl *string `json:"pdf_url,omitempty"`
	// The version of the work, based on the DRIVER Guidelines versioning scheme.
	Version *string `json:"version,omitempty"`
}

ListWorks200ResponseResultsInnerBestOaLocation The best available open access location for this work.

func NewListWorks200ResponseResultsInnerBestOaLocation

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

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 (*ListWorks200ResponseResultsInnerBestOaLocation) GetIsAccepted

GetIsAccepted returns the IsAccepted field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetIsAcceptedOk

func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetIsAcceptedOk() (*bool, bool)

GetIsAcceptedOk returns a tuple with the IsAccepted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetIsOa

GetIsOa returns the IsOa field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetIsOaOk

GetIsOaOk returns a tuple with the IsOa field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetIsPublished

GetIsPublished returns the IsPublished field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetIsPublishedOk

func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetIsPublishedOk() (*bool, bool)

GetIsPublishedOk returns a tuple with the IsPublished field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetLandingPageUrl

GetLandingPageUrl returns the LandingPageUrl field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetLandingPageUrlOk

func (o *ListWorks200ResponseResultsInnerBestOaLocation) GetLandingPageUrlOk() (*string, bool)

GetLandingPageUrlOk returns a tuple with the LandingPageUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetLicense

GetLicense returns the License field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetLicenseOk

GetLicenseOk returns a tuple with the License field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetPdfUrl

GetPdfUrl returns the PdfUrl field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetPdfUrlOk

GetPdfUrlOk returns a tuple with the PdfUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetSource

GetSource returns the Source field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetSourceOk

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetVersion

GetVersion returns the Version field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocation) GetVersionOk

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) HasIsAccepted

HasIsAccepted returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) HasIsOa

HasIsOa returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) HasIsPublished

HasIsPublished returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) HasLandingPageUrl

HasLandingPageUrl returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) HasLicense

HasLicense returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) HasPdfUrl

HasPdfUrl returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) HasSource

HasSource returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocation) HasVersion

HasVersion returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerBestOaLocation) MarshalJSON

func (*ListWorks200ResponseResultsInnerBestOaLocation) SetIsAccepted

SetIsAccepted gets a reference to the given bool and assigns it to the IsAccepted field.

func (*ListWorks200ResponseResultsInnerBestOaLocation) SetIsOa

SetIsOa gets a reference to the given bool and assigns it to the IsOa field.

func (*ListWorks200ResponseResultsInnerBestOaLocation) SetIsPublished

SetIsPublished gets a reference to the given bool and assigns it to the IsPublished field.

func (*ListWorks200ResponseResultsInnerBestOaLocation) SetLandingPageUrl

SetLandingPageUrl gets a reference to the given string and assigns it to the LandingPageUrl field.

func (*ListWorks200ResponseResultsInnerBestOaLocation) SetLicense

SetLicense gets a reference to the given string and assigns it to the License field.

func (*ListWorks200ResponseResultsInnerBestOaLocation) SetPdfUrl

SetPdfUrl gets a reference to the given string and assigns it to the PdfUrl field.

func (*ListWorks200ResponseResultsInnerBestOaLocation) SetSource

SetSource gets a reference to the given ListWorks200ResponseResultsInnerBestOaLocationSource and assigns it to the Source field.

func (*ListWorks200ResponseResultsInnerBestOaLocation) SetVersion

SetVersion gets a reference to the given string and assigns it to the Version field.

func (ListWorks200ResponseResultsInnerBestOaLocation) ToMap

func (o ListWorks200ResponseResultsInnerBestOaLocation) ToMap() (map[string]interface{}, error)

type ListWorks200ResponseResultsInnerBestOaLocationSource

type ListWorks200ResponseResultsInnerBestOaLocationSource struct {
	// The OpenAlex ID for this source.
	Id string `json:"id"`
	// The name of the source.
	DisplayName string `json:"display_name"`
	// The OpenAlex ID of the host organization for this source.
	HostOrganization *string `json:"host_organization,omitempty"`
	// OpenAlex IDs of the host organization's lineage, from most specific to most general.
	HostOrganizationLineage []string `json:"host_organization_lineage,omitempty"`
	// The display names of the host organization's lineage, from most specific to most general.
	HostOrganizationLineageNames []string `json:"host_organization_lineage_names,omitempty"`
	// The display_name of the host organization, shown for convenience.
	HostOrganizationName *string `json:"host_organization_name,omitempty"`
	// Whether this source is identified as a \"core source\" by [CWTS](https://www.cwts.nl/), used in the [Open Leiden Ranking](https://open.leidenranking.com/) of universities around the world. The list of core sources can be found [here](https://zenodo.org/records/10949671).
	IsCore *bool `json:"is_core,omitempty"`
	// Whether this source is listed in the Directory of Open Access Journals (DOAJ).
	IsInDoaj *bool `json:"is_in_doaj,omitempty"`
	// Whether this is currently a fully open-access source.
	IsOa *bool `json:"is_oa,omitempty"`
	// The ISSNs (International Standard Serial Numbers) used by this source.
	Issn []string `json:"issn,omitempty"`
	// The ISSN-L (linking ISSN) identifying this source.
	IssnL *string `json:"issn_l,omitempty"`
	// The type of source.
	Type string `json:"type"`
}

ListWorks200ResponseResultsInnerBestOaLocationSource Information about the source of this location, as a DehydratedSource object.

func NewListWorks200ResponseResultsInnerBestOaLocationSource

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

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 (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetDisplayName

GetDisplayName returns the DisplayName field value

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganization

GetHostOrganization returns the HostOrganization field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationLineage

func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationLineage() []string

GetHostOrganizationLineage returns the HostOrganizationLineage field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationLineageNames added in v1.0.4

func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationLineageNames() []string

GetHostOrganizationLineageNames returns the HostOrganizationLineageNames field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationLineageNamesOk added in v1.0.4

func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationLineageNamesOk() ([]string, bool)

GetHostOrganizationLineageNamesOk returns a tuple with the HostOrganizationLineageNames field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationLineageOk

func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationLineageOk() ([]string, bool)

GetHostOrganizationLineageOk returns a tuple with the HostOrganizationLineage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationName

func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationName() string

GetHostOrganizationName returns the HostOrganizationName field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationNameOk

func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationNameOk() (*string, bool)

GetHostOrganizationNameOk returns a tuple with the HostOrganizationName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationOk

func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) GetHostOrganizationOk() (*string, bool)

GetHostOrganizationOk returns a tuple with the HostOrganization field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetId

GetId returns the Id field value

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetIsCore added in v1.0.4

GetIsCore returns the IsCore field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetIsCoreOk added in v1.0.4

GetIsCoreOk returns a tuple with the IsCore field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetIsInDoaj

GetIsInDoaj returns the IsInDoaj field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetIsInDoajOk

GetIsInDoajOk returns a tuple with the IsInDoaj field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetIsOa

GetIsOa returns the IsOa field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetIsOaOk

GetIsOaOk returns a tuple with the IsOa field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetIssn

GetIssn returns the Issn field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetIssnL

GetIssnL returns the IssnL field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetIssnLOk

GetIssnLOk returns a tuple with the IssnL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetIssnOk

GetIssnOk returns a tuple with the Issn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetType

GetType returns the Type field value

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) GetTypeOk

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) HasHostOrganization

HasHostOrganization returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) HasHostOrganizationLineage

func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) HasHostOrganizationLineage() bool

HasHostOrganizationLineage returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) HasHostOrganizationLineageNames added in v1.0.4

func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) HasHostOrganizationLineageNames() bool

HasHostOrganizationLineageNames returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) HasHostOrganizationName

func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) HasHostOrganizationName() bool

HasHostOrganizationName returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) HasIsCore added in v1.0.4

HasIsCore returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) HasIsInDoaj

HasIsInDoaj returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) HasIsOa

HasIsOa returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) HasIssn

HasIssn returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) HasIssnL

HasIssnL returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerBestOaLocationSource) MarshalJSON

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) SetDisplayName

SetDisplayName sets field value

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) SetHostOrganization

SetHostOrganization gets a reference to the given string and assigns it to the HostOrganization field.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) SetHostOrganizationLineage

func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetHostOrganizationLineage(v []string)

SetHostOrganizationLineage gets a reference to the given []string and assigns it to the HostOrganizationLineage field.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) SetHostOrganizationLineageNames added in v1.0.4

func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetHostOrganizationLineageNames(v []string)

SetHostOrganizationLineageNames gets a reference to the given []string and assigns it to the HostOrganizationLineageNames field.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) SetHostOrganizationName

func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) SetHostOrganizationName(v string)

SetHostOrganizationName gets a reference to the given string and assigns it to the HostOrganizationName field.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) SetId

SetId sets field value

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) SetIsCore added in v1.0.4

SetIsCore gets a reference to the given bool and assigns it to the IsCore field.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) SetIsInDoaj

SetIsInDoaj gets a reference to the given bool and assigns it to the IsInDoaj field.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) SetIsOa

SetIsOa gets a reference to the given bool and assigns it to the IsOa field.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) SetIssn

SetIssn gets a reference to the given []string and assigns it to the Issn field.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) SetIssnL

SetIssnL gets a reference to the given string and assigns it to the IssnL field.

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) SetType

SetType sets field value

func (ListWorks200ResponseResultsInnerBestOaLocationSource) ToMap

func (*ListWorks200ResponseResultsInnerBestOaLocationSource) UnmarshalJSON

func (o *ListWorks200ResponseResultsInnerBestOaLocationSource) UnmarshalJSON(data []byte) (err error)

type ListWorks200ResponseResultsInnerBiblio

type ListWorks200ResponseResultsInnerBiblio struct {
	// The first page number for this work.
	FirstPage *string `json:"first_page,omitempty"`
	// The issue number for this work.
	Issue *string `json:"issue,omitempty"`
	// The last page number for this work.
	LastPage *string `json:"last_page,omitempty"`
	// The volume number for this work.
	Volume *string `json:"volume,omitempty"`
}

ListWorks200ResponseResultsInnerBiblio Old-timey bibliographic info for this work.

func NewListWorks200ResponseResultsInnerBiblio

func NewListWorks200ResponseResultsInnerBiblio() *ListWorks200ResponseResultsInnerBiblio

NewListWorks200ResponseResultsInnerBiblio instantiates a new ListWorks200ResponseResultsInnerBiblio 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 NewListWorks200ResponseResultsInnerBiblioWithDefaults

func NewListWorks200ResponseResultsInnerBiblioWithDefaults() *ListWorks200ResponseResultsInnerBiblio

NewListWorks200ResponseResultsInnerBiblioWithDefaults instantiates a new ListWorks200ResponseResultsInnerBiblio 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 (*ListWorks200ResponseResultsInnerBiblio) GetFirstPage

GetFirstPage returns the FirstPage field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBiblio) GetFirstPageOk

func (o *ListWorks200ResponseResultsInnerBiblio) GetFirstPageOk() (*string, bool)

GetFirstPageOk returns a tuple with the FirstPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBiblio) GetIssue

GetIssue returns the Issue field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBiblio) GetIssueOk

GetIssueOk returns a tuple with the Issue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBiblio) GetLastPage

GetLastPage returns the LastPage field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBiblio) GetLastPageOk

func (o *ListWorks200ResponseResultsInnerBiblio) GetLastPageOk() (*string, bool)

GetLastPageOk returns a tuple with the LastPage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBiblio) GetVolume

GetVolume returns the Volume field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerBiblio) GetVolumeOk

func (o *ListWorks200ResponseResultsInnerBiblio) GetVolumeOk() (*string, bool)

GetVolumeOk returns a tuple with the Volume field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerBiblio) HasFirstPage

func (o *ListWorks200ResponseResultsInnerBiblio) HasFirstPage() bool

HasFirstPage returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBiblio) HasIssue

HasIssue returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBiblio) HasLastPage

HasLastPage returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerBiblio) HasVolume

HasVolume returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerBiblio) MarshalJSON

func (o ListWorks200ResponseResultsInnerBiblio) MarshalJSON() ([]byte, error)

func (*ListWorks200ResponseResultsInnerBiblio) SetFirstPage

SetFirstPage gets a reference to the given string and assigns it to the FirstPage field.

func (*ListWorks200ResponseResultsInnerBiblio) SetIssue

SetIssue gets a reference to the given string and assigns it to the Issue field.

func (*ListWorks200ResponseResultsInnerBiblio) SetLastPage

SetLastPage gets a reference to the given string and assigns it to the LastPage field.

func (*ListWorks200ResponseResultsInnerBiblio) SetVolume

SetVolume gets a reference to the given string and assigns it to the Volume field.

func (ListWorks200ResponseResultsInnerBiblio) ToMap

func (o ListWorks200ResponseResultsInnerBiblio) ToMap() (map[string]interface{}, error)

type ListWorks200ResponseResultsInnerCountsByYearInner

type ListWorks200ResponseResultsInnerCountsByYearInner struct {
	CitedByCount *int32 `json:"cited_by_count,omitempty"`
	Year         *int32 `json:"year,omitempty"`
}

ListWorks200ResponseResultsInnerCountsByYearInner struct for ListWorks200ResponseResultsInnerCountsByYearInner

func NewListWorks200ResponseResultsInnerCountsByYearInner

func NewListWorks200ResponseResultsInnerCountsByYearInner() *ListWorks200ResponseResultsInnerCountsByYearInner

NewListWorks200ResponseResultsInnerCountsByYearInner instantiates a new ListWorks200ResponseResultsInnerCountsByYearInner 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 NewListWorks200ResponseResultsInnerCountsByYearInnerWithDefaults

func NewListWorks200ResponseResultsInnerCountsByYearInnerWithDefaults() *ListWorks200ResponseResultsInnerCountsByYearInner

NewListWorks200ResponseResultsInnerCountsByYearInnerWithDefaults instantiates a new ListWorks200ResponseResultsInnerCountsByYearInner 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 (*ListWorks200ResponseResultsInnerCountsByYearInner) GetCitedByCount

GetCitedByCount returns the CitedByCount field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerCountsByYearInner) GetCitedByCountOk

GetCitedByCountOk returns a tuple with the CitedByCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerCountsByYearInner) GetYear

GetYear returns the Year field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerCountsByYearInner) GetYearOk

GetYearOk returns a tuple with the Year field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerCountsByYearInner) HasCitedByCount

HasCitedByCount returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerCountsByYearInner) HasYear

HasYear returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerCountsByYearInner) MarshalJSON

func (*ListWorks200ResponseResultsInnerCountsByYearInner) SetCitedByCount

SetCitedByCount gets a reference to the given int32 and assigns it to the CitedByCount field.

func (*ListWorks200ResponseResultsInnerCountsByYearInner) SetYear

SetYear gets a reference to the given int32 and assigns it to the Year field.

func (ListWorks200ResponseResultsInnerCountsByYearInner) ToMap

func (o ListWorks200ResponseResultsInnerCountsByYearInner) ToMap() (map[string]interface{}, error)

type ListWorks200ResponseResultsInnerGrantsInner

type ListWorks200ResponseResultsInnerGrantsInner struct {
	// The OpenAlex ID for the funder of this grant.
	Funder string `json:"funder"`
	// The display name of the funder.
	FunderDisplayName string `json:"funder_display_name"`
	// The identifier for this specific grant, as given by the funder.
	AwardId *string `json:"award_id,omitempty"`
}

ListWorks200ResponseResultsInnerGrantsInner struct for ListWorks200ResponseResultsInnerGrantsInner

func NewListWorks200ResponseResultsInnerGrantsInner

func NewListWorks200ResponseResultsInnerGrantsInner(funder string, funderDisplayName string) *ListWorks200ResponseResultsInnerGrantsInner

NewListWorks200ResponseResultsInnerGrantsInner instantiates a new ListWorks200ResponseResultsInnerGrantsInner 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 NewListWorks200ResponseResultsInnerGrantsInnerWithDefaults

func NewListWorks200ResponseResultsInnerGrantsInnerWithDefaults() *ListWorks200ResponseResultsInnerGrantsInner

NewListWorks200ResponseResultsInnerGrantsInnerWithDefaults instantiates a new ListWorks200ResponseResultsInnerGrantsInner 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 (*ListWorks200ResponseResultsInnerGrantsInner) GetAwardId

GetAwardId returns the AwardId field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerGrantsInner) GetAwardIdOk

GetAwardIdOk returns a tuple with the AwardId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerGrantsInner) GetFunder

GetFunder returns the Funder field value

func (*ListWorks200ResponseResultsInnerGrantsInner) GetFunderDisplayName

func (o *ListWorks200ResponseResultsInnerGrantsInner) GetFunderDisplayName() string

GetFunderDisplayName returns the FunderDisplayName field value

func (*ListWorks200ResponseResultsInnerGrantsInner) GetFunderDisplayNameOk

func (o *ListWorks200ResponseResultsInnerGrantsInner) GetFunderDisplayNameOk() (*string, bool)

GetFunderDisplayNameOk returns a tuple with the FunderDisplayName field value and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerGrantsInner) GetFunderOk

GetFunderOk returns a tuple with the Funder field value and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerGrantsInner) HasAwardId

HasAwardId returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerGrantsInner) MarshalJSON

func (*ListWorks200ResponseResultsInnerGrantsInner) SetAwardId

SetAwardId gets a reference to the given string and assigns it to the AwardId field.

func (*ListWorks200ResponseResultsInnerGrantsInner) SetFunder

SetFunder sets field value

func (*ListWorks200ResponseResultsInnerGrantsInner) SetFunderDisplayName

func (o *ListWorks200ResponseResultsInnerGrantsInner) SetFunderDisplayName(v string)

SetFunderDisplayName sets field value

func (ListWorks200ResponseResultsInnerGrantsInner) ToMap

func (o ListWorks200ResponseResultsInnerGrantsInner) ToMap() (map[string]interface{}, error)

func (*ListWorks200ResponseResultsInnerGrantsInner) UnmarshalJSON

func (o *ListWorks200ResponseResultsInnerGrantsInner) UnmarshalJSON(data []byte) (err error)

type ListWorks200ResponseResultsInnerIds

type ListWorks200ResponseResultsInnerIds struct {
	// The DOI for this work.
	Doi *string `json:"doi,omitempty"`
	// The Microsoft Academic Graph ID for this work.
	Mag *string `json:"mag,omitempty"`
	// The OpenAlex ID for this work.
	Openalex *string `json:"openalex,omitempty"`
	// The PubMed Central ID for this work.
	Pmcid *string `json:"pmcid,omitempty"`
	// The PubMed ID for this work.
	Pmid *string `json:"pmid,omitempty"`
}

ListWorks200ResponseResultsInnerIds All the external identifiers that we know about for this work. IDs are expressed as URIs whenever possible.

func NewListWorks200ResponseResultsInnerIds

func NewListWorks200ResponseResultsInnerIds() *ListWorks200ResponseResultsInnerIds

NewListWorks200ResponseResultsInnerIds instantiates a new ListWorks200ResponseResultsInnerIds 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 NewListWorks200ResponseResultsInnerIdsWithDefaults

func NewListWorks200ResponseResultsInnerIdsWithDefaults() *ListWorks200ResponseResultsInnerIds

NewListWorks200ResponseResultsInnerIdsWithDefaults instantiates a new ListWorks200ResponseResultsInnerIds 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 (*ListWorks200ResponseResultsInnerIds) GetDoi

GetDoi returns the Doi field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerIds) GetDoiOk

GetDoiOk returns a tuple with the Doi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerIds) GetMag

GetMag returns the Mag field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerIds) GetMagOk

GetMagOk returns a tuple with the Mag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerIds) GetOpenalex

GetOpenalex returns the Openalex field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerIds) GetOpenalexOk

func (o *ListWorks200ResponseResultsInnerIds) GetOpenalexOk() (*string, bool)

GetOpenalexOk returns a tuple with the Openalex field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerIds) GetPmcid

GetPmcid returns the Pmcid field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerIds) GetPmcidOk

func (o *ListWorks200ResponseResultsInnerIds) GetPmcidOk() (*string, bool)

GetPmcidOk returns a tuple with the Pmcid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerIds) GetPmid

GetPmid returns the Pmid field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerIds) GetPmidOk

func (o *ListWorks200ResponseResultsInnerIds) GetPmidOk() (*string, bool)

GetPmidOk returns a tuple with the Pmid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerIds) HasDoi

HasDoi returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerIds) HasMag

HasMag returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerIds) HasOpenalex

func (o *ListWorks200ResponseResultsInnerIds) HasOpenalex() bool

HasOpenalex returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerIds) HasPmcid

HasPmcid returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerIds) HasPmid

HasPmid returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerIds) MarshalJSON

func (o ListWorks200ResponseResultsInnerIds) MarshalJSON() ([]byte, error)

func (*ListWorks200ResponseResultsInnerIds) SetDoi

SetDoi gets a reference to the given string and assigns it to the Doi field.

func (*ListWorks200ResponseResultsInnerIds) SetMag

SetMag gets a reference to the given string and assigns it to the Mag field.

func (*ListWorks200ResponseResultsInnerIds) SetOpenalex

func (o *ListWorks200ResponseResultsInnerIds) SetOpenalex(v string)

SetOpenalex gets a reference to the given string and assigns it to the Openalex field.

func (*ListWorks200ResponseResultsInnerIds) SetPmcid

SetPmcid gets a reference to the given string and assigns it to the Pmcid field.

func (*ListWorks200ResponseResultsInnerIds) SetPmid

SetPmid gets a reference to the given string and assigns it to the Pmid field.

func (ListWorks200ResponseResultsInnerIds) ToMap

func (o ListWorks200ResponseResultsInnerIds) ToMap() (map[string]interface{}, error)

type ListWorks200ResponseResultsInnerLocationsInner

type ListWorks200ResponseResultsInnerLocationsInner struct {
	// True if this location's version is either acceptedVersion or publishedVersion; otherwise false.
	IsAccepted *bool `json:"is_accepted,omitempty"`
	// 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.
	IsOa *bool `json:"is_oa,omitempty"`
	// True if this location's version is publishedVersion; otherwise false.
	IsPublished *bool `json:"is_published,omitempty"`
	// The landing page URL for this location.
	LandingPageUrl *string `json:"landing_page_url,omitempty"`
	// 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.
	License *string                                               `json:"license,omitempty"`
	Source  *ListWorks200ResponseResultsInnerBestOaLocationSource `json:"source,omitempty"`
	// A URL where you can find this location as a PDF.
	PdfUrl *string `json:"pdf_url,omitempty"`
	// The version of the work, based on the DRIVER Guidelines versioning scheme.
	Version *string `json:"version,omitempty"`
}

ListWorks200ResponseResultsInnerLocationsInner The Location object describes the location of a given work. It's only found as part of the Work object.

func NewListWorks200ResponseResultsInnerLocationsInner

func NewListWorks200ResponseResultsInnerLocationsInner() *ListWorks200ResponseResultsInnerLocationsInner

NewListWorks200ResponseResultsInnerLocationsInner instantiates a new ListWorks200ResponseResultsInnerLocationsInner 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 NewListWorks200ResponseResultsInnerLocationsInnerWithDefaults

func NewListWorks200ResponseResultsInnerLocationsInnerWithDefaults() *ListWorks200ResponseResultsInnerLocationsInner

NewListWorks200ResponseResultsInnerLocationsInnerWithDefaults instantiates a new ListWorks200ResponseResultsInnerLocationsInner 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 (*ListWorks200ResponseResultsInnerLocationsInner) GetIsAccepted

GetIsAccepted returns the IsAccepted field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetIsAcceptedOk

func (o *ListWorks200ResponseResultsInnerLocationsInner) GetIsAcceptedOk() (*bool, bool)

GetIsAcceptedOk returns a tuple with the IsAccepted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetIsOa

GetIsOa returns the IsOa field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetIsOaOk

GetIsOaOk returns a tuple with the IsOa field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetIsPublished

GetIsPublished returns the IsPublished field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetIsPublishedOk

func (o *ListWorks200ResponseResultsInnerLocationsInner) GetIsPublishedOk() (*bool, bool)

GetIsPublishedOk returns a tuple with the IsPublished field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetLandingPageUrl

GetLandingPageUrl returns the LandingPageUrl field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetLandingPageUrlOk

func (o *ListWorks200ResponseResultsInnerLocationsInner) GetLandingPageUrlOk() (*string, bool)

GetLandingPageUrlOk returns a tuple with the LandingPageUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetLicense

GetLicense returns the License field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetLicenseOk

GetLicenseOk returns a tuple with the License field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetPdfUrl

GetPdfUrl returns the PdfUrl field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetPdfUrlOk

GetPdfUrlOk returns a tuple with the PdfUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetSource

GetSource returns the Source field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetSourceOk

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetVersion

GetVersion returns the Version field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerLocationsInner) GetVersionOk

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) HasIsAccepted

HasIsAccepted returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) HasIsOa

HasIsOa returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) HasIsPublished

HasIsPublished returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) HasLandingPageUrl

HasLandingPageUrl returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) HasLicense

HasLicense returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) HasPdfUrl

HasPdfUrl returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) HasSource

HasSource returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerLocationsInner) HasVersion

HasVersion returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerLocationsInner) MarshalJSON

func (*ListWorks200ResponseResultsInnerLocationsInner) SetIsAccepted

SetIsAccepted gets a reference to the given bool and assigns it to the IsAccepted field.

func (*ListWorks200ResponseResultsInnerLocationsInner) SetIsOa

SetIsOa gets a reference to the given bool and assigns it to the IsOa field.

func (*ListWorks200ResponseResultsInnerLocationsInner) SetIsPublished

SetIsPublished gets a reference to the given bool and assigns it to the IsPublished field.

func (*ListWorks200ResponseResultsInnerLocationsInner) SetLandingPageUrl

SetLandingPageUrl gets a reference to the given string and assigns it to the LandingPageUrl field.

func (*ListWorks200ResponseResultsInnerLocationsInner) SetLicense

SetLicense gets a reference to the given string and assigns it to the License field.

func (*ListWorks200ResponseResultsInnerLocationsInner) SetPdfUrl

SetPdfUrl gets a reference to the given string and assigns it to the PdfUrl field.

func (*ListWorks200ResponseResultsInnerLocationsInner) SetSource

SetSource gets a reference to the given ListWorks200ResponseResultsInnerBestOaLocationSource and assigns it to the Source field.

func (*ListWorks200ResponseResultsInnerLocationsInner) SetVersion

SetVersion gets a reference to the given string and assigns it to the Version field.

func (ListWorks200ResponseResultsInnerLocationsInner) ToMap

func (o ListWorks200ResponseResultsInnerLocationsInner) ToMap() (map[string]interface{}, error)

type ListWorks200ResponseResultsInnerMeshInner

type ListWorks200ResponseResultsInnerMeshInner struct {
	// The unique identifier for the MeSH descriptor, starting with the letter D.
	DescriptorUi *string `json:"descriptor_ui,omitempty"`
	// The name of the MeSH descriptor.
	DescriptorName *string `json:"descriptor_name,omitempty"`
	// The unique identifier for the MeSH qualifier, starting with the letter Q.
	QualifierUi *string `json:"qualifier_ui,omitempty"`
	// The name of the MeSH qualifier.
	QualifierName *string `json:"qualifier_name,omitempty"`
	// Indicates if this MeSH tag is a major topic for the work. Major topics are the main focus of the article.
	IsMajorTopic *bool `json:"is_major_topic,omitempty"`
}

ListWorks200ResponseResultsInnerMeshInner struct for ListWorks200ResponseResultsInnerMeshInner

func NewListWorks200ResponseResultsInnerMeshInner

func NewListWorks200ResponseResultsInnerMeshInner() *ListWorks200ResponseResultsInnerMeshInner

NewListWorks200ResponseResultsInnerMeshInner instantiates a new ListWorks200ResponseResultsInnerMeshInner 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 NewListWorks200ResponseResultsInnerMeshInnerWithDefaults

func NewListWorks200ResponseResultsInnerMeshInnerWithDefaults() *ListWorks200ResponseResultsInnerMeshInner

NewListWorks200ResponseResultsInnerMeshInnerWithDefaults instantiates a new ListWorks200ResponseResultsInnerMeshInner 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 (*ListWorks200ResponseResultsInnerMeshInner) GetDescriptorName

func (o *ListWorks200ResponseResultsInnerMeshInner) GetDescriptorName() string

GetDescriptorName returns the DescriptorName field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerMeshInner) GetDescriptorNameOk

func (o *ListWorks200ResponseResultsInnerMeshInner) GetDescriptorNameOk() (*string, bool)

GetDescriptorNameOk returns a tuple with the DescriptorName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerMeshInner) GetDescriptorUi

GetDescriptorUi returns the DescriptorUi field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerMeshInner) GetDescriptorUiOk

func (o *ListWorks200ResponseResultsInnerMeshInner) GetDescriptorUiOk() (*string, bool)

GetDescriptorUiOk returns a tuple with the DescriptorUi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerMeshInner) GetIsMajorTopic

func (o *ListWorks200ResponseResultsInnerMeshInner) GetIsMajorTopic() bool

GetIsMajorTopic returns the IsMajorTopic field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerMeshInner) GetIsMajorTopicOk

func (o *ListWorks200ResponseResultsInnerMeshInner) GetIsMajorTopicOk() (*bool, bool)

GetIsMajorTopicOk returns a tuple with the IsMajorTopic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerMeshInner) GetQualifierName

func (o *ListWorks200ResponseResultsInnerMeshInner) GetQualifierName() string

GetQualifierName returns the QualifierName field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerMeshInner) GetQualifierNameOk

func (o *ListWorks200ResponseResultsInnerMeshInner) GetQualifierNameOk() (*string, bool)

GetQualifierNameOk returns a tuple with the QualifierName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerMeshInner) GetQualifierUi

GetQualifierUi returns the QualifierUi field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerMeshInner) GetQualifierUiOk

func (o *ListWorks200ResponseResultsInnerMeshInner) GetQualifierUiOk() (*string, bool)

GetQualifierUiOk returns a tuple with the QualifierUi field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerMeshInner) HasDescriptorName

func (o *ListWorks200ResponseResultsInnerMeshInner) HasDescriptorName() bool

HasDescriptorName returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerMeshInner) HasDescriptorUi

func (o *ListWorks200ResponseResultsInnerMeshInner) HasDescriptorUi() bool

HasDescriptorUi returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerMeshInner) HasIsMajorTopic

func (o *ListWorks200ResponseResultsInnerMeshInner) HasIsMajorTopic() bool

HasIsMajorTopic returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerMeshInner) HasQualifierName

func (o *ListWorks200ResponseResultsInnerMeshInner) HasQualifierName() bool

HasQualifierName returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerMeshInner) HasQualifierUi

func (o *ListWorks200ResponseResultsInnerMeshInner) HasQualifierUi() bool

HasQualifierUi returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerMeshInner) MarshalJSON

func (*ListWorks200ResponseResultsInnerMeshInner) SetDescriptorName

func (o *ListWorks200ResponseResultsInnerMeshInner) SetDescriptorName(v string)

SetDescriptorName gets a reference to the given string and assigns it to the DescriptorName field.

func (*ListWorks200ResponseResultsInnerMeshInner) SetDescriptorUi

func (o *ListWorks200ResponseResultsInnerMeshInner) SetDescriptorUi(v string)

SetDescriptorUi gets a reference to the given string and assigns it to the DescriptorUi field.

func (*ListWorks200ResponseResultsInnerMeshInner) SetIsMajorTopic

func (o *ListWorks200ResponseResultsInnerMeshInner) SetIsMajorTopic(v bool)

SetIsMajorTopic gets a reference to the given bool and assigns it to the IsMajorTopic field.

func (*ListWorks200ResponseResultsInnerMeshInner) SetQualifierName

func (o *ListWorks200ResponseResultsInnerMeshInner) SetQualifierName(v string)

SetQualifierName gets a reference to the given string and assigns it to the QualifierName field.

func (*ListWorks200ResponseResultsInnerMeshInner) SetQualifierUi

SetQualifierUi gets a reference to the given string and assigns it to the QualifierUi field.

func (ListWorks200ResponseResultsInnerMeshInner) ToMap

func (o ListWorks200ResponseResultsInnerMeshInner) ToMap() (map[string]interface{}, error)

type ListWorks200ResponseResultsInnerOpenAccess

type ListWorks200ResponseResultsInnerOpenAccess struct {
	// True if this work is Open Access (OA).
	IsOa bool `json:"is_oa"`
	// The Open Access (OA) status of this work.
	OaStatus string `json:"oa_status"`
	// The best Open Access (OA) URL for this work.
	OaUrl *string `json:"oa_url,omitempty"`
	// True if any of this work's locations has is_oa=true and source.type=repository. This indicates that a full-text version of the work is available in an open access repository.
	AnyRepositoryHasFulltext *bool `json:"any_repository_has_fulltext,omitempty"`
}

ListWorks200ResponseResultsInnerOpenAccess Information about the open access status of the work.

func NewListWorks200ResponseResultsInnerOpenAccess

func NewListWorks200ResponseResultsInnerOpenAccess(isOa bool, oaStatus string) *ListWorks200ResponseResultsInnerOpenAccess

NewListWorks200ResponseResultsInnerOpenAccess instantiates a new ListWorks200ResponseResultsInnerOpenAccess 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 NewListWorks200ResponseResultsInnerOpenAccessWithDefaults

func NewListWorks200ResponseResultsInnerOpenAccessWithDefaults() *ListWorks200ResponseResultsInnerOpenAccess

NewListWorks200ResponseResultsInnerOpenAccessWithDefaults instantiates a new ListWorks200ResponseResultsInnerOpenAccess 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 (*ListWorks200ResponseResultsInnerOpenAccess) GetAnyRepositoryHasFulltext

func (o *ListWorks200ResponseResultsInnerOpenAccess) GetAnyRepositoryHasFulltext() bool

GetAnyRepositoryHasFulltext returns the AnyRepositoryHasFulltext field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerOpenAccess) GetAnyRepositoryHasFulltextOk

func (o *ListWorks200ResponseResultsInnerOpenAccess) GetAnyRepositoryHasFulltextOk() (*bool, bool)

GetAnyRepositoryHasFulltextOk returns a tuple with the AnyRepositoryHasFulltext field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerOpenAccess) GetIsOa

GetIsOa returns the IsOa field value

func (*ListWorks200ResponseResultsInnerOpenAccess) GetIsOaOk

GetIsOaOk returns a tuple with the IsOa field value and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerOpenAccess) GetOaStatus

GetOaStatus returns the OaStatus field value

func (*ListWorks200ResponseResultsInnerOpenAccess) GetOaStatusOk

GetOaStatusOk returns a tuple with the OaStatus field value and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerOpenAccess) GetOaUrl

GetOaUrl returns the OaUrl field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerOpenAccess) GetOaUrlOk

GetOaUrlOk returns a tuple with the OaUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerOpenAccess) HasAnyRepositoryHasFulltext

func (o *ListWorks200ResponseResultsInnerOpenAccess) HasAnyRepositoryHasFulltext() bool

HasAnyRepositoryHasFulltext returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerOpenAccess) HasOaUrl

HasOaUrl returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerOpenAccess) MarshalJSON

func (*ListWorks200ResponseResultsInnerOpenAccess) SetAnyRepositoryHasFulltext

func (o *ListWorks200ResponseResultsInnerOpenAccess) SetAnyRepositoryHasFulltext(v bool)

SetAnyRepositoryHasFulltext gets a reference to the given bool and assigns it to the AnyRepositoryHasFulltext field.

func (*ListWorks200ResponseResultsInnerOpenAccess) SetIsOa

SetIsOa sets field value

func (*ListWorks200ResponseResultsInnerOpenAccess) SetOaStatus

SetOaStatus sets field value

func (*ListWorks200ResponseResultsInnerOpenAccess) SetOaUrl

SetOaUrl gets a reference to the given string and assigns it to the OaUrl field.

func (ListWorks200ResponseResultsInnerOpenAccess) ToMap

func (o ListWorks200ResponseResultsInnerOpenAccess) ToMap() (map[string]interface{}, error)

func (*ListWorks200ResponseResultsInnerOpenAccess) UnmarshalJSON

func (o *ListWorks200ResponseResultsInnerOpenAccess) UnmarshalJSON(data []byte) (err error)

type ListWorks200ResponseResultsInnerPrimaryLocation

type ListWorks200ResponseResultsInnerPrimaryLocation struct {
	// True if this location's version is either acceptedVersion or publishedVersion; otherwise false.
	IsAccepted *bool `json:"is_accepted,omitempty"`
	// 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.
	IsOa *bool `json:"is_oa,omitempty"`
	// True if this location's version is publishedVersion; otherwise false.
	IsPublished *bool `json:"is_published,omitempty"`
	// The landing page URL for this location.
	LandingPageUrl *string `json:"landing_page_url,omitempty"`
	// 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.
	License *string                                               `json:"license,omitempty"`
	Source  *ListWorks200ResponseResultsInnerBestOaLocationSource `json:"source,omitempty"`
	// A URL where you can find this location as a PDF.
	PdfUrl *string `json:"pdf_url,omitempty"`
	// The version of the work, based on the DRIVER Guidelines versioning scheme.
	Version *string `json:"version,omitempty"`
}

ListWorks200ResponseResultsInnerPrimaryLocation The primary location where this work can be found, typically the publisher's site.

func NewListWorks200ResponseResultsInnerPrimaryLocation

func NewListWorks200ResponseResultsInnerPrimaryLocation() *ListWorks200ResponseResultsInnerPrimaryLocation

NewListWorks200ResponseResultsInnerPrimaryLocation instantiates a new ListWorks200ResponseResultsInnerPrimaryLocation 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 NewListWorks200ResponseResultsInnerPrimaryLocationWithDefaults

func NewListWorks200ResponseResultsInnerPrimaryLocationWithDefaults() *ListWorks200ResponseResultsInnerPrimaryLocation

NewListWorks200ResponseResultsInnerPrimaryLocationWithDefaults instantiates a new ListWorks200ResponseResultsInnerPrimaryLocation 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 (*ListWorks200ResponseResultsInnerPrimaryLocation) GetIsAccepted

GetIsAccepted returns the IsAccepted field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetIsAcceptedOk

GetIsAcceptedOk returns a tuple with the IsAccepted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetIsOa

GetIsOa returns the IsOa field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetIsOaOk

GetIsOaOk returns a tuple with the IsOa field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetIsPublished

GetIsPublished returns the IsPublished field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetIsPublishedOk

func (o *ListWorks200ResponseResultsInnerPrimaryLocation) GetIsPublishedOk() (*bool, bool)

GetIsPublishedOk returns a tuple with the IsPublished field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetLandingPageUrl

GetLandingPageUrl returns the LandingPageUrl field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetLandingPageUrlOk

func (o *ListWorks200ResponseResultsInnerPrimaryLocation) GetLandingPageUrlOk() (*string, bool)

GetLandingPageUrlOk returns a tuple with the LandingPageUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetLicense

GetLicense returns the License field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetLicenseOk

GetLicenseOk returns a tuple with the License field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetPdfUrl

GetPdfUrl returns the PdfUrl field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetPdfUrlOk

GetPdfUrlOk returns a tuple with the PdfUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetSource

GetSource returns the Source field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetSourceOk

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetVersion

GetVersion returns the Version field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) GetVersionOk

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) HasIsAccepted

HasIsAccepted returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) HasIsOa

HasIsOa returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) HasIsPublished

HasIsPublished returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) HasLandingPageUrl

HasLandingPageUrl returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) HasLicense

HasLicense returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) HasPdfUrl

HasPdfUrl returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) HasSource

HasSource returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) HasVersion

HasVersion returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerPrimaryLocation) MarshalJSON

func (*ListWorks200ResponseResultsInnerPrimaryLocation) SetIsAccepted

SetIsAccepted gets a reference to the given bool and assigns it to the IsAccepted field.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) SetIsOa

SetIsOa gets a reference to the given bool and assigns it to the IsOa field.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) SetIsPublished

SetIsPublished gets a reference to the given bool and assigns it to the IsPublished field.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) SetLandingPageUrl

SetLandingPageUrl gets a reference to the given string and assigns it to the LandingPageUrl field.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) SetLicense

SetLicense gets a reference to the given string and assigns it to the License field.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) SetPdfUrl

SetPdfUrl gets a reference to the given string and assigns it to the PdfUrl field.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) SetSource

SetSource gets a reference to the given ListWorks200ResponseResultsInnerBestOaLocationSource and assigns it to the Source field.

func (*ListWorks200ResponseResultsInnerPrimaryLocation) SetVersion

SetVersion gets a reference to the given string and assigns it to the Version field.

func (ListWorks200ResponseResultsInnerPrimaryLocation) ToMap

func (o ListWorks200ResponseResultsInnerPrimaryLocation) ToMap() (map[string]interface{}, error)

type ListWorks200ResponseResultsInnerPrimaryTopic

type ListWorks200ResponseResultsInnerPrimaryTopic struct {
	// The number of works associated with this topic.
	Count *int32 `json:"count,omitempty"`
	// The name of the topic.
	DisplayName *string                                              `json:"display_name,omitempty"`
	Domain      *ListAuthors200ResponseResultsInnerTopicsInnerDomain `json:"domain,omitempty"`
	Field       *ListAuthors200ResponseResultsInnerTopicsInnerDomain `json:"field,omitempty"`
	// The OpenAlex ID for this topic.
	Id *string `json:"id,omitempty"`
	// The strength of the connection between a work and this topic.
	Score    *float32                                             `json:"score,omitempty"`
	Subfield *ListAuthors200ResponseResultsInnerTopicsInnerDomain `json:"subfield,omitempty"`
	Value    *float32                                             `json:"value,omitempty"`
}

ListWorks200ResponseResultsInnerPrimaryTopic The top ranked Topic for this work.

func NewListWorks200ResponseResultsInnerPrimaryTopic

func NewListWorks200ResponseResultsInnerPrimaryTopic() *ListWorks200ResponseResultsInnerPrimaryTopic

NewListWorks200ResponseResultsInnerPrimaryTopic instantiates a new ListWorks200ResponseResultsInnerPrimaryTopic 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 NewListWorks200ResponseResultsInnerPrimaryTopicWithDefaults

func NewListWorks200ResponseResultsInnerPrimaryTopicWithDefaults() *ListWorks200ResponseResultsInnerPrimaryTopic

NewListWorks200ResponseResultsInnerPrimaryTopicWithDefaults instantiates a new ListWorks200ResponseResultsInnerPrimaryTopic 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 (*ListWorks200ResponseResultsInnerPrimaryTopic) GetCount added in v1.0.5

GetCount returns the Count field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetCountOk added in v1.0.5

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetDisplayNameOk

func (o *ListWorks200ResponseResultsInnerPrimaryTopic) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetDomain

GetDomain returns the Domain field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetDomainOk

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetField

GetField returns the Field field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetFieldOk

GetFieldOk returns a tuple with the Field field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetScore

GetScore returns the Score field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetScoreOk

GetScoreOk returns a tuple with the Score field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetSubfield

GetSubfield returns the Subfield field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetSubfieldOk

GetSubfieldOk returns a tuple with the Subfield field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetValue added in v1.0.5

GetValue returns the Value field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) GetValueOk added in v1.0.5

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) HasCount added in v1.0.5

HasCount returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) HasDisplayName added in v1.0.4

HasDisplayName returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) HasDomain

HasDomain returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) HasField

HasField returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) HasId added in v1.0.4

HasId returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) HasScore

HasScore returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) HasSubfield

HasSubfield returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) HasValue added in v1.0.5

HasValue returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerPrimaryTopic) MarshalJSON

func (*ListWorks200ResponseResultsInnerPrimaryTopic) SetCount added in v1.0.5

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) SetDisplayName

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) SetDomain

SetDomain gets a reference to the given ListAuthors200ResponseResultsInnerTopicsInnerDomain and assigns it to the Domain field.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) SetField

SetField gets a reference to the given ListAuthors200ResponseResultsInnerTopicsInnerDomain and assigns it to the Field field.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) SetScore

SetScore gets a reference to the given float32 and assigns it to the Score field.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) SetSubfield

SetSubfield gets a reference to the given ListAuthors200ResponseResultsInnerTopicsInnerDomain and assigns it to the Subfield field.

func (*ListWorks200ResponseResultsInnerPrimaryTopic) SetValue added in v1.0.5

SetValue gets a reference to the given float32 and assigns it to the Value field.

func (ListWorks200ResponseResultsInnerPrimaryTopic) ToMap

func (o ListWorks200ResponseResultsInnerPrimaryTopic) ToMap() (map[string]interface{}, error)

type ListWorks200ResponseResultsInnerPrimaryTopicDomain added in v1.0.4

type ListWorks200ResponseResultsInnerPrimaryTopicDomain struct {
	DisplayName *string `json:"display_name,omitempty"`
	Id          *string `json:"id,omitempty"`
}

ListWorks200ResponseResultsInnerPrimaryTopicDomain struct for ListWorks200ResponseResultsInnerPrimaryTopicDomain

func NewListWorks200ResponseResultsInnerPrimaryTopicDomain added in v1.0.4

func NewListWorks200ResponseResultsInnerPrimaryTopicDomain() *ListWorks200ResponseResultsInnerPrimaryTopicDomain

NewListWorks200ResponseResultsInnerPrimaryTopicDomain instantiates a new ListWorks200ResponseResultsInnerPrimaryTopicDomain 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 NewListWorks200ResponseResultsInnerPrimaryTopicDomainWithDefaults added in v1.0.4

func NewListWorks200ResponseResultsInnerPrimaryTopicDomainWithDefaults() *ListWorks200ResponseResultsInnerPrimaryTopicDomain

NewListWorks200ResponseResultsInnerPrimaryTopicDomainWithDefaults instantiates a new ListWorks200ResponseResultsInnerPrimaryTopicDomain 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 (*ListWorks200ResponseResultsInnerPrimaryTopicDomain) GetDisplayName added in v1.0.4

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryTopicDomain) GetDisplayNameOk added in v1.0.4

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopicDomain) GetId added in v1.0.4

GetId returns the Id field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerPrimaryTopicDomain) GetIdOk added in v1.0.4

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopicDomain) HasDisplayName added in v1.0.4

HasDisplayName returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerPrimaryTopicDomain) HasId added in v1.0.4

HasId returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerPrimaryTopicDomain) MarshalJSON added in v1.0.4

func (*ListWorks200ResponseResultsInnerPrimaryTopicDomain) SetDisplayName added in v1.0.4

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListWorks200ResponseResultsInnerPrimaryTopicDomain) SetId added in v1.0.4

SetId gets a reference to the given string and assigns it to the Id field.

func (ListWorks200ResponseResultsInnerPrimaryTopicDomain) ToMap added in v1.0.4

type ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner

type ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner struct {
	// The OpenAlex ID for this sustainable development goal.
	Id *string `json:"id,omitempty"`
	// The name of the sustainable development goal.
	DisplayName *string `json:"display_name,omitempty"`
	// The relevance score of this goal for the work.
	Score *float32 `json:"score,omitempty"`
}

ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner struct for ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner

func NewListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner

func NewListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner() *ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner

NewListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner instantiates a new ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner 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 NewListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInnerWithDefaults

func NewListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInnerWithDefaults() *ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner

NewListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInnerWithDefaults instantiates a new ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner 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 (*ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) GetScore

GetScore returns the Score field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) GetScoreOk

GetScoreOk returns a tuple with the Score field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) HasDisplayName

HasDisplayName returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) HasId

HasId returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) HasScore

HasScore returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) MarshalJSON

func (*ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) SetDisplayName

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) SetScore

SetScore gets a reference to the given float32 and assigns it to the Score field.

func (ListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) ToMap

type ListWorks200ResponseResultsInnerTopicsInner

type ListWorks200ResponseResultsInnerTopicsInner struct {
	// The name of the topic.
	DisplayName *string                                             `json:"display_name,omitempty"`
	Domain      *ListWorks200ResponseResultsInnerPrimaryTopicDomain `json:"domain,omitempty"`
	Field       *ListWorks200ResponseResultsInnerPrimaryTopicDomain `json:"field,omitempty"`
	// The OpenAlex ID for this topic.
	Id *string `json:"id,omitempty"`
	// The strength of the connection between the work and this topic.
	Score    *float32                                            `json:"score,omitempty"`
	Subfield *ListWorks200ResponseResultsInnerPrimaryTopicDomain `json:"subfield,omitempty"`
}

ListWorks200ResponseResultsInnerTopicsInner A simplified representation of a topic, used when a topic is referenced by another entity.

func NewListWorks200ResponseResultsInnerTopicsInner

func NewListWorks200ResponseResultsInnerTopicsInner() *ListWorks200ResponseResultsInnerTopicsInner

NewListWorks200ResponseResultsInnerTopicsInner instantiates a new ListWorks200ResponseResultsInnerTopicsInner 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 NewListWorks200ResponseResultsInnerTopicsInnerWithDefaults

func NewListWorks200ResponseResultsInnerTopicsInnerWithDefaults() *ListWorks200ResponseResultsInnerTopicsInner

NewListWorks200ResponseResultsInnerTopicsInnerWithDefaults instantiates a new ListWorks200ResponseResultsInnerTopicsInner 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 (*ListWorks200ResponseResultsInnerTopicsInner) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerTopicsInner) GetDisplayNameOk

func (o *ListWorks200ResponseResultsInnerTopicsInner) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerTopicsInner) GetDomain

GetDomain returns the Domain field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerTopicsInner) GetDomainOk

GetDomainOk returns a tuple with the Domain field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerTopicsInner) GetField

GetField returns the Field field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerTopicsInner) GetFieldOk

GetFieldOk returns a tuple with the Field field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerTopicsInner) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerTopicsInner) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerTopicsInner) GetScore

GetScore returns the Score field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerTopicsInner) GetScoreOk

GetScoreOk returns a tuple with the Score field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerTopicsInner) GetSubfield

GetSubfield returns the Subfield field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerTopicsInner) GetSubfieldOk

GetSubfieldOk returns a tuple with the Subfield field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerTopicsInner) HasDisplayName

HasDisplayName returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerTopicsInner) HasDomain

HasDomain returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerTopicsInner) HasField

HasField returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerTopicsInner) HasId

HasId returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerTopicsInner) HasScore

HasScore returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerTopicsInner) HasSubfield

HasSubfield returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerTopicsInner) MarshalJSON

func (*ListWorks200ResponseResultsInnerTopicsInner) SetDisplayName

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListWorks200ResponseResultsInnerTopicsInner) SetDomain

SetDomain gets a reference to the given ListWorks200ResponseResultsInnerPrimaryTopicDomain and assigns it to the Domain field.

func (*ListWorks200ResponseResultsInnerTopicsInner) SetField

SetField gets a reference to the given ListWorks200ResponseResultsInnerPrimaryTopicDomain and assigns it to the Field field.

func (*ListWorks200ResponseResultsInnerTopicsInner) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*ListWorks200ResponseResultsInnerTopicsInner) SetScore

SetScore gets a reference to the given float32 and assigns it to the Score field.

func (*ListWorks200ResponseResultsInnerTopicsInner) SetSubfield

SetSubfield gets a reference to the given ListWorks200ResponseResultsInnerPrimaryTopicDomain and assigns it to the Subfield field.

func (ListWorks200ResponseResultsInnerTopicsInner) ToMap

func (o ListWorks200ResponseResultsInnerTopicsInner) ToMap() (map[string]interface{}, error)

type ListWorks200ResponseResultsInnerTopicsInnerDomain

type ListWorks200ResponseResultsInnerTopicsInnerDomain struct {
	DisplayName *string `json:"display_name,omitempty"`
	Id          *int32  `json:"id,omitempty"`
}

ListWorks200ResponseResultsInnerTopicsInnerDomain struct for ListWorks200ResponseResultsInnerTopicsInnerDomain

func NewListWorks200ResponseResultsInnerTopicsInnerDomain

func NewListWorks200ResponseResultsInnerTopicsInnerDomain() *ListWorks200ResponseResultsInnerTopicsInnerDomain

NewListWorks200ResponseResultsInnerTopicsInnerDomain instantiates a new ListWorks200ResponseResultsInnerTopicsInnerDomain 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 NewListWorks200ResponseResultsInnerTopicsInnerDomainWithDefaults

func NewListWorks200ResponseResultsInnerTopicsInnerDomainWithDefaults() *ListWorks200ResponseResultsInnerTopicsInnerDomain

NewListWorks200ResponseResultsInnerTopicsInnerDomainWithDefaults instantiates a new ListWorks200ResponseResultsInnerTopicsInnerDomain 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 (*ListWorks200ResponseResultsInnerTopicsInnerDomain) GetDisplayName

GetDisplayName returns the DisplayName field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerTopicsInnerDomain) GetDisplayNameOk

GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerTopicsInnerDomain) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*ListWorks200ResponseResultsInnerTopicsInnerDomain) GetIdOk

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ListWorks200ResponseResultsInnerTopicsInnerDomain) HasDisplayName

HasDisplayName returns a boolean if a field has been set.

func (*ListWorks200ResponseResultsInnerTopicsInnerDomain) HasId

HasId returns a boolean if a field has been set.

func (ListWorks200ResponseResultsInnerTopicsInnerDomain) MarshalJSON

func (*ListWorks200ResponseResultsInnerTopicsInnerDomain) SetDisplayName

SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.

func (*ListWorks200ResponseResultsInnerTopicsInnerDomain) SetId

SetId gets a reference to the given int32 and assigns it to the Id field.

func (ListWorks200ResponseResultsInnerTopicsInnerDomain) ToMap

func (o ListWorks200ResponseResultsInnerTopicsInnerDomain) ToMap() (map[string]interface{}, error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullableAutocomplete

type NullableAutocomplete struct {
	// contains filtered or unexported fields
}

func NewNullableAutocomplete

func NewNullableAutocomplete(val *Autocomplete) *NullableAutocomplete

func (NullableAutocomplete) Get

func (NullableAutocomplete) IsSet

func (v NullableAutocomplete) IsSet() bool

func (NullableAutocomplete) MarshalJSON

func (v NullableAutocomplete) MarshalJSON() ([]byte, error)

func (*NullableAutocomplete) Set

func (v *NullableAutocomplete) Set(val *Autocomplete)

func (*NullableAutocomplete) UnmarshalJSON

func (v *NullableAutocomplete) UnmarshalJSON(src []byte) error

func (*NullableAutocomplete) Unset

func (v *NullableAutocomplete) Unset()

type NullableAutocompleteEntities400Response

type NullableAutocompleteEntities400Response struct {
	// contains filtered or unexported fields
}

func (NullableAutocompleteEntities400Response) Get

func (NullableAutocompleteEntities400Response) IsSet

func (NullableAutocompleteEntities400Response) MarshalJSON

func (v NullableAutocompleteEntities400Response) MarshalJSON() ([]byte, error)

func (*NullableAutocompleteEntities400Response) Set

func (*NullableAutocompleteEntities400Response) UnmarshalJSON

func (v *NullableAutocompleteEntities400Response) UnmarshalJSON(src []byte) error

func (*NullableAutocompleteEntities400Response) Unset

type NullableAutocompleteMeta

type NullableAutocompleteMeta struct {
	// contains filtered or unexported fields
}

func NewNullableAutocompleteMeta

func NewNullableAutocompleteMeta(val *AutocompleteMeta) *NullableAutocompleteMeta

func (NullableAutocompleteMeta) Get

func (NullableAutocompleteMeta) IsSet

func (v NullableAutocompleteMeta) IsSet() bool

func (NullableAutocompleteMeta) MarshalJSON

func (v NullableAutocompleteMeta) MarshalJSON() ([]byte, error)

func (*NullableAutocompleteMeta) Set

func (*NullableAutocompleteMeta) UnmarshalJSON

func (v *NullableAutocompleteMeta) UnmarshalJSON(src []byte) error

func (*NullableAutocompleteMeta) Unset

func (v *NullableAutocompleteMeta) Unset()

type NullableAutocompleteResultsInner

type NullableAutocompleteResultsInner struct {
	// contains filtered or unexported fields
}

func (NullableAutocompleteResultsInner) Get

func (NullableAutocompleteResultsInner) IsSet

func (NullableAutocompleteResultsInner) MarshalJSON

func (v NullableAutocompleteResultsInner) MarshalJSON() ([]byte, error)

func (*NullableAutocompleteResultsInner) Set

func (*NullableAutocompleteResultsInner) UnmarshalJSON

func (v *NullableAutocompleteResultsInner) UnmarshalJSON(src []byte) error

func (*NullableAutocompleteResultsInner) Unset

type NullableBool

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableFloat32

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableListAuthors200Response

type NullableListAuthors200Response struct {
	// contains filtered or unexported fields
}

func (NullableListAuthors200Response) Get

func (NullableListAuthors200Response) IsSet

func (NullableListAuthors200Response) MarshalJSON

func (v NullableListAuthors200Response) MarshalJSON() ([]byte, error)

func (*NullableListAuthors200Response) Set

func (*NullableListAuthors200Response) UnmarshalJSON

func (v *NullableListAuthors200Response) UnmarshalJSON(src []byte) error

func (*NullableListAuthors200Response) Unset

func (v *NullableListAuthors200Response) Unset()

type NullableListAuthors200ResponseGroupByInner

type NullableListAuthors200ResponseGroupByInner struct {
	// contains filtered or unexported fields
}

func (NullableListAuthors200ResponseGroupByInner) Get

func (NullableListAuthors200ResponseGroupByInner) IsSet

func (NullableListAuthors200ResponseGroupByInner) MarshalJSON

func (*NullableListAuthors200ResponseGroupByInner) Set

func (*NullableListAuthors200ResponseGroupByInner) UnmarshalJSON

func (v *NullableListAuthors200ResponseGroupByInner) UnmarshalJSON(src []byte) error

func (*NullableListAuthors200ResponseGroupByInner) Unset

type NullableListAuthors200ResponseMeta

type NullableListAuthors200ResponseMeta struct {
	// contains filtered or unexported fields
}

func (NullableListAuthors200ResponseMeta) Get

func (NullableListAuthors200ResponseMeta) IsSet

func (NullableListAuthors200ResponseMeta) MarshalJSON

func (v NullableListAuthors200ResponseMeta) MarshalJSON() ([]byte, error)

func (*NullableListAuthors200ResponseMeta) Set

func (*NullableListAuthors200ResponseMeta) UnmarshalJSON

func (v *NullableListAuthors200ResponseMeta) UnmarshalJSON(src []byte) error

func (*NullableListAuthors200ResponseMeta) Unset

type NullableListAuthors200ResponseResultsInner

type NullableListAuthors200ResponseResultsInner struct {
	// contains filtered or unexported fields
}

func (NullableListAuthors200ResponseResultsInner) Get

func (NullableListAuthors200ResponseResultsInner) IsSet

func (NullableListAuthors200ResponseResultsInner) MarshalJSON

func (*NullableListAuthors200ResponseResultsInner) Set

func (*NullableListAuthors200ResponseResultsInner) UnmarshalJSON

func (v *NullableListAuthors200ResponseResultsInner) UnmarshalJSON(src []byte) error

func (*NullableListAuthors200ResponseResultsInner) Unset

type NullableListAuthors200ResponseResultsInnerAffiliationsInner

type NullableListAuthors200ResponseResultsInnerAffiliationsInner struct {
	// contains filtered or unexported fields
}

func (NullableListAuthors200ResponseResultsInnerAffiliationsInner) Get

func (NullableListAuthors200ResponseResultsInnerAffiliationsInner) IsSet

func (NullableListAuthors200ResponseResultsInnerAffiliationsInner) MarshalJSON

func (*NullableListAuthors200ResponseResultsInnerAffiliationsInner) Set

func (*NullableListAuthors200ResponseResultsInnerAffiliationsInner) UnmarshalJSON

func (*NullableListAuthors200ResponseResultsInnerAffiliationsInner) Unset

type NullableListAuthors200ResponseResultsInnerAffiliationsInnerInstitution

type NullableListAuthors200ResponseResultsInnerAffiliationsInnerInstitution struct {
	// contains filtered or unexported fields
}

func (NullableListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) Get

func (NullableListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) IsSet

func (NullableListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) MarshalJSON

func (*NullableListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) Set

func (*NullableListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) UnmarshalJSON

func (*NullableListAuthors200ResponseResultsInnerAffiliationsInnerInstitution) Unset

type NullableListAuthors200ResponseResultsInnerCountsByYearInner

type NullableListAuthors200ResponseResultsInnerCountsByYearInner struct {
	// contains filtered or unexported fields
}

func (NullableListAuthors200ResponseResultsInnerCountsByYearInner) Get

func (NullableListAuthors200ResponseResultsInnerCountsByYearInner) IsSet

func (NullableListAuthors200ResponseResultsInnerCountsByYearInner) MarshalJSON

func (*NullableListAuthors200ResponseResultsInnerCountsByYearInner) Set

func (*NullableListAuthors200ResponseResultsInnerCountsByYearInner) UnmarshalJSON

func (*NullableListAuthors200ResponseResultsInnerCountsByYearInner) Unset

type NullableListAuthors200ResponseResultsInnerIds

type NullableListAuthors200ResponseResultsInnerIds struct {
	// contains filtered or unexported fields
}

func (NullableListAuthors200ResponseResultsInnerIds) Get

func (NullableListAuthors200ResponseResultsInnerIds) IsSet

func (NullableListAuthors200ResponseResultsInnerIds) MarshalJSON

func (*NullableListAuthors200ResponseResultsInnerIds) Set

func (*NullableListAuthors200ResponseResultsInnerIds) UnmarshalJSON

func (*NullableListAuthors200ResponseResultsInnerIds) Unset

type NullableListAuthors200ResponseResultsInnerLastKnownInstitution

type NullableListAuthors200ResponseResultsInnerLastKnownInstitution struct {
	// contains filtered or unexported fields
}

func (NullableListAuthors200ResponseResultsInnerLastKnownInstitution) Get

func (NullableListAuthors200ResponseResultsInnerLastKnownInstitution) IsSet

func (NullableListAuthors200ResponseResultsInnerLastKnownInstitution) MarshalJSON

func (*NullableListAuthors200ResponseResultsInnerLastKnownInstitution) Set

func (*NullableListAuthors200ResponseResultsInnerLastKnownInstitution) UnmarshalJSON

func (*NullableListAuthors200ResponseResultsInnerLastKnownInstitution) Unset

type NullableListAuthors200ResponseResultsInnerSummaryStats

type NullableListAuthors200ResponseResultsInnerSummaryStats struct {
	// contains filtered or unexported fields
}

func (NullableListAuthors200ResponseResultsInnerSummaryStats) Get

func (NullableListAuthors200ResponseResultsInnerSummaryStats) IsSet

func (NullableListAuthors200ResponseResultsInnerSummaryStats) MarshalJSON

func (*NullableListAuthors200ResponseResultsInnerSummaryStats) Set

func (*NullableListAuthors200ResponseResultsInnerSummaryStats) UnmarshalJSON

func (*NullableListAuthors200ResponseResultsInnerSummaryStats) Unset

type NullableListAuthors200ResponseResultsInnerTopicsInner added in v1.0.6

type NullableListAuthors200ResponseResultsInnerTopicsInner struct {
	// contains filtered or unexported fields
}

func (NullableListAuthors200ResponseResultsInnerTopicsInner) Get added in v1.0.6

func (NullableListAuthors200ResponseResultsInnerTopicsInner) IsSet added in v1.0.6

func (NullableListAuthors200ResponseResultsInnerTopicsInner) MarshalJSON added in v1.0.6

func (*NullableListAuthors200ResponseResultsInnerTopicsInner) Set added in v1.0.6

func (*NullableListAuthors200ResponseResultsInnerTopicsInner) UnmarshalJSON added in v1.0.6

func (*NullableListAuthors200ResponseResultsInnerTopicsInner) Unset added in v1.0.6

type NullableListAuthors200ResponseResultsInnerTopicsInnerDomain added in v1.0.6

type NullableListAuthors200ResponseResultsInnerTopicsInnerDomain struct {
	// contains filtered or unexported fields
}

func (NullableListAuthors200ResponseResultsInnerTopicsInnerDomain) Get added in v1.0.6

func (NullableListAuthors200ResponseResultsInnerTopicsInnerDomain) IsSet added in v1.0.6

func (NullableListAuthors200ResponseResultsInnerTopicsInnerDomain) MarshalJSON added in v1.0.6

func (*NullableListAuthors200ResponseResultsInnerTopicsInnerDomain) Set added in v1.0.6

func (*NullableListAuthors200ResponseResultsInnerTopicsInnerDomain) UnmarshalJSON added in v1.0.6

func (*NullableListAuthors200ResponseResultsInnerTopicsInnerDomain) Unset added in v1.0.6

type NullableListAuthors200ResponseResultsInnerXConceptsInner

type NullableListAuthors200ResponseResultsInnerXConceptsInner struct {
	// contains filtered or unexported fields
}

func (NullableListAuthors200ResponseResultsInnerXConceptsInner) Get

func (NullableListAuthors200ResponseResultsInnerXConceptsInner) IsSet

func (NullableListAuthors200ResponseResultsInnerXConceptsInner) MarshalJSON

func (*NullableListAuthors200ResponseResultsInnerXConceptsInner) Set

func (*NullableListAuthors200ResponseResultsInnerXConceptsInner) UnmarshalJSON

func (*NullableListAuthors200ResponseResultsInnerXConceptsInner) Unset

type NullableListAuthors200ResponseResultsInnerXConceptsInnerInner added in v1.0.4

type NullableListAuthors200ResponseResultsInnerXConceptsInnerInner struct {
	// contains filtered or unexported fields
}

func (NullableListAuthors200ResponseResultsInnerXConceptsInnerInner) Get added in v1.0.4

func (NullableListAuthors200ResponseResultsInnerXConceptsInnerInner) IsSet added in v1.0.4

func (NullableListAuthors200ResponseResultsInnerXConceptsInnerInner) MarshalJSON added in v1.0.4

func (*NullableListAuthors200ResponseResultsInnerXConceptsInnerInner) Set added in v1.0.4

func (*NullableListAuthors200ResponseResultsInnerXConceptsInnerInner) UnmarshalJSON added in v1.0.4

func (*NullableListAuthors200ResponseResultsInnerXConceptsInnerInner) Unset added in v1.0.4

type NullableListConcepts200Response

type NullableListConcepts200Response struct {
	// contains filtered or unexported fields
}

func (NullableListConcepts200Response) Get

func (NullableListConcepts200Response) IsSet

func (NullableListConcepts200Response) MarshalJSON

func (v NullableListConcepts200Response) MarshalJSON() ([]byte, error)

func (*NullableListConcepts200Response) Set

func (*NullableListConcepts200Response) UnmarshalJSON

func (v *NullableListConcepts200Response) UnmarshalJSON(src []byte) error

func (*NullableListConcepts200Response) Unset

type NullableListConcepts200ResponseResultsInner

type NullableListConcepts200ResponseResultsInner struct {
	// contains filtered or unexported fields
}

func (NullableListConcepts200ResponseResultsInner) Get

func (NullableListConcepts200ResponseResultsInner) IsSet

func (NullableListConcepts200ResponseResultsInner) MarshalJSON

func (*NullableListConcepts200ResponseResultsInner) Set

func (*NullableListConcepts200ResponseResultsInner) UnmarshalJSON

func (v *NullableListConcepts200ResponseResultsInner) UnmarshalJSON(src []byte) error

func (*NullableListConcepts200ResponseResultsInner) Unset

type NullableListConcepts200ResponseResultsInnerAncestorsInner

type NullableListConcepts200ResponseResultsInnerAncestorsInner struct {
	// contains filtered or unexported fields
}

func (NullableListConcepts200ResponseResultsInnerAncestorsInner) Get

func (NullableListConcepts200ResponseResultsInnerAncestorsInner) IsSet

func (NullableListConcepts200ResponseResultsInnerAncestorsInner) MarshalJSON

func (*NullableListConcepts200ResponseResultsInnerAncestorsInner) Set

func (*NullableListConcepts200ResponseResultsInnerAncestorsInner) UnmarshalJSON

func (*NullableListConcepts200ResponseResultsInnerAncestorsInner) Unset

type NullableListConcepts200ResponseResultsInnerIds

type NullableListConcepts200ResponseResultsInnerIds struct {
	// contains filtered or unexported fields
}

func (NullableListConcepts200ResponseResultsInnerIds) Get

func (NullableListConcepts200ResponseResultsInnerIds) IsSet

func (NullableListConcepts200ResponseResultsInnerIds) MarshalJSON

func (*NullableListConcepts200ResponseResultsInnerIds) Set

func (*NullableListConcepts200ResponseResultsInnerIds) UnmarshalJSON

func (*NullableListConcepts200ResponseResultsInnerIds) Unset

type NullableListConcepts200ResponseResultsInnerInternational

type NullableListConcepts200ResponseResultsInnerInternational struct {
	// contains filtered or unexported fields
}

func (NullableListConcepts200ResponseResultsInnerInternational) Get

func (NullableListConcepts200ResponseResultsInnerInternational) IsSet

func (NullableListConcepts200ResponseResultsInnerInternational) MarshalJSON

func (*NullableListConcepts200ResponseResultsInnerInternational) Set

func (*NullableListConcepts200ResponseResultsInnerInternational) UnmarshalJSON

func (*NullableListConcepts200ResponseResultsInnerInternational) Unset

type NullableListConcepts200ResponseResultsInnerRelatedConceptsInner

type NullableListConcepts200ResponseResultsInnerRelatedConceptsInner struct {
	// contains filtered or unexported fields
}

func (NullableListConcepts200ResponseResultsInnerRelatedConceptsInner) Get

func (NullableListConcepts200ResponseResultsInnerRelatedConceptsInner) IsSet

func (NullableListConcepts200ResponseResultsInnerRelatedConceptsInner) MarshalJSON

func (*NullableListConcepts200ResponseResultsInnerRelatedConceptsInner) Set

func (*NullableListConcepts200ResponseResultsInnerRelatedConceptsInner) UnmarshalJSON

func (*NullableListConcepts200ResponseResultsInnerRelatedConceptsInner) Unset

type NullableListConcepts200ResponseResultsInnerSummaryStats

type NullableListConcepts200ResponseResultsInnerSummaryStats struct {
	// contains filtered or unexported fields
}

func (NullableListConcepts200ResponseResultsInnerSummaryStats) Get

func (NullableListConcepts200ResponseResultsInnerSummaryStats) IsSet

func (NullableListConcepts200ResponseResultsInnerSummaryStats) MarshalJSON

func (*NullableListConcepts200ResponseResultsInnerSummaryStats) Set

func (*NullableListConcepts200ResponseResultsInnerSummaryStats) UnmarshalJSON

func (*NullableListConcepts200ResponseResultsInnerSummaryStats) Unset

type NullableListFunders200Response

type NullableListFunders200Response struct {
	// contains filtered or unexported fields
}

func (NullableListFunders200Response) Get

func (NullableListFunders200Response) IsSet

func (NullableListFunders200Response) MarshalJSON

func (v NullableListFunders200Response) MarshalJSON() ([]byte, error)

func (*NullableListFunders200Response) Set

func (*NullableListFunders200Response) UnmarshalJSON

func (v *NullableListFunders200Response) UnmarshalJSON(src []byte) error

func (*NullableListFunders200Response) Unset

func (v *NullableListFunders200Response) Unset()

type NullableListFunders200ResponseResultsInner

type NullableListFunders200ResponseResultsInner struct {
	// contains filtered or unexported fields
}

func (NullableListFunders200ResponseResultsInner) Get

func (NullableListFunders200ResponseResultsInner) IsSet

func (NullableListFunders200ResponseResultsInner) MarshalJSON

func (*NullableListFunders200ResponseResultsInner) Set

func (*NullableListFunders200ResponseResultsInner) UnmarshalJSON

func (v *NullableListFunders200ResponseResultsInner) UnmarshalJSON(src []byte) error

func (*NullableListFunders200ResponseResultsInner) Unset

type NullableListFunders200ResponseResultsInnerIds

type NullableListFunders200ResponseResultsInnerIds struct {
	// contains filtered or unexported fields
}

func (NullableListFunders200ResponseResultsInnerIds) Get

func (NullableListFunders200ResponseResultsInnerIds) IsSet

func (NullableListFunders200ResponseResultsInnerIds) MarshalJSON

func (*NullableListFunders200ResponseResultsInnerIds) Set

func (*NullableListFunders200ResponseResultsInnerIds) UnmarshalJSON

func (*NullableListFunders200ResponseResultsInnerIds) Unset

type NullableListFunders200ResponseResultsInnerRolesInner

type NullableListFunders200ResponseResultsInnerRolesInner struct {
	// contains filtered or unexported fields
}

func (NullableListFunders200ResponseResultsInnerRolesInner) Get

func (NullableListFunders200ResponseResultsInnerRolesInner) IsSet

func (NullableListFunders200ResponseResultsInnerRolesInner) MarshalJSON

func (*NullableListFunders200ResponseResultsInnerRolesInner) Set

func (*NullableListFunders200ResponseResultsInnerRolesInner) UnmarshalJSON

func (*NullableListFunders200ResponseResultsInnerRolesInner) Unset

type NullableListFunders200ResponseResultsInnerSummaryStats

type NullableListFunders200ResponseResultsInnerSummaryStats struct {
	// contains filtered or unexported fields
}

func (NullableListFunders200ResponseResultsInnerSummaryStats) Get

func (NullableListFunders200ResponseResultsInnerSummaryStats) IsSet

func (NullableListFunders200ResponseResultsInnerSummaryStats) MarshalJSON

func (*NullableListFunders200ResponseResultsInnerSummaryStats) Set

func (*NullableListFunders200ResponseResultsInnerSummaryStats) UnmarshalJSON

func (*NullableListFunders200ResponseResultsInnerSummaryStats) Unset

type NullableListInstitutions200Response

type NullableListInstitutions200Response struct {
	// contains filtered or unexported fields
}

func (NullableListInstitutions200Response) Get

func (NullableListInstitutions200Response) IsSet

func (NullableListInstitutions200Response) MarshalJSON

func (v NullableListInstitutions200Response) MarshalJSON() ([]byte, error)

func (*NullableListInstitutions200Response) Set

func (*NullableListInstitutions200Response) UnmarshalJSON

func (v *NullableListInstitutions200Response) UnmarshalJSON(src []byte) error

func (*NullableListInstitutions200Response) Unset

type NullableListInstitutions200ResponseResultsInner

type NullableListInstitutions200ResponseResultsInner struct {
	// contains filtered or unexported fields
}

func (NullableListInstitutions200ResponseResultsInner) Get

func (NullableListInstitutions200ResponseResultsInner) IsSet

func (NullableListInstitutions200ResponseResultsInner) MarshalJSON

func (*NullableListInstitutions200ResponseResultsInner) Set

func (*NullableListInstitutions200ResponseResultsInner) UnmarshalJSON

func (*NullableListInstitutions200ResponseResultsInner) Unset

type NullableListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner added in v1.0.4

type NullableListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner struct {
	// contains filtered or unexported fields
}

func (NullableListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) Get added in v1.0.4

func (NullableListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) IsSet added in v1.0.4

func (NullableListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) MarshalJSON added in v1.0.4

func (*NullableListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) Set added in v1.0.4

func (*NullableListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) UnmarshalJSON added in v1.0.4

func (*NullableListInstitutions200ResponseResultsInnerAssociatedInstitutionsInner) Unset added in v1.0.4

type NullableListInstitutions200ResponseResultsInnerGeo

type NullableListInstitutions200ResponseResultsInnerGeo struct {
	// contains filtered or unexported fields
}

func (NullableListInstitutions200ResponseResultsInnerGeo) Get

func (NullableListInstitutions200ResponseResultsInnerGeo) IsSet

func (NullableListInstitutions200ResponseResultsInnerGeo) MarshalJSON

func (*NullableListInstitutions200ResponseResultsInnerGeo) Set

func (*NullableListInstitutions200ResponseResultsInnerGeo) UnmarshalJSON

func (*NullableListInstitutions200ResponseResultsInnerGeo) Unset

type NullableListInstitutions200ResponseResultsInnerIds

type NullableListInstitutions200ResponseResultsInnerIds struct {
	// contains filtered or unexported fields
}

func (NullableListInstitutions200ResponseResultsInnerIds) Get

func (NullableListInstitutions200ResponseResultsInnerIds) IsSet

func (NullableListInstitutions200ResponseResultsInnerIds) MarshalJSON

func (*NullableListInstitutions200ResponseResultsInnerIds) Set

func (*NullableListInstitutions200ResponseResultsInnerIds) UnmarshalJSON

func (*NullableListInstitutions200ResponseResultsInnerIds) Unset

type NullableListInstitutions200ResponseResultsInnerInternational

type NullableListInstitutions200ResponseResultsInnerInternational struct {
	// contains filtered or unexported fields
}

func (NullableListInstitutions200ResponseResultsInnerInternational) Get

func (NullableListInstitutions200ResponseResultsInnerInternational) IsSet

func (NullableListInstitutions200ResponseResultsInnerInternational) MarshalJSON

func (*NullableListInstitutions200ResponseResultsInnerInternational) Set

func (*NullableListInstitutions200ResponseResultsInnerInternational) UnmarshalJSON

func (*NullableListInstitutions200ResponseResultsInnerInternational) Unset

type NullableListInstitutions200ResponseResultsInnerRepositoriesInner

type NullableListInstitutions200ResponseResultsInnerRepositoriesInner struct {
	// contains filtered or unexported fields
}

func (NullableListInstitutions200ResponseResultsInnerRepositoriesInner) Get

func (NullableListInstitutions200ResponseResultsInnerRepositoriesInner) IsSet

func (NullableListInstitutions200ResponseResultsInnerRepositoriesInner) MarshalJSON

func (*NullableListInstitutions200ResponseResultsInnerRepositoriesInner) Set

func (*NullableListInstitutions200ResponseResultsInnerRepositoriesInner) UnmarshalJSON

func (*NullableListInstitutions200ResponseResultsInnerRepositoriesInner) Unset

type NullableListInstitutions200ResponseResultsInnerSummaryStats

type NullableListInstitutions200ResponseResultsInnerSummaryStats struct {
	// contains filtered or unexported fields
}

func (NullableListInstitutions200ResponseResultsInnerSummaryStats) Get

func (NullableListInstitutions200ResponseResultsInnerSummaryStats) IsSet

func (NullableListInstitutions200ResponseResultsInnerSummaryStats) MarshalJSON

func (*NullableListInstitutions200ResponseResultsInnerSummaryStats) Set

func (*NullableListInstitutions200ResponseResultsInnerSummaryStats) UnmarshalJSON

func (*NullableListInstitutions200ResponseResultsInnerSummaryStats) Unset

type NullableListInstitutions200ResponseResultsInnerTopicsInner added in v1.0.5

type NullableListInstitutions200ResponseResultsInnerTopicsInner struct {
	// contains filtered or unexported fields
}

func (NullableListInstitutions200ResponseResultsInnerTopicsInner) Get added in v1.0.5

func (NullableListInstitutions200ResponseResultsInnerTopicsInner) IsSet added in v1.0.5

func (NullableListInstitutions200ResponseResultsInnerTopicsInner) MarshalJSON added in v1.0.5

func (*NullableListInstitutions200ResponseResultsInnerTopicsInner) Set added in v1.0.5

func (*NullableListInstitutions200ResponseResultsInnerTopicsInner) UnmarshalJSON added in v1.0.5

func (*NullableListInstitutions200ResponseResultsInnerTopicsInner) Unset added in v1.0.5

type NullableListInstitutions200ResponseResultsInnerTopicsInnerDomain added in v1.0.5

type NullableListInstitutions200ResponseResultsInnerTopicsInnerDomain struct {
	// contains filtered or unexported fields
}

func (NullableListInstitutions200ResponseResultsInnerTopicsInnerDomain) Get added in v1.0.5

func (NullableListInstitutions200ResponseResultsInnerTopicsInnerDomain) IsSet added in v1.0.5

func (NullableListInstitutions200ResponseResultsInnerTopicsInnerDomain) MarshalJSON added in v1.0.5

func (*NullableListInstitutions200ResponseResultsInnerTopicsInnerDomain) Set added in v1.0.5

func (*NullableListInstitutions200ResponseResultsInnerTopicsInnerDomain) UnmarshalJSON added in v1.0.5

func (*NullableListInstitutions200ResponseResultsInnerTopicsInnerDomain) Unset added in v1.0.5

type NullableListKeywords200Response

type NullableListKeywords200Response struct {
	// contains filtered or unexported fields
}

func (NullableListKeywords200Response) Get

func (NullableListKeywords200Response) IsSet

func (NullableListKeywords200Response) MarshalJSON

func (v NullableListKeywords200Response) MarshalJSON() ([]byte, error)

func (*NullableListKeywords200Response) Set

func (*NullableListKeywords200Response) UnmarshalJSON

func (v *NullableListKeywords200Response) UnmarshalJSON(src []byte) error

func (*NullableListKeywords200Response) Unset

type NullableListKeywords200ResponseResultsInner

type NullableListKeywords200ResponseResultsInner struct {
	// contains filtered or unexported fields
}

func (NullableListKeywords200ResponseResultsInner) Get

func (NullableListKeywords200ResponseResultsInner) IsSet

func (NullableListKeywords200ResponseResultsInner) MarshalJSON

func (*NullableListKeywords200ResponseResultsInner) Set

func (*NullableListKeywords200ResponseResultsInner) UnmarshalJSON

func (v *NullableListKeywords200ResponseResultsInner) UnmarshalJSON(src []byte) error

func (*NullableListKeywords200ResponseResultsInner) Unset

type NullableListPublishers200Response

type NullableListPublishers200Response struct {
	// contains filtered or unexported fields
}

func (NullableListPublishers200Response) Get

func (NullableListPublishers200Response) IsSet

func (NullableListPublishers200Response) MarshalJSON

func (v NullableListPublishers200Response) MarshalJSON() ([]byte, error)

func (*NullableListPublishers200Response) Set

func (*NullableListPublishers200Response) UnmarshalJSON

func (v *NullableListPublishers200Response) UnmarshalJSON(src []byte) error

func (*NullableListPublishers200Response) Unset

type NullableListPublishers200ResponseResultsInner

type NullableListPublishers200ResponseResultsInner struct {
	// contains filtered or unexported fields
}

func (NullableListPublishers200ResponseResultsInner) Get

func (NullableListPublishers200ResponseResultsInner) IsSet

func (NullableListPublishers200ResponseResultsInner) MarshalJSON

func (*NullableListPublishers200ResponseResultsInner) Set

func (*NullableListPublishers200ResponseResultsInner) UnmarshalJSON

func (*NullableListPublishers200ResponseResultsInner) Unset

type NullableListPublishers200ResponseResultsInnerIds

type NullableListPublishers200ResponseResultsInnerIds struct {
	// contains filtered or unexported fields
}

func (NullableListPublishers200ResponseResultsInnerIds) Get

func (NullableListPublishers200ResponseResultsInnerIds) IsSet

func (NullableListPublishers200ResponseResultsInnerIds) MarshalJSON

func (*NullableListPublishers200ResponseResultsInnerIds) Set

func (*NullableListPublishers200ResponseResultsInnerIds) UnmarshalJSON

func (*NullableListPublishers200ResponseResultsInnerIds) Unset

type NullableListPublishers200ResponseResultsInnerParentPublisher added in v1.0.4

type NullableListPublishers200ResponseResultsInnerParentPublisher struct {
	// contains filtered or unexported fields
}

func (NullableListPublishers200ResponseResultsInnerParentPublisher) Get added in v1.0.4

func (NullableListPublishers200ResponseResultsInnerParentPublisher) IsSet added in v1.0.4

func (NullableListPublishers200ResponseResultsInnerParentPublisher) MarshalJSON added in v1.0.4

func (*NullableListPublishers200ResponseResultsInnerParentPublisher) Set added in v1.0.4

func (*NullableListPublishers200ResponseResultsInnerParentPublisher) UnmarshalJSON added in v1.0.4

func (*NullableListPublishers200ResponseResultsInnerParentPublisher) Unset added in v1.0.4

type NullableListPublishers200ResponseResultsInnerSummaryStats

type NullableListPublishers200ResponseResultsInnerSummaryStats struct {
	// contains filtered or unexported fields
}

func (NullableListPublishers200ResponseResultsInnerSummaryStats) Get

func (NullableListPublishers200ResponseResultsInnerSummaryStats) IsSet

func (NullableListPublishers200ResponseResultsInnerSummaryStats) MarshalJSON

func (*NullableListPublishers200ResponseResultsInnerSummaryStats) Set

func (*NullableListPublishers200ResponseResultsInnerSummaryStats) UnmarshalJSON

func (*NullableListPublishers200ResponseResultsInnerSummaryStats) Unset

type NullableListSources200Response

type NullableListSources200Response struct {
	// contains filtered or unexported fields
}

func (NullableListSources200Response) Get

func (NullableListSources200Response) IsSet

func (NullableListSources200Response) MarshalJSON

func (v NullableListSources200Response) MarshalJSON() ([]byte, error)

func (*NullableListSources200Response) Set

func (*NullableListSources200Response) UnmarshalJSON

func (v *NullableListSources200Response) UnmarshalJSON(src []byte) error

func (*NullableListSources200Response) Unset

func (v *NullableListSources200Response) Unset()

type NullableListSources200ResponseResultsInner

type NullableListSources200ResponseResultsInner struct {
	// contains filtered or unexported fields
}

func (NullableListSources200ResponseResultsInner) Get

func (NullableListSources200ResponseResultsInner) IsSet

func (NullableListSources200ResponseResultsInner) MarshalJSON

func (*NullableListSources200ResponseResultsInner) Set

func (*NullableListSources200ResponseResultsInner) UnmarshalJSON

func (v *NullableListSources200ResponseResultsInner) UnmarshalJSON(src []byte) error

func (*NullableListSources200ResponseResultsInner) Unset

type NullableListSources200ResponseResultsInnerApcPricesInner

type NullableListSources200ResponseResultsInnerApcPricesInner struct {
	// contains filtered or unexported fields
}

func (NullableListSources200ResponseResultsInnerApcPricesInner) Get

func (NullableListSources200ResponseResultsInnerApcPricesInner) IsSet

func (NullableListSources200ResponseResultsInnerApcPricesInner) MarshalJSON

func (*NullableListSources200ResponseResultsInnerApcPricesInner) Set

func (*NullableListSources200ResponseResultsInnerApcPricesInner) UnmarshalJSON

func (*NullableListSources200ResponseResultsInnerApcPricesInner) Unset

type NullableListSources200ResponseResultsInnerIds

type NullableListSources200ResponseResultsInnerIds struct {
	// contains filtered or unexported fields
}

func (NullableListSources200ResponseResultsInnerIds) Get

func (NullableListSources200ResponseResultsInnerIds) IsSet

func (NullableListSources200ResponseResultsInnerIds) MarshalJSON

func (*NullableListSources200ResponseResultsInnerIds) Set

func (*NullableListSources200ResponseResultsInnerIds) UnmarshalJSON

func (*NullableListSources200ResponseResultsInnerIds) Unset

type NullableListSources200ResponseResultsInnerSocietiesInner

type NullableListSources200ResponseResultsInnerSocietiesInner struct {
	// contains filtered or unexported fields
}

func (NullableListSources200ResponseResultsInnerSocietiesInner) Get

func (NullableListSources200ResponseResultsInnerSocietiesInner) IsSet

func (NullableListSources200ResponseResultsInnerSocietiesInner) MarshalJSON

func (*NullableListSources200ResponseResultsInnerSocietiesInner) Set

func (*NullableListSources200ResponseResultsInnerSocietiesInner) UnmarshalJSON

func (*NullableListSources200ResponseResultsInnerSocietiesInner) Unset

type NullableListSources200ResponseResultsInnerSummaryStats

type NullableListSources200ResponseResultsInnerSummaryStats struct {
	// contains filtered or unexported fields
}

func (NullableListSources200ResponseResultsInnerSummaryStats) Get

func (NullableListSources200ResponseResultsInnerSummaryStats) IsSet

func (NullableListSources200ResponseResultsInnerSummaryStats) MarshalJSON

func (*NullableListSources200ResponseResultsInnerSummaryStats) Set

func (*NullableListSources200ResponseResultsInnerSummaryStats) UnmarshalJSON

func (*NullableListSources200ResponseResultsInnerSummaryStats) Unset

type NullableListTopics200Response

type NullableListTopics200Response struct {
	// contains filtered or unexported fields
}

func (NullableListTopics200Response) Get

func (NullableListTopics200Response) IsSet

func (NullableListTopics200Response) MarshalJSON

func (v NullableListTopics200Response) MarshalJSON() ([]byte, error)

func (*NullableListTopics200Response) Set

func (*NullableListTopics200Response) UnmarshalJSON

func (v *NullableListTopics200Response) UnmarshalJSON(src []byte) error

func (*NullableListTopics200Response) Unset

func (v *NullableListTopics200Response) Unset()

type NullableListTopics200ResponseResultsInner

type NullableListTopics200ResponseResultsInner struct {
	// contains filtered or unexported fields
}

func (NullableListTopics200ResponseResultsInner) Get

func (NullableListTopics200ResponseResultsInner) IsSet

func (NullableListTopics200ResponseResultsInner) MarshalJSON

func (*NullableListTopics200ResponseResultsInner) Set

func (*NullableListTopics200ResponseResultsInner) UnmarshalJSON

func (v *NullableListTopics200ResponseResultsInner) UnmarshalJSON(src []byte) error

func (*NullableListTopics200ResponseResultsInner) Unset

type NullableListTopics200ResponseResultsInnerDomain

type NullableListTopics200ResponseResultsInnerDomain struct {
	// contains filtered or unexported fields
}

func (NullableListTopics200ResponseResultsInnerDomain) Get

func (NullableListTopics200ResponseResultsInnerDomain) IsSet

func (NullableListTopics200ResponseResultsInnerDomain) MarshalJSON

func (*NullableListTopics200ResponseResultsInnerDomain) Set

func (*NullableListTopics200ResponseResultsInnerDomain) UnmarshalJSON

func (*NullableListTopics200ResponseResultsInnerDomain) Unset

type NullableListTopics200ResponseResultsInnerField

type NullableListTopics200ResponseResultsInnerField struct {
	// contains filtered or unexported fields
}

func (NullableListTopics200ResponseResultsInnerField) Get

func (NullableListTopics200ResponseResultsInnerField) IsSet

func (NullableListTopics200ResponseResultsInnerField) MarshalJSON

func (*NullableListTopics200ResponseResultsInnerField) Set

func (*NullableListTopics200ResponseResultsInnerField) UnmarshalJSON

func (*NullableListTopics200ResponseResultsInnerField) Unset

type NullableListTopics200ResponseResultsInnerIds

type NullableListTopics200ResponseResultsInnerIds struct {
	// contains filtered or unexported fields
}

func (NullableListTopics200ResponseResultsInnerIds) Get

func (NullableListTopics200ResponseResultsInnerIds) IsSet

func (NullableListTopics200ResponseResultsInnerIds) MarshalJSON

func (*NullableListTopics200ResponseResultsInnerIds) Set

func (*NullableListTopics200ResponseResultsInnerIds) UnmarshalJSON

func (*NullableListTopics200ResponseResultsInnerIds) Unset

type NullableListTopics200ResponseResultsInnerSiblingsInner added in v1.0.4

type NullableListTopics200ResponseResultsInnerSiblingsInner struct {
	// contains filtered or unexported fields
}

func (NullableListTopics200ResponseResultsInnerSiblingsInner) Get added in v1.0.4

func (NullableListTopics200ResponseResultsInnerSiblingsInner) IsSet added in v1.0.4

func (NullableListTopics200ResponseResultsInnerSiblingsInner) MarshalJSON added in v1.0.4

func (*NullableListTopics200ResponseResultsInnerSiblingsInner) Set added in v1.0.4

func (*NullableListTopics200ResponseResultsInnerSiblingsInner) UnmarshalJSON added in v1.0.4

func (*NullableListTopics200ResponseResultsInnerSiblingsInner) Unset added in v1.0.4

type NullableListTopics200ResponseResultsInnerSubfield

type NullableListTopics200ResponseResultsInnerSubfield struct {
	// contains filtered or unexported fields
}

func (NullableListTopics200ResponseResultsInnerSubfield) Get

func (NullableListTopics200ResponseResultsInnerSubfield) IsSet

func (NullableListTopics200ResponseResultsInnerSubfield) MarshalJSON

func (*NullableListTopics200ResponseResultsInnerSubfield) Set

func (*NullableListTopics200ResponseResultsInnerSubfield) UnmarshalJSON

func (*NullableListTopics200ResponseResultsInnerSubfield) Unset

type NullableListWorks200Response

type NullableListWorks200Response struct {
	// contains filtered or unexported fields
}

func NewNullableListWorks200Response

func NewNullableListWorks200Response(val *ListWorks200Response) *NullableListWorks200Response

func (NullableListWorks200Response) Get

func (NullableListWorks200Response) IsSet

func (NullableListWorks200Response) MarshalJSON

func (v NullableListWorks200Response) MarshalJSON() ([]byte, error)

func (*NullableListWorks200Response) Set

func (*NullableListWorks200Response) UnmarshalJSON

func (v *NullableListWorks200Response) UnmarshalJSON(src []byte) error

func (*NullableListWorks200Response) Unset

func (v *NullableListWorks200Response) Unset()

type NullableListWorks200ResponseMeta

type NullableListWorks200ResponseMeta struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseMeta) Get

func (NullableListWorks200ResponseMeta) IsSet

func (NullableListWorks200ResponseMeta) MarshalJSON

func (v NullableListWorks200ResponseMeta) MarshalJSON() ([]byte, error)

func (*NullableListWorks200ResponseMeta) Set

func (*NullableListWorks200ResponseMeta) UnmarshalJSON

func (v *NullableListWorks200ResponseMeta) UnmarshalJSON(src []byte) error

func (*NullableListWorks200ResponseMeta) Unset

type NullableListWorks200ResponseResultsInner

type NullableListWorks200ResponseResultsInner struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInner) Get

func (NullableListWorks200ResponseResultsInner) IsSet

func (NullableListWorks200ResponseResultsInner) MarshalJSON

func (*NullableListWorks200ResponseResultsInner) Set

func (*NullableListWorks200ResponseResultsInner) UnmarshalJSON

func (v *NullableListWorks200ResponseResultsInner) UnmarshalJSON(src []byte) error

func (*NullableListWorks200ResponseResultsInner) Unset

type NullableListWorks200ResponseResultsInnerApcList

type NullableListWorks200ResponseResultsInnerApcList struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerApcList) Get

func (NullableListWorks200ResponseResultsInnerApcList) IsSet

func (NullableListWorks200ResponseResultsInnerApcList) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerApcList) Set

func (*NullableListWorks200ResponseResultsInnerApcList) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerApcList) Unset

type NullableListWorks200ResponseResultsInnerApcPaid

type NullableListWorks200ResponseResultsInnerApcPaid struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerApcPaid) Get

func (NullableListWorks200ResponseResultsInnerApcPaid) IsSet

func (NullableListWorks200ResponseResultsInnerApcPaid) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerApcPaid) Set

func (*NullableListWorks200ResponseResultsInnerApcPaid) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerApcPaid) Unset

type NullableListWorks200ResponseResultsInnerAuthorshipsInner

type NullableListWorks200ResponseResultsInnerAuthorshipsInner struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerAuthorshipsInner) Get

func (NullableListWorks200ResponseResultsInnerAuthorshipsInner) IsSet

func (NullableListWorks200ResponseResultsInnerAuthorshipsInner) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerAuthorshipsInner) Set

func (*NullableListWorks200ResponseResultsInnerAuthorshipsInner) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerAuthorshipsInner) Unset

type NullableListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner added in v1.0.4

type NullableListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) Get added in v1.0.4

func (NullableListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) IsSet added in v1.0.4

func (NullableListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) MarshalJSON added in v1.0.4

func (*NullableListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) Set added in v1.0.4

func (*NullableListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) UnmarshalJSON added in v1.0.4

func (*NullableListWorks200ResponseResultsInnerAuthorshipsInnerAffiliationsInner) Unset added in v1.0.4

type NullableListWorks200ResponseResultsInnerAuthorshipsInnerAuthor

type NullableListWorks200ResponseResultsInnerAuthorshipsInnerAuthor struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) Get

func (NullableListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) IsSet

func (NullableListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) Set

func (*NullableListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerAuthorshipsInnerAuthor) Unset

type NullableListWorks200ResponseResultsInnerBestOaLocation

type NullableListWorks200ResponseResultsInnerBestOaLocation struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerBestOaLocation) Get

func (NullableListWorks200ResponseResultsInnerBestOaLocation) IsSet

func (NullableListWorks200ResponseResultsInnerBestOaLocation) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerBestOaLocation) Set

func (*NullableListWorks200ResponseResultsInnerBestOaLocation) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerBestOaLocation) Unset

type NullableListWorks200ResponseResultsInnerBestOaLocationSource

type NullableListWorks200ResponseResultsInnerBestOaLocationSource struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerBestOaLocationSource) Get

func (NullableListWorks200ResponseResultsInnerBestOaLocationSource) IsSet

func (NullableListWorks200ResponseResultsInnerBestOaLocationSource) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerBestOaLocationSource) Set

func (*NullableListWorks200ResponseResultsInnerBestOaLocationSource) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerBestOaLocationSource) Unset

type NullableListWorks200ResponseResultsInnerBiblio

type NullableListWorks200ResponseResultsInnerBiblio struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerBiblio) Get

func (NullableListWorks200ResponseResultsInnerBiblio) IsSet

func (NullableListWorks200ResponseResultsInnerBiblio) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerBiblio) Set

func (*NullableListWorks200ResponseResultsInnerBiblio) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerBiblio) Unset

type NullableListWorks200ResponseResultsInnerCountsByYearInner

type NullableListWorks200ResponseResultsInnerCountsByYearInner struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerCountsByYearInner) Get

func (NullableListWorks200ResponseResultsInnerCountsByYearInner) IsSet

func (NullableListWorks200ResponseResultsInnerCountsByYearInner) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerCountsByYearInner) Set

func (*NullableListWorks200ResponseResultsInnerCountsByYearInner) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerCountsByYearInner) Unset

type NullableListWorks200ResponseResultsInnerGrantsInner

type NullableListWorks200ResponseResultsInnerGrantsInner struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerGrantsInner) Get

func (NullableListWorks200ResponseResultsInnerGrantsInner) IsSet

func (NullableListWorks200ResponseResultsInnerGrantsInner) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerGrantsInner) Set

func (*NullableListWorks200ResponseResultsInnerGrantsInner) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerGrantsInner) Unset

type NullableListWorks200ResponseResultsInnerIds

type NullableListWorks200ResponseResultsInnerIds struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerIds) Get

func (NullableListWorks200ResponseResultsInnerIds) IsSet

func (NullableListWorks200ResponseResultsInnerIds) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerIds) Set

func (*NullableListWorks200ResponseResultsInnerIds) UnmarshalJSON

func (v *NullableListWorks200ResponseResultsInnerIds) UnmarshalJSON(src []byte) error

func (*NullableListWorks200ResponseResultsInnerIds) Unset

type NullableListWorks200ResponseResultsInnerLocationsInner

type NullableListWorks200ResponseResultsInnerLocationsInner struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerLocationsInner) Get

func (NullableListWorks200ResponseResultsInnerLocationsInner) IsSet

func (NullableListWorks200ResponseResultsInnerLocationsInner) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerLocationsInner) Set

func (*NullableListWorks200ResponseResultsInnerLocationsInner) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerLocationsInner) Unset

type NullableListWorks200ResponseResultsInnerMeshInner

type NullableListWorks200ResponseResultsInnerMeshInner struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerMeshInner) Get

func (NullableListWorks200ResponseResultsInnerMeshInner) IsSet

func (NullableListWorks200ResponseResultsInnerMeshInner) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerMeshInner) Set

func (*NullableListWorks200ResponseResultsInnerMeshInner) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerMeshInner) Unset

type NullableListWorks200ResponseResultsInnerOpenAccess

type NullableListWorks200ResponseResultsInnerOpenAccess struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerOpenAccess) Get

func (NullableListWorks200ResponseResultsInnerOpenAccess) IsSet

func (NullableListWorks200ResponseResultsInnerOpenAccess) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerOpenAccess) Set

func (*NullableListWorks200ResponseResultsInnerOpenAccess) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerOpenAccess) Unset

type NullableListWorks200ResponseResultsInnerPrimaryLocation

type NullableListWorks200ResponseResultsInnerPrimaryLocation struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerPrimaryLocation) Get

func (NullableListWorks200ResponseResultsInnerPrimaryLocation) IsSet

func (NullableListWorks200ResponseResultsInnerPrimaryLocation) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerPrimaryLocation) Set

func (*NullableListWorks200ResponseResultsInnerPrimaryLocation) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerPrimaryLocation) Unset

type NullableListWorks200ResponseResultsInnerPrimaryTopic

type NullableListWorks200ResponseResultsInnerPrimaryTopic struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerPrimaryTopic) Get

func (NullableListWorks200ResponseResultsInnerPrimaryTopic) IsSet

func (NullableListWorks200ResponseResultsInnerPrimaryTopic) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerPrimaryTopic) Set

func (*NullableListWorks200ResponseResultsInnerPrimaryTopic) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerPrimaryTopic) Unset

type NullableListWorks200ResponseResultsInnerPrimaryTopicDomain added in v1.0.4

type NullableListWorks200ResponseResultsInnerPrimaryTopicDomain struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerPrimaryTopicDomain) Get added in v1.0.4

func (NullableListWorks200ResponseResultsInnerPrimaryTopicDomain) IsSet added in v1.0.4

func (NullableListWorks200ResponseResultsInnerPrimaryTopicDomain) MarshalJSON added in v1.0.4

func (*NullableListWorks200ResponseResultsInnerPrimaryTopicDomain) Set added in v1.0.4

func (*NullableListWorks200ResponseResultsInnerPrimaryTopicDomain) UnmarshalJSON added in v1.0.4

func (*NullableListWorks200ResponseResultsInnerPrimaryTopicDomain) Unset added in v1.0.4

type NullableListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner

type NullableListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) Get

func (NullableListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) IsSet

func (NullableListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) Set

func (*NullableListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerSustainableDevelopmentGoalsInner) Unset

type NullableListWorks200ResponseResultsInnerTopicsInner

type NullableListWorks200ResponseResultsInnerTopicsInner struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerTopicsInner) Get

func (NullableListWorks200ResponseResultsInnerTopicsInner) IsSet

func (NullableListWorks200ResponseResultsInnerTopicsInner) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerTopicsInner) Set

func (*NullableListWorks200ResponseResultsInnerTopicsInner) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerTopicsInner) Unset

type NullableListWorks200ResponseResultsInnerTopicsInnerDomain

type NullableListWorks200ResponseResultsInnerTopicsInnerDomain struct {
	// contains filtered or unexported fields
}

func (NullableListWorks200ResponseResultsInnerTopicsInnerDomain) Get

func (NullableListWorks200ResponseResultsInnerTopicsInnerDomain) IsSet

func (NullableListWorks200ResponseResultsInnerTopicsInnerDomain) MarshalJSON

func (*NullableListWorks200ResponseResultsInnerTopicsInnerDomain) Set

func (*NullableListWorks200ResponseResultsInnerTopicsInnerDomain) UnmarshalJSON

func (*NullableListWorks200ResponseResultsInnerTopicsInnerDomain) Unset

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL