Skip to content

Commit d971993

Browse files
authored
Added missing meter field setters in builder (#5)
1 parent 917f609 commit d971993

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

builder.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,21 @@ func (b *Builder) WithMeterSerial(serial string) *Builder {
6868
return b
6969
}
7070

71+
func (b *Builder) WithMeterModel(model string) *Builder {
72+
b.payload.MeterModel = model
73+
return b
74+
}
75+
76+
func (b *Builder) WithMeterVendor(vendor string) *Builder {
77+
b.payload.MeterVendor = vendor
78+
return b
79+
}
80+
81+
func (b *Builder) WithMeterFirmware(firmware string) *Builder {
82+
b.payload.MeterFirmware = firmware
83+
return b
84+
}
85+
7186
func (b *Builder) WithIdentificationStatus(status bool) *Builder {
7287
b.payload.IdentificationStatus = status
7388
return b

0 commit comments

Comments
 (0)