github.com/octohelm/wagon@v0.0.0-20240308040401-88662650dc0b/pkg/engine/plan/task/zz_generated.runtimedoc.go (about)

     1  /*
     2  Package task GENERATED BY gengo:runtimedoc 
     3  DON'T EDIT THIS FILE
     4  */
     5  package task
     6  
     7  // nolint:deadcode,unused
     8  func runtimeDoc(v any, names ...string) ([]string, bool) {
     9  	if c, ok := v.(interface {
    10  		RuntimeDoc(names ...string) ([]string, bool)
    11  	}); ok {
    12  		return c.RuntimeDoc(names...)
    13  	}
    14  	return nil, false
    15  }
    16  
    17  func (v Client) RuntimeDoc(names ...string) ([]string, bool) {
    18  	if len(names) > 0 {
    19  		switch names[0] {
    20  		case "Env":
    21  			return []string{}, true
    22  		case "Filesystem":
    23  			return []string{}, true
    24  		case "Network":
    25  			return []string{}, true
    26  
    27  		}
    28  
    29  		return nil, false
    30  	}
    31  	return []string{}, true
    32  }
    33  
    34  func (v ClientEnv) RuntimeDoc(names ...string) ([]string, bool) {
    35  	if len(names) > 0 {
    36  		switch names[0] {
    37  		case "Env":
    38  			return []string{}, true
    39  
    40  		}
    41  
    42  		return nil, false
    43  	}
    44  	return []string{}, true
    45  }
    46  
    47  func (v ClientFilesystemRead) RuntimeDoc(names ...string) ([]string, bool) {
    48  	if len(names) > 0 {
    49  		switch names[0] {
    50  		case "Path":
    51  			return []string{}, true
    52  		case "Contents":
    53  			return []string{}, true
    54  
    55  		}
    56  
    57  		return nil, false
    58  	}
    59  	return []string{}, true
    60  }
    61  
    62  func (v ClientFilesystemWrite) RuntimeDoc(names ...string) ([]string, bool) {
    63  	if len(names) > 0 {
    64  		switch names[0] {
    65  		case "Path":
    66  			return []string{}, true
    67  		case "Contents":
    68  			return []string{}, true
    69  
    70  		}
    71  
    72  		return nil, false
    73  	}
    74  	return []string{}, true
    75  }
    76  
    77  func (v ClientNetwork) RuntimeDoc(names ...string) ([]string, bool) {
    78  	if len(names) > 0 {
    79  		switch names[0] {
    80  		case "Path":
    81  			return []string{}, true
    82  		case "Connect":
    83  			return []string{}, true
    84  
    85  		}
    86  
    87  		return nil, false
    88  	}
    89  	return []string{}, true
    90  }
    91  
    92  func (v CloneWithoutNull) RuntimeDoc(names ...string) ([]string, bool) {
    93  	if len(names) > 0 {
    94  		switch names[0] {
    95  		case "Input":
    96  			return []string{}, true
    97  		case "Output":
    98  			return []string{}, true
    99  
   100  		}
   101  
   102  		return nil, false
   103  	}
   104  	return []string{}, true
   105  }
   106  
   107  func (v Copy) RuntimeDoc(names ...string) ([]string, bool) {
   108  	if len(names) > 0 {
   109  		switch names[0] {
   110  		case "Input":
   111  			return []string{}, true
   112  		case "Contents":
   113  			return []string{}, true
   114  		case "Source":
   115  			return []string{}, true
   116  		case "Dest":
   117  			return []string{}, true
   118  		case "Include":
   119  			return []string{}, true
   120  		case "Exclude":
   121  			return []string{}, true
   122  		case "Output":
   123  			return []string{}, true
   124  
   125  		}
   126  
   127  		return nil, false
   128  	}
   129  	return []string{}, true
   130  }
   131  
   132  func (v Diff) RuntimeDoc(names ...string) ([]string, bool) {
   133  	if len(names) > 0 {
   134  		switch names[0] {
   135  		case "Upper":
   136  			return []string{}, true
   137  		case "Lower":
   138  			return []string{}, true
   139  		case "Output":
   140  			return []string{}, true
   141  
   142  		}
   143  
   144  		return nil, false
   145  	}
   146  	return []string{}, true
   147  }
   148  
   149  func (v Dockerfile) RuntimeDoc(names ...string) ([]string, bool) {
   150  	if len(names) > 0 {
   151  		switch names[0] {
   152  		case "Source":
   153  			return []string{}, true
   154  		case "Dockerfile":
   155  			return []string{}, true
   156  		case "Target":
   157  			return []string{}, true
   158  		case "BuildArg":
   159  			return []string{}, true
   160  		case "Label":
   161  			return []string{}, true
   162  		case "Auth":
   163  			return []string{}, true
   164  		case "Platform":
   165  			return []string{}, true
   166  		case "Config":
   167  			return []string{}, true
   168  		case "Output":
   169  			return []string{}, true
   170  		case "Hosts":
   171  			return []string{}, true
   172  
   173  		}
   174  
   175  		return nil, false
   176  	}
   177  	return []string{}, true
   178  }
   179  
   180  func (v DockerfilePathOrContent) RuntimeDoc(names ...string) ([]string, bool) {
   181  	if len(names) > 0 {
   182  		switch names[0] {
   183  		case "Contents":
   184  			return []string{}, true
   185  		case "Path":
   186  			return []string{}, true
   187  
   188  		}
   189  
   190  		return nil, false
   191  	}
   192  	return []string{}, true
   193  }
   194  
   195  func (v Exec) RuntimeDoc(names ...string) ([]string, bool) {
   196  	if len(names) > 0 {
   197  		switch names[0] {
   198  		case "Input":
   199  			return []string{}, true
   200  		case "Mounts":
   201  			return []string{}, true
   202  		case "Env":
   203  			return []string{}, true
   204  		case "Workdir":
   205  			return []string{}, true
   206  		case "Args":
   207  			return []string{}, true
   208  		case "User":
   209  			return []string{}, true
   210  		case "Always":
   211  			return []string{}, true
   212  		case "Output":
   213  			return []string{}, true
   214  
   215  		}
   216  
   217  		return nil, false
   218  	}
   219  	return []string{}, true
   220  }
   221  
   222  func (Format) RuntimeDoc(names ...string) ([]string, bool) {
   223  	return []string{}, true
   224  }
   225  func (v HTTPFetch) RuntimeDoc(names ...string) ([]string, bool) {
   226  	if len(names) > 0 {
   227  		switch names[0] {
   228  		case "Source":
   229  			return []string{}, true
   230  		case "Dest":
   231  			return []string{}, true
   232  		case "Output":
   233  			return []string{}, true
   234  
   235  		}
   236  
   237  		return nil, false
   238  	}
   239  	return []string{}, true
   240  }
   241  
   242  func (v Merge) RuntimeDoc(names ...string) ([]string, bool) {
   243  	if len(names) > 0 {
   244  		switch names[0] {
   245  		case "Inputs":
   246  			return []string{}, true
   247  		case "Output":
   248  			return []string{}, true
   249  
   250  		}
   251  
   252  		return nil, false
   253  	}
   254  	return []string{}, true
   255  }
   256  
   257  func (v Mkdir) RuntimeDoc(names ...string) ([]string, bool) {
   258  	if len(names) > 0 {
   259  		switch names[0] {
   260  		case "Input":
   261  			return []string{}, true
   262  		case "Path":
   263  			return []string{}, true
   264  		case "Permissions":
   265  			return []string{}, true
   266  		case "Output":
   267  			return []string{}, true
   268  
   269  		}
   270  
   271  		return nil, false
   272  	}
   273  	return []string{}, true
   274  }
   275  
   276  func (v Nop) RuntimeDoc(names ...string) ([]string, bool) {
   277  	if len(names) > 0 {
   278  		switch names[0] {
   279  		case "Input":
   280  			return []string{}, true
   281  		case "Output":
   282  			return []string{}, true
   283  
   284  		}
   285  
   286  		return nil, false
   287  	}
   288  	return []string{}, true
   289  }
   290  
   291  func (v Pull) RuntimeDoc(names ...string) ([]string, bool) {
   292  	if len(names) > 0 {
   293  		switch names[0] {
   294  		case "Source":
   295  			return []string{}, true
   296  		case "Platform":
   297  			return []string{}, true
   298  		case "Auth":
   299  			return []string{}, true
   300  		case "Config":
   301  			return []string{}, true
   302  		case "Output":
   303  			return []string{}, true
   304  		case "ResolveMode":
   305  			return []string{}, true
   306  
   307  		}
   308  
   309  		return nil, false
   310  	}
   311  	return []string{}, true
   312  }
   313  
   314  func (v Push) RuntimeDoc(names ...string) ([]string, bool) {
   315  	if len(names) > 0 {
   316  		switch names[0] {
   317  		case "Pusher":
   318  			return []string{}, true
   319  
   320  		}
   321  		if doc, ok := runtimeDoc(v.Pusher, names...); ok {
   322  			return doc, ok
   323  		}
   324  
   325  		return nil, false
   326  	}
   327  	return []string{}, true
   328  }
   329  
   330  func (v PushImage) RuntimeDoc(names ...string) ([]string, bool) {
   331  	if len(names) > 0 {
   332  		switch names[0] {
   333  		case "Dest":
   334  			return []string{}, true
   335  		case "Type":
   336  			return []string{}, true
   337  		case "Input":
   338  			return []string{}, true
   339  		case "Config":
   340  			return []string{}, true
   341  		case "Platform":
   342  			return []string{}, true
   343  		case "Format":
   344  			return []string{}, true
   345  		case "Auth":
   346  			return []string{}, true
   347  		case "Result":
   348  			return []string{}, true
   349  
   350  		}
   351  
   352  		return nil, false
   353  	}
   354  	return []string{}, true
   355  }
   356  
   357  func (v PushManifests) RuntimeDoc(names ...string) ([]string, bool) {
   358  	if len(names) > 0 {
   359  		switch names[0] {
   360  		case "Dest":
   361  			return []string{}, true
   362  		case "Type":
   363  			return []string{}, true
   364  		case "Format":
   365  			return []string{}, true
   366  		case "Inputs":
   367  			return []string{}, true
   368  		case "Auth":
   369  			return []string{}, true
   370  		case "Result":
   371  			return []string{}, true
   372  
   373  		}
   374  
   375  		return nil, false
   376  	}
   377  	return []string{}, true
   378  }
   379  
   380  func (v ReadFile) RuntimeDoc(names ...string) ([]string, bool) {
   381  	if len(names) > 0 {
   382  		switch names[0] {
   383  		case "Input":
   384  			return []string{}, true
   385  		case "Path":
   386  			return []string{}, true
   387  		case "Contents":
   388  			return []string{}, true
   389  
   390  		}
   391  
   392  		return nil, false
   393  	}
   394  	return []string{}, true
   395  }
   396  
   397  func (v RegistrySetting) RuntimeDoc(names ...string) ([]string, bool) {
   398  	if len(names) > 0 {
   399  		switch names[0] {
   400  		case "Auth":
   401  			return []string{}, true
   402  
   403  		}
   404  
   405  		return nil, false
   406  	}
   407  	return []string{}, true
   408  }
   409  
   410  func (v Rm) RuntimeDoc(names ...string) ([]string, bool) {
   411  	if len(names) > 0 {
   412  		switch names[0] {
   413  		case "Input":
   414  			return []string{}, true
   415  		case "Path":
   416  			return []string{}, true
   417  		case "Output":
   418  			return []string{}, true
   419  		case "AllowWildcard":
   420  			return []string{}, true
   421  
   422  		}
   423  
   424  		return nil, false
   425  	}
   426  	return []string{}, true
   427  }
   428  
   429  func (v Run) RuntimeDoc(names ...string) ([]string, bool) {
   430  	if len(names) > 0 {
   431  		switch names[0] {
   432  		case "Input":
   433  			return []string{}, true
   434  		case "Config":
   435  			return []string{}, true
   436  		case "Mounts":
   437  			return []string{}, true
   438  		case "Env":
   439  			return []string{}, true
   440  		case "Workdir":
   441  			return []string{}, true
   442  		case "User":
   443  			return []string{}, true
   444  		case "Always":
   445  			return []string{}, true
   446  		case "Entrypoint":
   447  			return []string{}, true
   448  		case "Output":
   449  			return []string{}, true
   450  
   451  		}
   452  
   453  		return nil, false
   454  	}
   455  	return []string{}, true
   456  }
   457  
   458  func (v Set) RuntimeDoc(names ...string) ([]string, bool) {
   459  	if len(names) > 0 {
   460  		switch names[0] {
   461  		case "Input":
   462  			return []string{}, true
   463  		case "Config":
   464  			return []string{}, true
   465  		case "Output":
   466  			return []string{}, true
   467  
   468  		}
   469  
   470  		return nil, false
   471  	}
   472  	return []string{}, true
   473  }
   474  
   475  func (v Setting) RuntimeDoc(names ...string) ([]string, bool) {
   476  	if len(names) > 0 {
   477  		switch names[0] {
   478  		case "Registry":
   479  			return []string{}, true
   480  
   481  		}
   482  
   483  		return nil, false
   484  	}
   485  	return []string{}, true
   486  }
   487  
   488  func (v Source) RuntimeDoc(names ...string) ([]string, bool) {
   489  	if len(names) > 0 {
   490  		switch names[0] {
   491  		case "Path":
   492  			return []string{}, true
   493  		case "Include":
   494  			return []string{}, true
   495  		case "Exclude":
   496  			return []string{}, true
   497  		case "Output":
   498  			return []string{}, true
   499  
   500  		}
   501  
   502  		return nil, false
   503  	}
   504  	return []string{}, true
   505  }
   506  
   507  func (v Version) RuntimeDoc(names ...string) ([]string, bool) {
   508  	if len(names) > 0 {
   509  		switch names[0] {
   510  		case "Output":
   511  			return []string{}, true
   512  
   513  		}
   514  
   515  		return nil, false
   516  	}
   517  	return []string{}, true
   518  }
   519  
   520  func (v WriteFile) RuntimeDoc(names ...string) ([]string, bool) {
   521  	if len(names) > 0 {
   522  		switch names[0] {
   523  		case "Input":
   524  			return []string{}, true
   525  		case "Path":
   526  			return []string{}, true
   527  		case "Contents":
   528  			return []string{}, true
   529  		case "Permissions":
   530  			return []string{}, true
   531  		case "Output":
   532  			return []string{}, true
   533  
   534  		}
   535  
   536  		return nil, false
   537  	}
   538  	return []string{}, true
   539  }