models

package
v0.4.6 Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CollaboratorDetails added in v0.2.2

type CollaboratorDetails struct {

	// githubid
	Githubid string `json:"githubid,omitempty"`

	// repositories
	Repositories []*Repository `json:"repositories"`
}

CollaboratorDetails collaborator details

swagger:model collaboratorDetails

func (*CollaboratorDetails) ContextValidate added in v0.2.2

func (m *CollaboratorDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this collaborator details based on the context it is used

func (*CollaboratorDetails) MarshalBinary added in v0.2.2

func (m *CollaboratorDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CollaboratorDetails) UnmarshalBinary added in v0.2.2

func (m *CollaboratorDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CollaboratorDetails) Validate added in v0.2.2

func (m *CollaboratorDetails) Validate(formats strfmt.Registry) error

Validate validates this collaborator details

type Error

type Error struct {

	// message
	// Required: true
	// Min Length: 1
	Message *string `json:"message"`
}

Error error

swagger:model error

func (*Error) ContextValidate

func (m *Error) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this error based on context it is used

func (*Error) MarshalBinary

func (m *Error) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Error) UnmarshalBinary

func (m *Error) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Error) Validate

func (m *Error) Validate(formats strfmt.Registry) error

Validate validates this error

type Health

type Health struct {

	// status
	Status string `json:"status,omitempty"`
}

Health health

swagger:model health

func (*Health) ContextValidate

func (m *Health) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this health based on context it is used

func (*Health) MarshalBinary

func (m *Health) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Health) UnmarshalBinary

func (m *Health) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Health) Validate

func (m *Health) Validate(formats strfmt.Registry) error

Validate validates this health

type Repositories added in v0.2.0

type Repositories []*Repository

Repositories repositories

swagger:model repositories

func (Repositories) ContextValidate added in v0.2.0

func (m Repositories) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this repositories based on the context it is used

func (Repositories) Validate added in v0.2.0

func (m Repositories) Validate(formats strfmt.Registry) error

Validate validates this repositories

type Repository added in v0.2.0

type Repository struct {

	// archived
	Archived bool `json:"archived"`

	// name
	Name string `json:"name,omitempty"`

	// public
	Public bool `json:"public"`
}

Repository repository

swagger:model repository

func (*Repository) ContextValidate added in v0.2.0

func (m *Repository) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this repository based on context it is used

func (*Repository) MarshalBinary added in v0.2.0

func (m *Repository) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Repository) UnmarshalBinary added in v0.2.0

func (m *Repository) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Repository) Validate added in v0.2.0

func (m *Repository) Validate(formats strfmt.Registry) error

Validate validates this repository

type RepositoryDetails added in v0.2.0

type RepositoryDetails struct {

	// archived
	Archived bool `json:"archived"`

	// collaborators
	Collaborators []*RepositoryDetailsCollaboratorsItems0 `json:"collaborators"`

	// name
	Name string `json:"name,omitempty"`

	// public
	Public bool `json:"public"`

	// teams
	Teams []*RepositoryDetailsTeamsItems0 `json:"teams"`
}

RepositoryDetails repository details

swagger:model repositoryDetails

func (*RepositoryDetails) ContextValidate added in v0.2.0

