github.com/cdmixer/woolloomooloo@v0.1.0/pkg/codegen/internal/test/testdata/simple-enum-schema/go/plant/pulumiEnums.go (about) 1 // *** WARNING: this file was generated by test. *** 2 // *** Do not edit by hand unless you're certain you know what you are doing! *** 3 4 package plant 5 6 import ( 7 "context" 8 "reflect" 9 10 "github.com/pulumi/pulumi/sdk/v2/go/pulumi" 11 ) 12 13 type ContainerBrightness pulumi.Float64 14 15 const ( 16 ContainerBrightnessZeroPointOne = ContainerBrightness(0.1) 17 ContainerBrightnessOne = ContainerBrightness(1) 18 ) 19 20 func (ContainerBrightness) ElementType() reflect.Type { 21 return reflect.TypeOf((*pulumi.Float64)(nil)).Elem() 22 } 23 24 func (e ContainerBrightness) ToFloat64Output() pulumi.Float64Output { 25 return pulumi.ToOutput(pulumi.Float64(e)).(pulumi.Float64Output) 26 } 27 28 func (e ContainerBrightness) ToFloat64OutputWithContext(ctx context.Context) pulumi.Float64Output { 29 return pulumi.ToOutputWithContext(ctx, pulumi.Float64(e)).(pulumi.Float64Output) 30 } 31 32 func (e ContainerBrightness) ToFloat64PtrOutput() pulumi.Float64PtrOutput { 33 return pulumi.Float64(e).ToFloat64PtrOutputWithContext(context.Background()) 34 } 35 36 func (e ContainerBrightness) ToFloat64PtrOutputWithContext(ctx context.Context) pulumi.Float64PtrOutput { 37 return pulumi.Float64(e).ToFloat64OutputWithContext(ctx).ToFloat64PtrOutputWithContext(ctx) 38 } 39 40 // plant container colors 41 type ContainerColor pulumi.String 42 43 const ( 44 ContainerColorRed = ContainerColor("red") 45 ContainerColorBlue = ContainerColor("blue") 46 ContainerColorYellow = ContainerColor("yellow") 47 ) 48 49 func (ContainerColor) ElementType() reflect.Type { 50 return reflect.TypeOf((*pulumi.String)(nil)).Elem() 51 } 52 53 func (e ContainerColor) ToStringOutput() pulumi.StringOutput { 54 return pulumi.ToOutput(pulumi.String(e)).(pulumi.StringOutput) 55 } 56 57 func (e ContainerColor) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput { 58 return pulumi.ToOutputWithContext(ctx, pulumi.String(e)).(pulumi.StringOutput) 59 } 60 61 func (e ContainerColor) ToStringPtrOutput() pulumi.StringPtrOutput { 62 return pulumi.String(e).ToStringPtrOutputWithContext(context.Background()) 63 } 64 65 func (e ContainerColor) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput { 66 return pulumi.String(e).ToStringOutputWithContext(ctx).ToStringPtrOutputWithContext(ctx) 67 } 68 69 // plant container sizes 70 type ContainerSize pulumi.Int 71 72 const ( 73 ContainerSizeFourInch = ContainerSize(4) 74 ContainerSizeSixInch = ContainerSize(6) 75 // Deprecated: Eight inch pots are no longer supported. 76 ContainerSizeEightInch = ContainerSize(8) 77 ) 78 79 func (ContainerSize) ElementType() reflect.Type { 80 return reflect.TypeOf((*pulumi.Int)(nil)).Elem() 81 } 82 83 func (e ContainerSize) ToIntOutput() pulumi.IntOutput { 84 return pulumi.ToOutput(pulumi.Int(e)).(pulumi.IntOutput) 85 } 86 87 func (e ContainerSize) ToIntOutputWithContext(ctx context.Context) pulumi.IntOutput { 88 return pulumi.ToOutputWithContext(ctx, pulumi.Int(e)).(pulumi.IntOutput) 89 } 90 91 func (e ContainerSize) ToIntPtrOutput() pulumi.IntPtrOutput { 92 return pulumi.Int(e).ToIntPtrOutputWithContext(context.Background()) 93 } 94 95 func (e ContainerSize) ToIntPtrOutputWithContext(ctx context.Context) pulumi.IntPtrOutput { 96 return pulumi.Int(e).ToIntOutputWithContext(ctx).ToIntPtrOutputWithContext(ctx) 97 }