Documentation ¶
Index ¶
- type AccessTokenBean
- type AppendFileBean
- type Area
- type AreaBean
- type BatchDeleteResultBean
- type DataBagBean
- type DataBagDerivativeBean
- type DrawingCompareDiff
- type DrawingCompareDiffBean
- type DrawingCompareDiffPagination
- type DrawingCompareDiffsBean
- type ElementBoundingBoxBean
- type ElementIdWithBoundingBox
- type ElementIds
- type ElementIdsArrayBean
- type ElementIdsBean
- type ElementNodeBean
- type ElementNodeTree
- type FileBean
- type FileIntegrateBean
- type FileIntegrateDetailBean
- type FileIntegrateDetailBeanPageList
- type FileSupportBean
- type FileTranslateBean
- type FileTranslateDetailBean
- type FileTranslateDetailBeanPageList
- type FileUploadStatusBean
- type Floor
- type FloorBean
- type FloorsBean
- type IntegrateFileBean
- type IntegrateFileData
- type Link
- type LinkBean
- type LinkGraphNode
- type LinkGraphNodeBean
- type MEPSysBean
- type MEPSystem
- type MaterialBean
- type MaterialInfo
- type ModelCompareBean
- type ModelCompareBeanPageList
- type ModelCompareChange
- type ModelCompareChangeBean
- type ModelCompareDiff
- type ModelCompareDiffBean
- type ModelCompareDiffPagination
- type ModelCompareDiffsBean
- type NetworkNode
- type ObjectOnFloor
- type Property
- type PropertyBean
- type PropertyValuesBean
- type PropertyValuesBeanList
- type Room
- type RoomBean
- type ShareLinkBean
- type ShareLinkBeanPageList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessTokenBean ¶
func (*AccessTokenBean) ToString ¶
func (o *AccessTokenBean) ToString() string
type AppendFileBean ¶
type Area ¶
type Area struct { Id string `json:"id"` Name string `json:"name"` Boundary string `json:"boundary"` ViewName string `json:"viewName"` LevelId string `json:"levelId"` Area float64 `json:"area"` Perimeter float64 `json:"perimeter"` MaxPt *common.Coordinate `json:"maxPt,omitempty"` MinPt *common.Coordinate `json:"minPt,omitempty"` Properties []*common.PropertyGroup `json:"properties"` }
type BatchDeleteResultBean ¶
type DataBagBean ¶
type DataBagBean DataBagDerivativeBean
type DataBagDerivativeBean ¶
type DrawingCompareDiff ¶
type DrawingCompareDiffBean ¶
type DrawingCompareDiffBean DrawingCompareDiff
type DrawingCompareDiffPagination ¶
type DrawingCompareDiffPagination struct { Page int `json:"page"` Total int `json:"total"` Data []*DrawingCompareDiffBean `json:"data"` }
type DrawingCompareDiffsBean ¶
type DrawingCompareDiffsBean DrawingCompareDiffPagination
type ElementBoundingBoxBean ¶
type ElementBoundingBoxBean ElementIdWithBoundingBox
type ElementIdWithBoundingBox ¶
type ElementIdWithBoundingBox struct { ElementId string `json:"elementId"` BoundingBox common.BoundingBox `json:"boundingBox"` }
type ElementIds ¶ added in v3.0.1
type ElementIdsArrayBean ¶ added in v3.0.1
type ElementIdsArrayBean []ElementIds
type ElementIdsBean ¶ added in v3.0.1
type ElementIdsBean ElementIds
type ElementNodeBean ¶
type ElementNodeTree ¶
type FileBean ¶
type FileIntegrateBean ¶
type FileIntegrateDetailBean ¶
type FileIntegrateDetailBean struct { IntegrateId int64 `json:"integrateId"` SourceId string `json:"sourceId"` //模型对应的sourceld Name string `json:"name"` //集成模型的名称 DatabagId string `json:"databagId"` //数据包id OfflineDatabagStatus string `json:"offlineDatabagStatus"` Reason string `json:"reason"` //若转换失败,返回失败原因 Status string `json:"status"` Type string `json:"type"` //转换类型 rvt-translate(或者igms-translate…) WorkerType string `json:"workerType"` //转换类型 rvt-translate(或者igms-translate…) Thumbnail []string `json:"thumbnail"` //模型的缩略图 Cost int `json:"cost"` //任务耗时(秒) CreateTime string `json:"createTime"` //创建时间 示例:2019-05-01 desc }
type FileIntegrateDetailBeanPageList ¶
type FileIntegrateDetailBeanPageList struct { common.PageList List []*FileIntegrateDetailBean `json:"list"` }
type FileSupportBean ¶
func (*FileSupportBean) ToString ¶
func (o *FileSupportBean) ToString() string
ToString get the string
type FileTranslateBean ¶
type FileTranslateDetailBean ¶
type FileTranslateDetailBean struct { AppKey string `json:"appKey"` //应用的appKey Cost int `json:"cost"` //任务耗时(秒) CreateTime string `json:"createTime"` //创建时间 示例:2019-05-01 desc DatabagId string `json:"databagId"` //数据包id FileId int64 `json:"fileId"` //单模型对应的id Length int64 `json:"length"` //文件长度 Name string `json:"name"` //集成模型的名称 OfflineDatabagStatus string `json:"offlineDatabagStatus"` //集成模型的名称 Reason string `json:"reason"` //若转换失败,返回失败原因 Retry bool `json:"retry"` //重试 SourceId string `json:"sourceId"` //模型对应的sourceld Status string `json:"status"` //模型状态 processing(处理中); success(成功); failed(失败) SupprtOfflineDatabag bool `json:"supprtOfflineDatabag"` //是否支持离线数据包 Thumbnail []string `json:"thumbnail"` //模型的缩略图 Type string `json:"type"` //转换类型 rvt-translate(或者igms-translate…) }
type FileTranslateDetailBeanPageList ¶
type FileTranslateDetailBeanPageList struct { common.PageList List []*FileTranslateDetailBean `json:"list"` }
type FileUploadStatusBean ¶
type Floor ¶
type Floor struct { Id string `json:"id"` Name string `json:"name"` Elevation float64 `json:"elevation"` ArchElev float64 `json:"archElev"` StructElev float64 `json:"structElev"` Height float64 `json:"height"` MiniMap string `json:"miniMap"` Areas []*ObjectOnFloor `json:"areas,omitempty"` Rooms []*ObjectOnFloor `json:"rooms,omitempty"` }
type FloorsBean ¶
type IntegrateFileBean ¶
type IntegrateFileBean IntegrateFileData
type IntegrateFileData ¶
type IntegrateFileData struct { IntegrateId int64 `json:"integrateId"` FileId int64 `json:"fileId"` FileName string `json:"fileName"` LinkedBy string `json:"linkedBy"` DatabagId string `json:"databagId"` DrawingSheetCount int `json:"drawingSheetCount"` Floor string `json:"floor"` FloorSort float64 `json:"floorSort"` Specialty string `json:"specialty"` SpecialtySort float64 `json:"specialtySort"` }
type LinkGraphNode ¶
type LinkGraphNode struct { Name string `json:"name"` FileId string `json:"fileId"` DatabagId string `json:"databagId"` LinkName string `json:"linkName"` LinkPathHash string `json:"linkPathHash"` LinkTransform string `json:"linkTransform"` Links []*LinkGraphNode `json:"links,omitempty"` Params []interface{} `json:"params,omitempty"` }
type LinkGraphNodeBean ¶
type LinkGraphNodeBean LinkGraphNode
type MEPSysBean ¶
type MEPSysBean MEPSystem
type MaterialBean ¶
type MaterialBean MaterialInfo
type MaterialInfo ¶
type MaterialInfo struct { Id string `json:"id"` Name string `json:"name"` Parameters *common.PropertyGroup `json:"parameters,omitempty"` }
type ModelCompareBean ¶
type ModelCompareBean struct { CompareId int64 `json:"compareId"` Name string `json:"name"` //集成模型的名称 SourceId string `json:"sourceId"` //模型对应的sourceld OfflineDatabagStatus string `json:"offlineDatabagStatus"` Reason string `json:"reason"` //若转换失败,返回失败原因 Status string `json:"status"` Type string `json:"type"` // WorkerType string `json:"workerType"` // Thumbnail []string `json:"thumbnail"` //模型的缩略图 Cost int `json:"cost"` //任务耗时(秒) CreateTime string `json:"createTime"` //创建时间 示例:2019-05-01 desc }
type ModelCompareBeanPageList ¶
type ModelCompareBeanPageList struct { common.PageList List []*ModelCompareBean `json:"list"` }
type ModelCompareChange ¶
type ModelCompareChange struct { A string `json:"_A"` B string `json:"_B"` NewAttributes []*common.Attribute `json:"newAttributes"` NewQuantities []*common.Quantity `json:"newQuantities"` DeleteAttributes []*common.Attribute `json:"deleteAttributes"` DeleteQuantities []*common.Quantity `json:"deleteQuantities"` ChangeAttributes []*common.ChangeAttribute `json:"changeAttributes"` ChangeQuantities []*common.ChangeQuantity `json:"changeQuantities"` }
type ModelCompareChangeBean ¶
type ModelCompareChangeBean ModelCompareChange
type ModelCompareDiff ¶
type ModelCompareDiff struct { Id string `json:"Id"` DiffType string `json:"diffType"` //只有三种:NEW DELETE CHANGE PreviousId int64 `json:"previousId"` //变更前文件ID FollowingId int64 `json:"followingId"` //变更后文件ID Specialty string `json:"specialty"` CategoryId string `json:"categoryId"` CategoryName string `json:"categoryName"` Family string `json:"family"` ElementId string `json:"elementId"` ElementName string `json:"elementName"` }
type ModelCompareDiffBean ¶
type ModelCompareDiffBean ModelCompareDiff
type ModelCompareDiffPagination ¶
type ModelCompareDiffPagination struct { Page int `json:"page"` Total int `json:"total"` Data []*ModelCompareDiffBean `json:"data"` }
type ModelCompareDiffsBean ¶
type ModelCompareDiffsBean ModelCompareDiffPagination
type NetworkNode ¶
type ObjectOnFloor ¶
type ObjectOnFloor struct { Id string `json:"id"` Name string `json:"name"` Boundary string `json:"boundary"` LevelId string `json:"levelId"` MaxPt *common.Coordinate `json:"maxPt,omitempty"` MinPt *common.Coordinate `json:"minPt,omitempty"` }
type Property ¶
type Property struct { Id string `json:"elementId"` Name string `json:"name"` GUId string `json:"guid"` FamilyGUId string `json:"familyGuid"` BoundingBox common.BoundingBox `json:"boundingBox"` Properties []*common.PropertyGroup `json:"properties"` }
func (*Property) AddPropertyGroup ¶
func (o *Property) AddPropertyGroup(group *common.PropertyGroup)
type PropertyBean ¶
type PropertyBean Property
type PropertyValuesBean ¶ added in v3.0.1
type PropertyValuesBeanList ¶ added in v3.0.1
type PropertyValuesBeanList []*PropertyValuesBean
type Room ¶
type Room struct { Id string `json:"id"` Name string `json:"name"` Boundary string `json:"boundary"` LevelId string `json:"levelId"` Area float64 `json:"area"` Perimeter float64 `json:"perimeter"` MaxPt *common.Coordinate `json:"maxPt,omitempty"` MinPt *common.Coordinate `json:"minPt,omitempty"` BBoxMax *common.Coordinate `json:"bboxMax,omitempty"` BBoxMin *common.Coordinate `json:"bboxMin,omitempty"` Properties []*common.PropertyGroup `json:"properties"` }
type ShareLinkBean ¶
type ShareLinkBean struct {}
type ShareLinkBeanPageList ¶
type ShareLinkBeanPageList struct {}
Source Files ¶
- access_token_bean.go
- append_file_bean.go
- area_bean.go
- batch_delete_result_bean.go
- databag_derivative_bean.go
- drawing_compare_diff_bean.go
- element_bouding_box_bean.go
- element_ids_bean.go
- element_node_bean.go
- file_bean.go
- file_integrate_bean.go
- file_integrate_detail_bean.go
- file_translate_bean.go
- file_translate_detail_bean.go
- file_upload_status_bean.go
- floor_bean.go
- integrate_file_bean.go
- link_bean.go
- link_graph_node_bean.go
- material_bean.go
- mep_sys_bean.go
- model_compare_bean.go
- model_compare_change_bean.go
- model_compare_diff_bean.go
- property_bean.go
- property_values_bean.go
- room_bean.go
- share_link_bean.go
- support_file_bean.go
Click to show internal directories.
Click to hide internal directories.