func (m *RepositoryDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this repository details based on the context it is used

func (*RepositoryDetails) MarshalBinary added in v0.2.0

func (m *RepositoryDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryDetails) UnmarshalBinary added in v0.2.0

func (m *RepositoryDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryDetails) Validate added in v0.2.0

func (m *RepositoryDetails) Validate(formats strfmt.Registry) error

Validate validates this repository details

type RepositoryDetailsCollaboratorsItems0 added in v0.2.2

type RepositoryDetailsCollaboratorsItems0 struct {

	// access
	// Min Length: 1
	Access string `json:"access,omitempty"`

	// name
	// Min Length: 1
	Name string `json:"name,omitempty"`
}

RepositoryDetailsCollaboratorsItems0 repository details collaborators items0

swagger:model RepositoryDetailsCollaboratorsItems0

func (*RepositoryDetailsCollaboratorsItems0) ContextValidate added in v0.2.2

func (m *RepositoryDetailsCollaboratorsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this repository details collaborators items0 based on context it is used

func (*RepositoryDetailsCollaboratorsItems0) MarshalBinary added in v0.2.2

func (m *RepositoryDetailsCollaboratorsItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryDetailsCollaboratorsItems0) UnmarshalBinary added in v0.2.2

func (m *RepositoryDetailsCollaboratorsItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryDetailsCollaboratorsItems0) Validate added in v0.2.2

Validate validates this repository details collaborators items0

type RepositoryDetailsTeamsItems0 added in v0.2.2

type RepositoryDetailsTeamsItems0 struct {

	// access
	// Min Length: 1
	Access string `json:"access,omitempty"`

	// name
	// Min Length: 1
	Name string `json:"name,omitempty"`
}

RepositoryDetailsTeamsItems0 repository details teams items0

swagger:model RepositoryDetailsTeamsItems0

func (*RepositoryDetailsTeamsItems0) ContextValidate added in v0.2.2

func (m *RepositoryDetailsTeamsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this repository details teams items0 based on context it is used

func (*RepositoryDetailsTeamsItems0) MarshalBinary added in v0.2.2

func (m *RepositoryDetailsTeamsItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*RepositoryDetailsTeamsItems0) UnmarshalBinary added in v0.2.2

func (m *RepositoryDetailsTeamsItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*RepositoryDetailsTeamsItems0) Validate added in v0.2.2

func (m *RepositoryDetailsTeamsItems0) Validate(formats strfmt.Registry) error

Validate validates this repository details teams items0

type Status added in v0.2.0

type Status struct {

	// last sync error
	LastSyncError string `json:"lastSyncError,omitempty"`

	// last sync time
	// Min Length: 1
	LastSyncTime string `json:"lastSyncTime,omitempty"`

	// nb repos
	NbRepos int64 `json:"nbRepos"`

	// nb teams
	NbTeams int64 `json:"nbTeams"`

	// nb users
	NbUsers int64 `json:"nbUsers"`

	// nb users external
	NbUsersExternal int64 `json:"nbUsersExternal"`
}

Status status

swagger:model status

func (*Status) ContextValidate added in v0.2.0

func (m *Status) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this status based on context it is used

func (*Status) MarshalBinary added in v0.2.0

func (m *Status) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Status) UnmarshalBinary added in v0.2.0

func (m *Status) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Status) Validate added in v0.2.0

func (m *Status) Validate(formats strfmt.Registry) error

Validate validates this status

type Team added in v0.2.0

type Team struct {

	// members
	Members []string `json:"members"`

	// name
	Name string `json:"name,omitempty"`

	// owners
	Owners []string `json:"owners"`
}

Team team

swagger:model team

func (*Team) ContextValidate added in v0.2.0

func (m *Team) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this team based on context it is used

func (*Team) MarshalBinary added in v0.2.0

func (m *Team) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Team) UnmarshalBinary added in v0.2.0

func (m *Team) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Team) Validate added in v0.2.0

func (m *Team) Validate(formats strfmt.Registry) error

Validate validates this team

type TeamDetails added in v0.2.0

type TeamDetails struct {

	// members
	Members []*TeamDetailsMembersItems0 `json:"members"`

	// name
	Name string `json:"name,omitempty"`

	// owners
	Owners []*TeamDetailsOwnersItems0 `json:"owners"`

	// repositories
	Repositories []*Repository `json:"repositories"`
}

TeamDetails team details

swagger:model teamDetails

func (*TeamDetails) ContextValidate added in v0.2.0

