feat(ModemAuthentication): add pin

This commit is contained in:
2025-09-29 13:47:55 +02:00
parent 73fe819c9c
commit 0e0ff22a46
3 changed files with 33 additions and 15 deletions

View File

@@ -5,6 +5,7 @@ type SetModemOptions struct {
Type *string
Username *string
Password *string
Pin *string
}
type SetModemOptionsFunc func(opts *SetModemOptions)
@@ -34,8 +35,15 @@ func WithUsername(value string) SetModemOptionsFunc {
opts.Username = &value
}
}
func WithPassword(value string) SetModemOptionsFunc {
return func(opts *SetModemOptions) {
opts.Password = &value
}
}
func WithPin(value string) SetModemOptionsFunc {
return func(opts *SetModemOptions) {
opts.Pin = &value
}
}