POST api/Welfare/TAW

Request Information

URI Parameters

None.

Body Parameters

WelfareEdit
NameDescriptionTypeAdditional information
Id

integer

None.

CompanyId

integer

None.

WelfareName

string

None.

GlAccount

string

None.

MaxAmountPerPerson

decimal number

None.

MaxTimePerPerson

integer

None.

BillingDateStart

date

None.

BillingDateEnd

date

None.

ShowDateStart

date

None.

ShowDateEnd

date

None.

BeneficiaryTypes

Collection of string

None.

EmployeeCategoryIds

Collection of integer

None.

GradeIds

Collection of integer

None.

FamilyCategoryIds

Collection of integer

None.

GenderEmployee

Collection of string

None.

GenderFamily

Collection of string

None.

MinAgeEmployee

integer

None.

MaxAgeEmployee

integer

None.

MinAgeFamily

integer

None.

MaxAgeFamily

integer

None.

CalAgeMethod

integer

None.

Wbs

string

None.

FamilyRelationIds

Collection of integer

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "CompanyId": 2,
  "WelfareName": "sample string 3",
  "GlAccount": "sample string 4",
  "MaxAmountPerPerson": 1.0,
  "MaxTimePerPerson": 1,
  "BillingDateStart": "2026-04-01T16:41:12.1930385+07:00",
  "BillingDateEnd": "2026-04-01T16:41:12.1930385+07:00",
  "ShowDateStart": "2026-04-01T16:41:12.1930385+07:00",
  "ShowDateEnd": "2026-04-01T16:41:12.1930385+07:00",
  "BeneficiaryTypes": [
    "sample string 1",
    "sample string 2"
  ],
  "EmployeeCategoryIds": [
    1,
    2
  ],
  "GradeIds": [
    1,
    2
  ],
  "FamilyCategoryIds": [
    1,
    2
  ],
  "GenderEmployee": [
    "sample string 1",
    "sample string 2"
  ],
  "GenderFamily": [
    "sample string 1",
    "sample string 2"
  ],
  "MinAgeEmployee": 1,
  "MaxAgeEmployee": 1,
  "MinAgeFamily": 1,
  "MaxAgeFamily": 1,
  "CalAgeMethod": 1,
  "Wbs": "sample string 5",
  "FamilyRelationIds": [
    1,
    2
  ]
}

text/html

Sample:
{"Id":1,"CompanyId":2,"WelfareName":"sample string 3","GlAccount":"sample string 4","MaxAmountPerPerson":1.0,"MaxTimePerPerson":1,"BillingDateStart":"2026-04-01T16:41:12.1930385+07:00","BillingDateEnd":"2026-04-01T16:41:12.1930385+07:00","ShowDateStart":"2026-04-01T16:41:12.1930385+07:00","ShowDateEnd":"2026-04-01T16:41:12.1930385+07:00","BeneficiaryTypes":["sample string 1","sample string 2"],"EmployeeCategoryIds":[1,2],"GradeIds":[1,2],"FamilyCategoryIds":[1,2],"GenderEmployee":["sample string 1","sample string 2"],"GenderFamily":["sample string 1","sample string 2"],"MinAgeEmployee":1,"MaxAgeEmployee":1,"MinAgeFamily":1,"MaxAgeFamily":1,"CalAgeMethod":1,"Wbs":"sample string 5","FamilyRelationIds":[1,2]}

application/xml, text/xml

Sample:
<WelfareEdit xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TTMWM_MECLAIM_API.ViewModels">
  <BeneficiaryTypes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </BeneficiaryTypes>
  <BillingDateEnd>2026-04-01T16:41:12.1930385+07:00</BillingDateEnd>
  <BillingDateStart>2026-04-01T16:41:12.1930385+07:00</BillingDateStart>
  <CalAgeMethod>1</CalAgeMethod>
  <CompanyId>2</CompanyId>
  <EmployeeCategoryIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </EmployeeCategoryIds>
  <FamilyCategoryIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </FamilyCategoryIds>
  <FamilyRelationIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </FamilyRelationIds>
  <GenderEmployee xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </GenderEmployee>
  <GenderFamily xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </GenderFamily>
  <GlAccount>sample string 4</GlAccount>
  <GradeIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </GradeIds>
  <Id>1</Id>
  <MaxAgeEmployee>1</MaxAgeEmployee>
  <MaxAgeFamily>1</MaxAgeFamily>
  <MaxAmountPerPerson>1</MaxAmountPerPerson>
  <MaxTimePerPerson>1</MaxTimePerPerson>
  <MinAgeEmployee>1</MinAgeEmployee>
  <MinAgeFamily>1</MinAgeFamily>
  <ShowDateEnd>2026-04-01T16:41:12.1930385+07:00</ShowDateEnd>
  <ShowDateStart>2026-04-01T16:41:12.1930385+07:00</ShowDateStart>
  <Wbs>sample string 5</Wbs>
  <WelfareName>sample string 3</WelfareName>
</WelfareEdit>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ServiceResultTypedOfObject
NameDescriptionTypeAdditional information
Code

integer

None.

Errors

Collection of string

None.

Data

Object

None.

Response Formats

application/json, text/json

Sample:
{
  "Code": 1,
  "Errors": [
    "sample string 1",
    "sample string 2"
  ],
  "Data": {}
}

text/html

Sample:
{"Code":1,"Errors":["sample string 1","sample string 2"],"Data":{}}

application/xml, text/xml

Sample:
<ServiceResultTypedOfanyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LSW.Common.Models">
  <Code>1</Code>
  <Data />
  <Errors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Errors>
</ServiceResultTypedOfanyType>