Skip to main content

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.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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

telus_bulk-1.1.8.tar.gz (19.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

telus_bulk-1.1.8-py3-none-any.whl (61.4 kB view details)

Uploaded Python 3

File details

Details for the file telus_bulk-1.1.8.tar.gz.

File metadata

  • Download URL: telus_bulk-1.1.8.tar.gz
  • Upload date:
  • Size: 19.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for telus_bulk-1.1.8.tar.gz
Algorithm Hash digest
SHA256 2978c8947861e5ad40bceb55454c7b1a2a73f1d7bc530ae260e9c031de0f4870
MD5 f83ad5d1840645bbcd6ede3bb40b8b22
BLAKE2b-256 349c8438e68737e5592f13a1328b173472ec3407bab413353387422b95ffc645

See more details on using hashes here.

File details

Details for the file telus_bulk-1.1.8-py3-none-any.whl.

File metadata

  • Download URL: telus_bulk-1.1.8-py3-none-any.whl
  • Upload date:
  • Size: 61.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for telus_bulk-1.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 a79d628ec15db3935dc6cedc1b2b4473b93462eb794375883e18f1145a68612b
MD5 50179168662c89df74e5040cf1a73d69
BLAKE2b-256 4faee631002067634fc5c3993042a1caaebae624a1f5ea4be052ab164a7700ee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page