Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCompanyResource ¶
Types ¶
type Company ¶
type Company struct { ID types.String `tfsdk:"id"` Version types.Int64 `tfsdk:"version"` Key types.String `tfsdk:"key"` Status types.String `tfsdk:"status"` Name types.String `tfsdk:"name"` ContactEmail types.String `tfsdk:"contact_email"` ShippingAddressKeys []types.String `tfsdk:"shipping_address_keys"` DefaultShippingAddressKey types.String `tfsdk:"default_shipping_address_key"` BillingAddressKeys []types.String `tfsdk:"billing_address_keys"` DefaultBillingAddressKey types.String `tfsdk:"default_billing_address_key"` Stores []sharedtypes.StoreKeyReference `tfsdk:"store"` Addresses []sharedtypes.Address `tfsdk:"address"` Custom *sharedtypes.Custom `tfsdk:"custom"` }
Company is a type to model the fields that all types of Companies have in common.
func NewCompanyFromNative ¶
func NewCompanyFromNative(bu *platform.BusinessUnit) (Company, error)
NewCompanyFromNative creates a new Company from a platform.Company.
Click to show internal directories.
Click to hide internal directories.