LoginParam constructor

const LoginParam({
  1. @JsonKey.new(name: 'ip') @Default.new('') String ip,
  2. @JsonKey.new(name: 'port') @Default.new(80) int port,
  3. @JsonKey.new(name: 'username') @Default.new('') String username,
  4. @JsonKey.new(name: 'password') @Default.new('') String password,
})

Implementation

const factory LoginParam({
  @JsonKey(name: 'ip') @Default('') String ip,
  @JsonKey(name: 'port') @Default(80) int port,
  @JsonKey(name: 'username') @Default('') String username,
  @JsonKey(name: 'password') @Default('') String password,
}) = _LoginParam;