itemv1beta1

package
v1.32.0-20241027102508... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: unknown License: Apache-2.0 Imports: 6 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_stargate_item_v1beta1_item_service_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Item

type Item struct {

	// Item description 1.
	Description1 *string `protobuf:"bytes,1,opt,name=description1,proto3,oneof" json:"description1,omitempty"`
	// Item type.
	TypeUuid *v1.UUID `protobuf:"bytes,2,opt,name=type_uuid,json=typeUuid,proto3,oneof" json:"type_uuid,omitempty"`
	// Item category.
	CategoryUuid *v1.UUID `protobuf:"bytes,3,opt,name=category_uuid,json=categoryUuid,proto3,oneof" json:"category_uuid,omitempty"`
	// Item vendor.
	VendorUuid *v1.UUID `protobuf:"bytes,4,opt,name=vendor_uuid,json=vendorUuid,proto3,oneof" json:"vendor_uuid,omitempty"`
	// Item free text.
	FreeText *string `protobuf:"bytes,5,opt,name=free_text,json=freeText,proto3,oneof" json:"free_text,omitempty"`
	// contains filtered or unexported fields
}

func (*Item) Descriptor deprecated

func (*Item) Descriptor() ([]byte, []int)

Deprecated: Use Item.ProtoReflect.Descriptor instead.

func (*Item) GetCategoryUuid

func (x *Item) GetCategoryUuid() *v1.UUID

func (*Item) GetDescription1

func (x *Item) GetDescription1() string

func (*Item) GetFreeText

func (x *Item) GetFreeText() string

func (*Item) GetTypeUuid

func (x *Item) GetTypeUuid() *v1.UUID

func (*Item) GetVendorUuid

func (x *Item) GetVendorUuid() *v1.UUID

func (*Item) ProtoMessage

func (*Item) ProtoMessage()

func (*Item) ProtoReflect

func (x *Item) ProtoReflect() protoreflect.Message

func (*Item) Reset

func (x *Item) Reset()

func (*Item) String

func (x *Item) String() string

type ItemOptions

