Documentation
¶
Index ¶
- Constants
- type BooleanFilterInput
- type CatFiltersInput
- func (v *CatFiltersInput) GetAlive() *BooleanFilterInput
- func (v *CatFiltersInput) GetAnd() []*CatFiltersInput
- func (v *CatFiltersInput) GetBirthDay() *TimeFilterInput
- func (v *CatFiltersInput) GetId() *IDFilterInput
- func (v *CatFiltersInput) GetName() *StringFilterInput
- func (v *CatFiltersInput) GetNot() *CatFiltersInput
- func (v *CatFiltersInput) GetOr() []*CatFiltersInput
- func (v *CatFiltersInput) GetUserID() *IntFilterInput
- type CatInput
- type CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResult
- type CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany
- func (v *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany) GetId() string
- func (v *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany) GetName() string
- func (v *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany) GetUsers() ...
- type CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser
- func (v *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser) GetCat() ...
- func (v *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser) GetId() string
- func (v *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser) GetName() string
- type CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUserCat
- type CompaniesUsersWhereHaveCatNameStartsWithMiResponse
- type CompanyFiltersInput
- func (v *CompanyFiltersInput) GetAnd() []*CompanyFiltersInput
- func (v *CompanyFiltersInput) GetCreatedAt() *TimeFilterInput
- func (v *CompanyFiltersInput) GetDescription() *StringFilterInput
- func (v *CompanyFiltersInput) GetId() *IDFilterInput
- func (v *CompanyFiltersInput) GetMotherCompany() *CompanyFiltersInput
- func (v *CompanyFiltersInput) GetMotherCompanyID() *IntFilterInput
- func (v *CompanyFiltersInput) GetName() *StringFilterInput
- func (v *CompanyFiltersInput) GetNot() *CompanyFiltersInput
- func (v *CompanyFiltersInput) GetOr() []*CompanyFiltersInput
- func (v *CompanyFiltersInput) GetUsers() *UserFiltersInput
- type CompanyInput
- type DirectiveLocation
- type FloatFilterBetween
- type FloatFilterInput
- func (v *FloatFilterInput) GetAnd() []*float64
- func (v *FloatFilterInput) GetBetween() *FloatFilterBetween
- func (v *FloatFilterInput) GetEq() *float64
- func (v *FloatFilterInput) GetGt() *float64
- func (v *FloatFilterInput) GetGte() *float64
- func (v *FloatFilterInput) GetIn() []*float64
- func (v *FloatFilterInput) GetLt() *float64
- func (v *FloatFilterInput) GetLte() *float64
- func (v *FloatFilterInput) GetNe() *float64
- func (v *FloatFilterInput) GetNot() *FloatFilterInput
- func (v *FloatFilterInput) GetNotIn() []*float64
- func (v *FloatFilterInput) GetNotNull() *bool
- func (v *FloatFilterInput) GetNull() *bool
- func (v *FloatFilterInput) GetOr() []*float64
- type FullType
- func (v *FullType) GetDescription() *string
- func (v *FullType) GetEnumValues() []*FullTypeEnumValuesEnumValue
- func (v *FullType) GetFields() []*FullTypeFieldsField
- func (v *FullType) GetInputFields() []*FullTypeInputFieldsInputValue
- func (v *FullType) GetInterfaces() []*FullTypeInterfacesType
- func (v *FullType) GetKind() TypeKind
- func (v *FullType) GetName() *string
- func (v *FullType) GetPossibleTypes() []*FullTypePossibleTypesType
- type FullTypeEnumValuesEnumValue
- type FullTypeFieldsField
- func (v *FullTypeFieldsField) GetArgs() []*FullTypeFieldsFieldArgsInputValue
- func (v *FullTypeFieldsField) GetDeprecationReason() *string
- func (v *FullTypeFieldsField) GetDescription() *string
- func (v *FullTypeFieldsField) GetIsDeprecated() bool
- func (v *FullTypeFieldsField) GetName() string
- func (v *FullTypeFieldsField) GetType() *FullTypeFieldsFieldType
- type FullTypeFieldsFieldArgsInputValue
- func (v *FullTypeFieldsFieldArgsInputValue) GetDefaultValue() *string
- func (v *FullTypeFieldsFieldArgsInputValue) GetDescription() *string
- func (v *FullTypeFieldsFieldArgsInputValue) GetName() string
- func (v *FullTypeFieldsFieldArgsInputValue) GetType() *InputValueType
- func (v *FullTypeFieldsFieldArgsInputValue) MarshalJSON() ([]byte, error)
- func (v *FullTypeFieldsFieldArgsInputValue) UnmarshalJSON(b []byte) error
- type FullTypeFieldsFieldType
- type FullTypeInputFieldsInputValue
- func (v *FullTypeInputFieldsInputValue) GetDefaultValue() *string
- func (v *FullTypeInputFieldsInputValue) GetDescription() *string
- func (v *FullTypeInputFieldsInputValue) GetName() string
- func (v *FullTypeInputFieldsInputValue) GetType() *InputValueType
- func (v *FullTypeInputFieldsInputValue) MarshalJSON() ([]byte, error)
- func (v *FullTypeInputFieldsInputValue) UnmarshalJSON(b []byte) error
- type FullTypeInterfacesType
- type FullTypePossibleTypesType
- func (v *FullTypePossibleTypesType) GetKind() TypeKind
- func (v *FullTypePossibleTypesType) GetName() *string
- func (v *FullTypePossibleTypesType) GetOfType() *TypeRefOfType
- func (v *FullTypePossibleTypesType) MarshalJSON() ([]byte, error)
- func (v *FullTypePossibleTypesType) UnmarshalJSON(b []byte) error
- type IDFilterInput
- func (v *IDFilterInput) GetAnd() []*string
- func (v *IDFilterInput) GetEq() *string
- func (v *IDFilterInput) GetIn() []*string
- func (v *IDFilterInput) GetNe() *string
- func (v *IDFilterInput) GetNot() *IDFilterInput
- func (v *IDFilterInput) GetNotNull() *bool
- func (v *IDFilterInput) GetNotin() []*string
- func (v *IDFilterInput) GetNull() *bool
- func (v *IDFilterInput) GetOr() []*string
- type InputValue
- type InputValueType
- type IntFilterBetween
- type IntFilterInput
- func (v *IntFilterInput) GetAnd() []*int
- func (v *IntFilterInput) GetBetween() *IntFilterBetween
- func (v *IntFilterInput) GetEq() *int
- func (v *IntFilterInput) GetGt() *int
- func (v *IntFilterInput) GetGte() *int
- func (v *IntFilterInput) GetIn() []*int
- func (v *IntFilterInput) GetLt() *int
- func (v *IntFilterInput) GetLte() *int
- func (v *IntFilterInput) GetNe() *int
- func (v *IntFilterInput) GetNot() *IntFilterInput
- func (v *IntFilterInput) GetNotIn() []*int
- func (v *IntFilterInput) GetNotNull() *bool
- func (v *IntFilterInput) GetNull() *bool
- func (v *IntFilterInput) GetOr() []*int
- type IntrospectionQueryResponse
- type IntrospectionQuerySchema
- func (v *IntrospectionQuerySchema) GetDirectives() []*IntrospectionQuerySchemaDirectivesDirective
- func (v *IntrospectionQuerySchema) GetMutationType() *IntrospectionQuerySchemaMutationType
- func (v *IntrospectionQuerySchema) GetQueryType() *IntrospectionQuerySchemaQueryType
- func (v *IntrospectionQuerySchema) GetSubscriptionType() *IntrospectionQuerySchemaSubscriptionType
- func (v *IntrospectionQuerySchema) GetTypes() []*IntrospectionQuerySchemaTypesType
- type IntrospectionQuerySchemaDirectivesDirective
- func (v *IntrospectionQuerySchemaDirectivesDirective) GetArgs() []*IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue
- func (v *IntrospectionQuerySchemaDirectivesDirective) GetDescription() *string
- func (v *IntrospectionQuerySchemaDirectivesDirective) GetLocations() []DirectiveLocation
- func (v *IntrospectionQuerySchemaDirectivesDirective) GetName() string
- type IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue
- func (v *IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) GetDefaultValue() *string
- func (v *IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) GetDescription() *string
- func (v *IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) GetName() string
- func (v *IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) GetType() *InputValueType
- func (v *IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) MarshalJSON() ([]byte, error)
- func (v *IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) UnmarshalJSON(b []byte) error
- type IntrospectionQuerySchemaMutationType
- type IntrospectionQuerySchemaQueryType
- type IntrospectionQuerySchemaSubscriptionType
- type IntrospectionQuerySchemaTypesType
- func (v *IntrospectionQuerySchemaTypesType) GetDescription() *string
- func (v *IntrospectionQuerySchemaTypesType) GetEnumValues() []*FullTypeEnumValuesEnumValue
- func (v *IntrospectionQuerySchemaTypesType) GetFields() []*FullTypeFieldsField
- func (v *IntrospectionQuerySchemaTypesType) GetInputFields() []*FullTypeInputFieldsInputValue
- func (v *IntrospectionQuerySchemaTypesType) GetInterfaces() []*FullTypeInterfacesType
- func (v *IntrospectionQuerySchemaTypesType) GetKind() TypeKind
- func (v *IntrospectionQuerySchemaTypesType) GetName() *string
- func (v *IntrospectionQuerySchemaTypesType) GetPossibleTypes() []*FullTypePossibleTypesType
- func (v *IntrospectionQuerySchemaTypesType) MarshalJSON() ([]byte, error)
- func (v *IntrospectionQuerySchemaTypesType) UnmarshalJSON(b []byte) error
- type SmartPhoneFiltersInput
- func (v *SmartPhoneFiltersInput) GetAnd() []*SmartPhoneFiltersInput
- func (v *SmartPhoneFiltersInput) GetBrand() *StringFilterInput
- func (v *SmartPhoneFiltersInput) GetId() *IDFilterInput
- func (v *SmartPhoneFiltersInput) GetNot() *SmartPhoneFiltersInput
- func (v *SmartPhoneFiltersInput) GetOr() []*SmartPhoneFiltersInput
- func (v *SmartPhoneFiltersInput) GetPhonenumber() *StringFilterInput
- func (v *SmartPhoneFiltersInput) GetUserID() *IDFilterInput
- type SmartPhoneInput
- type StringFilterInput
- func (v *StringFilterInput) GetAnd() []*string
- func (v *StringFilterInput) GetContains() *string
- func (v *StringFilterInput) GetContainsi() *string
- func (v *StringFilterInput) GetEndsWith() *string
- func (v *StringFilterInput) GetEq() *string
- func (v *StringFilterInput) GetEqi() *string
- func (v *StringFilterInput) GetIn() []*string
- func (v *StringFilterInput) GetNe() *string
- func (v *StringFilterInput) GetNot() *StringFilterInput
- func (v *StringFilterInput) GetNotContains() *string
- func (v *StringFilterInput) GetNotContainsi() *string
- func (v *StringFilterInput) GetNotIn() []*string
- func (v *StringFilterInput) GetNotNull() *bool
- func (v *StringFilterInput) GetNull() *bool
- func (v *StringFilterInput) GetOr() []*string
- func (v *StringFilterInput) GetStartsWith() *string
- type TimeFilterBetween
- type TimeFilterInput
- func (v *TimeFilterInput) GetAnd() []*time.Time
- func (v *TimeFilterInput) GetBetween() *TimeFilterBetween
- func (v *TimeFilterInput) GetEq() *time.Time
- func (v *TimeFilterInput) GetGt() *time.Time
- func (v *TimeFilterInput) GetGte() *time.Time
- func (v *TimeFilterInput) GetIn() []*time.Time
- func (v *TimeFilterInput) GetLt() *time.Time
- func (v *TimeFilterInput) GetLte() *time.Time
- func (v *TimeFilterInput) GetNe() *time.Time
- func (v *TimeFilterInput) GetNot() *TimeFilterInput
- func (v *TimeFilterInput) GetNotIn() []*time.Time
- func (v *TimeFilterInput) GetNotNull() *bool
- func (v *TimeFilterInput) GetNull() *bool
- func (v *TimeFilterInput) GetOr() []*time.Time
- type TodoFiltersInput
- func (v *TodoFiltersInput) GetAnd() []*TodoFiltersInput
- func (v *TodoFiltersInput) GetCreatedAt() *TimeFilterInput
- func (v *TodoFiltersInput) GetDeletedAt() *TimeFilterInput
- func (v *TodoFiltersInput) GetEtype1() *StringFilterInput
- func (v *TodoFiltersInput) GetEtype5() *StringFilterInput
- func (v *TodoFiltersInput) GetId() *IDFilterInput
- func (v *TodoFiltersInput) GetName() *StringFilterInput
- func (v *TodoFiltersInput) GetNot() *TodoFiltersInput
- func (v *TodoFiltersInput) GetOr() []*TodoFiltersInput
- func (v *TodoFiltersInput) GetOwner() *UserFiltersInput
- func (v *TodoFiltersInput) GetOwnerID() *IDFilterInput
- func (v *TodoFiltersInput) GetUpdatedAt() *TimeFilterInput
- func (v *TodoFiltersInput) GetUsers() *UserFiltersInput
- type TodoInput
- type TodoType
- type TypeKind
- type TypeRef
- type TypeRefOfType
- type TypeRefOfTypeOfType
- type TypeRefOfTypeOfTypeOfType
- type TypeRefOfTypeOfTypeOfTypeOfType
- type TypeRefOfTypeOfTypeOfTypeOfTypeOfType
- type TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType
- type TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfTypeOfType
- type UserFiltersInput
- func (v *UserFiltersInput) GetAnd() []*UserFiltersInput
- func (v *UserFiltersInput) GetCat() *CatFiltersInput
- func (v *UserFiltersInput) GetCompany() *CompanyFiltersInput
- func (v *UserFiltersInput) GetCompanyID() *IntFilterInput
- func (v *UserFiltersInput) GetCreatedAt() *TimeFilterInput
- func (v *UserFiltersInput) GetEmail() *StringFilterInput
- func (v *UserFiltersInput) GetFavoritColor() *StringFilterInput
- func (v *UserFiltersInput) GetId() *IDFilterInput
- func (v *UserFiltersInput) GetMoney() *FloatFilterInput
- func (v *UserFiltersInput) GetName() *StringFilterInput
- func (v *UserFiltersInput) GetNot() *UserFiltersInput
- func (v *UserFiltersInput) GetOr() []*UserFiltersInput
- func (v *UserFiltersInput) GetOtherDate() *TimeFilterInput
- func (v *UserFiltersInput) GetSmartPhones() *SmartPhoneFiltersInput
- func (v *UserFiltersInput) GetUpdatedAt() *TimeFilterInput
- type UserInput
- func (v *UserInput) GetCat() *CatInput
- func (v *UserInput) GetCompany() *CompanyInput
- func (v *UserInput) GetCompanyID() *int
- func (v *UserInput) GetEmail() string
- func (v *UserInput) GetFavoritColor() *string
- func (v *UserInput) GetMoney() *float64
- func (v *UserInput) GetName() string
- func (v *UserInput) GetOtherDate() *time.Time
- func (v *UserInput) GetSmartPhones() []*SmartPhoneInput
- type UserRef2TodosInput
Constants ¶
const CompaniesUsersWhereHaveCatNameStartsWithMi_Operation = `` /* 206-byte string literal not displayed */
The query or mutation executed by CompaniesUsersWhereHaveCatNameStartsWithMi.
const IntrospectionQuery_Operation = `` /* 1074-byte string literal not displayed */
The query or mutation executed by IntrospectionQuery.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BooleanFilterInput ¶
type BooleanFilterInput struct {
And []*bool `json:"and"`
Or []*bool `json:"or"`
Not *BooleanFilterInput `json:"not,omitempty"`
Is *bool `json:"is"`
Null *bool `json:"null"`
NotNull *bool `json:"notNull"`
}
Boolean Filter simple datatypes
func (*BooleanFilterInput) GetAnd ¶
func (v *BooleanFilterInput) GetAnd() []*bool
GetAnd returns BooleanFilterInput.And, and is useful for accessing the field via an interface.
func (*BooleanFilterInput) GetIs ¶
func (v *BooleanFilterInput) GetIs() *bool
GetIs returns BooleanFilterInput.Is, and is useful for accessing the field via an interface.
func (*BooleanFilterInput) GetNot ¶
func (v *BooleanFilterInput) GetNot() *BooleanFilterInput
GetNot returns BooleanFilterInput.Not, and is useful for accessing the field via an interface.
func (*BooleanFilterInput) GetNotNull ¶
func (v *BooleanFilterInput) GetNotNull() *bool
GetNotNull returns BooleanFilterInput.NotNull, and is useful for accessing the field via an interface.
func (*BooleanFilterInput) GetNull ¶
func (v *BooleanFilterInput) GetNull() *bool
GetNull returns BooleanFilterInput.Null, and is useful for accessing the field via an interface.
func (*BooleanFilterInput) GetOr ¶
func (v *BooleanFilterInput) GetOr() []*bool
GetOr returns BooleanFilterInput.Or, and is useful for accessing the field via an interface.
type CatFiltersInput ¶
type CatFiltersInput struct {
Id *IDFilterInput `json:"id,omitempty"`
Name *StringFilterInput `json:"name,omitempty"`
BirthDay *TimeFilterInput `json:"birthDay,omitempty"`
UserID *IntFilterInput `json:"userID,omitempty"`
Alive *BooleanFilterInput `json:"alive,omitempty"`
And []*CatFiltersInput `json:"and,omitempty"`
Or []*CatFiltersInput `json:"or,omitempty"`
Not *CatFiltersInput `json:"not,omitempty"`
}
Filter input selection for Cat Can be used f.e.: by queryCat
func (*CatFiltersInput) GetAlive ¶
func (v *CatFiltersInput) GetAlive() *BooleanFilterInput
GetAlive returns CatFiltersInput.Alive, and is useful for accessing the field via an interface.
func (*CatFiltersInput) GetAnd ¶
func (v *CatFiltersInput) GetAnd() []*CatFiltersInput
GetAnd returns CatFiltersInput.And, and is useful for accessing the field via an interface.
func (*CatFiltersInput) GetBirthDay ¶
func (v *CatFiltersInput) GetBirthDay() *TimeFilterInput
GetBirthDay returns CatFiltersInput.BirthDay, and is useful for accessing the field via an interface.
func (*CatFiltersInput) GetId ¶
func (v *CatFiltersInput) GetId() *IDFilterInput
GetId returns CatFiltersInput.Id, and is useful for accessing the field via an interface.
func (*CatFiltersInput) GetName ¶
func (v *CatFiltersInput) GetName() *StringFilterInput
GetName returns CatFiltersInput.Name, and is useful for accessing the field via an interface.
func (*CatFiltersInput) GetNot ¶
func (v *CatFiltersInput) GetNot() *CatFiltersInput
GetNot returns CatFiltersInput.Not, and is useful for accessing the field via an interface.
func (*CatFiltersInput) GetOr ¶
func (v *CatFiltersInput) GetOr() []*CatFiltersInput
GetOr returns CatFiltersInput.Or, and is useful for accessing the field via an interface.
func (*CatFiltersInput) GetUserID ¶
func (v *CatFiltersInput) GetUserID() *IntFilterInput
GetUserID returns CatFiltersInput.UserID, and is useful for accessing the field via an interface.
type CatInput ¶
type CatInput struct {
Name string `json:"name"`
BirthDay time.Time `json:"birthDay"`
UserID int `json:"userID"`
Alive *bool `json:"alive"`
}
Cat Input value to add new Cat
func (*CatInput) GetAlive ¶
GetAlive returns CatInput.Alive, and is useful for accessing the field via an interface.
func (*CatInput) GetBirthDay ¶
GetBirthDay returns CatInput.BirthDay, and is useful for accessing the field via an interface.
type CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResult ¶ added in v0.5.10
type CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResult struct {
Data []*CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany `json:"data"`
}
CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResult includes the requested fields of the GraphQL type CompanyQueryResult. The GraphQL type's documentation follows.
Company result
func (*CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResult) GetData ¶ added in v0.5.10
func (v *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResult) GetData() []*CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany
GetData returns CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResult.Data, and is useful for accessing the field via an interface.
type CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany ¶ added in v0.5.10
type CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany struct {
Id string `json:"id"`
Name string `json:"name"`
Users []*CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser `json:"users"`
}
CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany includes the requested fields of the GraphQL type Company.
func (*CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany) GetId ¶ added in v0.5.10
func (v *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany) GetId() string
GetId returns CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany.Id, and is useful for accessing the field via an interface.
func (*CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany) GetName ¶ added in v0.5.10
func (v *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany) GetName() string
GetName returns CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany.Name, and is useful for accessing the field via an interface.
func (*CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany) GetUsers ¶ added in v0.5.10
func (v *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany) GetUsers() []*CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser
GetUsers returns CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompany.Users, and is useful for accessing the field via an interface.
type CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser ¶ added in v0.5.10
type CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser struct {
Id string `json:"id"`
Name string `json:"name"`
Cat *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUserCat `json:"cat"`
}
CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser includes the requested fields of the GraphQL type User.
func (*CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser) GetCat ¶ added in v0.5.10
func (v *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser) GetCat() *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUserCat
GetCat returns CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser.Cat, and is useful for accessing the field via an interface.
func (*CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser) GetId ¶ added in v0.5.10
func (v *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser) GetId() string
GetId returns CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser.Id, and is useful for accessing the field via an interface.
func (*CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser) GetName ¶ added in v0.5.10
func (v *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser) GetName() string
GetName returns CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUser.Name, and is useful for accessing the field via an interface.
type CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUserCat ¶ added in v0.5.10
type CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUserCat struct {
Name string `json:"name"`
}
CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUserCat includes the requested fields of the GraphQL type Cat.
func (*CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUserCat) GetName ¶ added in v0.5.10
func (v *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUserCat) GetName() string
GetName returns CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResultDataCompanyUsersUserCat.Name, and is useful for accessing the field via an interface.
type CompaniesUsersWhereHaveCatNameStartsWithMiResponse ¶ added in v0.5.10
type CompaniesUsersWhereHaveCatNameStartsWithMiResponse struct {
// return a list of Company filterable, pageination, orderbale, groupable ...
QueryCompany *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResult `json:"queryCompany"`
}
CompaniesUsersWhereHaveCatNameStartsWithMiResponse is returned by CompaniesUsersWhereHaveCatNameStartsWithMi on success.
func CompaniesUsersWhereHaveCatNameStartsWithMi ¶ added in v0.5.10
func (*CompaniesUsersWhereHaveCatNameStartsWithMiResponse) GetQueryCompany ¶ added in v0.5.10
func (v *CompaniesUsersWhereHaveCatNameStartsWithMiResponse) GetQueryCompany() *CompaniesUsersWhereHaveCatNameStartsWithMiQueryCompanyCompanyQueryResult
GetQueryCompany returns CompaniesUsersWhereHaveCatNameStartsWithMiResponse.QueryCompany, and is useful for accessing the field via an interface.
type CompanyFiltersInput ¶
type CompanyFiltersInput struct {
Id *IDFilterInput `json:"id,omitempty"`
Name *StringFilterInput `json:"name,omitempty"`
Description *StringFilterInput `json:"description,omitempty"`
MotherCompanyID *IntFilterInput `json:"motherCompanyID,omitempty"`
MotherCompany *CompanyFiltersInput `json:"motherCompany,omitempty"`
CreatedAt *TimeFilterInput `json:"createdAt,omitempty"`
Users *UserFiltersInput `json:"users,omitempty"`
And []*CompanyFiltersInput `json:"and,omitempty"`
Or []*CompanyFiltersInput `json:"or,omitempty"`
Not *CompanyFiltersInput `json:"not,omitempty"`
}
Filter input selection for Company Can be used f.e.: by queryCompany
func (*CompanyFiltersInput) GetAnd ¶
func (v *CompanyFiltersInput) GetAnd() []*CompanyFiltersInput
GetAnd returns CompanyFiltersInput.And, and is useful for accessing the field via an interface.
func (*CompanyFiltersInput) GetCreatedAt ¶
func (v *CompanyFiltersInput) GetCreatedAt() *TimeFilterInput
GetCreatedAt returns CompanyFiltersInput.CreatedAt, and is useful for accessing the field via an interface.
func (*CompanyFiltersInput) GetDescription ¶
func (v *CompanyFiltersInput) GetDescription() *StringFilterInput
GetDescription returns CompanyFiltersInput.Description, and is useful for accessing the field via an interface.
func (*CompanyFiltersInput) GetId ¶
func (v *CompanyFiltersInput) GetId() *IDFilterInput
GetId returns CompanyFiltersInput.Id, and is useful for accessing the field via an interface.
func (*CompanyFiltersInput) GetMotherCompany ¶
func (v *CompanyFiltersInput) GetMotherCompany() *CompanyFiltersInput
GetMotherCompany returns CompanyFiltersInput.MotherCompany, and is useful for accessing the field via an interface.
func (*CompanyFiltersInput) GetMotherCompanyID ¶
func (v *CompanyFiltersInput) GetMotherCompanyID() *IntFilterInput
GetMotherCompanyID returns CompanyFiltersInput.MotherCompanyID, and is useful for accessing the field via an interface.
func (*CompanyFiltersInput) GetName ¶
func (v *CompanyFiltersInput) GetName() *StringFilterInput
GetName returns CompanyFiltersInput.Name, and is useful for accessing the field via an interface.
func (*CompanyFiltersInput) GetNot ¶
func (v *CompanyFiltersInput) GetNot() *CompanyFiltersInput
GetNot returns CompanyFiltersInput.Not, and is useful for accessing the field via an interface.
func (*CompanyFiltersInput) GetOr ¶
func (v *CompanyFiltersInput) GetOr() []*CompanyFiltersInput
GetOr returns CompanyFiltersInput.Or, and is useful for accessing the field via an interface.
func (*CompanyFiltersInput) GetUsers ¶ added in v0.5.10
func (v *CompanyFiltersInput) GetUsers() *UserFiltersInput
GetUsers returns CompanyFiltersInput.Users, and is useful for accessing the field via an interface.
type CompanyInput ¶
type CompanyInput struct {
Name string `json:"name"`
Description *string `json:"description"`
MotherCompanyID *int `json:"motherCompanyID"`
MotherCompany *CompanyInput `json:"motherCompany,omitempty"`
Users []*UserInput `json:"users,omitempty"`
}
Company Input value to add new Company
func (*CompanyInput) GetDescription ¶
func (v *CompanyInput) GetDescription() *string
GetDescription returns CompanyInput.Description, and is useful for accessing the field via an interface.
func (*CompanyInput) GetMotherCompany ¶
func (v *CompanyInput) GetMotherCompany() *CompanyInput
GetMotherCompany returns CompanyInput.MotherCompany, and is useful for accessing the field via an interface.
func (*CompanyInput) GetMotherCompanyID ¶
func (v *CompanyInput) GetMotherCompanyID() *int
GetMotherCompanyID returns CompanyInput.MotherCompanyID, and is useful for accessing the field via an interface.
func (*CompanyInput) GetName ¶
func (v *CompanyInput) GetName() string
GetName returns CompanyInput.Name, and is useful for accessing the field via an interface.
func (*CompanyInput) GetUsers ¶ added in v0.5.10
func (v *CompanyInput) GetUsers() []*UserInput
GetUsers returns CompanyInput.Users, and is useful for accessing the field via an interface.
type DirectiveLocation ¶
type DirectiveLocation string
A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.
const ( // Location adjacent to a query operation. DirectiveLocationQuery DirectiveLocation = "QUERY" // Location adjacent to a mutation operation. DirectiveLocationMutation DirectiveLocation = "MUTATION" // Location adjacent to a subscription operation. DirectiveLocationSubscription DirectiveLocation = "SUBSCRIPTION" // Location adjacent to a field. DirectiveLocationField DirectiveLocation = "FIELD" // Location adjacent to a fragment definition. DirectiveLocationFragmentDefinition DirectiveLocation = "FRAGMENT_DEFINITION" // Location adjacent to a fragment spread. DirectiveLocationFragmentSpread DirectiveLocation = "FRAGMENT_SPREAD" // Location adjacent to an inline fragment. DirectiveLocationInlineFragment DirectiveLocation = "INLINE_FRAGMENT" // Location adjacent to a variable definition. DirectiveLocationVariableDefinition DirectiveLocation = "VARIABLE_DEFINITION" // Location adjacent to a schema definition. DirectiveLocationSchema DirectiveLocation = "SCHEMA" // Location adjacent to a scalar definition. DirectiveLocationScalar DirectiveLocation = "SCALAR" // Location adjacent to an object type definition. DirectiveLocationObject DirectiveLocation = "OBJECT" // Location adjacent to a field definition. DirectiveLocationFieldDefinition DirectiveLocation = "FIELD_DEFINITION" // Location adjacent to an argument definition. DirectiveLocationArgumentDefinition DirectiveLocation = "ARGUMENT_DEFINITION" // Location adjacent to an interface definition. DirectiveLocationInterface DirectiveLocation = "INTERFACE" // Location adjacent to a union definition. DirectiveLocationUnion DirectiveLocation = "UNION" // Location adjacent to an enum definition. DirectiveLocationEnum DirectiveLocation = "ENUM" // Location adjacent to an enum value definition. DirectiveLocationEnumValue DirectiveLocation = "ENUM_VALUE" // Location adjacent to an input object type definition. DirectiveLocationInputObject DirectiveLocation = "INPUT_OBJECT" // Location adjacent to an input object field definition. DirectiveLocationInputFieldDefinition DirectiveLocation = "INPUT_FIELD_DEFINITION" )
type FloatFilterBetween ¶ added in v0.5.0
Filter between start and end (start > value < end)
func (*FloatFilterBetween) GetEnd ¶ added in v0.5.0
func (v *FloatFilterBetween) GetEnd() float64
GetEnd returns FloatFilterBetween.End, and is useful for accessing the field via an interface.
func (*FloatFilterBetween) GetStart ¶ added in v0.5.0
func (v *FloatFilterBetween) GetStart() float64
GetStart returns FloatFilterBetween.Start, and is useful for accessing the field via an interface.
type FloatFilterInput ¶ added in v0.5.0
type FloatFilterInput struct {
And []*float64 `json:"and"`
Or []*float64 `json:"or"`
Not *FloatFilterInput `json:"not,omitempty"`
Eq *float64 `json:"eq"`
Ne *float64 `json:"ne"`
Gt *float64 `json:"gt"`
Gte *float64 `json:"gte"`
Lt *float64 `json:"lt"`
Lte *float64 `json:"lte"`
Null *bool `json:"null"`
NotNull *bool `json:"notNull"`
In []*float64 `json:"in"`
NotIn []*float64 `json:"notIn"`
Between *FloatFilterBetween `json:"between,omitempty"`
}
Float Filter simple datatypes
func (*FloatFilterInput) GetAnd ¶ added in v0.5.0
func (v *FloatFilterInput) GetAnd() []*float64
GetAnd returns FloatFilterInput.And, and is useful for accessing the field via an interface.
func (*FloatFilterInput) GetBetween ¶ added in v0.5.0
func (v *FloatFilterInput) GetBetween() *FloatFilterBetween
GetBetween returns FloatFilterInput.Between, and is useful for accessing the field via an interface.
func (*FloatFilterInput) GetEq ¶ added in v0.5.0
func (v *FloatFilterInput) GetEq() *float64
GetEq returns FloatFilterInput.Eq, and is useful for accessing the field via an interface.
func (*FloatFilterInput) GetGt ¶ added in v0.5.0
func (v *FloatFilterInput) GetGt() *float64
GetGt returns FloatFilterInput.Gt, and is useful for accessing the field via an interface.
func (*FloatFilterInput) GetGte ¶ added in v0.5.0
func (v *FloatFilterInput) GetGte() *float64
GetGte returns FloatFilterInput.Gte, and is useful for accessing the field via an interface.
func (*FloatFilterInput) GetIn ¶ added in v0.5.0
func (v *FloatFilterInput) GetIn() []*float64
GetIn returns FloatFilterInput.In, and is useful for accessing the field via an interface.
func (*FloatFilterInput) GetLt ¶ added in v0.5.0
func (v *FloatFilterInput) GetLt() *float64
GetLt returns FloatFilterInput.Lt, and is useful for accessing the field via an interface.
func (*FloatFilterInput) GetLte ¶ added in v0.5.0
func (v *FloatFilterInput) GetLte() *float64
GetLte returns FloatFilterInput.Lte, and is useful for accessing the field via an interface.
func (*FloatFilterInput) GetNe ¶ added in v0.5.0
func (v *FloatFilterInput) GetNe() *float64
GetNe returns FloatFilterInput.Ne, and is useful for accessing the field via an interface.
func (*FloatFilterInput) GetNot ¶ added in v0.5.0
func (v *FloatFilterInput) GetNot() *FloatFilterInput
GetNot returns FloatFilterInput.Not, and is useful for accessing the field via an interface.
func (*FloatFilterInput) GetNotIn ¶ added in v0.5.0
func (v *FloatFilterInput) GetNotIn() []*float64
GetNotIn returns FloatFilterInput.NotIn, and is useful for accessing the field via an interface.
func (*FloatFilterInput) GetNotNull ¶ added in v0.5.0
func (v *FloatFilterInput) GetNotNull() *bool
GetNotNull returns FloatFilterInput.NotNull, and is useful for accessing the field via an interface.
func (*FloatFilterInput) GetNull ¶ added in v0.5.0
func (v *FloatFilterInput) GetNull() *bool
GetNull returns FloatFilterInput.Null, and is useful for accessing the field via an interface.
func (*FloatFilterInput) GetOr ¶ added in v0.5.0
func (v *FloatFilterInput) GetOr() []*float64
GetOr returns FloatFilterInput.Or, and is useful for accessing the field via an interface.
type FullType ¶
type FullType struct {
Kind TypeKind `json:"kind"`
Name *string `json:"name"`
Description *string `json:"description"`
Fields []*FullTypeFieldsField `json:"fields"`
InputFields []*FullTypeInputFieldsInputValue `json:"inputFields"`
Interfaces []*FullTypeInterfacesType `json:"interfaces"`
EnumValues []*FullTypeEnumValuesEnumValue `json:"enumValues"`
PossibleTypes []*FullTypePossibleTypesType `json:"possibleTypes"`
}
FullType includes the GraphQL fields of __Type requested by the fragment FullType. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*FullType) GetDescription ¶
GetDescription returns FullType.Description, and is useful for accessing the field via an interface.
func (*FullType) GetEnumValues ¶
func (v *FullType) GetEnumValues() []*FullTypeEnumValuesEnumValue
GetEnumValues returns FullType.EnumValues, and is useful for accessing the field via an interface.
func (*FullType) GetFields ¶
func (v *FullType) GetFields() []*FullTypeFieldsField
GetFields returns FullType.Fields, and is useful for accessing the field via an interface.
func (*FullType) GetInputFields ¶
func (v *FullType) GetInputFields() []*FullTypeInputFieldsInputValue
GetInputFields returns FullType.InputFields, and is useful for accessing the field via an interface.
func (*FullType) GetInterfaces ¶
func (v *FullType) GetInterfaces() []*FullTypeInterfacesType
GetInterfaces returns FullType.Interfaces, and is useful for accessing the field via an interface.
func (*FullType) GetKind ¶
GetKind returns FullType.Kind, and is useful for accessing the field via an interface.
func (*FullType) GetName ¶
GetName returns FullType.Name, and is useful for accessing the field via an interface.
func (*FullType) GetPossibleTypes ¶
func (v *FullType) GetPossibleTypes() []*FullTypePossibleTypesType
GetPossibleTypes returns FullType.PossibleTypes, and is useful for accessing the field via an interface.
type FullTypeEnumValuesEnumValue ¶
type FullTypeEnumValuesEnumValue struct {
Name string `json:"name"`
Description *string `json:"description"`
IsDeprecated bool `json:"isDeprecated"`
DeprecationReason *string `json:"deprecationReason"`
}
FullTypeEnumValuesEnumValue includes the requested fields of the GraphQL type __EnumValue. The GraphQL type's documentation follows.
One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.
func (*FullTypeEnumValuesEnumValue) GetDeprecationReason ¶
func (v *FullTypeEnumValuesEnumValue) GetDeprecationReason() *string
GetDeprecationReason returns FullTypeEnumValuesEnumValue.DeprecationReason, and is useful for accessing the field via an interface.
func (*FullTypeEnumValuesEnumValue) GetDescription ¶
func (v *FullTypeEnumValuesEnumValue) GetDescription() *string
GetDescription returns FullTypeEnumValuesEnumValue.Description, and is useful for accessing the field via an interface.
func (*FullTypeEnumValuesEnumValue) GetIsDeprecated ¶
func (v *FullTypeEnumValuesEnumValue) GetIsDeprecated() bool
GetIsDeprecated returns FullTypeEnumValuesEnumValue.IsDeprecated, and is useful for accessing the field via an interface.
func (*FullTypeEnumValuesEnumValue) GetName ¶
func (v *FullTypeEnumValuesEnumValue) GetName() string
GetName returns FullTypeEnumValuesEnumValue.Name, and is useful for accessing the field via an interface.
type FullTypeFieldsField ¶
type FullTypeFieldsField struct {
Name string `json:"name"`
Description *string `json:"description"`
Args []*FullTypeFieldsFieldArgsInputValue `json:"args"`
Type *FullTypeFieldsFieldType `json:"type"`
IsDeprecated bool `json:"isDeprecated"`
DeprecationReason *string `json:"deprecationReason"`
}
FullTypeFieldsField includes the requested fields of the GraphQL type __Field. The GraphQL type's documentation follows.
Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.
func (*FullTypeFieldsField) GetArgs ¶
func (v *FullTypeFieldsField) GetArgs() []*FullTypeFieldsFieldArgsInputValue
GetArgs returns FullTypeFieldsField.Args, and is useful for accessing the field via an interface.
func (*FullTypeFieldsField) GetDeprecationReason ¶
func (v *FullTypeFieldsField) GetDeprecationReason() *string
GetDeprecationReason returns FullTypeFieldsField.DeprecationReason, and is useful for accessing the field via an interface.
func (*FullTypeFieldsField) GetDescription ¶
func (v *FullTypeFieldsField) GetDescription() *string
GetDescription returns FullTypeFieldsField.Description, and is useful for accessing the field via an interface.
func (*FullTypeFieldsField) GetIsDeprecated ¶
func (v *FullTypeFieldsField) GetIsDeprecated() bool
GetIsDeprecated returns FullTypeFieldsField.IsDeprecated, and is useful for accessing the field via an interface.
func (*FullTypeFieldsField) GetName ¶
func (v *FullTypeFieldsField) GetName() string
GetName returns FullTypeFieldsField.Name, and is useful for accessing the field via an interface.
func (*FullTypeFieldsField) GetType ¶
func (v *FullTypeFieldsField) GetType() *FullTypeFieldsFieldType
GetType returns FullTypeFieldsField.Type, and is useful for accessing the field via an interface.
type FullTypeFieldsFieldArgsInputValue ¶
type FullTypeFieldsFieldArgsInputValue struct {
InputValue `json:"-"`
}
FullTypeFieldsFieldArgsInputValue includes the requested fields of the GraphQL type __InputValue. The GraphQL type's documentation follows.
Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.
func (*FullTypeFieldsFieldArgsInputValue) GetDefaultValue ¶
func (v *FullTypeFieldsFieldArgsInputValue) GetDefaultValue() *string
GetDefaultValue returns FullTypeFieldsFieldArgsInputValue.DefaultValue, and is useful for accessing the field via an interface.
func (*FullTypeFieldsFieldArgsInputValue) GetDescription ¶
func (v *FullTypeFieldsFieldArgsInputValue) GetDescription() *string
GetDescription returns FullTypeFieldsFieldArgsInputValue.Description, and is useful for accessing the field via an interface.
func (*FullTypeFieldsFieldArgsInputValue) GetName ¶
func (v *FullTypeFieldsFieldArgsInputValue) GetName() string
GetName returns FullTypeFieldsFieldArgsInputValue.Name, and is useful for accessing the field via an interface.
func (*FullTypeFieldsFieldArgsInputValue) GetType ¶
func (v *FullTypeFieldsFieldArgsInputValue) GetType() *InputValueType
GetType returns FullTypeFieldsFieldArgsInputValue.Type, and is useful for accessing the field via an interface.
func (*FullTypeFieldsFieldArgsInputValue) MarshalJSON ¶
func (v *FullTypeFieldsFieldArgsInputValue) MarshalJSON() ([]byte, error)
func (*FullTypeFieldsFieldArgsInputValue) UnmarshalJSON ¶
func (v *FullTypeFieldsFieldArgsInputValue) UnmarshalJSON(b []byte) error
type FullTypeFieldsFieldType ¶
type FullTypeFieldsFieldType struct {
TypeRef `json:"-"`
}
FullTypeFieldsFieldType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*FullTypeFieldsFieldType) GetKind ¶
func (v *FullTypeFieldsFieldType) GetKind() TypeKind
GetKind returns FullTypeFieldsFieldType.Kind, and is useful for accessing the field via an interface.
func (*FullTypeFieldsFieldType) GetName ¶
func (v *FullTypeFieldsFieldType) GetName() *string
GetName returns FullTypeFieldsFieldType.Name, and is useful for accessing the field via an interface.
func (*FullTypeFieldsFieldType) GetOfType ¶
func (v *FullTypeFieldsFieldType) GetOfType() *TypeRefOfType
GetOfType returns FullTypeFieldsFieldType.OfType, and is useful for accessing the field via an interface.
func (*FullTypeFieldsFieldType) MarshalJSON ¶
func (v *FullTypeFieldsFieldType) MarshalJSON() ([]byte, error)
func (*FullTypeFieldsFieldType) UnmarshalJSON ¶
func (v *FullTypeFieldsFieldType) UnmarshalJSON(b []byte) error
type FullTypeInputFieldsInputValue ¶
type FullTypeInputFieldsInputValue struct {
InputValue `json:"-"`
}
FullTypeInputFieldsInputValue includes the requested fields of the GraphQL type __InputValue. The GraphQL type's documentation follows.
Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.
func (*FullTypeInputFieldsInputValue) GetDefaultValue ¶
func (v *FullTypeInputFieldsInputValue) GetDefaultValue() *string
GetDefaultValue returns FullTypeInputFieldsInputValue.DefaultValue, and is useful for accessing the field via an interface.
func (*FullTypeInputFieldsInputValue) GetDescription ¶
func (v *FullTypeInputFieldsInputValue) GetDescription() *string
GetDescription returns FullTypeInputFieldsInputValue.Description, and is useful for accessing the field via an interface.
func (*FullTypeInputFieldsInputValue) GetName ¶
func (v *FullTypeInputFieldsInputValue) GetName() string
GetName returns FullTypeInputFieldsInputValue.Name, and is useful for accessing the field via an interface.
func (*FullTypeInputFieldsInputValue) GetType ¶
func (v *FullTypeInputFieldsInputValue) GetType() *InputValueType
GetType returns FullTypeInputFieldsInputValue.Type, and is useful for accessing the field via an interface.
func (*FullTypeInputFieldsInputValue) MarshalJSON ¶
func (v *FullTypeInputFieldsInputValue) MarshalJSON() ([]byte, error)
func (*FullTypeInputFieldsInputValue) UnmarshalJSON ¶
func (v *FullTypeInputFieldsInputValue) UnmarshalJSON(b []byte) error
type FullTypeInterfacesType ¶
type FullTypeInterfacesType struct {
TypeRef `json:"-"`
}
FullTypeInterfacesType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*FullTypeInterfacesType) GetKind ¶
func (v *FullTypeInterfacesType) GetKind() TypeKind
GetKind returns FullTypeInterfacesType.Kind, and is useful for accessing the field via an interface.
func (*FullTypeInterfacesType) GetName ¶
func (v *FullTypeInterfacesType) GetName() *string
GetName returns FullTypeInterfacesType.Name, and is useful for accessing the field via an interface.
func (*FullTypeInterfacesType) GetOfType ¶
func (v *FullTypeInterfacesType) GetOfType() *TypeRefOfType
GetOfType returns FullTypeInterfacesType.OfType, and is useful for accessing the field via an interface.
func (*FullTypeInterfacesType) MarshalJSON ¶
func (v *FullTypeInterfacesType) MarshalJSON() ([]byte, error)
func (*FullTypeInterfacesType) UnmarshalJSON ¶
func (v *FullTypeInterfacesType) UnmarshalJSON(b []byte) error
type FullTypePossibleTypesType ¶
type FullTypePossibleTypesType struct {
TypeRef `json:"-"`
}
FullTypePossibleTypesType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*FullTypePossibleTypesType) GetKind ¶
func (v *FullTypePossibleTypesType) GetKind() TypeKind
GetKind returns FullTypePossibleTypesType.Kind, and is useful for accessing the field via an interface.
func (*FullTypePossibleTypesType) GetName ¶
func (v *FullTypePossibleTypesType) GetName() *string
GetName returns FullTypePossibleTypesType.Name, and is useful for accessing the field via an interface.
func (*FullTypePossibleTypesType) GetOfType ¶
func (v *FullTypePossibleTypesType) GetOfType() *TypeRefOfType
GetOfType returns FullTypePossibleTypesType.OfType, and is useful for accessing the field via an interface.
func (*FullTypePossibleTypesType) MarshalJSON ¶
func (v *FullTypePossibleTypesType) MarshalJSON() ([]byte, error)
func (*FullTypePossibleTypesType) UnmarshalJSON ¶
func (v *FullTypePossibleTypesType) UnmarshalJSON(b []byte) error
type IDFilterInput ¶
type IDFilterInput struct {
And []*string `json:"and"`
Or []*string `json:"or"`
Not *IDFilterInput `json:"not,omitempty"`
Eq *string `json:"eq"`
Ne *string `json:"ne"`
Null *bool `json:"null"`
NotNull *bool `json:"notNull"`
In []*string `json:"in"`
Notin []*string `json:"notin"`
}
ID Filter simple datatypes
func (*IDFilterInput) GetAnd ¶
func (v *IDFilterInput) GetAnd() []*string
GetAnd returns IDFilterInput.And, and is useful for accessing the field via an interface.
func (*IDFilterInput) GetEq ¶
func (v *IDFilterInput) GetEq() *string
GetEq returns IDFilterInput.Eq, and is useful for accessing the field via an interface.
func (*IDFilterInput) GetIn ¶
func (v *IDFilterInput) GetIn() []*string
GetIn returns IDFilterInput.In, and is useful for accessing the field via an interface.
func (*IDFilterInput) GetNe ¶
func (v *IDFilterInput) GetNe() *string
GetNe returns IDFilterInput.Ne, and is useful for accessing the field via an interface.
func (*IDFilterInput) GetNot ¶
func (v *IDFilterInput) GetNot() *IDFilterInput
GetNot returns IDFilterInput.Not, and is useful for accessing the field via an interface.
func (*IDFilterInput) GetNotNull ¶
func (v *IDFilterInput) GetNotNull() *bool
GetNotNull returns IDFilterInput.NotNull, and is useful for accessing the field via an interface.
func (*IDFilterInput) GetNotin ¶
func (v *IDFilterInput) GetNotin() []*string
GetNotin returns IDFilterInput.Notin, and is useful for accessing the field via an interface.
func (*IDFilterInput) GetNull ¶
func (v *IDFilterInput) GetNull() *bool
GetNull returns IDFilterInput.Null, and is useful for accessing the field via an interface.
func (*IDFilterInput) GetOr ¶
func (v *IDFilterInput) GetOr() []*string
GetOr returns IDFilterInput.Or, and is useful for accessing the field via an interface.
type InputValue ¶
type InputValue struct {
Name string `json:"name"`
Description *string `json:"description"`
Type *InputValueType `json:"type"`
// A GraphQL-formatted string representing the default value for this input value.
DefaultValue *string `json:"defaultValue"`
}
InputValue includes the GraphQL fields of __InputValue requested by the fragment InputValue. The GraphQL type's documentation follows.
Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.
func (*InputValue) GetDefaultValue ¶
func (v *InputValue) GetDefaultValue() *string
GetDefaultValue returns InputValue.DefaultValue, and is useful for accessing the field via an interface.
func (*InputValue) GetDescription ¶
func (v *InputValue) GetDescription() *string
GetDescription returns InputValue.Description, and is useful for accessing the field via an interface.
func (*InputValue) GetName ¶
func (v *InputValue) GetName() string
GetName returns InputValue.Name, and is useful for accessing the field via an interface.
func (*InputValue) GetType ¶
func (v *InputValue) GetType() *InputValueType
GetType returns InputValue.Type, and is useful for accessing the field via an interface.
type InputValueType ¶
type InputValueType struct {
TypeRef `json:"-"`
}
InputValueType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*InputValueType) GetKind ¶
func (v *InputValueType) GetKind() TypeKind
GetKind returns InputValueType.Kind, and is useful for accessing the field via an interface.
func (*InputValueType) GetName ¶
func (v *InputValueType) GetName() *string
GetName returns InputValueType.Name, and is useful for accessing the field via an interface.
func (*InputValueType) GetOfType ¶
func (v *InputValueType) GetOfType() *TypeRefOfType
GetOfType returns InputValueType.OfType, and is useful for accessing the field via an interface.
func (*InputValueType) MarshalJSON ¶
func (v *InputValueType) MarshalJSON() ([]byte, error)
func (*InputValueType) UnmarshalJSON ¶
func (v *InputValueType) UnmarshalJSON(b []byte) error
type IntFilterBetween ¶
Filter between start and end (start > value < end)
func (*IntFilterBetween) GetEnd ¶
func (v *IntFilterBetween) GetEnd() int
GetEnd returns IntFilterBetween.End, and is useful for accessing the field via an interface.
func (*IntFilterBetween) GetStart ¶
func (v *IntFilterBetween) GetStart() int
GetStart returns IntFilterBetween.Start, and is useful for accessing the field via an interface.
type IntFilterInput ¶
type IntFilterInput struct {
And []*int `json:"and"`
Or []*int `json:"or"`
Not *IntFilterInput `json:"not,omitempty"`
Eq *int `json:"eq"`
Ne *int `json:"ne"`
Gt *int `json:"gt"`
Gte *int `json:"gte"`
Lt *int `json:"lt"`
Lte *int `json:"lte"`
Null *bool `json:"null"`
NotNull *bool `json:"notNull"`
In []*int `json:"in"`
NotIn []*int `json:"notIn"`
Between *IntFilterBetween `json:"between,omitempty"`
}
Int Filter simple datatypes
func (*IntFilterInput) GetAnd ¶
func (v *IntFilterInput) GetAnd() []*int
GetAnd returns IntFilterInput.And, and is useful for accessing the field via an interface.
func (*IntFilterInput) GetBetween ¶
func (v *IntFilterInput) GetBetween() *IntFilterBetween
GetBetween returns IntFilterInput.Between, and is useful for accessing the field via an interface.
func (*IntFilterInput) GetEq ¶
func (v *IntFilterInput) GetEq() *int
GetEq returns IntFilterInput.Eq, and is useful for accessing the field via an interface.
func (*IntFilterInput) GetGt ¶
func (v *IntFilterInput) GetGt() *int
GetGt returns IntFilterInput.Gt, and is useful for accessing the field via an interface.
func (*IntFilterInput) GetGte ¶
func (v *IntFilterInput) GetGte() *int
GetGte returns IntFilterInput.Gte, and is useful for accessing the field via an interface.
func (*IntFilterInput) GetIn ¶
func (v *IntFilterInput) GetIn() []*int
GetIn returns IntFilterInput.In, and is useful for accessing the field via an interface.
func (*IntFilterInput) GetLt ¶
func (v *IntFilterInput) GetLt() *int
GetLt returns IntFilterInput.Lt, and is useful for accessing the field via an interface.
func (*IntFilterInput) GetLte ¶
func (v *IntFilterInput) GetLte() *int
GetLte returns IntFilterInput.Lte, and is useful for accessing the field via an interface.
func (*IntFilterInput) GetNe ¶
func (v *IntFilterInput) GetNe() *int
GetNe returns IntFilterInput.Ne, and is useful for accessing the field via an interface.
func (*IntFilterInput) GetNot ¶
func (v *IntFilterInput) GetNot() *IntFilterInput
GetNot returns IntFilterInput.Not, and is useful for accessing the field via an interface.
func (*IntFilterInput) GetNotIn ¶
func (v *IntFilterInput) GetNotIn() []*int
GetNotIn returns IntFilterInput.NotIn, and is useful for accessing the field via an interface.
func (*IntFilterInput) GetNotNull ¶
func (v *IntFilterInput) GetNotNull() *bool
GetNotNull returns IntFilterInput.NotNull, and is useful for accessing the field via an interface.
func (*IntFilterInput) GetNull ¶
func (v *IntFilterInput) GetNull() *bool
GetNull returns IntFilterInput.Null, and is useful for accessing the field via an interface.
func (*IntFilterInput) GetOr ¶
func (v *IntFilterInput) GetOr() []*int
GetOr returns IntFilterInput.Or, and is useful for accessing the field via an interface.
type IntrospectionQueryResponse ¶
type IntrospectionQueryResponse struct {
Schema *IntrospectionQuerySchema `json:"__schema"`
}
IntrospectionQueryResponse is returned by IntrospectionQuery on success.
func IntrospectionQuery ¶
func (*IntrospectionQueryResponse) GetSchema ¶
func (v *IntrospectionQueryResponse) GetSchema() *IntrospectionQuerySchema
GetSchema returns IntrospectionQueryResponse.Schema, and is useful for accessing the field via an interface.
type IntrospectionQuerySchema ¶
type IntrospectionQuerySchema struct {
// The type that query operations will be rooted at.
QueryType *IntrospectionQuerySchemaQueryType `json:"queryType"`
// If this server supports mutation, the type that mutation operations will be rooted at.
MutationType *IntrospectionQuerySchemaMutationType `json:"mutationType"`
// If this server support subscription, the type that subscription operations will be rooted at.
SubscriptionType *IntrospectionQuerySchemaSubscriptionType `json:"subscriptionType"`
// A list of all types supported by this server.
Types []*IntrospectionQuerySchemaTypesType `json:"types"`
// A list of all directives supported by this server.
Directives []*IntrospectionQuerySchemaDirectivesDirective `json:"directives"`
}
IntrospectionQuerySchema includes the requested fields of the GraphQL type __Schema. The GraphQL type's documentation follows.
A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.
func (*IntrospectionQuerySchema) GetDirectives ¶
func (v *IntrospectionQuerySchema) GetDirectives() []*IntrospectionQuerySchemaDirectivesDirective
GetDirectives returns IntrospectionQuerySchema.Directives, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchema) GetMutationType ¶
func (v *IntrospectionQuerySchema) GetMutationType() *IntrospectionQuerySchemaMutationType
GetMutationType returns IntrospectionQuerySchema.MutationType, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchema) GetQueryType ¶
func (v *IntrospectionQuerySchema) GetQueryType() *IntrospectionQuerySchemaQueryType
GetQueryType returns IntrospectionQuerySchema.QueryType, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchema) GetSubscriptionType ¶
func (v *IntrospectionQuerySchema) GetSubscriptionType() *IntrospectionQuerySchemaSubscriptionType
GetSubscriptionType returns IntrospectionQuerySchema.SubscriptionType, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchema) GetTypes ¶
func (v *IntrospectionQuerySchema) GetTypes() []*IntrospectionQuerySchemaTypesType
GetTypes returns IntrospectionQuerySchema.Types, and is useful for accessing the field via an interface.
type IntrospectionQuerySchemaDirectivesDirective ¶
type IntrospectionQuerySchemaDirectivesDirective struct {
Name string `json:"name"`
Description *string `json:"description"`
Locations []DirectiveLocation `json:"locations"`
Args []*IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue `json:"args"`
}
IntrospectionQuerySchemaDirectivesDirective includes the requested fields of the GraphQL type __Directive. The GraphQL type's documentation follows.
A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.
In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.
func (*IntrospectionQuerySchemaDirectivesDirective) GetArgs ¶
func (v *IntrospectionQuerySchemaDirectivesDirective) GetArgs() []*IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue
GetArgs returns IntrospectionQuerySchemaDirectivesDirective.Args, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaDirectivesDirective) GetDescription ¶
func (v *IntrospectionQuerySchemaDirectivesDirective) GetDescription() *string
GetDescription returns IntrospectionQuerySchemaDirectivesDirective.Description, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaDirectivesDirective) GetLocations ¶
func (v *IntrospectionQuerySchemaDirectivesDirective) GetLocations() []DirectiveLocation
GetLocations returns IntrospectionQuerySchemaDirectivesDirective.Locations, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaDirectivesDirective) GetName ¶
func (v *IntrospectionQuerySchemaDirectivesDirective) GetName() string
GetName returns IntrospectionQuerySchemaDirectivesDirective.Name, and is useful for accessing the field via an interface.
type IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue ¶
type IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue struct {
InputValue `json:"-"`
}
IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue includes the requested fields of the GraphQL type __InputValue. The GraphQL type's documentation follows.
Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.
func (*IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) GetDefaultValue ¶
func (v *IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) GetDefaultValue() *string
GetDefaultValue returns IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue.DefaultValue, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) GetDescription ¶
func (v *IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) GetDescription() *string
GetDescription returns IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue.Description, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) GetName ¶
func (v *IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) GetName() string
GetName returns IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue.Name, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) GetType ¶
func (v *IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) GetType() *InputValueType
GetType returns IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue.Type, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) MarshalJSON ¶
func (v *IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) MarshalJSON() ([]byte, error)
func (*IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) UnmarshalJSON ¶
func (v *IntrospectionQuerySchemaDirectivesDirectiveArgsInputValue) UnmarshalJSON(b []byte) error
type IntrospectionQuerySchemaMutationType ¶
type IntrospectionQuerySchemaMutationType struct {
Name *string `json:"name"`
}
IntrospectionQuerySchemaMutationType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*IntrospectionQuerySchemaMutationType) GetName ¶
func (v *IntrospectionQuerySchemaMutationType) GetName() *string
GetName returns IntrospectionQuerySchemaMutationType.Name, and is useful for accessing the field via an interface.
type IntrospectionQuerySchemaQueryType ¶
type IntrospectionQuerySchemaQueryType struct {
Name *string `json:"name"`
}
IntrospectionQuerySchemaQueryType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*IntrospectionQuerySchemaQueryType) GetName ¶
func (v *IntrospectionQuerySchemaQueryType) GetName() *string
GetName returns IntrospectionQuerySchemaQueryType.Name, and is useful for accessing the field via an interface.
type IntrospectionQuerySchemaSubscriptionType ¶
type IntrospectionQuerySchemaSubscriptionType struct {
Name *string `json:"name"`
}
IntrospectionQuerySchemaSubscriptionType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*IntrospectionQuerySchemaSubscriptionType) GetName ¶
func (v *IntrospectionQuerySchemaSubscriptionType) GetName() *string
GetName returns IntrospectionQuerySchemaSubscriptionType.Name, and is useful for accessing the field via an interface.
type IntrospectionQuerySchemaTypesType ¶
type IntrospectionQuerySchemaTypesType struct {
FullType `json:"-"`
}
IntrospectionQuerySchemaTypesType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*IntrospectionQuerySchemaTypesType) GetDescription ¶
func (v *IntrospectionQuerySchemaTypesType) GetDescription() *string
GetDescription returns IntrospectionQuerySchemaTypesType.Description, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaTypesType) GetEnumValues ¶
func (v *IntrospectionQuerySchemaTypesType) GetEnumValues() []*FullTypeEnumValuesEnumValue
GetEnumValues returns IntrospectionQuerySchemaTypesType.EnumValues, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaTypesType) GetFields ¶
func (v *IntrospectionQuerySchemaTypesType) GetFields() []*FullTypeFieldsField
GetFields returns IntrospectionQuerySchemaTypesType.Fields, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaTypesType) GetInputFields ¶
func (v *IntrospectionQuerySchemaTypesType) GetInputFields() []*FullTypeInputFieldsInputValue
GetInputFields returns IntrospectionQuerySchemaTypesType.InputFields, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaTypesType) GetInterfaces ¶
func (v *IntrospectionQuerySchemaTypesType) GetInterfaces() []*FullTypeInterfacesType
GetInterfaces returns IntrospectionQuerySchemaTypesType.Interfaces, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaTypesType) GetKind ¶
func (v *IntrospectionQuerySchemaTypesType) GetKind() TypeKind
GetKind returns IntrospectionQuerySchemaTypesType.Kind, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaTypesType) GetName ¶
func (v *IntrospectionQuerySchemaTypesType) GetName() *string
GetName returns IntrospectionQuerySchemaTypesType.Name, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaTypesType) GetPossibleTypes ¶
func (v *IntrospectionQuerySchemaTypesType) GetPossibleTypes() []*FullTypePossibleTypesType
GetPossibleTypes returns IntrospectionQuerySchemaTypesType.PossibleTypes, and is useful for accessing the field via an interface.
func (*IntrospectionQuerySchemaTypesType) MarshalJSON ¶
func (v *IntrospectionQuerySchemaTypesType) MarshalJSON() ([]byte, error)
func (*IntrospectionQuerySchemaTypesType) UnmarshalJSON ¶
func (v *IntrospectionQuerySchemaTypesType) UnmarshalJSON(b []byte) error
type SmartPhoneFiltersInput ¶ added in v0.1.5
type SmartPhoneFiltersInput struct {
Id *IDFilterInput `json:"id,omitempty"`
Brand *StringFilterInput `json:"brand,omitempty"`
Phonenumber *StringFilterInput `json:"phonenumber,omitempty"`
UserID *IDFilterInput `json:"userID,omitempty"`
And []*SmartPhoneFiltersInput `json:"and,omitempty"`
Or []*SmartPhoneFiltersInput `json:"or,omitempty"`
Not *SmartPhoneFiltersInput `json:"not,omitempty"`
}
Filter input selection for SmartPhone Can be used f.e.: by querySmartPhone
func (*SmartPhoneFiltersInput) GetAnd ¶ added in v0.1.5
func (v *SmartPhoneFiltersInput) GetAnd() []*SmartPhoneFiltersInput
GetAnd returns SmartPhoneFiltersInput.And, and is useful for accessing the field via an interface.
func (*SmartPhoneFiltersInput) GetBrand ¶ added in v0.1.5
func (v *SmartPhoneFiltersInput) GetBrand() *StringFilterInput
GetBrand returns SmartPhoneFiltersInput.Brand, and is useful for accessing the field via an interface.
func (*SmartPhoneFiltersInput) GetId ¶ added in v0.1.5
func (v *SmartPhoneFiltersInput) GetId() *IDFilterInput
GetId returns SmartPhoneFiltersInput.Id, and is useful for accessing the field via an interface.
func (*SmartPhoneFiltersInput) GetNot ¶ added in v0.1.5
func (v *SmartPhoneFiltersInput) GetNot() *SmartPhoneFiltersInput
GetNot returns SmartPhoneFiltersInput.Not, and is useful for accessing the field via an interface.
func (*SmartPhoneFiltersInput) GetOr ¶ added in v0.1.5
func (v *SmartPhoneFiltersInput) GetOr() []*SmartPhoneFiltersInput
GetOr returns SmartPhoneFiltersInput.Or, and is useful for accessing the field via an interface.
func (*SmartPhoneFiltersInput) GetPhonenumber ¶ added in v0.1.5
func (v *SmartPhoneFiltersInput) GetPhonenumber() *StringFilterInput
GetPhonenumber returns SmartPhoneFiltersInput.Phonenumber, and is useful for accessing the field via an interface.
func (*SmartPhoneFiltersInput) GetUserID ¶ added in v0.1.5
func (v *SmartPhoneFiltersInput) GetUserID() *IDFilterInput
GetUserID returns SmartPhoneFiltersInput.UserID, and is useful for accessing the field via an interface.
type SmartPhoneInput ¶ added in v0.1.5
type SmartPhoneInput struct {
Brand string `json:"brand"`
Phonenumber string `json:"phonenumber"`
UserID string `json:"userID"`
}
SmartPhone Input value to add new SmartPhone
func (*SmartPhoneInput) GetBrand ¶ added in v0.1.5
func (v *SmartPhoneInput) GetBrand() string
GetBrand returns SmartPhoneInput.Brand, and is useful for accessing the field via an interface.
func (*SmartPhoneInput) GetPhonenumber ¶ added in v0.1.5
func (v *SmartPhoneInput) GetPhonenumber() string
GetPhonenumber returns SmartPhoneInput.Phonenumber, and is useful for accessing the field via an interface.
func (*SmartPhoneInput) GetUserID ¶ added in v0.1.5
func (v *SmartPhoneInput) GetUserID() string
GetUserID returns SmartPhoneInput.UserID, and is useful for accessing the field via an interface.
type StringFilterInput ¶
type StringFilterInput struct {
And []*string `json:"and"`
Or []*string `json:"or"`
Not *StringFilterInput `json:"not,omitempty"`
Eq *string `json:"eq"`
Eqi *string `json:"eqi"`
Ne *string `json:"ne"`
StartsWith *string `json:"startsWith"`
EndsWith *string `json:"endsWith"`
Contains *string `json:"contains"`
NotContains *string `json:"notContains"`
Containsi *string `json:"containsi"`
NotContainsi *string `json:"notContainsi"`
Null *bool `json:"null"`
NotNull *bool `json:"notNull"`
In []*string `json:"in"`
NotIn []*string `json:"notIn"`
}
String Filter simple datatypes
func (*StringFilterInput) GetAnd ¶
func (v *StringFilterInput) GetAnd() []*string
GetAnd returns StringFilterInput.And, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetContains ¶
func (v *StringFilterInput) GetContains() *string
GetContains returns StringFilterInput.Contains, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetContainsi ¶
func (v *StringFilterInput) GetContainsi() *string
GetContainsi returns StringFilterInput.Containsi, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetEndsWith ¶
func (v *StringFilterInput) GetEndsWith() *string
GetEndsWith returns StringFilterInput.EndsWith, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetEq ¶
func (v *StringFilterInput) GetEq() *string
GetEq returns StringFilterInput.Eq, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetEqi ¶
func (v *StringFilterInput) GetEqi() *string
GetEqi returns StringFilterInput.Eqi, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetIn ¶
func (v *StringFilterInput) GetIn() []*string
GetIn returns StringFilterInput.In, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetNe ¶
func (v *StringFilterInput) GetNe() *string
GetNe returns StringFilterInput.Ne, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetNot ¶
func (v *StringFilterInput) GetNot() *StringFilterInput
GetNot returns StringFilterInput.Not, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetNotContains ¶
func (v *StringFilterInput) GetNotContains() *string
GetNotContains returns StringFilterInput.NotContains, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetNotContainsi ¶
func (v *StringFilterInput) GetNotContainsi() *string
GetNotContainsi returns StringFilterInput.NotContainsi, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetNotIn ¶
func (v *StringFilterInput) GetNotIn() []*string
GetNotIn returns StringFilterInput.NotIn, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetNotNull ¶
func (v *StringFilterInput) GetNotNull() *bool
GetNotNull returns StringFilterInput.NotNull, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetNull ¶
func (v *StringFilterInput) GetNull() *bool
GetNull returns StringFilterInput.Null, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetOr ¶
func (v *StringFilterInput) GetOr() []*string
GetOr returns StringFilterInput.Or, and is useful for accessing the field via an interface.
func (*StringFilterInput) GetStartsWith ¶
func (v *StringFilterInput) GetStartsWith() *string
GetStartsWith returns StringFilterInput.StartsWith, and is useful for accessing the field via an interface.
type TimeFilterBetween ¶
Filter between start and end (start > value < end)
func (*TimeFilterBetween) GetEnd ¶
func (v *TimeFilterBetween) GetEnd() time.Time
GetEnd returns TimeFilterBetween.End, and is useful for accessing the field via an interface.
func (*TimeFilterBetween) GetStart ¶
func (v *TimeFilterBetween) GetStart() time.Time
GetStart returns TimeFilterBetween.Start, and is useful for accessing the field via an interface.
type TimeFilterInput ¶
type TimeFilterInput struct {
And []*time.Time `json:"and"`
Or []*time.Time `json:"or"`
Not *TimeFilterInput `json:"not,omitempty"`
Eq *time.Time `json:"eq"`
Ne *time.Time `json:"ne"`
Gt *time.Time `json:"gt"`
Gte *time.Time `json:"gte"`
Lt *time.Time `json:"lt"`
Lte *time.Time `json:"lte"`
Null *bool `json:"null"`
NotNull *bool `json:"notNull"`
In []*time.Time `json:"in"`
NotIn []*time.Time `json:"notIn"`
Between *TimeFilterBetween `json:"between,omitempty"`
}
Time Filter simple datatypes
func (*TimeFilterInput) GetAnd ¶
func (v *TimeFilterInput) GetAnd() []*time.Time
GetAnd returns TimeFilterInput.And, and is useful for accessing the field via an interface.
func (*TimeFilterInput) GetBetween ¶
func (v *TimeFilterInput) GetBetween() *TimeFilterBetween
GetBetween returns TimeFilterInput.Between, and is useful for accessing the field via an interface.
func (*TimeFilterInput) GetEq ¶
func (v *TimeFilterInput) GetEq() *time.Time
GetEq returns TimeFilterInput.Eq, and is useful for accessing the field via an interface.
func (*TimeFilterInput) GetGt ¶
func (v *TimeFilterInput) GetGt() *time.Time
GetGt returns TimeFilterInput.Gt, and is useful for accessing the field via an interface.
func (*TimeFilterInput) GetGte ¶
func (v *TimeFilterInput) GetGte() *time.Time
GetGte returns TimeFilterInput.Gte, and is useful for accessing the field via an interface.
func (*TimeFilterInput) GetIn ¶
func (v *TimeFilterInput) GetIn() []*time.Time
GetIn returns TimeFilterInput.In, and is useful for accessing the field via an interface.
func (*TimeFilterInput) GetLt ¶
func (v *TimeFilterInput) GetLt() *time.Time
GetLt returns TimeFilterInput.Lt, and is useful for accessing the field via an interface.
func (*TimeFilterInput) GetLte ¶
func (v *TimeFilterInput) GetLte() *time.Time
GetLte returns TimeFilterInput.Lte, and is useful for accessing the field via an interface.
func (*TimeFilterInput) GetNe ¶
func (v *TimeFilterInput) GetNe() *time.Time
GetNe returns TimeFilterInput.Ne, and is useful for accessing the field via an interface.
func (*TimeFilterInput) GetNot ¶
func (v *TimeFilterInput) GetNot() *TimeFilterInput
GetNot returns TimeFilterInput.Not, and is useful for accessing the field via an interface.
func (*TimeFilterInput) GetNotIn ¶
func (v *TimeFilterInput) GetNotIn() []*time.Time
GetNotIn returns TimeFilterInput.NotIn, and is useful for accessing the field via an interface.
func (*TimeFilterInput) GetNotNull ¶
func (v *TimeFilterInput) GetNotNull() *bool
GetNotNull returns TimeFilterInput.NotNull, and is useful for accessing the field via an interface.
func (*TimeFilterInput) GetNull ¶
func (v *TimeFilterInput) GetNull() *bool
GetNull returns TimeFilterInput.Null, and is useful for accessing the field via an interface.
func (*TimeFilterInput) GetOr ¶
func (v *TimeFilterInput) GetOr() []*time.Time
GetOr returns TimeFilterInput.Or, and is useful for accessing the field via an interface.
type TodoFiltersInput ¶
type TodoFiltersInput struct {
Id *IDFilterInput `json:"id,omitempty"`
Name *StringFilterInput `json:"name,omitempty"`
Users *UserFiltersInput `json:"users,omitempty"`
Owner *UserFiltersInput `json:"owner,omitempty"`
OwnerID *IDFilterInput `json:"ownerID,omitempty"`
CreatedAt *TimeFilterInput `json:"createdAt,omitempty"`
UpdatedAt *TimeFilterInput `json:"updatedAt,omitempty"`
DeletedAt *TimeFilterInput `json:"deletedAt,omitempty"`
Etype1 *StringFilterInput `json:"etype1,omitempty"`
Etype5 *StringFilterInput `json:"etype5,omitempty"`
And []*TodoFiltersInput `json:"and,omitempty"`
Or []*TodoFiltersInput `json:"or,omitempty"`
Not *TodoFiltersInput `json:"not,omitempty"`
}
Filter input selection for Todo Can be used f.e.: by queryTodo
func (*TodoFiltersInput) GetAnd ¶
func (v *TodoFiltersInput) GetAnd() []*TodoFiltersInput
GetAnd returns TodoFiltersInput.And, and is useful for accessing the field via an interface.
func (*TodoFiltersInput) GetCreatedAt ¶
func (v *TodoFiltersInput) GetCreatedAt() *TimeFilterInput
GetCreatedAt returns TodoFiltersInput.CreatedAt, and is useful for accessing the field via an interface.
func (*TodoFiltersInput) GetDeletedAt ¶
func (v *TodoFiltersInput) GetDeletedAt() *TimeFilterInput
GetDeletedAt returns TodoFiltersInput.DeletedAt, and is useful for accessing the field via an interface.
func (*TodoFiltersInput) GetEtype1 ¶ added in v0.2.0
func (v *TodoFiltersInput) GetEtype1() *StringFilterInput
GetEtype1 returns TodoFiltersInput.Etype1, and is useful for accessing the field via an interface.
func (*TodoFiltersInput) GetEtype5 ¶ added in v0.2.0
func (v *TodoFiltersInput) GetEtype5() *StringFilterInput
GetEtype5 returns TodoFiltersInput.Etype5, and is useful for accessing the field via an interface.
func (*TodoFiltersInput) GetId ¶
func (v *TodoFiltersInput) GetId() *IDFilterInput
GetId returns TodoFiltersInput.Id, and is useful for accessing the field via an interface.
func (*TodoFiltersInput) GetName ¶
func (v *TodoFiltersInput) GetName() *StringFilterInput
GetName returns TodoFiltersInput.Name, and is useful for accessing the field via an interface.
func (*TodoFiltersInput) GetNot ¶
func (v *TodoFiltersInput) GetNot() *TodoFiltersInput
GetNot returns TodoFiltersInput.Not, and is useful for accessing the field via an interface.
func (*TodoFiltersInput) GetOr ¶
func (v *TodoFiltersInput) GetOr() []*TodoFiltersInput
GetOr returns TodoFiltersInput.Or, and is useful for accessing the field via an interface.
func (*TodoFiltersInput) GetOwner ¶
func (v *TodoFiltersInput) GetOwner() *UserFiltersInput
GetOwner returns TodoFiltersInput.Owner, and is useful for accessing the field via an interface.
func (*TodoFiltersInput) GetOwnerID ¶
func (v *TodoFiltersInput) GetOwnerID() *IDFilterInput
GetOwnerID returns TodoFiltersInput.OwnerID, and is useful for accessing the field via an interface.
func (*TodoFiltersInput) GetUpdatedAt ¶
func (v *TodoFiltersInput) GetUpdatedAt() *TimeFilterInput
GetUpdatedAt returns TodoFiltersInput.UpdatedAt, and is useful for accessing the field via an interface.
func (*TodoFiltersInput) GetUsers ¶
func (v *TodoFiltersInput) GetUsers() *UserFiltersInput
GetUsers returns TodoFiltersInput.Users, and is useful for accessing the field via an interface.
type TodoInput ¶
type TodoInput struct {
Name string `json:"name"`
Etype1 *TodoType `json:"etype1"`
Etype5 TodoType `json:"etype5"`
Test123 *string `json:"test123"`
}
Todo Input value to add new Todo
func (*TodoInput) GetEtype1 ¶ added in v0.1.4
GetEtype1 returns TodoInput.Etype1, and is useful for accessing the field via an interface.
func (*TodoInput) GetEtype5 ¶ added in v0.1.4
GetEtype5 returns TodoInput.Etype5, and is useful for accessing the field via an interface.
func (*TodoInput) GetName ¶
GetName returns TodoInput.Name, and is useful for accessing the field via an interface.
func (*TodoInput) GetTest123 ¶ added in v0.1.4
GetTest123 returns TodoInput.Test123, and is useful for accessing the field via an interface.
type TypeKind ¶
type TypeKind string
An enum describing what kind of type a given `__Type` is.
const ( // Indicates this type is a scalar. TypeKindScalar TypeKind = "SCALAR" // Indicates this type is an object. `fields` and `interfaces` are valid fields. TypeKindObject TypeKind = "OBJECT" // Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields. TypeKindInterface TypeKind = "INTERFACE" // Indicates this type is a union. `possibleTypes` is a valid field. TypeKindUnion TypeKind = "UNION" // Indicates this type is an enum. `enumValues` is a valid field. TypeKindEnum TypeKind = "ENUM" // Indicates this type is an input object. `inputFields` is a valid field. TypeKindInputObject TypeKind = "INPUT_OBJECT" // Indicates this type is a list. `ofType` is a valid field. TypeKindList TypeKind = "LIST" // Indicates this type is a non-null. `ofType` is a valid field. TypeKindNonNull TypeKind = "NON_NULL" )
type TypeRef ¶
type TypeRef struct {
Kind TypeKind `json:"kind"`
Name *string `json:"name"`
OfType *TypeRefOfType `json:"ofType"`
}
TypeRef includes the GraphQL fields of __Type requested by the fragment TypeRef. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*TypeRef) GetKind ¶
GetKind returns TypeRef.Kind, and is useful for accessing the field via an interface.
func (*TypeRef) GetName ¶
GetName returns TypeRef.Name, and is useful for accessing the field via an interface.
func (*TypeRef) GetOfType ¶
func (v *TypeRef) GetOfType() *TypeRefOfType
GetOfType returns TypeRef.OfType, and is useful for accessing the field via an interface.
type TypeRefOfType ¶
type TypeRefOfType struct {
Kind TypeKind `json:"kind"`
Name *string `json:"name"`
OfType *TypeRefOfTypeOfType `json:"ofType"`
}
TypeRefOfType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*TypeRefOfType) GetKind ¶
func (v *TypeRefOfType) GetKind() TypeKind
GetKind returns TypeRefOfType.Kind, and is useful for accessing the field via an interface.
func (*TypeRefOfType) GetName ¶
func (v *TypeRefOfType) GetName() *string
GetName returns TypeRefOfType.Name, and is useful for accessing the field via an interface.
func (*TypeRefOfType) GetOfType ¶
func (v *TypeRefOfType) GetOfType() *TypeRefOfTypeOfType
GetOfType returns TypeRefOfType.OfType, and is useful for accessing the field via an interface.
type TypeRefOfTypeOfType ¶
type TypeRefOfTypeOfType struct {
Kind TypeKind `json:"kind"`
Name *string `json:"name"`
OfType *TypeRefOfTypeOfTypeOfType `json:"ofType"`
}
TypeRefOfTypeOfType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*TypeRefOfTypeOfType) GetKind ¶
func (v *TypeRefOfTypeOfType) GetKind() TypeKind
GetKind returns TypeRefOfTypeOfType.Kind, and is useful for accessing the field via an interface.
func (*TypeRefOfTypeOfType) GetName ¶
func (v *TypeRefOfTypeOfType) GetName() *string
GetName returns TypeRefOfTypeOfType.Name, and is useful for accessing the field via an interface.
func (*TypeRefOfTypeOfType) GetOfType ¶
func (v *TypeRefOfTypeOfType) GetOfType() *TypeRefOfTypeOfTypeOfType
GetOfType returns TypeRefOfTypeOfType.OfType, and is useful for accessing the field via an interface.
type TypeRefOfTypeOfTypeOfType ¶
type TypeRefOfTypeOfTypeOfType struct {
Kind TypeKind `json:"kind"`
Name *string `json:"name"`
OfType *TypeRefOfTypeOfTypeOfTypeOfType `json:"ofType"`
}
TypeRefOfTypeOfTypeOfType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*TypeRefOfTypeOfTypeOfType) GetKind ¶
func (v *TypeRefOfTypeOfTypeOfType) GetKind() TypeKind
GetKind returns TypeRefOfTypeOfTypeOfType.Kind, and is useful for accessing the field via an interface.
func (*TypeRefOfTypeOfTypeOfType) GetName ¶
func (v *TypeRefOfTypeOfTypeOfType) GetName() *string
GetName returns TypeRefOfTypeOfTypeOfType.Name, and is useful for accessing the field via an interface.
func (*TypeRefOfTypeOfTypeOfType) GetOfType ¶
func (v *TypeRefOfTypeOfTypeOfType) GetOfType() *TypeRefOfTypeOfTypeOfTypeOfType
GetOfType returns TypeRefOfTypeOfTypeOfType.OfType, and is useful for accessing the field via an interface.
type TypeRefOfTypeOfTypeOfTypeOfType ¶
type TypeRefOfTypeOfTypeOfTypeOfType struct {
Kind TypeKind `json:"kind"`
Name *string `json:"name"`
OfType *TypeRefOfTypeOfTypeOfTypeOfTypeOfType `json:"ofType"`
}
TypeRefOfTypeOfTypeOfTypeOfType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*TypeRefOfTypeOfTypeOfTypeOfType) GetKind ¶
func (v *TypeRefOfTypeOfTypeOfTypeOfType) GetKind() TypeKind
GetKind returns TypeRefOfTypeOfTypeOfTypeOfType.Kind, and is useful for accessing the field via an interface.
func (*TypeRefOfTypeOfTypeOfTypeOfType) GetName ¶
func (v *TypeRefOfTypeOfTypeOfTypeOfType) GetName() *string
GetName returns TypeRefOfTypeOfTypeOfTypeOfType.Name, and is useful for accessing the field via an interface.
func (*TypeRefOfTypeOfTypeOfTypeOfType) GetOfType ¶
func (v *TypeRefOfTypeOfTypeOfTypeOfType) GetOfType() *TypeRefOfTypeOfTypeOfTypeOfTypeOfType
GetOfType returns TypeRefOfTypeOfTypeOfTypeOfType.OfType, and is useful for accessing the field via an interface.
type TypeRefOfTypeOfTypeOfTypeOfTypeOfType ¶
type TypeRefOfTypeOfTypeOfTypeOfTypeOfType struct {
Kind TypeKind `json:"kind"`
Name *string `json:"name"`
OfType *TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType `json:"ofType"`
}
TypeRefOfTypeOfTypeOfTypeOfTypeOfType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*TypeRefOfTypeOfTypeOfTypeOfTypeOfType) GetKind ¶
func (v *TypeRefOfTypeOfTypeOfTypeOfTypeOfType) GetKind() TypeKind
GetKind returns TypeRefOfTypeOfTypeOfTypeOfTypeOfType.Kind, and is useful for accessing the field via an interface.
func (*TypeRefOfTypeOfTypeOfTypeOfTypeOfType) GetName ¶
func (v *TypeRefOfTypeOfTypeOfTypeOfTypeOfType) GetName() *string
GetName returns TypeRefOfTypeOfTypeOfTypeOfTypeOfType.Name, and is useful for accessing the field via an interface.
func (*TypeRefOfTypeOfTypeOfTypeOfTypeOfType) GetOfType ¶
func (v *TypeRefOfTypeOfTypeOfTypeOfTypeOfType) GetOfType() *TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType
GetOfType returns TypeRefOfTypeOfTypeOfTypeOfTypeOfType.OfType, and is useful for accessing the field via an interface.
type TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType ¶
type TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType struct {
Kind TypeKind `json:"kind"`
Name *string `json:"name"`
OfType *TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfTypeOfType `json:"ofType"`
}
TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType) GetKind ¶
func (v *TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType) GetKind() TypeKind
GetKind returns TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType.Kind, and is useful for accessing the field via an interface.
func (*TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType) GetName ¶
func (v *TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType) GetName() *string
GetName returns TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType.Name, and is useful for accessing the field via an interface.
func (*TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType) GetOfType ¶
func (v *TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType) GetOfType() *TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfTypeOfType
GetOfType returns TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfType.OfType, and is useful for accessing the field via an interface.
type TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfTypeOfType ¶
type TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfTypeOfType struct {
Kind TypeKind `json:"kind"`
Name *string `json:"name"`
}
TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfTypeOfType includes the requested fields of the GraphQL type __Type. The GraphQL type's documentation follows.
The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.
Depending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.
func (*TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfTypeOfType) GetKind ¶
func (v *TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfTypeOfType) GetKind() TypeKind
GetKind returns TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfTypeOfType.Kind, and is useful for accessing the field via an interface.
func (*TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfTypeOfType) GetName ¶
func (v *TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfTypeOfType) GetName() *string
GetName returns TypeRefOfTypeOfTypeOfTypeOfTypeOfTypeOfTypeOfType.Name, and is useful for accessing the field via an interface.
type UserFiltersInput ¶
type UserFiltersInput struct {
Id *IDFilterInput `json:"id,omitempty"`
Name *StringFilterInput `json:"name,omitempty"`
CreatedAt *TimeFilterInput `json:"createdAt,omitempty"`
UpdatedAt *TimeFilterInput `json:"updatedAt,omitempty"`
Cat *CatFiltersInput `json:"cat,omitempty"`
CompanyID *IntFilterInput `json:"companyID,omitempty"`
Money *FloatFilterInput `json:"money,omitempty"`
Company *CompanyFiltersInput `json:"company,omitempty"`
SmartPhones *SmartPhoneFiltersInput `json:"smartPhones,omitempty"`
FavoritColor *StringFilterInput `json:"favoritColor,omitempty"`
Email *StringFilterInput `json:"email,omitempty"`
OtherDate *TimeFilterInput `json:"otherDate,omitempty"`
And []*UserFiltersInput `json:"and,omitempty"`
Or []*UserFiltersInput `json:"or,omitempty"`
Not *UserFiltersInput `json:"not,omitempty"`
}
Filter input selection for User Can be used f.e.: by queryUser
func (*UserFiltersInput) GetAnd ¶
func (v *UserFiltersInput) GetAnd() []*UserFiltersInput
GetAnd returns UserFiltersInput.And, and is useful for accessing the field via an interface.
func (*UserFiltersInput) GetCat ¶
func (v *UserFiltersInput) GetCat() *CatFiltersInput
GetCat returns UserFiltersInput.Cat, and is useful for accessing the field via an interface.
func (*UserFiltersInput) GetCompany ¶
func (v *UserFiltersInput) GetCompany() *CompanyFiltersInput
GetCompany returns UserFiltersInput.Company, and is useful for accessing the field via an interface.
func (*UserFiltersInput) GetCompanyID ¶
func (v *UserFiltersInput) GetCompanyID() *IntFilterInput
GetCompanyID returns UserFiltersInput.CompanyID, and is useful for accessing the field via an interface.
func (*UserFiltersInput) GetCreatedAt ¶
func (v *UserFiltersInput) GetCreatedAt() *TimeFilterInput
GetCreatedAt returns UserFiltersInput.CreatedAt, and is useful for accessing the field via an interface.
func (*UserFiltersInput) GetEmail ¶ added in v0.2.0
func (v *UserFiltersInput) GetEmail() *StringFilterInput
GetEmail returns UserFiltersInput.Email, and is useful for accessing the field via an interface.
func (*UserFiltersInput) GetFavoritColor ¶ added in v0.3.0
func (v *UserFiltersInput) GetFavoritColor() *StringFilterInput
GetFavoritColor returns UserFiltersInput.FavoritColor, and is useful for accessing the field via an interface.
func (*UserFiltersInput) GetId ¶
func (v *UserFiltersInput) GetId() *IDFilterInput
GetId returns UserFiltersInput.Id, and is useful for accessing the field via an interface.
func (*UserFiltersInput) GetMoney ¶ added in v0.5.0
func (v *UserFiltersInput) GetMoney() *FloatFilterInput
GetMoney returns UserFiltersInput.Money, and is useful for accessing the field via an interface.
func (*UserFiltersInput) GetName ¶
func (v *UserFiltersInput) GetName() *StringFilterInput
GetName returns UserFiltersInput.Name, and is useful for accessing the field via an interface.
func (*UserFiltersInput) GetNot ¶
func (v *UserFiltersInput) GetNot() *UserFiltersInput
GetNot returns UserFiltersInput.Not, and is useful for accessing the field via an interface.
func (*UserFiltersInput) GetOr ¶
func (v *UserFiltersInput) GetOr() []*UserFiltersInput
GetOr returns UserFiltersInput.Or, and is useful for accessing the field via an interface.
func (*UserFiltersInput) GetOtherDate ¶ added in v0.5.10
func (v *UserFiltersInput) GetOtherDate() *TimeFilterInput
GetOtherDate returns UserFiltersInput.OtherDate, and is useful for accessing the field via an interface.
func (*UserFiltersInput) GetSmartPhones ¶ added in v0.1.5
func (v *UserFiltersInput) GetSmartPhones() *SmartPhoneFiltersInput
GetSmartPhones returns UserFiltersInput.SmartPhones, and is useful for accessing the field via an interface.
func (*UserFiltersInput) GetUpdatedAt ¶
func (v *UserFiltersInput) GetUpdatedAt() *TimeFilterInput
GetUpdatedAt returns UserFiltersInput.UpdatedAt, and is useful for accessing the field via an interface.
type UserInput ¶
type UserInput struct {
Name string `json:"name"`
Cat *CatInput `json:"cat,omitempty"`
CompanyID *int `json:"companyID"`
Money *float64 `json:"money"`
Company *CompanyInput `json:"company,omitempty"`
SmartPhones []*SmartPhoneInput `json:"smartPhones,omitempty"`
FavoritColor *string `json:"favoritColor"`
Email string `json:"email"`
OtherDate *time.Time `json:"otherDate"`
}
User Input value to add new User
func (*UserInput) GetCat ¶
GetCat returns UserInput.Cat, and is useful for accessing the field via an interface.
func (*UserInput) GetCompany ¶
func (v *UserInput) GetCompany() *CompanyInput
GetCompany returns UserInput.Company, and is useful for accessing the field via an interface.
func (*UserInput) GetCompanyID ¶
GetCompanyID returns UserInput.CompanyID, and is useful for accessing the field via an interface.
func (*UserInput) GetEmail ¶ added in v0.2.0
GetEmail returns UserInput.Email, and is useful for accessing the field via an interface.
func (*UserInput) GetFavoritColor ¶ added in v0.3.0
GetFavoritColor returns UserInput.FavoritColor, and is useful for accessing the field via an interface.
func (*UserInput) GetMoney ¶ added in v0.5.0
GetMoney returns UserInput.Money, and is useful for accessing the field via an interface.
func (*UserInput) GetName ¶
GetName returns UserInput.Name, and is useful for accessing the field via an interface.
func (*UserInput) GetOtherDate ¶ added in v0.5.10
GetOtherDate returns UserInput.OtherDate, and is useful for accessing the field via an interface.
func (*UserInput) GetSmartPhones ¶ added in v0.1.5
func (v *UserInput) GetSmartPhones() []*SmartPhoneInput
GetSmartPhones returns UserInput.SmartPhones, and is useful for accessing the field via an interface.
type UserRef2TodosInput ¶
type UserRef2TodosInput struct {
Filter *TodoFiltersInput `json:"filter,omitempty"`
Set []string `json:"set"`
}
Many 2 many input between Todo and User Filter to Select Todo and set to set list of User PrimaryKeys
func (*UserRef2TodosInput) GetFilter ¶
func (v *UserRef2TodosInput) GetFilter() *TodoFiltersInput
GetFilter returns UserRef2TodosInput.Filter, and is useful for accessing the field via an interface.
func (*UserRef2TodosInput) GetSet ¶
func (v *UserRef2TodosInput) GetSet() []string
GetSet returns UserRef2TodosInput.Set, and is useful for accessing the field via an interface.