Documentation ¶
Index ¶
- type ExecutionResult
- type FirebaseIDPRequest
- type FirebaseIDPResponse
- type License
- type LicenseResult
- type Module
- func (mod *Module) Add(key string, val interface{})
- func (mod Module) DepIndeces() []string
- func (mod Module) DepLicenseCounts() (map[string]int64, []string)
- func (mod Module) FlatDeps() []map[string]interface{}
- func (mod Module) GetDBForm() (map[string]interface{}, error)
- func (mod Module) GetName() string
- func (mod Module) GetSubIndex() string
- func (mod Module) GetTrunc() map[string]interface{}
- func (mod Module) GetURL() string
- func (mod Module) GetUniqueName() string
- func (mod Module) GetVCS() string
- func (mod Module) GetVersion() Version
- func (mod Module) Index() string
- func (mod Module) IsFresh() bool
- func (mod Module) IsSame(name string) bool
- func (mod Module) ToText() string
- func (mod *Module) UpdateVersion(vers Version)
- type PRContext
- type RawResult
- type Request
- type Result
- type User
- type Version
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExecutionResult ¶
type FirebaseIDPRequest ¶
type FirebaseIDPRequest struct { RequestURI string `json:"requestUri,omitempty"` PostBody string `json:"postBody,omitempty"` ReturnSecureToken bool `json:"returnSecureToken,omitempty"` ReturnIdpCredential bool `json:"returnIdpCredential,omitempty"` }
func NewFirebaseIDPRequest ¶
func NewFirebaseIDPRequest(idToken, providerID, uri string, returnIdpCredential bool) FirebaseIDPRequest
type FirebaseIDPResponse ¶
type FirebaseIDPResponse struct { FederatedId string `json:"federatedId,omitempty"` ProviderId string `json:"providerId,omitempty"` LocalId string `json:"localId,omitempty"` EmailVerified bool `json:"emailVerified,omitempty"` Email string `json:"email,omitempty"` OauthIdToken string `json:"oauthIdToken,omitempty"` OauthAccessToken string `json:"oauthAccessToken,omitempty"` OauthTokenSecret string `json:"oauthTokenSecret,omitempty"` RawUserInfo string `json:"rawUserInfo,omitempty"` FirstName string `json:"firstName,omitempty"` LastName string `json:"lastName,omitempty"` FullName string `json:"fullName,omitempty"` DisplayName string `json:"displayName,omitempty"` PhotoUrl string `json:"photoUrl,omitempty"` IdToken string `json:"idToken,omitempty"` RefreshToken string `json:"refreshToken,omitempty"` ExpiresIn string `json:"expiresIn,omitempty"` NeedConfirmation bool `json:"needConfirmation,omitempty"` }
func (FirebaseIDPResponse) Token ¶
func (res FirebaseIDPResponse) Token() *oauth2.Token
type LicenseResult ¶
type LicenseResult struct { Name string `json:"name,omitempty" cli:"name,omitempty"` Hash string `json:"hash,omitempty" cli:"hash,omitempty"` Version string `json:"version,omitempty" cli:"version,omitempty"` DateTime string `json:"datetime,omitempty" cli:"datetime,omitempty"` Meta map[string]interface{} `json:"meta,omitempty" cli:"meta,omitempty"` Licenses []string `json:"licenses,omitempty" cli:"licenses,omitempty"` Counts map[string]int64 `json:"counts,omitempty" cli:"counts,omitempty"` Indeces []string `json:"indeces,omitempty" cli:"indeces,omitempty"` }
type Module ¶
type Module struct { Name string `json:"name,omitempty"` NormalName string `json:"normalName,omitempty"` URL string `json:"url,omitempty"` Hash string `json:"hash,omitempty"` Version string `json:"version,omitempty"` DateTime string `json:"datetime,omitempty"` Meta map[string]interface{} `json:"meta,omitempty"` Licenses []License `json:"licenses,omitempty"` NotFresh bool `json:"-"` VCS string `json:"vcs,omitempty"` Source string `json:"source,omitempty"` // Dirty flags that the data from this module is untrusted and should be // stored in the cache Dirty bool `json:"dirty,omitempty"` Dependencies []Module `json:"-"` Counts map[string]int64 `json:"counts"` CountIsNull bool `json:"countIsNull"` Indeces []string `json:"indeces"` Rev string `json:"_rev,omitempty"` }
func (Module) DepIndeces ¶
func (Module) GetSubIndex ¶
func (Module) GetUniqueName ¶
func (Module) GetVersion ¶
func (*Module) UpdateVersion ¶
type Request ¶
type Request struct { ID string `json:"id,omitempty" cli:"id,omitempty"` Timestamp time.Time `json:"timestamp,omitempty" cli:"timestamp,omitempty"` URL string `json:"url,omitempty" cli:"url,omitempty"` Version string `json:"version,omitempty" cli:"version,omitempty"` Hash string `json:"hash,omitempty" cli:"hash,omitempty"` VCS string `json:"vcs,omitempty" cli:"vcs,omitempty"` Source string `json:"-" cli:"-"` Name string `json:"name,omitempty" cli:"name,omitempty"` NormalName string `json:"-" cli:"-"` Meta map[string]interface{} `json:"meta,omitempty" cli:"meta,omitempty"` UID string `json:"uid,omitempty" cli:"user,omitempty"` PR PRContext AckFn func() `json:"-"` }
func NewRequestFromModule ¶
func (Request) MarshalFirebase ¶
func (Request) ToModuleShell ¶
type Result ¶
type Result struct { ExecutionResult LicenseResult }
Click to show internal directories.
Click to hide internal directories.