type ItemOptions struct {

	// Defines if the item is a bundle (containing multiple items).
	IsBundle *bool `protobuf:"varint,1,opt,name=is_bundle,json=isBundle,proto3,oneof" json:"is_bundle,omitempty"`
	// Defines if the item is bound to a customer.
	IsCustomerBinding *bool `protobuf:"varint,2,opt,name=is_customer_binding,json=isCustomerBinding,proto3,oneof" json:"is_customer_binding,omitempty"`
	// Defines if the item follows an OPG.
	// “Order Processing Guideline” or “OPG” means a document issued by HP
	// detailing a specific end-user customer deal or promotions for which HP grants Special Pricing.
	IsOpg *bool `protobuf:"varint,3,opt,name=is_opg,json=isOpg,proto3,oneof" json:"is_opg,omitempty"`
	// Defines if an item is second-hand.
	IsPreowned *bool `protobuf:"varint,4,opt,name=is_preowned,json=isPreowned,proto3,oneof" json:"is_preowned,omitempty"`
	// Defines if the item is service bound.
	IsService *bool `protobuf:"varint,5,opt,name=is_service,json=isService,proto3,oneof" json:"is_service,omitempty"`
	// Defines if the item is a factory item.
	IsFactory *bool `protobuf:"varint,6,opt,name=is_factory,json=isFactory,proto3,oneof" json:"is_factory,omitempty"`
	// Defines if the item is factory integrated by default. ('%-L21%' / '%FIO%')
	IsFactoryIntegrated *bool `` /* 127-byte string literal not displayed */
	// Defines if the item is excluded from assembling.
	HasAssemblingExclusion *bool `` /* 136-byte string literal not displayed */
	// Defines if the item is highlighted on the assembling order document.
	IsHighlightedOnAssemblingOrder *bool `` /* 164-byte string literal not displayed */
	// Defines if the item is assembled by the manufacturer. ('%0D1%' / '%#B19%')
	IsAssembledByManufacturer *bool `` /* 148-byte string literal not displayed */
	// Defines if the item is excluded from any statistics.
	StockOptionNoStatistic *bool `` /* 139-byte string literal not displayed */
	// Defines if the item can only be invoiced in contracts.
	UseContract *bool `protobuf:"varint,12,opt,name=use_contract,json=useContract,proto3,oneof" json:"use_contract,omitempty"`
	// Defines if the item can be used in sales.
	UseSales *bool `protobuf:"varint,13,opt,name=use_sales,json=useSales,proto3,oneof" json:"use_sales,omitempty"`
	// Defines if the sales price is be fixed and can't be changed by user.
	HasFixedSalesPrice *bool `` /* 127-byte string literal not displayed */
	// Defines if the item is getting resolved when added to a document.
	BillOfMaterialDissolve *bool `` /* 139-byte string literal not displayed */
	// Defines if the purchase price can always be edited, overriding any other conditions.
	ForceEditablePurchasePrice *bool `` /* 151-byte string literal not displayed */
	// Defines if the purchase price of the order position is linked to the purchase order position.
	IndividualPrice *bool `protobuf:"varint,17,opt,name=individual_price,json=individualPrice,proto3,oneof" json:"individual_price,omitempty"`
	// Defines if the free text is hidden on purchase orders.
	FreeTextNotOnPurchaseOrder *bool `` /* 155-byte string literal not displayed */
	// Defines if the item can only be used in sets.
	HasSetBinding *bool `protobuf:"varint,19,opt,name=has_set_binding,json=hasSetBinding,proto3,oneof" json:"has_set_binding,omitempty"`
	// Defines if the item is prohibited in sets and can only be added as a normal position.
	IsProhibitedInSet *bool `protobuf:"varint,20,opt,name=is_prohibited_in_set,json=isProhibitedInSet,proto3,oneof" json:"is_prohibited_in_set,omitempty"`
	// Defines if the item is always hidden on all printed documents.
	IsHiddenOnPrintedDocument *bool `` /* 150-byte string literal not displayed */
	// Defines if the item can only be used in offers.
	IsOfferOnly *bool `protobuf:"varint,22,opt,name=is_offer_only,json=isOfferOnly,proto3,oneof" json:"is_offer_only,omitempty"`
	// Defines if the item property "use_sales" was set automatically by the system (only used for filtering, doesn't have any effect).
	IsOrderableByDefault *bool `` /* 133-byte string literal not displayed */
	// Defines if the price is always visible to the user.
	PriceIsAlwaysVisible *bool `` /* 133-byte string literal not displayed */
	// Defines if the item is readonly in documents, i.e. cannot be edited.
	IsReadonly *bool `protobuf:"varint,25,opt,name=is_readonly,json=isReadonly,proto3,oneof" json:"is_readonly,omitempty"`
	// Defines if the item is shown as sold out on web shop.
	IsSoldOut *bool `protobuf:"varint,26,opt,name=is_sold_out,json=isSoldOut,proto3,oneof" json:"is_sold_out,omitempty"`
	// Defines if the item is a customized HP "top config" item.
	// "Top config" items are built by HP and sent directly to the customer.
	IsTopConfig *bool `protobuf:"varint,27,opt,name=is_top_config,json=isTopConfig,proto3,oneof" json:"is_top_config,omitempty"`
	// Defines if the item can be sold without being in stock anymore.
	IsNegativeDisposable *bool `` /* 131-byte string literal not displayed */
	// Defines if the item has special highlighting in offers and orders.
	IsFocusProduct *bool `protobuf:"varint,29,opt,name=is_focus_product,json=isFocusProduct,proto3,oneof" json:"is_focus_product,omitempty"`
	// Defines if the item is shown in web shop.
	IsWebShop *bool `protobuf:"varint,30,opt,name=is_web_shop,json=isWebShop,proto3,oneof" json:"is_web_shop,omitempty"`
	// Defines if the item is NEVER shown in the web shop.
	ShopStateNoShop *bool `protobuf:"varint,31,opt,name=shop_state_no_shop,json=shopStateNoShop,proto3,oneof" json:"shop_state_no_shop,omitempty"`
	// Defines if a "request for quotation" option is shown instead of a normal sales price in the web shop.
	ShopPriceOnDemand *bool `protobuf:"varint,32,opt,name=shop_price_on_demand,json=shopPriceOnDemand,proto3,oneof" json:"shop_price_on_demand,omitempty"`
	// Defines if the item is marked to be checked (only used for filtering, doesn't have any effect).
	ShopStateCheck *bool `protobuf:"varint,33,opt,name=shop_state_check,json=shopStateCheck,proto3,oneof" json:"shop_state_check,omitempty"`
	// Defines if the description will be used for web shop, instead of 1worldsync.
	SyncDescriptionLong *bool `` /* 128-byte string literal not displayed */
	// Defines if the description will be forced for web shop, instead of 1worldsync.
	SyncForceDescription *bool `` /* 131-byte string literal not displayed */
	// Defines if external properties are shown on the item.
	SkipPropertySync *bool `protobuf:"varint,34,opt,name=skip_property_sync,json=skipPropertySync,proto3,oneof" json:"skip_property_sync,omitempty"`
	// Defines if a order number is required on stock in.
	StockOptionNoOrderNumber *bool `` /* 147-byte string literal not displayed */
	// Defines if the item can't be picked for picking.
	StockOptionNoPicking *bool `` /* 133-byte string literal not displayed */
	// Defines if the item is not RMA-able.
	StockOptionNoRma *bool `protobuf:"varint,37,opt,name=stock_option_no_rma,json=stockOptionNoRma,proto3,oneof" json:"stock_option_no_rma,omitempty"`
	// Defines if a serial number is required on stock in.
	StockOptionNoSerialNumber *bool `` /* 150-byte string literal not displayed */
	// Defines if the item is listed in stock validation reports.
	StockOptionNoStocktaking *bool `` /* 145-byte string literal not displayed */
	// Defines if the item is unique per document when added by cross selling.
	IsUniqueCrossSellingItem *bool `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ItemOptions) Descriptor deprecated

func (*ItemOptions) Descriptor() ([]byte, []int)

Deprecated: Use ItemOptions.ProtoReflect.Descriptor instead.

func (*ItemOptions) GetBillOfMaterialDissolve

func (x *ItemOptions) GetBillOfMaterialDissolve() bool

func (*ItemOptions) GetForceEditablePurchasePrice

func (x *ItemOptions) GetForceEditablePurchasePrice() bool

func (*ItemOptions) GetFreeTextNotOnPurchaseOrder

func (x *ItemOptions) GetFreeTextNotOnPurchaseOrder() bool

func (*ItemOptions) GetHasAssemblingExclusion

func (x *ItemOptions) GetHasAssemblingExclusion() bool

func (*ItemOptions) GetHasFixedSalesPrice

func (x *ItemOptions) GetHasFixedSalesPrice() bool

func (*ItemOptions) GetHasSetBinding

func (x *ItemOptions) GetHasSetBinding() bool

func (*ItemOptions) GetIndividualPrice

func (x *ItemOptions) GetIndividualPrice() bool

func (*ItemOptions) GetIsAssembledByManufacturer

func (x *ItemOptions) GetIsAssembledByManufacturer() bool

func (*ItemOptions) GetIsBundle

func (x *ItemOptions) GetIsBundle() bool

func (*ItemOptions) GetIsCustomerBinding

func (x *ItemOptions) GetIsCustomerBinding() bool

func (*ItemOptions) GetIsFactory

func (x *ItemOptions) GetIsFactory() bool

func (*ItemOptions) GetIsFactoryIntegrated

func (x *ItemOptions) GetIsFactoryIntegrated() bool

func (*ItemOptions) GetIsFocusProduct

func (x *ItemOptions) GetIsFocusProduct() bool

func (*ItemOptions) GetIsHiddenOnPrintedDocument

func (x *ItemOptions) GetIsHiddenOnPrintedDocument() bool

func (*ItemOptions) GetIsHighlightedOnAssemblingOrder

func (x *ItemOptions) GetIsHighlightedOnAssemblingOrder() bool

func (*ItemOptions) GetIsNegativeDisposable

func (x *ItemOptions) GetIsNegativeDisposable() bool

func (*ItemOptions) GetIsOfferOnly

func (x *ItemOptions) GetIsOfferOnly() bool

func (*ItemOptions) GetIsOpg

func (x *ItemOptions) GetIsOpg() bool

func (*ItemOptions) GetIsOrderableByDefault

func (x *ItemOptions) GetIsOrderableByDefault() bool

func (*ItemOptions) GetIsPreowned

func (x *ItemOptions) GetIsPreowned() bool

func (*ItemOptions) GetIsProhibitedInSet

func (x *ItemOptions) GetIsProhibitedInSet() bool

func (*ItemOptions) GetIsReadonly

func (x *ItemOptions) GetIsReadonly() bool

func (*ItemOptions) GetIsService

func (x *ItemOptions) GetIsService() bool

func (*ItemOptions) GetIsSoldOut

func (x *ItemOptions) GetIsSoldOut() bool

func (*ItemOptions) GetIsTopConfig

func (x *ItemOptions) GetIsTopConfig() bool

func (*ItemOptions) GetIsUniqueCrossSellingItem

func (x *ItemOptions) GetIsUniqueCrossSellingItem() bool

func (*ItemOptions) GetIsWebShop

func (x *ItemOptions) GetIsWebShop() bool

func (*ItemOptions) GetPriceIsAlwaysVisible

func (x *ItemOptions) GetPriceIsAlwaysVisible() bool

func (*ItemOptions) GetShopPriceOnDemand

func (x *ItemOptions) GetShopPriceOnDemand() bool

func (*ItemOptions) GetShopStateCheck

func (x *ItemOptions) GetShopStateCheck() bool

func (*ItemOptions) GetShopStateNoShop

func (x *ItemOptions) GetShopStateNoShop() bool

func (*ItemOptions) GetSkipPropertySync

func (x *ItemOptions) GetSkipPropertySync() bool

func (*ItemOptions) GetStockOptionNoOrderNumber

func (x *ItemOptions) GetStockOptionNoOrderNumber() bool

func (*ItemOptions) GetStockOptionNoPicking

func (x *ItemOptions) GetStockOptionNoPicking() bool

func (*ItemOptions) GetStockOptionNoRma

func (x *ItemOptions) GetStockOptionNoRma() bool

func (*ItemOptions) GetStockOptionNoSerialNumber

func (x *ItemOptions) GetStockOptionNoSerialNumber() bool

func (*ItemOptions) GetStockOptionNoStatistic

func (x *ItemOptions) GetStockOptionNoStatistic() bool

func (*ItemOptions) GetStockOptionNoStocktaking

func (x *ItemOptions) GetStockOptionNoStocktaking() bool

func (*ItemOptions) GetSyncDescriptionLong

func (x *ItemOptions) GetSyncDescriptionLong() bool

func (*ItemOptions) GetSyncForceDescription

func (x *ItemOptions) GetSyncForceDescription() bool

func (*ItemOptions) GetUseContract

func (x *ItemOptions) GetUseContract() bool

func (*ItemOptions) GetUseSales

func (x *ItemOptions) GetUseSales() bool

func (*ItemOptions) ProtoMessage

func (*ItemOptions) ProtoMessage()

func (*ItemOptions) ProtoReflect

func (x *ItemOptions) ProtoReflect() protoreflect.Message

func (*ItemOptions) Reset

func (x *ItemOptions) Reset()

func (*ItemOptions) String

func (x *ItemOptions) String() string

type UpdateItemsRequest

type UpdateItemsRequest struct {

	// Unique identifier to identify the item.
	ItemNo  []string     `protobuf:"bytes,1,rep,name=item_no,json=itemNo,proto3" json:"item_no,omitempty"`
	Item    *Item        `protobuf:"bytes,2,opt,name=item,proto3,oneof" json:"item,omitempty"`
	Options *ItemOptions `protobuf:"bytes,3,opt,name=options,proto3,oneof" json:"options,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateItemsRequest) Descriptor deprecated

func (*UpdateItemsRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateItemsRequest.ProtoReflect.Descriptor instead.

func (*UpdateItemsRequest) GetItem

func (x *UpdateItemsRequest) GetItem() *Item

func (*UpdateItemsRequest) GetItemNo

func (x *UpdateItemsRequest) GetItemNo() []string

func (*UpdateItemsRequest) GetOptions

func (x *UpdateItemsRequest) GetOptions() *ItemOptions

func (*UpdateItemsRequest) ProtoMessage

func (*UpdateItemsRequest) ProtoMessage()

func (*UpdateItemsRequest) ProtoReflect

func (x *UpdateItemsRequest) ProtoReflect() protoreflect.Message

func (*UpdateItemsRequest) Reset

func (x *UpdateItemsRequest) Reset()

func (*UpdateItemsRequest) String

func (x *UpdateItemsRequest) String() string

type UpdateItemsResponse

type UpdateItemsResponse struct {
	// contains filtered or unexported fields
}

func (*UpdateItemsResponse) Descriptor deprecated

func (*UpdateItemsResponse) Descriptor() ([]byte, []int)

Deprecated: Use UpdateItemsResponse.ProtoReflect.Descriptor instead.

func (*UpdateItemsResponse) ProtoMessage

func (*UpdateItemsResponse) ProtoMessage()

func (*UpdateItemsResponse) ProtoReflect

func (x *UpdateItemsResponse) ProtoReflect() protoreflect.Message

func (*UpdateItemsResponse) Reset

func (x *UpdateItemsResponse) Reset()

func (*UpdateItemsResponse) String

func (x *UpdateItemsResponse) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL