add response #101
			
				
			
		
		
		
	| 
						 | 
				
			
			@ -11,22 +11,24 @@ type ResponseCampaignTransactionAll struct {
 | 
			
		|||
 | 
			
		||||
// ResponseNatsCampaignTransaction ...
 | 
			
		||||
type ResponseNatsCampaignTransaction struct {
 | 
			
		||||
	ID             string                             `json:"_id"`
 | 
			
		||||
	Cash           float64                            `json:"cash"`
 | 
			
		||||
	Campaign       ResponseCampaignShortInfo          `json:"campaign"`
 | 
			
		||||
	Options        ResponseCampaignTransactionOptions `json:"options"`
 | 
			
		||||
	Seller         primitive.ObjectID                 `json:"seller"`
 | 
			
		||||
	Type           string                             `json:"type"`
 | 
			
		||||
	Status         string                             `json:"status"`
 | 
			
		||||
	RejectedReason string                             `json:"rejectedReason"`
 | 
			
		||||
	CreatedAt      string                             `json:"createdAt"`
 | 
			
		||||
	UpdatedAt      string                             `json:"updatedAt"`
 | 
			
		||||
	Item           *ResponseCampaignItemShortInfo     `json:"item"`
 | 
			
		||||
	ApprovedBy     primitive.ObjectID                 `json:"approvedBy,omitempty"`
 | 
			
		||||
	RejectedBy     primitive.ObjectID                 `json:"rejectedBy,omitempty"`
 | 
			
		||||
	ApprovedAt     string                             `json:"approvedAt,omitempty"`
 | 
			
		||||
	RejectedAt     string                             `json:"rejectedAt,omitempty"`
 | 
			
		||||
	CompletedAt    string                             `json:"completedAt,omitempty"`
 | 
			
		||||
	ID               string                                       `json:"_id"`
 | 
			
		||||
	Cash             float64                                      `json:"cash"`
 | 
			
		||||
	Campaign         ResponseCampaignShortInfo                    `json:"campaign"`
 | 
			
		||||
	Options          ResponseCampaignTransactionOptions           `json:"options"`
 | 
			
		||||
	Seller           primitive.ObjectID                           `json:"seller"`
 | 
			
		||||
	Type             string                                       `json:"type"`
 | 
			
		||||
	Status           string                                       `json:"status"`
 | 
			
		||||
	RejectedReason   string                                       `json:"rejectedReason"`
 | 
			
		||||
	CreatedAt        string                                       `json:"createdAt"`
 | 
			
		||||
	UpdatedAt        string                                       `json:"updatedAt"`
 | 
			
		||||
	Item             *ResponseCampaignItemShortInfo               `json:"item"`
 | 
			
		||||
	ApprovedBy       primitive.ObjectID                           `json:"approvedBy,omitempty"`
 | 
			
		||||
	RejectedBy       primitive.ObjectID                           `json:"rejectedBy,omitempty"`
 | 
			
		||||
	ApprovedAt       string                                       `json:"approvedAt,omitempty"`
 | 
			
		||||
	RejectedAt       string                                       `json:"rejectedAt,omitempty"`
 | 
			
		||||
	CompletedAt      string                                       `json:"completedAt,omitempty"`
 | 
			
		||||
	RejectReason     string                                       `json:"rejectReason,omitempty"`
 | 
			
		||||
	AdminConfirmData *ResponseCampaignTransactionAdminConfirmData `json:"adminConfirmData,omitempty"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// ResponseCampaignShortInfo ...
 | 
			
		||||
| 
						 | 
				
			
			@ -50,3 +52,8 @@ type ResponseCampaignTransactionOptions struct {
 | 
			
		|||
	Milestone      int64  `json:"milestone"`
 | 
			
		||||
	MilestoneTitle string `json:"milestoneTitle"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// ResponseCampaignTransactionAdminConfirmData ...
 | 
			
		||||
type ResponseCampaignTransactionAdminConfirmData struct {
 | 
			
		||||
	FriendPublicTotal int64 `json:"friendPublicTotal"`
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue