cannabis_reports.models package¶
Submodules¶
cannabis_reports.models.abstract_item module¶
-
class
cannabis_reports.models.abstract_item.
AbstractItem
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.LinksModelWithImage
Represents the base attributes for a saleable cannabis item.
Required Properties:
- barcode (
String
): Link to the barcode for this item., a unicode string - cannabis (
String
): Milligrams of cannabis in this item., a unicode string - cbd (
String
): Amount of CBD in this item., a unicode string - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - hash_oil (
String
): Milligrams of hash oil in this item., a unicode string - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lab_test (
String
): Link to the PDF containing lab test information for this item., a unicode string - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): Name of the item., a unicode string - producer (
Producer
): Information about the producer that created the item., an instance of Producer - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): Object containing information on the reviews for the item., an instance of GeneralOverview - strain (
Strain
): Strain that this item comes from., an instance of Strain - thc (
String
): Amount of THC in this item., a unicode string - type (
String
): Type of item., a unicode string - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
barcode
¶ Link to the barcode for this item.
-
cannabis
¶ Milligrams of cannabis in this item.
-
hash_oil
¶ Milligrams of hash oil in this item.
-
lab_test
¶ Link to the PDF containing lab test information for this item.
-
name
¶ Name of the item.
-
producer
¶ Information about the producer that created the item.
-
reviews
¶ Object containing information on the reviews for the item.
-
strain
¶ Strain that this item comes from.
-
type
¶ Type of item.
- barcode (
cannabis_reports.models.address module¶
-
class
cannabis_reports.models.address.
Address
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.BaseModel
Object containing address location information.
Required Properties:
- address_1 (
String
): Street address., a unicode string - address_2 (
String
): Additional street address line., a unicode string - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - zip (
String
): Zip Code., a unicode string
-
address_1
¶ Street address.
-
address_2
¶ Additional street address line.
-
zip
¶ Zip Code.
- address_1 (
cannabis_reports.models.dispensary module¶
-
class
cannabis_reports.models.dispensary.
Dispensary
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.LinksModelWithImage
- Cannabis producers are the ones that create all of the cannabis flowers,
extracts, edibles, and other products we know and love.
More information about cannabis producers can be found in the Cannabis Reports FAQ.
Required Properties:
- address (
Address
): Object containing additional location information for this dispensary., an instance of Address - city (
String
): City this dispensary is in., a unicode string - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - edibles (
GeneralOverview
): Information on all of the edibles that this producer makes., an instance of GeneralOverview - extracts (
GeneralOverview
): Information on all of the extracts that this producer makes., an instance of GeneralOverview - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lat (
String
): Latitude of this dispensary., a unicode string - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - lng (
String
): Longitude of this dispensary., a unicode string - name (
String
): Name of the dispensary., a unicode string - products (
GeneralOverview
): Information on all of the products that this producer makes., an instance of GeneralOverview - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): The number of reviews for all of the strains available from this seed Producer., an instance of GeneralOverview - slug (
String
): Identifier for this dispensary; a combination of city and state., a unicode string - state (
String
): Two character representation of the state this dispensary is in., a unicode string - strains (
GeneralOverview
): Object containing information about strains available at this dispensary., an instance of GeneralOverview - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
address
¶ Object containing additional location information for this dispensary.
-
city
¶ City this dispensary is in.
-
edibles
¶ Information on all of the edibles that this producer makes.
-
extracts
¶ Information on all of the extracts that this producer makes.
-
lat
¶ Latitude of this dispensary.
-
lng
¶ Longitude of this dispensary.
-
name
¶ Name of the dispensary.
-
products
¶ Information on all of the products that this producer makes.
-
reviews
¶ The number of reviews for all of the strains available from this seed Producer.
-
slug
¶ Identifier for this dispensary; a combination of city and state.
-
state
¶ Two character representation of the state this dispensary is in.
-
strains
¶ Object containing information about strains available at this dispensary.
cannabis_reports.models.edible module¶
-
class
cannabis_reports.models.edible.
Edible
(**kwargs)[source]¶ Bases:
cannabis_reports.models.abstract_item.AbstractItem
- Cannabis edibles cover a wide variety of consumable products that
contain cannabis in various forms. From cotton candy, to tinctures, to dog treats, and everything in between.
If it’s a form of cannabis that is meant to be consumed, it is categorized as an edible.
The main forms of edibles that Cannabis Reports recognizes are:
Cannabis Reports also supports “Other” types of edibles. Some examples are:
- Butter
- Honey
- Breath Strips
- Tea
- Ice Cream
Producers measure the amount of cannabis in their edibles in a variety of ways. We recognize 4 ways for measuring the cannabis contents:
- THC mg
- CBD mg
- Cannabis mg
- Hash Oil mg
More information about cannabis edibles can be found in the FAQ.
Required Properties:
- barcode (
String
): Link to the barcode for this item., a unicode string - cannabis (
String
): Milligrams of cannabis in this item., a unicode string - cbd (
String
): Amount of CBD in this item., a unicode string - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - hash_oil (
String
): Milligrams of hash oil in this item., a unicode string - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lab_test (
String
): Link to the PDF containing lab test information for this item., a unicode string - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): Name of the item., a unicode string - producer (
Producer
): Information about the producer that created the item., an instance of Producer - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): Object containing information on the reviews for the item., an instance of GeneralOverview - strain (
Strain
): Strain that this item comes from., an instance of Strain - thc (
String
): Amount of THC in this item., a unicode string - type (
String
): Type of item., a unicode string - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
cannabis_reports.models.effects_flavors module¶
-
class
cannabis_reports.models.effects_flavors.
Effect
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.BaseModel
Represents an effect profile.
Required Properties:
- anxiety (
Float
): Anxiety effect, a float, Default: 0.0 - appetite_gain (
Float
): Appetite gain effect, a float, Default: 0.0 - calming (
Float
): Calming effect, a float, Default: 0.0 - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - creativity (
Float
): Creativity effect, a float, Default: 0.0 - dry_mouth (
Float
): Dry mouth effect, a float, Default: 0.0 - euphoria (
Float
): Euphoric effect., a float, Default: 0.0 - numbness (
Float
): Numbness effect, a float, Default: 0.0 - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object
-
anxiety
¶ Anxiety effect
-
appetite_gain
¶ Appetite gain effect
-
calming
¶ Calming effect
-
creativity
¶ Creativity effect
-
dry_mouth
¶ Dry mouth effect
-
euphoria
¶ Euphoric effect.
-
numbness
¶ Numbness effect
- anxiety (
-
class
cannabis_reports.models.effects_flavors.
EffectsFlavors
(**kwargs)[source]¶ Bases:
cannabis_reports.models.effects_flavors.Effect
,cannabis_reports.models.effects_flavors.Flavor
Represents a flavor and effect profile.
Required Properties:
- anxiety (
Float
): Anxiety effect, a float, Default: 0.0 - appetite_gain (
Float
): Appetite gain effect, a float, Default: 0.0 - calming (
Float
): Calming effect, a float, Default: 0.0 - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - creativity (
Float
): Creativity effect, a float, Default: 0.0 - dry_mouth (
Float
): Dry mouth effect, a float, Default: 0.0 - earthy (
Float
): Earthy flavor, a float, Default: 0.0 - euphoria (
Float
): Euphoric effect., a float, Default: 0.0 - fruity (
Float
): Fruity flavor, a float, Default: 0.0 - numbness (
Float
): Numbness effect, a float, Default: 0.0 - pine (
Float
): Pine flavor, a float, Default: 0.0 - sour (
Float
): Sour flavor, a float, Default: 0.0 - spicy (
Float
): Spicy flavor, a float, Default: 0.0 - sweet (
Float
): Sweet flavor, a float, Default: 0.0 - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object
- anxiety (
-
class
cannabis_reports.models.effects_flavors.
Flavor
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.BaseModel
Represents a flavor profile.
Required Properties:
- created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - earthy (
Float
): Earthy flavor, a float, Default: 0.0 - fruity (
Float
): Fruity flavor, a float, Default: 0.0 - pine (
Float
): Pine flavor, a float, Default: 0.0 - sour (
Float
): Sour flavor, a float, Default: 0.0 - spicy (
Float
): Spicy flavor, a float, Default: 0.0 - sweet (
Float
): Sweet flavor, a float, Default: 0.0 - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object
-
earthy
¶ Earthy flavor
-
fruity
¶ Fruity flavor
-
pine
¶ Pine flavor
-
sour
¶ Sour flavor
-
spicy
¶ Spicy flavor
-
sweet
¶ Sweet flavor
- created_at (
cannabis_reports.models.extract module¶
-
class
cannabis_reports.models.extract.
Extract
(**kwargs)[source]¶ Bases:
cannabis_reports.models.abstract_item.AbstractItem
Cannabis extracts are created from the flowers of the cannabis plant.
Various methods for creating cannabis extracts have been perfected over thousands of years.Cannabis Reports recognizes 10 main types of extracts:
- Kief
- Hash
- `Water-Hash <https://www.cannabisreports.com/extract-reports/
- water-hash>`_
- Oil
- Wax
- Crumble
- Honeycomb
- Shatter
- Vaporizer-Disposable
- Vaporizer-Cartridge
Each extract is tied to a strain and the producer who created it. For more information about cannabis extracts, check out the FAQ
Required Properties:
- barcode (
String
): Link to the barcode for this item., a unicode string - cannabis (
String
): Milligrams of cannabis in this item., a unicode string - cbd (
String
): Amount of CBD in this item., a unicode string - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - hash_oil (
String
): Milligrams of hash oil in this item., a unicode string - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lab_test (
String
): Link to the PDF containing lab test information for this item., a unicode string - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): Name of the item., a unicode string - producer (
Producer
): Information about the producer that created the item., an instance of Producer - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): Object containing information on the reviews for the item., an instance of GeneralOverview - strain (
Strain
): Strain that this item comes from., an instance of Strain - thc (
String
): Amount of THC in this item., a unicode string - type (
String
): Type of item., a unicode string - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
cannabis_reports.models.flower module¶
-
class
cannabis_reports.models.flower.
Flower
(**kwargs)[source]¶ Bases:
cannabis_reports.models.abstract_item.AbstractItem
- Cannabis flowers are distinct products that can be found on retailer
menus.
The Cannabis Reports system allows for specific batches of cannabis flowers to be linked directly to the cultivator that grew the plant, while still maintaining a connection to the original genetics of the strain.
Designating flowers as distinct items improves our ability to discuss the variety of flower quality that can be produced from the same strain grown at different farms.
The main forms of flowers that Cannabis Reports recognizes are:
Producers measure the cannabinoid content of their flowers in many ways. Currently, Cannabis Reports allows producers to display the percentage of weight for THC and CBD.
Required Properties:
- barcode (
String
): Link to the barcode for this item., a unicode string - cannabis (
String
): Milligrams of cannabis in this item., a unicode string - cbd (
String
): Amount of CBD in this item., a unicode string - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - hash_oil (
String
): Milligrams of hash oil in this item., a unicode string - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lab_test (
String
): Link to the PDF containing lab test information for this item., a unicode string - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): Name of the item., a unicode string - producer (
Producer
): Information about the producer that created the item., an instance of Producer - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): Object containing information on the reviews for the item., an instance of GeneralOverview - strain (
Strain
): Strain that this item comes from., an instance of Strain - thc (
String
): Amount of THC in this item., a unicode string - type (
String
): Type of item., a unicode string - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
cannabis_reports.models.producer module¶
-
class
cannabis_reports.models.producer.
Producer
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.LinksModelWithImage
- Cannabis producers are the ones that create all of the cannabis flowers,
extracts, edibles, and other products we know and love.
More information about cannabis producers can be found in the Cannabis Reports FAQ.
Required Properties:
- created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - edibles (
GeneralOverview
): Information on all of the edibles that this producer makes., an instance of GeneralOverview - extracts (
GeneralOverview
): Information on all of the extracts that this producer makes., an instance of GeneralOverview - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): The name of the producer., a unicode string - products (
GeneralOverview
): Information on all of the products that this producer makes., an instance of GeneralOverview - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): The number of reviews for all of the strains available from this seed Producer., an instance of GeneralOverview - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
edibles
¶ Information on all of the edibles that this producer makes.
-
extracts
¶ Information on all of the extracts that this producer makes.
-
name
¶ The name of the producer.
-
products
¶ Information on all of the products that this producer makes.
-
reviews
¶ The number of reviews for all of the strains available from this seed Producer.
cannabis_reports.models.product module¶
-
class
cannabis_reports.models.product.
Product
(**kwargs)[source]¶ Bases:
cannabis_reports.models.abstract_item.AbstractItem
- Cannabis products cover a wide variety of additional products that
contain cannabis.
Anything that wouldn’t be consumed like an product or extract falls into this category. Pre-rolled cannabis is also in this category.
The main forms of products that Cannabis Reports recognizes are:
Cannabis Reports also supports “Other” types of products. Some examples are:
- Lip Balm
- Massage Oil
- Personal Lubricant
Producers measure the amount of cannabis in their products in a variety of ways. We recognize 4 ways for measuring the cannabis contents:
- THC mg
- CBD mg
- Cannabis mg
- Hash Oil mg
More information about cannabis products can be found in the FAQ.
Required Properties:
- barcode (
String
): Link to the barcode for this item., a unicode string - cannabis (
String
): Milligrams of cannabis in this item., a unicode string - cbd (
String
): Amount of CBD in this item., a unicode string - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - hash_oil (
String
): Milligrams of hash oil in this item., a unicode string - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lab_test (
String
): Link to the PDF containing lab test information for this item., a unicode string - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): Name of the item., a unicode string - producer (
Producer
): Information about the producer that created the item., an instance of Producer - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): Object containing information on the reviews for the item., an instance of GeneralOverview - strain (
Strain
): Strain that this item comes from., an instance of Strain - thc (
String
): Amount of THC in this item., a unicode string - type (
String
): Type of item., a unicode string - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
cannabis_reports.models.review module¶
-
class
cannabis_reports.models.review.
Review
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.BaseModelWithLinks
,cannabis_reports.models.effects_flavors.EffectsFlavors
Represents a CannabisReports review.
Required Properties:
- anxiety (
Float
): Anxiety effect, a float, Default: 0.0 - appetite_gain (
Float
): Appetite gain effect, a float, Default: 0.0 - calming (
Float
): Calming effect, a float, Default: 0.0 - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - creativity (
Float
): Creativity effect, a float, Default: 0.0 - dry_mouth (
Float
): Dry mouth effect, a float, Default: 0.0 - earthy (
Float
): Earthy flavor, a float, Default: 0.0 - euphoria (
Float
): Euphoric effect., a float, Default: 0.0 - fruity (
Float
): Fruity flavor, a float, Default: 0.0 - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - numbness (
Float
): Numbness effect, a float, Default: 0.0 - pine (
Float
): Pine flavor, a float, Default: 0.0 - qr (
String
): Link to the QR code for this record., a unicode string - sour (
Float
): Sour flavor, a float, Default: 0.0 - spicy (
Float
): Spicy flavor, a float, Default: 0.0 - sweet (
Float
): Sweet flavor, a float, Default: 0.0 - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
- anxiety (
cannabis_reports.models.seed_company module¶
-
class
cannabis_reports.models.seed_company.
SeedCompany
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.LineageModel
- Cannabis seed companies create the variety of strains available for
- growing and breeding.
Required Properties:
- created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lineage (
Property
): Countries of origin for the genetics for the strain. Object keys are the country name and the values are the two character country codes. - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): The name of this seed company., a unicode string - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): The number of reviews for all of the strains available from this seed company., an instance of GeneralOverview - strains (
GeneralOverview
): Object containing information on the strains available from this seed company., an instance of GeneralOverview - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
name
¶ The name of this seed company.
-
reviews
¶ The number of reviews for all of the strains available from this seed company.
-
strains
¶ Object containing information on the strains available from this seed company.
cannabis_reports.models.strain module¶
-
class
cannabis_reports.models.strain.
Strain
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.LineageModel
- Cannabis strains are the various cultivars available for the cannabis
family. Thousands of years of human domestication and breeding of cannabis strains have resulted in a huge variety of attributes that we know and love today.
Over time, strain names have been used by various companies in their attempts to recreate the results of other breeders. Cannabis Reports identifies strains not only by their name, but by their seed company as well, to ensure they are all properly represented.
Required Properties:
- children (
GeneralOverview
): Object that holds information about the children for the strain., an instance of GeneralOverview - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - genetics (
StrainGenetics
): Object that holds information about the genetics for the strain., an instance of StrainGenetics - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lineage (
Property
): Countries of origin for the genetics for the strain. Object keys are the country name and the values are the two character country codes. - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): Name of the cannabis strain., a unicode string - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): Object that holds information about the reviews for the strain., an instance of GeneralOverview - seed_company (
SeedCompany
): Information about the seed company that created or provides the strain., an instance of SeedCompany - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
children
¶ Object that holds information about the children for the strain.
-
genetics
¶ Object that holds information about the genetics for the strain.
-
name
¶ Name of the cannabis strain.
-
reviews
¶ Object that holds information about the reviews for the strain.
-
seed_company
¶ Information about the seed company that created or provides the strain.
-
class
cannabis_reports.models.strain.
StrainGenetics
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.BaseModel
Object that holds information about the genetics for the strain.
Required Properties:
- created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - link (
String
): Link to the genetic listing in the Cannabis Reports API., a unicode string - names (
String
): Genetics name. More information., a unicode string - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object
-
link
¶ Link to the genetic listing in the Cannabis Reports API.
-
names
¶ Genetics name. More information.
- created_at (
cannabis_reports.models.user module¶
-
class
cannabis_reports.models.user.
User
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.BaseModelWithLinks
Represents a CannabisReports user.
Required Properties:
- created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - nickname (
String
): The user nickname., a unicode string - qr (
String
): Link to the QR code for this record., a unicode string - slug (
String
): The user slug., a unicode string - tagline (
String
): The user tagline., a unicode string - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
nickname
¶ The user nickname.
-
slug
¶ The user slug.
-
tagline
¶ The user tagline.
- created_at (
Module contents¶
-
class
cannabis_reports.models.
Address
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.BaseModel
Object containing address location information.
Required Properties:
- address_1 (
String
): Street address., a unicode string - address_2 (
String
): Additional street address line., a unicode string - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - zip (
String
): Zip Code., a unicode string
-
address_1
¶ Street address.
-
address_2
¶ Additional street address line.
-
zip
¶ Zip Code.
- address_1 (
-
class
cannabis_reports.models.
Dispensary
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.LinksModelWithImage
- Cannabis producers are the ones that create all of the cannabis flowers,
extracts, edibles, and other products we know and love.
More information about cannabis producers can be found in the Cannabis Reports FAQ.
Required Properties:
- address (
Address
): Object containing additional location information for this dispensary., an instance of Address - city (
String
): City this dispensary is in., a unicode string - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - edibles (
GeneralOverview
): Information on all of the edibles that this producer makes., an instance of GeneralOverview - extracts (
GeneralOverview
): Information on all of the extracts that this producer makes., an instance of GeneralOverview - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lat (
String
): Latitude of this dispensary., a unicode string - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - lng (
String
): Longitude of this dispensary., a unicode string - name (
String
): Name of the dispensary., a unicode string - products (
GeneralOverview
): Information on all of the products that this producer makes., an instance of GeneralOverview - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): The number of reviews for all of the strains available from this seed Producer., an instance of GeneralOverview - slug (
String
): Identifier for this dispensary; a combination of city and state., a unicode string - state (
String
): Two character representation of the state this dispensary is in., a unicode string - strains (
GeneralOverview
): Object containing information about strains available at this dispensary., an instance of GeneralOverview - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
address
¶ Object containing additional location information for this dispensary.
-
city
¶ City this dispensary is in.
-
edibles
¶ Information on all of the edibles that this producer makes.
-
extracts
¶ Information on all of the extracts that this producer makes.
-
lat
¶ Latitude of this dispensary.
-
lng
¶ Longitude of this dispensary.
-
name
¶ Name of the dispensary.
-
products
¶ Information on all of the products that this producer makes.
-
reviews
¶ The number of reviews for all of the strains available from this seed Producer.
-
slug
¶ Identifier for this dispensary; a combination of city and state.
-
state
¶ Two character representation of the state this dispensary is in.
-
strains
¶ Object containing information about strains available at this dispensary.
-
class
cannabis_reports.models.
Edible
(**kwargs)[source]¶ Bases:
cannabis_reports.models.abstract_item.AbstractItem
- Cannabis edibles cover a wide variety of consumable products that
contain cannabis in various forms. From cotton candy, to tinctures, to dog treats, and everything in between.
If it’s a form of cannabis that is meant to be consumed, it is categorized as an edible.
The main forms of edibles that Cannabis Reports recognizes are:
Cannabis Reports also supports “Other” types of edibles. Some examples are:
- Butter
- Honey
- Breath Strips
- Tea
- Ice Cream
Producers measure the amount of cannabis in their edibles in a variety of ways. We recognize 4 ways for measuring the cannabis contents:
- THC mg
- CBD mg
- Cannabis mg
- Hash Oil mg
More information about cannabis edibles can be found in the FAQ.
Required Properties:
- barcode (
String
): Link to the barcode for this item., a unicode string - cannabis (
String
): Milligrams of cannabis in this item., a unicode string - cbd (
String
): Amount of CBD in this item., a unicode string - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - hash_oil (
String
): Milligrams of hash oil in this item., a unicode string - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lab_test (
String
): Link to the PDF containing lab test information for this item., a unicode string - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): Name of the item., a unicode string - producer (
Producer
): Information about the producer that created the item., an instance of Producer - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): Object containing information on the reviews for the item., an instance of GeneralOverview - strain (
Strain
): Strain that this item comes from., an instance of Strain - thc (
String
): Amount of THC in this item., a unicode string - type (
String
): Type of item., a unicode string - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
class
cannabis_reports.models.
Effect
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.BaseModel
Represents an effect profile.
Required Properties:
- anxiety (
Float
): Anxiety effect, a float, Default: 0.0 - appetite_gain (
Float
): Appetite gain effect, a float, Default: 0.0 - calming (
Float
): Calming effect, a float, Default: 0.0 - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - creativity (
Float
): Creativity effect, a float, Default: 0.0 - dry_mouth (
Float
): Dry mouth effect, a float, Default: 0.0 - euphoria (
Float
): Euphoric effect., a float, Default: 0.0 - numbness (
Float
): Numbness effect, a float, Default: 0.0 - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object
-
anxiety
¶ Anxiety effect
-
appetite_gain
¶ Appetite gain effect
-
calming
¶ Calming effect
-
creativity
¶ Creativity effect
-
dry_mouth
¶ Dry mouth effect
-
euphoria
¶ Euphoric effect.
-
numbness
¶ Numbness effect
- anxiety (
-
class
cannabis_reports.models.
EffectsFlavors
(**kwargs)[source]¶ Bases:
cannabis_reports.models.effects_flavors.Effect
,cannabis_reports.models.effects_flavors.Flavor
Represents a flavor and effect profile.
Required Properties:
- anxiety (
Float
): Anxiety effect, a float, Default: 0.0 - appetite_gain (
Float
): Appetite gain effect, a float, Default: 0.0 - calming (
Float
): Calming effect, a float, Default: 0.0 - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - creativity (
Float
): Creativity effect, a float, Default: 0.0 - dry_mouth (
Float
): Dry mouth effect, a float, Default: 0.0 - earthy (
Float
): Earthy flavor, a float, Default: 0.0 - euphoria (
Float
): Euphoric effect., a float, Default: 0.0 - fruity (
Float
): Fruity flavor, a float, Default: 0.0 - numbness (
Float
): Numbness effect, a float, Default: 0.0 - pine (
Float
): Pine flavor, a float, Default: 0.0 - sour (
Float
): Sour flavor, a float, Default: 0.0 - spicy (
Float
): Spicy flavor, a float, Default: 0.0 - sweet (
Float
): Sweet flavor, a float, Default: 0.0 - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object
- anxiety (
-
class
cannabis_reports.models.
Flavor
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.BaseModel
Represents a flavor profile.
Required Properties:
- created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - earthy (
Float
): Earthy flavor, a float, Default: 0.0 - fruity (
Float
): Fruity flavor, a float, Default: 0.0 - pine (
Float
): Pine flavor, a float, Default: 0.0 - sour (
Float
): Sour flavor, a float, Default: 0.0 - spicy (
Float
): Spicy flavor, a float, Default: 0.0 - sweet (
Float
): Sweet flavor, a float, Default: 0.0 - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object
-
earthy
¶ Earthy flavor
-
fruity
¶ Fruity flavor
-
pine
¶ Pine flavor
-
sour
¶ Sour flavor
-
spicy
¶ Spicy flavor
-
sweet
¶ Sweet flavor
- created_at (
-
class
cannabis_reports.models.
Extract
(**kwargs)[source]¶ Bases:
cannabis_reports.models.abstract_item.AbstractItem
Cannabis extracts are created from the flowers of the cannabis plant.
Various methods for creating cannabis extracts have been perfected over thousands of years.Cannabis Reports recognizes 10 main types of extracts:
- Kief
- Hash
- `Water-Hash <https://www.cannabisreports.com/extract-reports/
- water-hash>`_
- Oil
- Wax
- Crumble
- Honeycomb
- Shatter
- Vaporizer-Disposable
- Vaporizer-Cartridge
Each extract is tied to a strain and the producer who created it. For more information about cannabis extracts, check out the FAQ
Required Properties:
- barcode (
String
): Link to the barcode for this item., a unicode string - cannabis (
String
): Milligrams of cannabis in this item., a unicode string - cbd (
String
): Amount of CBD in this item., a unicode string - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - hash_oil (
String
): Milligrams of hash oil in this item., a unicode string - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lab_test (
String
): Link to the PDF containing lab test information for this item., a unicode string - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): Name of the item., a unicode string - producer (
Producer
): Information about the producer that created the item., an instance of Producer - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): Object containing information on the reviews for the item., an instance of GeneralOverview - strain (
Strain
): Strain that this item comes from., an instance of Strain - thc (
String
): Amount of THC in this item., a unicode string - type (
String
): Type of item., a unicode string - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
class
cannabis_reports.models.
Flower
(**kwargs)[source]¶ Bases:
cannabis_reports.models.abstract_item.AbstractItem
- Cannabis flowers are distinct products that can be found on retailer
menus.
The Cannabis Reports system allows for specific batches of cannabis flowers to be linked directly to the cultivator that grew the plant, while still maintaining a connection to the original genetics of the strain.
Designating flowers as distinct items improves our ability to discuss the variety of flower quality that can be produced from the same strain grown at different farms.
The main forms of flowers that Cannabis Reports recognizes are:
Producers measure the cannabinoid content of their flowers in many ways. Currently, Cannabis Reports allows producers to display the percentage of weight for THC and CBD.
Required Properties:
- barcode (
String
): Link to the barcode for this item., a unicode string - cannabis (
String
): Milligrams of cannabis in this item., a unicode string - cbd (
String
): Amount of CBD in this item., a unicode string - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - hash_oil (
String
): Milligrams of hash oil in this item., a unicode string - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lab_test (
String
): Link to the PDF containing lab test information for this item., a unicode string - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): Name of the item., a unicode string - producer (
Producer
): Information about the producer that created the item., an instance of Producer - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): Object containing information on the reviews for the item., an instance of GeneralOverview - strain (
Strain
): Strain that this item comes from., an instance of Strain - thc (
String
): Amount of THC in this item., a unicode string - type (
String
): Type of item., a unicode string - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
class
cannabis_reports.models.
MenuItem
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.BaseModel
Menu items for dispensaries.
Required Properties:
- created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - item (
Property
): The strain, extract, edible, or product. - name (
String
): Name of the item., a unicode string - price (
Float
): The price for the item. This is not set for strains and extracts., a float - price_eighth (
Float
): Price for one eighth ounce of this item. This is not set for edibles and products., a float - price_gram (
Float
): Price for one gram of this item. This is not set for edibles and products., a float - price_half_gram (
Float
): Price for one half gram of the item. This is not set for edibles and products., a float - price_half_ounce (
Float
): Price for one half ounce of this item. This is not set for edibles and products., a float - price_ounce (
Float
): Price for one ounce of this item. This is not set for edibles and products., a float - price_quarter (
Float
): Price for one quarter ounce of this item. This is not set for edibles and products., a float - type (
StringChoice
): Type of item., any of “strain”, “flower”, “extract”, “edible”, “product” - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object
-
item
¶ The strain, extract, edible, or product.
-
name
¶ Name of the item.
-
price
¶ The price for the item. This is not set for strains and extracts.
-
price_eighth
¶ Price for one eighth ounce of this item. This is not set for edibles and products.
-
price_gram
¶ Price for one gram of this item. This is not set for edibles and products.
-
price_half_gram
¶ Price for one half gram of the item. This is not set for edibles and products.
-
price_half_ounce
¶ Price for one half ounce of this item. This is not set for edibles and products.
-
price_ounce
¶ Price for one ounce of this item. This is not set for edibles and products.
-
price_quarter
¶ Price for one quarter ounce of this item. This is not set for edibles and products.
-
type
¶ Type of item.
- created_at (
-
class
cannabis_reports.models.
MenuItemSummary
(**kwargs)[source]¶ Bases:
cannabis_reports.models.menu_item.MenuItem
Menu item summary for when it is known what the menu item is.
Required Properties:
- created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - item (
Property
): The strain, extract, edible, or product. - location (
Dispensary
): Object containing information about the location this item is at., an instance of Dispensary - name (
String
): Name of the item., a unicode string - price (
Float
): The price for the item. This is not set for strains and extracts., a float - price_eighth (
Float
): Price for one eighth ounce of this item. This is not set for edibles and products., a float - price_gram (
Float
): Price for one gram of this item. This is not set for edibles and products., a float - price_half_gram (
Float
): Price for one half gram of the item. This is not set for edibles and products., a float - price_half_ounce (
Float
): Price for one half ounce of this item. This is not set for edibles and products., a float - price_ounce (
Float
): Price for one ounce of this item. This is not set for edibles and products., a float - price_quarter (
Float
): Price for one quarter ounce of this item. This is not set for edibles and products., a float - type (
StringChoice
): Type of item., any of “strain”, “flower”, “extract”, “edible”, “product” - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object
-
location
¶ Object containing information about the location this item is at.
- created_at (
-
class
cannabis_reports.models.
Producer
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.LinksModelWithImage
- Cannabis producers are the ones that create all of the cannabis flowers,
extracts, edibles, and other products we know and love.
More information about cannabis producers can be found in the Cannabis Reports FAQ.
Required Properties:
- created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - edibles (
GeneralOverview
): Information on all of the edibles that this producer makes., an instance of GeneralOverview - extracts (
GeneralOverview
): Information on all of the extracts that this producer makes., an instance of GeneralOverview - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): The name of the producer., a unicode string - products (
GeneralOverview
): Information on all of the products that this producer makes., an instance of GeneralOverview - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): The number of reviews for all of the strains available from this seed Producer., an instance of GeneralOverview - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
edibles
¶ Information on all of the edibles that this producer makes.
-
extracts
¶ Information on all of the extracts that this producer makes.
-
name
¶ The name of the producer.
-
products
¶ Information on all of the products that this producer makes.
-
reviews
¶ The number of reviews for all of the strains available from this seed Producer.
-
class
cannabis_reports.models.
Product
(**kwargs)[source]¶ Bases:
cannabis_reports.models.abstract_item.AbstractItem
- Cannabis products cover a wide variety of additional products that
contain cannabis.
Anything that wouldn’t be consumed like an product or extract falls into this category. Pre-rolled cannabis is also in this category.
The main forms of products that Cannabis Reports recognizes are:
Cannabis Reports also supports “Other” types of products. Some examples are:
- Lip Balm
- Massage Oil
- Personal Lubricant
Producers measure the amount of cannabis in their products in a variety of ways. We recognize 4 ways for measuring the cannabis contents:
- THC mg
- CBD mg
- Cannabis mg
- Hash Oil mg
More information about cannabis products can be found in the FAQ.
Required Properties:
- barcode (
String
): Link to the barcode for this item., a unicode string - cannabis (
String
): Milligrams of cannabis in this item., a unicode string - cbd (
String
): Amount of CBD in this item., a unicode string - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - hash_oil (
String
): Milligrams of hash oil in this item., a unicode string - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lab_test (
String
): Link to the PDF containing lab test information for this item., a unicode string - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): Name of the item., a unicode string - producer (
Producer
): Information about the producer that created the item., an instance of Producer - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): Object containing information on the reviews for the item., an instance of GeneralOverview - strain (
Strain
): Strain that this item comes from., an instance of Strain - thc (
String
): Amount of THC in this item., a unicode string - type (
String
): Type of item., a unicode string - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
class
cannabis_reports.models.
Review
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.BaseModelWithLinks
,cannabis_reports.models.effects_flavors.EffectsFlavors
Represents a CannabisReports review.
Required Properties:
- anxiety (
Float
): Anxiety effect, a float, Default: 0.0 - appetite_gain (
Float
): Appetite gain effect, a float, Default: 0.0 - calming (
Float
): Calming effect, a float, Default: 0.0 - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - creativity (
Float
): Creativity effect, a float, Default: 0.0 - dry_mouth (
Float
): Dry mouth effect, a float, Default: 0.0 - earthy (
Float
): Earthy flavor, a float, Default: 0.0 - euphoria (
Float
): Euphoric effect., a float, Default: 0.0 - fruity (
Float
): Fruity flavor, a float, Default: 0.0 - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - numbness (
Float
): Numbness effect, a float, Default: 0.0 - pine (
Float
): Pine flavor, a float, Default: 0.0 - qr (
String
): Link to the QR code for this record., a unicode string - sour (
Float
): Sour flavor, a float, Default: 0.0 - spicy (
Float
): Spicy flavor, a float, Default: 0.0 - sweet (
Float
): Sweet flavor, a float, Default: 0.0 - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
- anxiety (
-
class
cannabis_reports.models.
SeedCompany
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.LineageModel
- Cannabis seed companies create the variety of strains available for
- growing and breeding.
Required Properties:
- created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lineage (
Property
): Countries of origin for the genetics for the strain. Object keys are the country name and the values are the two character country codes. - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): The name of this seed company., a unicode string - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): The number of reviews for all of the strains available from this seed company., an instance of GeneralOverview - strains (
GeneralOverview
): Object containing information on the strains available from this seed company., an instance of GeneralOverview - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
name
¶ The name of this seed company.
-
reviews
¶ The number of reviews for all of the strains available from this seed company.
-
strains
¶ Object containing information on the strains available from this seed company.
-
class
cannabis_reports.models.
Strain
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.LineageModel
- Cannabis strains are the various cultivars available for the cannabis
family. Thousands of years of human domestication and breeding of cannabis strains have resulted in a huge variety of attributes that we know and love today.
Over time, strain names have been used by various companies in their attempts to recreate the results of other breeders. Cannabis Reports identifies strains not only by their name, but by their seed company as well, to ensure they are all properly represented.
Required Properties:
- children (
GeneralOverview
): Object that holds information about the children for the strain., an instance of GeneralOverview - created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - genetics (
StrainGenetics
): Object that holds information about the genetics for the strain., an instance of StrainGenetics - image (
String
): Link to the full size image for this record on Cannabis Reports., a unicode string - lineage (
Property
): Countries of origin for the genetics for the strain. Object keys are the country name and the values are the two character country codes. - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - name (
String
): Name of the cannabis strain., a unicode string - qr (
String
): Link to the QR code for this record., a unicode string - reviews (
GeneralOverview
): Object that holds information about the reviews for the strain., an instance of GeneralOverview - seed_company (
SeedCompany
): Information about the seed company that created or provides the strain., an instance of SeedCompany - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
children
¶ Object that holds information about the children for the strain.
-
genetics
¶ Object that holds information about the genetics for the strain.
-
name
¶ Name of the cannabis strain.
-
reviews
¶ Object that holds information about the reviews for the strain.
-
seed_company
¶ Information about the seed company that created or provides the strain.
-
class
cannabis_reports.models.
StrainGenetics
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.BaseModel
Object that holds information about the genetics for the strain.
Required Properties:
- created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - link (
String
): Link to the genetic listing in the Cannabis Reports API., a unicode string - names (
String
): Genetics name. More information., a unicode string - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object
-
link
¶ Link to the genetic listing in the Cannabis Reports API.
-
names
¶ Genetics name. More information.
- created_at (
-
class
cannabis_reports.models.
User
(**kwargs)[source]¶ Bases:
cannabis_reports.base_model.BaseModelWithLinks
Represents a CannabisReports user.
Required Properties:
- created_at (
CustomDateTime
): Localized date and time when this record was created., a datetime object - link (
String
): Link to the record in the Cannabis Reports API., a unicode string - nickname (
String
): The user nickname., a unicode string - qr (
String
): Link to the QR code for this record., a unicode string - slug (
String
): The user slug., a unicode string - tagline (
String
): The user tagline., a unicode string - ucpc (
String
): UCPC code for this record., a unicode string - updated_at (
CustomDateTime
): Localized date and time when this record was modified., a datetime object - url (
String
): Link to the record listing on the Cannabis Reports website., a unicode string
-
nickname
¶ The user nickname.
-
slug
¶ The user slug.
-
tagline
¶ The user tagline.
- created_at (