codigo actual del servidor, con avances de joan

This commit is contained in:
Jose Sanchez
2023-08-07 15:52:04 -04:00
commit 3cd9b8bbe8
3070 changed files with 532255 additions and 0 deletions

View File

@@ -0,0 +1,277 @@
// To parse this JSON data, do
//
// final shopResponse = shopResponseFromJson(jsonString);
/*
import 'dart:convert';
ShopResponse shopResponseFromJson(String str) => ShopResponse.fromJson(json.decode(str));
String shopResponseToJson(ShopResponse data) => json.encode(data.toJson());
/*
class ShopResponse {
ShopResponse({
this.id,
this.userId,
this.name,
this.logo,
this.sliders,
this.phone,
this.address,
this.rating,
this.numOfReviews,
this.numOfSale,
this.sellerPackageId,
this.productUploadLimit,
this.packageInvalidAt,
this.verificationStatus,
this.verificationInfo,
this.cashOnDeliveryStatus,
this.adminToPay,
this.facebook,
this.google,
this.twitter,
this.youtube,
this.slug,
this.metaTitle,
this.metaDescription,
this.pickUpPointId,
this.shippingCost,
this.deliveryPickupLatitude,
this.deliveryPickupLongitude,
this.bankName,
this.bankAccName,
this.bankAccNo,
this.bankRoutingNo,
this.bankPaymentStatus,
this.createdAt,
this.updatedAt,
this.user,
});
int id;
int userId;
String name;
dynamic logo;
dynamic sliders;
dynamic phone;
String address;
double rating;
var numOfReviews;
var numOfSale;
dynamic sellerPackageId;
var productUploadLimit;
dynamic packageInvalidAt;
var verificationStatus;
String verificationInfo;
var cashOnDeliveryStatus;
double adminToPay;
String facebook;
String google;
String twitter;
String youtube;
String slug;
String metaTitle;
String metaDescription;
dynamic pickUpPointId;
var shippingCost;
dynamic deliveryPickupLatitude;
dynamic deliveryPickupLongitude;
dynamic bankName;
dynamic bankAccName;
dynamic bankAccNo;
dynamic bankRoutingNo;
var bankPaymentStatus;
DateTime createdAt;
DateTime updatedAt;
User user;
factory ShopResponse.fromJson(Map<String, dynamic> json) => ShopResponse(
id: json["id"],
userId: json["user_id"],
name: json["name"],
logo: json["logo"],
sliders: json["sliders"],
phone: json["phone"],
address: json["address"],
rating: double.parse(json["rating"].toString()),
numOfReviews: json["num_of_reviews"],
numOfSale: json["num_of_sale"],
sellerPackageId: json["seller_package_id"],
productUploadLimit: json["product_upload_limit"],
packageInvalidAt: json["package_invalid_at"],
verificationStatus: json["verification_status"],
verificationInfo: json["verification_info"],
cashOnDeliveryStatus: json["cash_on_delivery_status"],
adminToPay: json["admin_to_pay"].toDouble(),
facebook: json["facebook"],
google: json["google"],
twitter: json["twitter"],
youtube: json["youtube"],
slug: json["slug"],
metaTitle: json["meta_title"],
metaDescription: json["meta_description"],
pickUpPointId: json["pick_up_point_id"],
shippingCost: json["shipping_cost"],
deliveryPickupLatitude: json["delivery_pickup_latitude"],
deliveryPickupLongitude: json["delivery_pickup_longitude"],
bankName: json["bank_name"],
bankAccName: json["bank_acc_name"],
bankAccNo: json["bank_acc_no"],
bankRoutingNo: json["bank_routing_no"],
bankPaymentStatus: json["bank_payment_status"],
createdAt: DateTime.parse(json["created_at"]),
updatedAt: DateTime.parse(json["updated_at"]),
user: User.fromJson(json["user"]),
);
Map<String, dynamic> toJson() => {
"id": id,
"user_id": userId,
"name": name,
"logo": logo,
"sliders": sliders,
"phone": phone,
"address": address,
"rating": rating,
"num_of_reviews": numOfReviews,
"num_of_sale": numOfSale,
"seller_package_id": sellerPackageId,
"product_upload_limit": productUploadLimit,
"package_invalid_at": packageInvalidAt,
"verification_status": verificationStatus,
"verification_info": verificationInfo,
"cash_on_delivery_status": cashOnDeliveryStatus,
"admin_to_pay": adminToPay,
"facebook": facebook,
"google": google,
"twitter": twitter,
"youtube": youtube,
"slug": slug,
"meta_title": metaTitle,
"meta_description": metaDescription,
"pick_up_point_id": pickUpPointId,
"shipping_cost": shippingCost,
"delivery_pickup_latitude": deliveryPickupLatitude,
"delivery_pickup_longitude": deliveryPickupLongitude,
"bank_name": bankName,
"bank_acc_name": bankAccName,
"bank_acc_no": bankAccNo,
"bank_routing_no": bankRoutingNo,
"bank_payment_status": bankPaymentStatus,
"created_at": createdAt.toIso8601String(),
"updated_at": updatedAt.toIso8601String(),
"user": user.toJson(),
};
}*/
class User {
User({
this.id,
this.referredBy,
this.providerId,
this.userType,
this.name,
this.email,
this.emailVerifiedAt,
this.verificationCode,
this.newEmailVerificiationCode,
this.deviceToken,
this.avatar,
this.avatarOriginal,
this.address,
this.country,
this.state,
this.city,
this.postalCode,
this.phone,
this.balance,
this.banned,
this.referralCode,
this.customerPackageId,
this.remainingUploads,
this.createdAt,
this.updatedAt,
});
int id;
dynamic referredBy;
dynamic providerId;
String userType;
String name;
String email;
DateTime emailVerifiedAt;
dynamic verificationCode;
dynamic newEmailVerificiationCode;
String deviceToken;
String avatar;
dynamic avatarOriginal;
String address;
String country;
dynamic state;
String city;
String postalCode;
dynamic phone;
int balance;
int banned;
String referralCode;
dynamic customerPackageId;
dynamic remainingUploads;
DateTime createdAt;
DateTime updatedAt;
factory User.fromJson(Map<String, dynamic> json) => User(
id: json["id"],
referredBy: json["referred_by"],
providerId: json["provider_id"],
userType: json["user_type"],
name: json["name"],
email: json["email"],
emailVerifiedAt: DateTime.parse(json["email_verified_at"]),
verificationCode: json["verification_code"],
newEmailVerificiationCode: json["new_email_verificiation_code"],
deviceToken: json["device_token"],
avatar: json["avatar"],
avatarOriginal: json["avatar_original"],
address: json["address"],
country: json["country"],
state: json["state"],
city: json["city"],
postalCode: json["postal_code"],
phone: json["phone"],
balance: json["balance"],
banned: json["banned"],
referralCode: json["referral_code"],
customerPackageId: json["customer_package_id"],
remainingUploads: json["remaining_uploads"],
createdAt: DateTime.parse(json["created_at"]),
updatedAt: DateTime.parse(json["updated_at"]),
);
Map<String, dynamic> toJson() => {
"id": id,
"referred_by": referredBy,
"provider_id": providerId,
"user_type": userType,
"name": name,
"email": email,
"email_verified_at": emailVerifiedAt.toIso8601String(),
"verification_code": verificationCode,
"new_email_verificiation_code": newEmailVerificiationCode,
"device_token": deviceToken,
"avatar": avatar,
"avatar_original": avatarOriginal,
"address": address,
"country": country,
"state": state,
"city": city,
"postal_code": postalCode,
"phone": phone,
"balance": balance,
"banned": banned,
"referral_code": referralCode,
"customer_package_id": customerPackageId,
"remaining_uploads": remainingUploads,
"created_at": createdAt.toIso8601String(),
"updated_at": updatedAt.toIso8601String(),
};
}*/