(name string, desc string, opts ...StringParameterOption)
| 618 | } |
| 619 | |
| 620 | func NewStringParameter(name string, desc string, opts ...StringParameterOption) *StringParameter { |
| 621 | p := &StringParameter{ |
| 622 | CommonParameter: CommonParameter{ |
| 623 | Name: name, |
| 624 | Type: TypeString, |
| 625 | Desc: desc, |
| 626 | AuthServices: nil, |
| 627 | }, |
| 628 | } |
| 629 | for _, opt := range opts { |
| 630 | opt(p) |
| 631 | } |
| 632 | return p |
| 633 | } |
| 634 | |
| 635 | var _ Parameter = &StringParameter{} |
| 636 |
no outgoing calls