Ejemplo n.º 1
0
    def __init__(self):
        self.parser = reqparse.RequestParser()
        self.parser.add_argument('conclusion_date',
                                 type=str,
                                 required=False,
                                 location='json')
        self.parser.add_argument('cost',
                                 type=float,
                                 required=False,
                                 location='json')
        self.parser.add_argument('client_id',
                                 type=int,
                                 required=False,
                                 location='json')
        self.parser.add_argument('payment_type',
                                 type=str,
                                 required=False,
                                 location='json')
        self.parser.add_argument('application_id',
                                 type=int,
                                 required=False,
                                 location='json')
        self.parser.add_argument('requisite_id',
                                 type=int,
                                 required=False,
                                 location='json')

        super(ContractSingle, self).__init__()
Ejemplo n.º 2
0
 def __init__(self):
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('last_name',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('first_name',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('middle_name',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('organization',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('position',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('phone',
                              type=str,
                              required=False,
                              location='json')
     super(ContactSingle, self).__init__()
Ejemplo n.º 3
0
 def __init__(self):
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('passport_number',
                              type=int,
                              required=False,
                              location='json')
     self.parser.add_argument('passport_series',
                              type=int,
                              required=False,
                              location='json')
     self.parser.add_argument('last_name',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('first_name',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('middle_name',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('email',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('phone',
                              type=str,
                              required=False,
                              location='json')
     super(ClientSingle, self).__init__()
Ejemplo n.º 4
0
 def __init__(self):
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('delivery_address', type=str, required=False, location='json')
     self.parser.add_argument('shipping_address', type=str, required=False, location='json')
     self.parser.add_argument('distance', type=float, required=False, location='json')
     self.parser.add_argument('estimated_time', type=int, required=False, location='json')
     super(RouteSingle, self).__init__()
Ejemplo n.º 5
0
 def __init__(self):
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('last_name',
                              type=str,
                              required=True,
                              help='last name not provided',
                              location='json')
     self.parser.add_argument('first_name',
                              type=str,
                              required=True,
                              help='first name not provided',
                              location='json')
     self.parser.add_argument('middle_name',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('organization',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('position',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('phone',
                              type=str,
                              required=True,
                              help='phone not provided',
                              location='json')
     super(Contacts, self).__init__()
Ejemplo n.º 6
0
    def __init__(self):
        self.parser = reqparse.RequestParser()
        self.parser.add_argument('conclusion_date',
                                 type=str,
                                 required=False,
                                 default=datetime.utcnow,
                                 location='json')
        self.parser.add_argument('cost',
                                 type=float,
                                 required=True,
                                 help='cost of the payment not provided',
                                 location='json')
        self.parser.add_argument('client_id',
                                 type=int,
                                 required=False,
                                 location='json')
        self.parser.add_argument('payment_type',
                                 type=str,
                                 required=False,
                                 default='Card',
                                 location='json')
        self.parser.add_argument('application_id',
                                 type=int,
                                 required=False,
                                 location='json')
        self.parser.add_argument('requisite_id',
                                 type=int,
                                 required=False,
                                 location='json')

        super(Contracts, self).__init__()
Ejemplo n.º 7
0
 def __init__(self):
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('last_name',
                              type=str,
                              required=True,
                              help='last name not provided',
                              location='json')
     self.parser.add_argument('first_name',
                              type=str,
                              required=True,
                              help='first name nor provided',
                              location='json')
     self.parser.add_argument('middle_name',
                              type=str,
                              required=False,
                              default=None,
                              location='json')
     self.parser.add_argument('categories',
                              type=list,
                              required=True,
                              help='categories not provided',
                              location='json')
     self.parser.add_argument('phone',
                              type=str,
                              required=True,
                              help='drivers phone not provided',
                              location='json')
     super(Drivers, self).__init__()
Ejemplo n.º 8
0
 def __init__(self):
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('bank_name',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('bank_account',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('BIK',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('INN',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('KPP',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('KS',
                              type=str,
                              required=False,
                              location='json')
     self.parser.add_argument('RS',
                              type=str,
                              required=False,
                              location='json')
     super(RequisiteSingle, self).__init__()
Ejemplo n.º 9
0
 def __init__(self):
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('last_name', type=str, required=False, location='json')
     self.parser.add_argument('first_name', type=str, required=False, location='json')
     self.parser.add_argument('middle_name', type=str, required=False, location='json')
     self.parser.add_argument('categories', type=list, required=False, location='json')
     self.parser.add_argument('phone', type=str, required=False, location='json')
     super(DriverSingle, self).__init__()
Ejemplo n.º 10
0
 def __init__(self):
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('name', type=str, required=True,
                              help='application name (description) not provided', location='json')
     self.parser.add_argument('conclusion_date', type=str, required=False,
                              default=datetime.utcnow, location='json')
     self.parser.add_argument('delivery_route', type=int, required=False, location='json')
     self.parser.add_argument('shipper_id', type=int, required=False, location='json')
     self.parser.add_argument('receiver_id', type=int, required=False, location='json')
     self.parser.add_argument('status', type=str, required=False,
                              default='active', location='json')
     super(Applications, self).__init__()
Ejemplo n.º 11
0
 def __init__(self):
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('passport_number', type=int, required=True,
                              help='passport number not provided', location='json')
     self.parser.add_argument('passport_series', type=int, required=True,
                              help='passport series not provided', location='json')
     self.parser.add_argument('last_name', type=str, required=True,
                              help='last name not provided', location='json')
     self.parser.add_argument('first_name', type=str, required=True,
                              help='first name not provided', location='json')
     self.parser.add_argument('middle_name', type=str, required=False, location='json')
     self.parser.add_argument('email', type=str, required=False, location='json')
     self.parser.add_argument('phone', type=str, required=True,
                              help='phone not provided', location='json')
     super(Clients, self).__init__()
Ejemplo n.º 12
0
 def __init__(self):
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('nomenclature',
                              type=str,
                              required=False,
                              location='json')  # Что такое 'nomenclature'?
     self.parser.add_argument('weight',
                              type=float,
                              required=False,
                              location='json')
     self.parser.add_argument('application_id',
                              type=int,
                              required=False,
                              location='json')
     super(CargoSingle, self).__init__()
Ejemplo n.º 13
0
 def __init__(self):
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('bank_name',
                              type=str,
                              required=True,
                              help='bank_name not provided',
                              location='json')
     self.parser.add_argument('bank_account',
                              type=str,
                              required=True,
                              help='bank_account name not provided',
                              location='json')
     self.parser.add_argument('BIK',
                              type=str,
                              required=True,
                              help='BIK not provided',
                              location='json')
     self.parser.add_argument('INN',
                              type=str,
                              required=True,
                              help='INN not provided',
                              location='json')
     self.parser.add_argument('KPP',
                              type=str,
                              required=True,
                              help='KSS not provided',
                              location='json')
     self.parser.add_argument('KS',
                              type=str,
                              required=True,
                              help='KS not provided',
                              location='json')
     self.parser.add_argument('RS',
                              type=str,
                              required=True,
                              help='RS not provided',
                              location='json')
     super(Requisites, self).__init__()
Ejemplo n.º 14
0
 def __init__(self):
     self.parser = reqparse.RequestParser()
     self.parser.add_argument('model',
                              type=str,
                              required=True,
                              help='model not provided',
                              location='json')
     self.parser.add_argument('category',
                              type=str,
                              required=True,
                              help='category not provided',
                              location='json')
     self.parser.add_argument('weight',
                              type=float,
                              required=True,
                              help='weight not provided',
                              location='json')
     self.parser.add_argument('volume',
                              type=float,
                              required=True,
                              help='volume not provided',
                              location='json')
     super(Cars, self).__init__()