A package to be used to store classes used among Telus Bulk repositories of TMF-645, TMF-620 and AMS models
Project description
telus-bulk-types-pypi
Import models using
from telus_bulk.models
E.g
from telus_bulk.models.worker_job import AddressProcessingJob
job_data: AddressProcessingJob = AddressProcessingJob.parse_raw(message.data)
PYTEST
The .env file must have the PYTHONPATH variable
PYTHONPATH=src
Changelog
1.2.6
- City Alias Class and field in PlaceAMS added
1.2.6
- modified province attribute and added cityCoverage for related party
1.2.4
- add province capability to related party for tmf-632 organizations short response
1.2.2:
- Reports models updated using new clli implementation
1.2.1:
- CLLI: model updated
1.2.0:
- Reports full support
1.1.19:
- ReportsAddressUpdateDto and Reports default value updated
1.1.18:
- ReportsAddressUpdateDto
1.1.17:
- Reports CamelCase models with tests
1.1.16:
- checkServiceQualificationCreate.relatedParty added default value (SFDC)
1.1.15:
- Clli model added
- CheckServiceQualificationItem.place.clli added
1.1.14:
- CheckServiceQualificationItem.expiration_date added pre validator to parse to datetime
1.1.12:
- http_post set default content_type to "FORM-ENCODED" for backward compatibility
- createdAt in models Union["Any"]
1.1.12:
- Typo: Overall file updated names
1.1.11:
- OverallProcessorType created, OverAllData updated [field created: processor_type ]
- ServiceEligibilityUnavailabilityReason [Field created: construction_charge, comments]
- Httpx helper class post with application/json support
1.1.9:
- CheckServiceQualification and CheckServiceQualificationItem models updated with createdAt field
- OverAllProcessStatus, OverAllProcess, OverAllData classes created
1.1.8:
- Pagination model validated for page to always be greater than 1
- CheckServiceQualificationItem:
effective_qualification_item_date create as str
expiration_date updated from datetime to str - ServiceRefOrValue
service_specification updated to Union of List[ServiceSpecificationRef] | List[ServiceSpecification]
1.1.6:
- PageDto paginationMetadata -> meta
1.1.6:
- Added pagination models and pytest
1.1.5:
- Added RelatedParty class to CityCoverageProcessedJob.relatedParty, instead of a string array
- WebMethods init module updated to export get and post methods
- 645/service/place updated priority to match first PlaceAMS class
1.1.3:
- Added Web Methods
1.1.0:
- Added more AMS fields to PlaceAMS, First demo ready!
1.0.7:
- Added more AMS fields to PlaceAMS
1.0.6:
- Partner list bug fix
1.0.5:
- Added supported partners enum and list
1.0.3:
- Optional AMS Coordinates object fields, except for latitude and longitude
1.0.2:
- Added CityCoverageProcessedJob class
- CSQI service supports a PlaceAms as Place
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file telus_bulk-1.2.7.tar.gz.
File metadata
- Download URL: telus_bulk-1.2.7.tar.gz
- Upload date:
- Size: 23.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4fd58bfe9be23f308be19083dc9299b1baccc38ee60137511bd6d699a677a40
|
|
| MD5 |
41fed0ffb361c4d1080756e59a445a1c
|
|
| BLAKE2b-256 |
661311ac46e65592e53295f0573ae32b0416866e454b85e9b6dff241e3ec8ba6
|
File details
Details for the file telus_bulk-1.2.7-py3-none-any.whl.
File metadata
- Download URL: telus_bulk-1.2.7-py3-none-any.whl
- Upload date:
- Size: 65.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
443ac679937a521d805fbaf6ee1b876010b80ea7bafac24e7f72b2d761267907
|
|
| MD5 |
6f26cf2aaac29554652d49412a695ceb
|
|
| BLAKE2b-256 |
ad400463fa7eb104b943a084c0b638f5ea968c9fa797a6d6148fce7c5636ad38
|