// package: xrc.ecnova.cloud.v1 // file: api/ecnova/cloud/v1/cloud_proto/resource.proto import * as jspb from "google-protobuf"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; import * as api_ecnova_authconnect_admin_authconn_v1_authconn_proto_authconn_pb from "../../../../../api/ecnova/authconnect/admin/authconn/v1/authconn_proto/authconn_pb"; import * as api_ecnova_account_admin_namespace_v1_namespace_proto_account_admin_namespace_pb from "../../../../../api/ecnova/account/admin/namespace/v1/namespace_proto/account_admin_namespace_pb"; import * as api_ecnova_algolia_admin_app_v1_app_proto_algolia_admin_app_pb from "../../../../../api/ecnova/algolia/admin/app/v1/app_proto/algolia_admin_app_pb"; import * as api_ecnova_accounting_admin_ledger_v1_ledger_proto_ledger_pb from "../../../../../api/ecnova/accounting/admin/ledger/v1/ledger_proto/ledger_pb"; import * as api_ecnova_pingpp_admin_app_v1_app_proto_pingpp_admin_app_pb from "../../../../../api/ecnova/pingpp/admin/app/v1/app_proto/pingpp_admin_app_pb"; import * as api_ecnova_msghub_admin_hub_v1_hub_proto_msghub_admin_hub_pb from "../../../../../api/ecnova/msghub/admin/hub/v1/hub_proto/msghub_admin_hub_pb"; import * as api_ecnova_marketplace_membership_admin_loyaltyprogram_v1_loyaltyprogram_proto_loyaltyprogram_pb from "../../../../../api/ecnova/marketplace/membership/admin/loyaltyprogram/v1/loyaltyprogram_proto/loyaltyprogram_pb"; import * as api_ecnova_marketplace_merchants_admin_merchant_v1_merchant_proto_merchant_pb from "../../../../../api/ecnova/marketplace/merchants/admin/merchant/v1/merchant_proto/merchant_pb"; import * as api_ecnova_twilio_admin_account_v1_account_proto_twilio_admin_account_pb from "../../../../../api/ecnova/twilio/admin/account/v1/account_proto/twilio_admin_account_pb"; import * as api_ecnova_marketplace_shippingfeecalculation_v1_shippingfeecalculation_proto_shippingfeecalculation_pb from "../../../../../api/ecnova/marketplace/shippingfeecalculation/v1/shippingfeecalculation_proto/shippingfeecalculation_pb"; import * as api_ecnova_shansong_admin_app_v1_app_proto_shansong_admin_app_pb from "../../../../../api/ecnova/shansong/admin/app/v1/app_proto/shansong_admin_app_pb"; import * as api_ecnova_xinyi_admin_warehouse_v1_warehouse_proto_warehouse_pb from "../../../../../api/ecnova/xinyi/admin/warehouse/v1/warehouse_proto/warehouse_pb"; import * as api_ecnova_commerce_admin_enterprise_v1_enterprise_proto_enterprise_pb from "../../../../../api/ecnova/commerce/admin/enterprise/v1/enterprise_proto/enterprise_pb"; export class Resource extends jspb.Message { getName(): string; setName(value: string): void; getDisplayName(): string; setDisplayName(value: string): void; getDescription(): string; setDescription(value: string): void; getStatus(): Resource.Status; setStatus(value: Resource.Status): void; hasCreateTime(): boolean; clearCreateTime(): void; getCreateTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setCreateTime(value?: google_protobuf_timestamp_pb.Timestamp): void; hasDeleteTime(): boolean; clearDeleteTime(): void; getDeleteTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setDeleteTime(value?: google_protobuf_timestamp_pb.Timestamp): void; getFullResourceName(): string; setFullResourceName(value: string): void; getIsShared(): boolean; setIsShared(value: boolean): void; hasAccountNamespace(): boolean; clearAccountNamespace(): void; getAccountNamespace(): api_ecnova_account_admin_namespace_v1_namespace_proto_account_admin_namespace_pb.Namespace | undefined; setAccountNamespace(value?: api_ecnova_account_admin_namespace_v1_namespace_proto_account_admin_namespace_pb.Namespace): void; hasAccountingLedger(): boolean; clearAccountingLedger(): void; getAccountingLedger(): api_ecnova_accounting_admin_ledger_v1_ledger_proto_ledger_pb.Ledger | undefined; setAccountingLedger(value?: api_ecnova_accounting_admin_ledger_v1_ledger_proto_ledger_pb.Ledger): void; hasAlgoliaApp(): boolean; clearAlgoliaApp(): void; getAlgoliaApp(): api_ecnova_algolia_admin_app_v1_app_proto_algolia_admin_app_pb.App | undefined; setAlgoliaApp(value?: api_ecnova_algolia_admin_app_v1_app_proto_algolia_admin_app_pb.App): void; hasAuthconnectAuthconn(): boolean; clearAuthconnectAuthconn(): void; getAuthconnectAuthconn(): api_ecnova_authconnect_admin_authconn_v1_authconn_proto_authconn_pb.AuthConn | undefined; setAuthconnectAuthconn(value?: api_ecnova_authconnect_admin_authconn_v1_authconn_proto_authconn_pb.AuthConn): void; hasMsghubHub(): boolean; clearMsghubHub(): void; getMsghubHub(): api_ecnova_msghub_admin_hub_v1_hub_proto_msghub_admin_hub_pb.Hub | undefined; setMsghubHub(value?: api_ecnova_msghub_admin_hub_v1_hub_proto_msghub_admin_hub_pb.Hub): void; hasPingppApp(): boolean; clearPingppApp(): void; getPingppApp(): api_ecnova_pingpp_admin_app_v1_app_proto_pingpp_admin_app_pb.App | undefined; setPingppApp(value?: api_ecnova_pingpp_admin_app_v1_app_proto_pingpp_admin_app_pb.App): void; hasMarketplaceLoyaltyprogram(): boolean; clearMarketplaceLoyaltyprogram(): void; getMarketplaceLoyaltyprogram(): api_ecnova_marketplace_membership_admin_loyaltyprogram_v1_loyaltyprogram_proto_loyaltyprogram_pb.LoyaltyProgram | undefined; setMarketplaceLoyaltyprogram(value?: api_ecnova_marketplace_membership_admin_loyaltyprogram_v1_loyaltyprogram_proto_loyaltyprogram_pb.LoyaltyProgram): void; hasTwilioAccount(): boolean; clearTwilioAccount(): void; getTwilioAccount(): api_ecnova_twilio_admin_account_v1_account_proto_twilio_admin_account_pb.Account | undefined; setTwilioAccount(value?: api_ecnova_twilio_admin_account_v1_account_proto_twilio_admin_account_pb.Account): void; hasMarketplaceMerchant(): boolean; clearMarketplaceMerchant(): void; getMarketplaceMerchant(): api_ecnova_marketplace_merchants_admin_merchant_v1_merchant_proto_merchant_pb.Merchant | undefined; setMarketplaceMerchant(value?: api_ecnova_marketplace_merchants_admin_merchant_v1_merchant_proto_merchant_pb.Merchant): void; hasMarketplaceShippinglabel(): boolean; clearMarketplaceShippinglabel(): void; getMarketplaceShippinglabel(): api_ecnova_marketplace_shippingfeecalculation_v1_shippingfeecalculation_proto_shippingfeecalculation_pb.ShippingLabel | undefined; setMarketplaceShippinglabel(value?: api_ecnova_marketplace_shippingfeecalculation_v1_shippingfeecalculation_proto_shippingfeecalculation_pb.ShippingLabel): void; hasShansongApp(): boolean; clearShansongApp(): void; getShansongApp(): api_ecnova_shansong_admin_app_v1_app_proto_shansong_admin_app_pb.App | undefined; setShansongApp(value?: api_ecnova_shansong_admin_app_v1_app_proto_shansong_admin_app_pb.App): void; hasXinyiWarehouse(): boolean; clearXinyiWarehouse(): void; getXinyiWarehouse(): api_ecnova_xinyi_admin_warehouse_v1_warehouse_proto_warehouse_pb.Warehouse | undefined; setXinyiWarehouse(value?: api_ecnova_xinyi_admin_warehouse_v1_warehouse_proto_warehouse_pb.Warehouse): void; hasCommerceEnterprise(): boolean; clearCommerceEnterprise(): void; getCommerceEnterprise(): api_ecnova_commerce_admin_enterprise_v1_enterprise_proto_enterprise_pb.Enterprise | undefined; setCommerceEnterprise(value?: api_ecnova_commerce_admin_enterprise_v1_enterprise_proto_enterprise_pb.Enterprise): void; getUnderlyingResourceCase(): Resource.UnderlyingResourceCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Resource.AsObject; static toObject(includeInstance: boolean, msg: Resource): Resource.AsObject; static fromObject(obj: Resource.AsObject): Resource; static extensions: {[key: number]: jspb.ExtensionFieldInfo}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; static serializeBinaryToWriter(message: Resource, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): Resource; static deserializeBinaryFromReader(message: Resource, reader: jspb.BinaryReader): Resource; } export namespace Resource { export type AsObject = { name: string, displayName: string, description: string, status: Resource.Status, createTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, deleteTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, fullResourceName: string, isShared: boolean, accountNamespace?: api_ecnova_account_admin_namespace_v1_namespace_proto_account_admin_namespace_pb.Namespace.AsObject, accountingLedger?: api_ecnova_accounting_admin_ledger_v1_ledger_proto_ledger_pb.Ledger.AsObject, algoliaApp?: api_ecnova_algolia_admin_app_v1_app_proto_algolia_admin_app_pb.App.AsObject, authconnectAuthconn?: api_ecnova_authconnect_admin_authconn_v1_authconn_proto_authconn_pb.AuthConn.AsObject, msghubHub?: api_ecnova_msghub_admin_hub_v1_hub_proto_msghub_admin_hub_pb.Hub.AsObject, pingppApp?: api_ecnova_pingpp_admin_app_v1_app_proto_pingpp_admin_app_pb.App.AsObject, marketplaceLoyaltyprogram?: api_ecnova_marketplace_membership_admin_loyaltyprogram_v1_loyaltyprogram_proto_loyaltyprogram_pb.LoyaltyProgram.AsObject, twilioAccount?: api_ecnova_twilio_admin_account_v1_account_proto_twilio_admin_account_pb.Account.AsObject, marketplaceMerchant?: api_ecnova_marketplace_merchants_admin_merchant_v1_merchant_proto_merchant_pb.Merchant.AsObject, marketplaceShippinglabel?: api_ecnova_marketplace_shippingfeecalculation_v1_shippingfeecalculation_proto_shippingfeecalculation_pb.ShippingLabel.AsObject, shansongApp?: api_ecnova_shansong_admin_app_v1_app_proto_shansong_admin_app_pb.App.AsObject, xinyiWarehouse?: api_ecnova_xinyi_admin_warehouse_v1_warehouse_proto_warehouse_pb.Warehouse.AsObject, commerceEnterprise?: api_ecnova_commerce_admin_enterprise_v1_enterprise_proto_enterprise_pb.Enterprise.AsObject, } export enum Status { STATUS_UNSPECIFIED = 0, CREATING = 1, READY = 2, DELETED = 3, } export enum UnderlyingResourceCase { UNDERLYING_RESOURCE_NOT_SET = 0, ACCOUNT_NAMESPACE = 11, ACCOUNTING_LEDGER = 12, ALGOLIA_APP = 13, AUTHCONNECT_AUTHCONN = 14, MSGHUB_HUB = 15, PINGPP_APP = 16, MARKETPLACE_LOYALTYPROGRAM = 17, TWILIO_ACCOUNT = 18, MARKETPLACE_MERCHANT = 19, MARKETPLACE_SHIPPINGLABEL = 20, SHANSONG_APP = 21, XINYI_WAREHOUSE = 22, COMMERCE_ENTERPRISE = 23, } }