add optional paramter with_details to request and details to response in GetFinancial in reports
This commit is contained in:
		@@ -165,28 +165,98 @@ func TestGetFinancialReport(t *testing.T) {
 | 
			
		||||
					From: core.TimeFromString(t, "2006-01-02T15:04:05Z", "2022-01-01T00:00:00.000Z"),
 | 
			
		||||
					To:   core.TimeFromString(t, "2006-01-02T15:04:05Z", "2022-12-31T00:00:00.000Z"),
 | 
			
		||||
				},
 | 
			
		||||
				Page:     1,
 | 
			
		||||
				PageSize: 1,
 | 
			
		||||
				WithDetails: true,
 | 
			
		||||
				Page:        1,
 | 
			
		||||
				PageSize:    1,
 | 
			
		||||
			},
 | 
			
		||||
			`{
 | 
			
		||||
				"result": {
 | 
			
		||||
				  "cash_flows": [
 | 
			
		||||
					{
 | 
			
		||||
					  "period": {
 | 
			
		||||
						"id": 11567022278500,
 | 
			
		||||
						"begin": "2022-08-01T00:00:00Z",
 | 
			
		||||
						"end": "2022-08-15T00:00:00Z"
 | 
			
		||||
					  },
 | 
			
		||||
					  "orders_amount": 1000,
 | 
			
		||||
					  "returns_amount": -3000,
 | 
			
		||||
					  "commission_amount": 1437,
 | 
			
		||||
					  "services_amount": 8471.28,
 | 
			
		||||
					  "currency_code": "string",
 | 
			
		||||
					  "item_delivery_and_return_amount": 1991,
 | 
			
		||||
					  "currency_code": "RUB"
 | 
			
		||||
					  "orders_amount": 1000,
 | 
			
		||||
					  "period": {
 | 
			
		||||
						"begin": "2023-04-03T09:12:10.239Z",
 | 
			
		||||
						"end": "2023-04-03T09:12:10.239Z",
 | 
			
		||||
						"id": 11567022278500
 | 
			
		||||
					  },
 | 
			
		||||
					  "returns_amount": -3000,
 | 
			
		||||
					  "services_amount": 8471.28
 | 
			
		||||
					}
 | 
			
		||||
				  ],
 | 
			
		||||
				  "page_count": 15
 | 
			
		||||
				}
 | 
			
		||||
				  "details": {
 | 
			
		||||
					"period": {
 | 
			
		||||
					  "begin": "2023-04-03T09:12:10.239Z",
 | 
			
		||||
					  "end": "2023-04-03T09:12:10.239Z",
 | 
			
		||||
					  "id": 11567022278500
 | 
			
		||||
					},
 | 
			
		||||
					"payments": [
 | 
			
		||||
					  {
 | 
			
		||||
						"payment": 0,
 | 
			
		||||
						"currency_code": "string"
 | 
			
		||||
					  }
 | 
			
		||||
					],
 | 
			
		||||
					"begin_balance_amount": 0,
 | 
			
		||||
					"delivery": {
 | 
			
		||||
					  "total": 0,
 | 
			
		||||
					  "amount": 0,
 | 
			
		||||
					  "delivery_services": {
 | 
			
		||||
						"total": 0,
 | 
			
		||||
						"items": [
 | 
			
		||||
						  {
 | 
			
		||||
							"name": "string",
 | 
			
		||||
							"price": 0
 | 
			
		||||
						  }
 | 
			
		||||
						]
 | 
			
		||||
					  }
 | 
			
		||||
					},
 | 
			
		||||
					"return": {
 | 
			
		||||
					  "total": 0,
 | 
			
		||||
					  "amount": 0,
 | 
			
		||||
					  "return_services": {
 | 
			
		||||
						"total": 0,
 | 
			
		||||
						"items": [
 | 
			
		||||
						  {
 | 
			
		||||
							"name": "string",
 | 
			
		||||
							"price": 0
 | 
			
		||||
						  }
 | 
			
		||||
						]
 | 
			
		||||
					  }
 | 
			
		||||
					},
 | 
			
		||||
					"loan": 0,
 | 
			
		||||
					"invoice_transfer": 0,
 | 
			
		||||
					"rfbs": {
 | 
			
		||||
					  "total": 0,
 | 
			
		||||
					  "transfer_delivery": 0,
 | 
			
		||||
					  "transfer_delivery_return": 0,
 | 
			
		||||
					  "compensation_delivery_return": 0,
 | 
			
		||||
					  "partial_compensation": 0,
 | 
			
		||||
					  "partial_compensation_return": 0
 | 
			
		||||
					},
 | 
			
		||||
					"services": {
 | 
			
		||||
					  "total": 0,
 | 
			
		||||
					  "items": [
 | 
			
		||||
						{
 | 
			
		||||
						  "name": "string",
 | 
			
		||||
						  "price": 0
 | 
			
		||||
						}
 | 
			
		||||
					  ]
 | 
			
		||||
					},
 | 
			
		||||
					"others": {
 | 
			
		||||
					  "total": 0,
 | 
			
		||||
					  "items": [
 | 
			
		||||
						{
 | 
			
		||||
						  "name": "string",
 | 
			
		||||
						  "price": 0
 | 
			
		||||
						}
 | 
			
		||||
					  ]
 | 
			
		||||
					},
 | 
			
		||||
					"end_balance_amount": 0
 | 
			
		||||
				  }
 | 
			
		||||
				},
 | 
			
		||||
				"page_count": 15
 | 
			
		||||
			}`,
 | 
			
		||||
		},
 | 
			
		||||
		// Test No Client-Id or Api-Key
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user