36 lines
924 B
Dart
36 lines
924 B
Dart
// Label StoreMax
|
|
//
|
|
// Created by Anthony Gordon.
|
|
// 2023, WooSignal Ltd. All rights reserved.
|
|
//
|
|
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
class DefaultShipping {
|
|
String code;
|
|
String? country;
|
|
List<DefaultShippingState> states;
|
|
DefaultShipping(
|
|
{required this.code, required this.country, required this.states});
|
|
}
|
|
|
|
class DefaultShippingState {
|
|
String? code;
|
|
String? name;
|
|
|
|
DefaultShippingState({required this.code, required this.name});
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = <String, dynamic>{};
|
|
data['code'] = code;
|
|
data['name'] = name;
|
|
return data;
|
|
}
|
|
|
|
DefaultShippingState.fromJson(Map<String, dynamic> json) {
|
|
code = json['code'];
|
|
name = json['name'];
|
|
}
|
|
}
|