October 2018
Beginner to intermediate
736 pages
17h 39m
English
The relevant story for an Artisan's need to create a Product, from the list earlier, is:
Artisan users own the majority of the data points for a Product object. In fact, the only property that they really shouldn't be able to create or alter is the store_available flag that controls whether a given Product is available on the Web Storefront that the Central Office runs. As a result, the output of to_message_data for hms_artisan.artisan_objects.Product looks very much like its to_data_dict method:
def to_message_data(self) -> (dict,): """ Creates and returns a dictionary representation of the instance that is ...