@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen") public class ExpenseApplicationCreateParams extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
SERIALIZED_NAME_APPROVAL_FLOW_ROUTE_ID |
static String |
SERIALIZED_NAME_APPROVER_ID |
static String |
SERIALIZED_NAME_COMPANY_ID |
static String |
SERIALIZED_NAME_DESCRIPTION |
static String |
SERIALIZED_NAME_DRAFT |
static String |
SERIALIZED_NAME_EXPENSE_APPLICATION_LINES |
static String |
SERIALIZED_NAME_ISSUE_DATE |
static String |
SERIALIZED_NAME_PARENT_ID |
static String |
SERIALIZED_NAME_SECTION_ID |
static String |
SERIALIZED_NAME_SEGMENT1_TAG_ID |
static String |
SERIALIZED_NAME_SEGMENT2_TAG_ID |
static String |
SERIALIZED_NAME_SEGMENT3_TAG_ID |
static String |
SERIALIZED_NAME_TAG_IDS |
static String |
SERIALIZED_NAME_TITLE |
| Constructor and Description |
|---|
ExpenseApplicationCreateParams() |
| Modifier and Type | Method and Description |
|---|---|
ExpenseApplicationCreateParams |
addExpenseApplicationLinesItem(ExpenseApplicationCreateParamsExpenseApplicationLines expenseApplicationLinesItem) |
ExpenseApplicationCreateParams |
addTagIdsItem(Integer tagIdsItem) |
ExpenseApplicationCreateParams |
approvalFlowRouteId(Integer approvalFlowRouteId) |
ExpenseApplicationCreateParams |
approverId(Integer approverId) |
ExpenseApplicationCreateParams |
companyId(Integer companyId) |
ExpenseApplicationCreateParams |
description(String description) |
ExpenseApplicationCreateParams |
draft(Boolean draft) |
boolean |
equals(Object o) |
ExpenseApplicationCreateParams |
expenseApplicationLines(List<ExpenseApplicationCreateParamsExpenseApplicationLines> expenseApplicationLines) |
Integer |
getApprovalFlowRouteId()
申請経路ID<br> <ul> <li>経費申請のステータスを申請中として作成する場合は、必ず指定してください。</li> <li>指定する申請経路IDは、申請経路APIを利用して取得してください。</li> <li> 未指定の場合は、基本経路を設定している事業所では基本経路が、基本経路を設定していない事業所では利用可能な申請経路の中から最初の申請経路が自動的に使用されます。 <ul> <li>意図しない申請経路を持った経費申請の作成を防ぐために、使用する申請経路IDを指定することを推奨します。</li> </ul> </li> <li> ベーシックプランの事業所では以下のデフォルトで用意された申請経路のみ指定できます <ul> <li>指定なし</li> <li>承認者を指定</li> </ul> </li> </ul>
minimum: 1
maximum: 2147483647
|
Integer |
getApproverId()
承認者のユーザーID<br> 「承認者を指定」の経路を申請経路として使用する場合に指定してください。<br> 指定する承認者のユーザーIDは、申請経路APIを利用して取得してください。
minimum: 1
maximum: 2147483647
|
Integer |
getCompanyId()
事業所ID
minimum: 1
maximum: 2147483647
|
String |
getDescription()
備考 (10000文字以内)
|
Boolean |
getDraft()
経費申請のステータス<br> falseを指定した時は申請中(in_progress)で経費申請を作成します。<br> trueを指定した時は下書き(draft)で経費申請を作成します。<br> 未指定の時は下書きとみなして経費申請を作成します。
|
List<ExpenseApplicationCreateParamsExpenseApplicationLines> |
getExpenseApplicationLines()
Get expenseApplicationLines
|
String |
getIssueDate()
申請日 (yyyy-mm-dd)<br> 指定しない場合は当日の日付が登録されます。
|
Integer |
getParentId()
親申請ID(法人向けプロフェッショナル, 法人向け エンタープライズプラン)<br> <ul> <li>承認済みの既存各種申請IDのみ指定可能です。</li> <li>各種申請一覧APIを利用して取得してください。</li> </ul>
minimum: 1
maximum: 2147483647
|
Integer |
getSectionId()
部門ID
minimum: 1
maximum: 2147483647
|
Long |
getSegment1TagId()
セグメント1ID(法人向けプロフェッショナル, 法人向けエンタープライズプラン)<br> セグメントタグ一覧APIを利用して取得してください。<br> <a href=\"https://support.freee.co.jp/hc/ja/articles/360020679611\" target=\"_blank\">セグメント(分析用タグ)の設定</a><br>
minimum: 1
maximum: 9223372036854775807
|
Long |
getSegment2TagId()
セグメント2ID(法人向け エンタープライズプラン)<br> セグメントタグ一覧APIを利用して取得してください。<br> <a href=\"https://support.freee.co.jp/hc/ja/articles/360020679611\" target=\"_blank\">セグメント(分析用タグ)の設定</a><br>
minimum: 1
maximum: 9223372036854775807
|
Long |
getSegment3TagId()
セグメント3ID(法人向け エンタープライズプラン)<br> セグメントタグ一覧APIを利用して取得してください。<br> <a href=\"https://support.freee.co.jp/hc/ja/articles/360020679611\" target=\"_blank\">セグメント(分析用タグ)の設定</a><br>
minimum: 1
maximum: 9223372036854775807
|
List<Integer> |
getTagIds()
メモタグID
|
String |
getTitle()
申請タイトル (250文字以内)
|
int |
hashCode() |
ExpenseApplicationCreateParams |
issueDate(String issueDate) |
ExpenseApplicationCreateParams |
parentId(Integer parentId) |
ExpenseApplicationCreateParams |
sectionId(Integer sectionId) |
ExpenseApplicationCreateParams |
segment1TagId(Long segment1TagId) |
ExpenseApplicationCreateParams |
segment2TagId(Long segment2TagId) |
ExpenseApplicationCreateParams |
segment3TagId(Long segment3TagId) |
void |
setApprovalFlowRouteId(Integer approvalFlowRouteId) |
void |
setApproverId(Integer approverId) |
void |
setCompanyId(Integer companyId) |
void |
setDescription(String description) |
void |
setDraft(Boolean draft) |
void |
setExpenseApplicationLines(List<ExpenseApplicationCreateParamsExpenseApplicationLines> expenseApplicationLines) |
void |
setIssueDate(String issueDate) |
void |
setParentId(Integer parentId) |
void |
setSectionId(Integer sectionId) |
void |
setSegment1TagId(Long segment1TagId) |
void |
setSegment2TagId(Long segment2TagId) |
void |
setSegment3TagId(Long segment3TagId) |
void |
setTagIds(List<Integer> tagIds) |
void |
setTitle(String title) |
ExpenseApplicationCreateParams |
tagIds(List<Integer> tagIds) |
ExpenseApplicationCreateParams |
title(String title) |
String |
toString() |
public static final String SERIALIZED_NAME_APPROVAL_FLOW_ROUTE_ID
public static final String SERIALIZED_NAME_APPROVER_ID
public static final String SERIALIZED_NAME_COMPANY_ID
public static final String SERIALIZED_NAME_DESCRIPTION
public static final String SERIALIZED_NAME_DRAFT
public static final String SERIALIZED_NAME_EXPENSE_APPLICATION_LINES
public static final String SERIALIZED_NAME_ISSUE_DATE
public static final String SERIALIZED_NAME_PARENT_ID
public static final String SERIALIZED_NAME_SECTION_ID
public static final String SERIALIZED_NAME_SEGMENT1_TAG_ID
public static final String SERIALIZED_NAME_SEGMENT2_TAG_ID
public static final String SERIALIZED_NAME_SEGMENT3_TAG_ID
public static final String SERIALIZED_NAME_TAG_IDS
public static final String SERIALIZED_NAME_TITLE
public ExpenseApplicationCreateParams approvalFlowRouteId(Integer approvalFlowRouteId)
@Nullable public Integer getApprovalFlowRouteId()
public void setApprovalFlowRouteId(Integer approvalFlowRouteId)
public ExpenseApplicationCreateParams approverId(Integer approverId)
@Nullable public Integer getApproverId()
public void setApproverId(Integer approverId)
public ExpenseApplicationCreateParams companyId(Integer companyId)
@Nonnull public Integer getCompanyId()
public void setCompanyId(Integer companyId)
public ExpenseApplicationCreateParams description(String description)
public void setDescription(String description)
public ExpenseApplicationCreateParams draft(Boolean draft)
@Nullable public Boolean getDraft()
public void setDraft(Boolean draft)
public ExpenseApplicationCreateParams expenseApplicationLines(List<ExpenseApplicationCreateParamsExpenseApplicationLines> expenseApplicationLines)
public ExpenseApplicationCreateParams addExpenseApplicationLinesItem(ExpenseApplicationCreateParamsExpenseApplicationLines expenseApplicationLinesItem)
@Nonnull public List<ExpenseApplicationCreateParamsExpenseApplicationLines> getExpenseApplicationLines()
public void setExpenseApplicationLines(List<ExpenseApplicationCreateParamsExpenseApplicationLines> expenseApplicationLines)
public ExpenseApplicationCreateParams issueDate(String issueDate)
@Nullable public String getIssueDate()
public void setIssueDate(String issueDate)
public ExpenseApplicationCreateParams parentId(Integer parentId)
@Nullable public Integer getParentId()
public void setParentId(Integer parentId)
public ExpenseApplicationCreateParams sectionId(Integer sectionId)
@Nullable public Integer getSectionId()
public void setSectionId(Integer sectionId)
public ExpenseApplicationCreateParams segment1TagId(Long segment1TagId)
@Nullable public Long getSegment1TagId()
public void setSegment1TagId(Long segment1TagId)
public ExpenseApplicationCreateParams segment2TagId(Long segment2TagId)
@Nullable public Long getSegment2TagId()
public void setSegment2TagId(Long segment2TagId)
public ExpenseApplicationCreateParams segment3TagId(Long segment3TagId)
@Nullable public Long getSegment3TagId()
public void setSegment3TagId(Long segment3TagId)
public ExpenseApplicationCreateParams tagIds(List<Integer> tagIds)
public ExpenseApplicationCreateParams addTagIdsItem(Integer tagIdsItem)
public ExpenseApplicationCreateParams title(String title)
public void setTitle(String title)
Copyright © 2022. All rights reserved.