Documentation
¶
Overview ¶
Package businessplatform 纵横组织相关 API
Index ¶
- type Account
- type CompanyAccountGetData
- type CompanyAccountGetRequest
- type CompanyAccountGetResponse
- type CompanyInfo
- type CompanyInfoGetData
- type CompanyInfoGetRequest
- type CompanyInfoGetResponse
- type PartnerOrganization
- type PartnerOrganizationListData
- type PartnerOrganizationListFilter
- type PartnerOrganizationListRequest
- type PartnerOrganizationListResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct {
// ID 账户id
ID uint64 `json:"account_id,omitempty"`
// Type 主体类型:
// AD: 广告账户
// QIANCHUAN:千川广告账户
Type enum.AccountType `json:"account_type,omitempty"`
}
Account 账户
type CompanyAccountGetData ¶
type CompanyAccountGetData struct {
// List 账户列表
List []Account `json:"account_list,omitempty"`
// PageInfo 分页信息
PageInfo *model.PageInfo `json:"page_info,omitempty"`
}
CompanyAccountGetData json返回值
type CompanyAccountGetRequest ¶
type CompanyAccountGetRequest struct {
// OrganizationID 纵横组织id
OrganizationID uint64 `json:"organization_id,omitempty"`
// CompanyID 公司主体id
CompanyID uint64 `json:"company_id,omitempty"`
// AccountType 账户类型,可选值:
// AD: 广告账户
// QIANCHUAN:千川广告账户
AccountType []enum.AccountType `json:"account_type,omitempty"`
// Page 页码. 默认值: 1
Page int `json:"page,omitempty"`
// PageSize 页面数据量. 默认值: 10
PageSize int `json:"page_size,omitempty"`
}
CompanyAccountGetRequest 获取主体下的账户列表 API Request
func (CompanyAccountGetRequest) Encode ¶
func (r CompanyAccountGetRequest) Encode() string
Encode implement GetRequest interface
type CompanyAccountGetResponse ¶
type CompanyAccountGetResponse struct {
model.BaseResponse
// Data json返回值
Data *CompanyAccountGetData `json:"data,omitempty"`
}
CompanyAccountGetResponse 获取主体下的账户列表 API Response
type CompanyInfo ¶
type CompanyInfo struct {
// CompanyID 公司主体id
CompanyID uint64 `json:"company_id,omitempty"`
// CompanyName 公司主体名
CompanyName string `json:"company_name,omitempty"`
// Type 主体关系,可选值:
// BP_OTHER:
// BP_OWN:
Type enum.CompanyType `json:"type,omitempty"`
// Status 公司主体状态,可选值:
// EXPIRED:已过期
// FAILED: 审核拒绝
// NOT_STARTED:待提交
// PROCESSING: 审核中
// SUCCESS: 审核通过
// WAITING: 待审核
Status enum.CompanyStatus `json:"status,omitempty"`
}
CompanyInfo 主体信息
type CompanyInfoGetData ¶
type CompanyInfoGetData struct {
// List 主体信息列表
List []CompanyInfo `json:"company_info,omitempty"`
// PageInfo 分页信息
PageInfo *model.PageInfo `json:"page_info,omitempty"`
}
CompanyInfoGetData json返回值
type CompanyInfoGetRequest ¶
type CompanyInfoGetRequest struct {
// OrganizationID 纵横组织id
OrganizationID uint64 `json:"organization_id,omitempty"`
// Page 页码. 默认值: 1
Page int `json:"page,omitempty"`
// PageSize 页面数据量. 默认值: 10
PageSize int `json:"page_size,omitempty"`
}
CompanyInfoGetRequest 获取纵横组织下所有主体信息 API Request
func (CompanyInfoGetRequest) Encode ¶
func (r CompanyInfoGetRequest) Encode() string
Encode implement GetRequest interface
type CompanyInfoGetResponse ¶
type CompanyInfoGetResponse struct {
model.BaseResponse
// Data json返回值
Data *CompanyInfoGetData `json:"data,omitempty"`
}
CompanyInfoGetResponse 获取纵横组织下所有主体信息 API Response
type PartnerOrganization ¶
type PartnerOrganization struct {
// ID 发起合作组织请求的组织id
ID uint64 `json:"partner_organization_id,omitempty"`
// Status 合作状态
// 枚举值:BOUND(已绑定)、BINDING(绑定中)、INVALID(失效)、DELETED(删除)
Status enum.PartnerOrganizationStatus `json:"status,omitempty"`
// Remark 备注,合作组织备注信息
Remark string `json:"remark,omitempty"`
}
PartnerOrganization 发起合作组织请求的组织
type PartnerOrganizationListData ¶
type PartnerOrganizationListData struct {
// List 列表
List []PartnerOrganization `json:"list,omitempty"`
// PageInfo 分页信息
PageInfo *model.PageInfo `json:"page_info,omitempty"`
}
PartnerOrganizationListData json返回值
type PartnerOrganizationListFilter ¶
type PartnerOrganizationListFilter struct {
// PartnerOrganizationIDs 合作的巨量纵横组织id,最大不超过200
PartnerOrganizationIDs []uint64 `json:"partner_organization_ids,omitempty"`
// Status 合作状态,默认查询绑定成功的状态
// 允许值:BOUND(已绑定)、BINDING(绑定中)、INVALID(失效)、DELETED(删除)
Status enum.PartnerOrganizationStatus `json:"status,omitempty"`
}
PartnerOrganizationListFilter 过滤条件
type PartnerOrganizationListRequest ¶
type PartnerOrganizationListRequest struct {
// OrganizationID 纵横组织id
OrganizationID uint64 `json:"organization_id,omitempty"`
// Page 页码. 默认值: 1
Page int `json:"page,omitempty"`
// PageSize 页面数据量. 默认值: 10
PageSize int `json:"page_size,omitempty"`
// Filtering 过滤条件
Filtering *PartnerOrganizationListFilter `json:"filtering,omitempty"`
}
PartnerOrganizationListRequest 查询合作组织 API Request
func (PartnerOrganizationListRequest) Encode ¶
func (r PartnerOrganizationListRequest) Encode() string
Encode implement GetRequest interface
type PartnerOrganizationListResponse ¶
type PartnerOrganizationListResponse struct {
model.BaseResponse
// Data json返回值
Data *PartnerOrganizationListData `json:"data,omitempty"`
}
PartnerOrganizationListResponse 查询合作组织 API Response