func (m *TeamDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this team details based on the context it is used

func (*TeamDetails) MarshalBinary added in v0.2.0

func (m *TeamDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TeamDetails) UnmarshalBinary added in v0.2.0

func (m *TeamDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TeamDetails) Validate added in v0.2.0

func (m *TeamDetails) Validate(formats strfmt.Registry) error

Validate validates this team details

type TeamDetailsMembersItems0 added in v0.2.0

type TeamDetailsMembersItems0 struct {

	// external
	External bool `json:"external"`

	// githubid
	Githubid string `json:"githubid,omitempty"`

	// name
	// Min Length: 1
	Name string `json:"name,omitempty"`
}

TeamDetailsMembersItems0 team details members items0

swagger:model TeamDetailsMembersItems0

func (*TeamDetailsMembersItems0) ContextValidate added in v0.2.0

func (m *TeamDetailsMembersItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this team details members items0 based on context it is used

func (*TeamDetailsMembersItems0) MarshalBinary added in v0.2.0

func (m *TeamDetailsMembersItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TeamDetailsMembersItems0) UnmarshalBinary added in v0.2.0

func (m *TeamDetailsMembersItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TeamDetailsMembersItems0) Validate added in v0.2.0

func (m *TeamDetailsMembersItems0) Validate(formats strfmt.Registry) error

Validate validates this team details members items0

type TeamDetailsOwnersItems0 added in v0.2.0

type TeamDetailsOwnersItems0 struct {

	// external
	External bool `json:"external"`

	// githubid
	Githubid string `json:"githubid,omitempty"`

	// name
	// Min Length: 1
	Name string `json:"name,omitempty"`
}

TeamDetailsOwnersItems0 team details owners items0

swagger:model TeamDetailsOwnersItems0

func (*TeamDetailsOwnersItems0) ContextValidate added in v0.2.0

func (m *TeamDetailsOwnersItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this team details owners items0 based on context it is used

func (*TeamDetailsOwnersItems0) MarshalBinary added in v0.2.0

func (m *TeamDetailsOwnersItems0) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TeamDetailsOwnersItems0) UnmarshalBinary added in v0.2.0

func (m *TeamDetailsOwnersItems0) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TeamDetailsOwnersItems0) Validate added in v0.2.0

func (m *TeamDetailsOwnersItems0) Validate(formats strfmt.Registry) error

Validate validates this team details owners items0

type Teams added in v0.2.0

type Teams []*Team

Teams teams

swagger:model teams

func (Teams) ContextValidate added in v0.2.0

func (m Teams) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this teams based on the context it is used

func (Teams) Validate added in v0.2.0

func (m Teams) Validate(formats strfmt.Registry) error

Validate validates this teams

type User added in v0.2.0

type User struct {

	// githubid
	Githubid string `json:"githubid,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

User user

swagger:model user

func (*User) ContextValidate added in v0.2.0

func (m *User) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this user based on context it is used

func (*User) MarshalBinary added in v0.2.0

func (m *User) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*User) UnmarshalBinary added in v0.2.0

func (m *User) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*User) Validate added in v0.2.0

func (m *User) Validate(formats strfmt.Registry) error

Validate validates this user

type UserDetails added in v0.2.0

type UserDetails struct {

	// githubid
	Githubid string `json:"githubid,omitempty"`

	// repositories
	Repositories []*Repository `json:"repositories"`

	// teams
	Teams []*Team `json:"teams"`
}

UserDetails user details

swagger:model userDetails

func (*UserDetails) ContextValidate added in v0.2.0

func (m *UserDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this user details based on the context it is used

func (*UserDetails) MarshalBinary added in v0.2.0

func (m *UserDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserDetails) UnmarshalBinary added in v0.2.0

func (m *UserDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserDetails) Validate added in v0.2.0

func (m *UserDetails) Validate(formats strfmt.Registry) error

Validate validates this user details

type Users added in v0.2.0

type Users []*User

Users users

swagger:model users

func (Users) ContextValidate added in v0.2.0

func (m Users) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this users based on the context it is used

func (Users) Validate added in v0.2.0

func (m Users) Validate(formats strfmt.Registry) error

Validate validates this users

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL