mirror of
https://github.com/ivuorinen/cinode-api.git
synced 2026-01-26 03:04:03 +00:00
Update package, docs
This commit is contained in:
@@ -1062,7 +1062,9 @@ ul.tsd-type-parameter-list h5 {
|
|||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
opacity: 0.8;
|
opacity: 0.8;
|
||||||
height: 40px;
|
height: 40px;
|
||||||
transition: opacity 0.1s, background-color 0.2s;
|
transition:
|
||||||
|
opacity 0.1s,
|
||||||
|
background-color 0.2s;
|
||||||
vertical-align: bottom;
|
vertical-align: bottom;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<!DOCTYPE html>
|
<!doctype html>
|
||||||
<html class="default" lang="en">
|
<html class="default" lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<!DOCTYPE html>
|
<!doctype html>
|
||||||
<html class="default" lang="en">
|
<html class="default" lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<!DOCTYPE html>
|
<!doctype html>
|
||||||
<html class="default" lang="en">
|
<html class="default" lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<!DOCTYPE html>
|
<!doctype html>
|
||||||
<html class="default" lang="en">
|
<html class="default" lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<!DOCTYPE html>
|
<!doctype html>
|
||||||
<html class="default" lang="en">
|
<html class="default" lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<!DOCTYPE html>
|
<!doctype html>
|
||||||
<html class="default" lang="en">
|
<html class="default" lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
<!DOCTYPE html>
|
<!doctype html>
|
||||||
<html class="default" lang="en">
|
<html class="default" lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
|
|||||||
@@ -22,4 +22,3 @@ npx openapi-typescript \
|
|||||||
--output "$DEST_TS"
|
--output "$DEST_TS"
|
||||||
|
|
||||||
npm run prettier
|
npm run prettier
|
||||||
|
|
||||||
|
|||||||
740
package-lock.json
generated
740
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,213 @@
|
|||||||
|
from http import HTTPStatus
|
||||||
|
from typing import Any, Dict, Optional, Union, cast
|
||||||
|
|
||||||
|
import httpx
|
||||||
|
|
||||||
|
from ... import errors
|
||||||
|
from ...client import AuthenticatedClient, Client
|
||||||
|
from ...models.company_candidate_add_candidate_user_model import CompanyCandidateAddCandidateUserModel
|
||||||
|
from ...models.company_user_candidate_model import CompanyUserCandidateModel
|
||||||
|
from ...models.error_model import ErrorModel
|
||||||
|
from ...models.validation_model import ValidationModel
|
||||||
|
from ...types import Response
|
||||||
|
|
||||||
|
|
||||||
|
def _get_kwargs(
|
||||||
|
company_id: int,
|
||||||
|
id: int,
|
||||||
|
*,
|
||||||
|
json_body: CompanyCandidateAddCandidateUserModel,
|
||||||
|
) -> Dict[str, Any]:
|
||||||
|
pass
|
||||||
|
|
||||||
|
json_json_body = json_body.to_dict()
|
||||||
|
|
||||||
|
return {
|
||||||
|
"method": "post",
|
||||||
|
"url": "/v0.1/companies/{companyId}/candidates/{id}/user".format(
|
||||||
|
companyId=company_id,
|
||||||
|
id=id,
|
||||||
|
),
|
||||||
|
"json": json_json_body,
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
def _parse_response(
|
||||||
|
*, client: Union[AuthenticatedClient, Client], response: httpx.Response
|
||||||
|
) -> Optional[Union[Any, CompanyUserCandidateModel, ErrorModel, ValidationModel]]:
|
||||||
|
if response.status_code == HTTPStatus.OK:
|
||||||
|
response_200 = CompanyUserCandidateModel.from_dict(response.json())
|
||||||
|
|
||||||
|
return response_200
|
||||||
|
if response.status_code == HTTPStatus.BAD_REQUEST:
|
||||||
|
response_400 = ValidationModel.from_dict(response.json())
|
||||||
|
|
||||||
|
return response_400
|
||||||
|
if response.status_code == HTTPStatus.UNAUTHORIZED:
|
||||||
|
response_401 = cast(Any, None)
|
||||||
|
return response_401
|
||||||
|
if response.status_code == HTTPStatus.INTERNAL_SERVER_ERROR:
|
||||||
|
response_500 = ErrorModel.from_dict(response.json())
|
||||||
|
|
||||||
|
return response_500
|
||||||
|
if client.raise_on_unexpected_status:
|
||||||
|
raise errors.UnexpectedStatus(response.status_code, response.content)
|
||||||
|
else:
|
||||||
|
return None
|
||||||
|
|
||||||
|
|
||||||
|
def _build_response(
|
||||||
|
*, client: Union[AuthenticatedClient, Client], response: httpx.Response
|
||||||
|
) -> Response[Union[Any, CompanyUserCandidateModel, ErrorModel, ValidationModel]]:
|
||||||
|
return Response(
|
||||||
|
status_code=HTTPStatus(response.status_code),
|
||||||
|
content=response.content,
|
||||||
|
headers=response.headers,
|
||||||
|
parsed=_parse_response(client=client, response=response),
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def sync_detailed(
|
||||||
|
company_id: int,
|
||||||
|
id: int,
|
||||||
|
*,
|
||||||
|
client: Union[AuthenticatedClient, Client],
|
||||||
|
json_body: CompanyCandidateAddCandidateUserModel,
|
||||||
|
) -> Response[Union[Any, CompanyUserCandidateModel, ErrorModel, ValidationModel]]:
|
||||||
|
"""Create an account for a candidate.
|
||||||
|
No email is sent to the candidate, you will have to communicate login details to the candidate
|
||||||
|
yourself.
|
||||||
|
|
||||||
|
Requires access level: CompanyRecruiter. Requires module: Recruitment.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
company_id (int):
|
||||||
|
id (int):
|
||||||
|
json_body (CompanyCandidateAddCandidateUserModel):
|
||||||
|
|
||||||
|
Raises:
|
||||||
|
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
||||||
|
httpx.TimeoutException: If the request takes longer than Client.timeout.
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Response[Union[Any, CompanyUserCandidateModel, ErrorModel, ValidationModel]]
|
||||||
|
"""
|
||||||
|
|
||||||
|
kwargs = _get_kwargs(
|
||||||
|
company_id=company_id,
|
||||||
|
id=id,
|
||||||
|
json_body=json_body,
|
||||||
|
)
|
||||||
|
|
||||||
|
response = client.get_httpx_client().request(
|
||||||
|
**kwargs,
|
||||||
|
)
|
||||||
|
|
||||||
|
return _build_response(client=client, response=response)
|
||||||
|
|
||||||
|
|
||||||
|
def sync(
|
||||||
|
company_id: int,
|
||||||
|
id: int,
|
||||||
|
*,
|
||||||
|
client: Union[AuthenticatedClient, Client],
|
||||||
|
json_body: CompanyCandidateAddCandidateUserModel,
|
||||||
|
) -> Optional[Union[Any, CompanyUserCandidateModel, ErrorModel, ValidationModel]]:
|
||||||
|
"""Create an account for a candidate.
|
||||||
|
No email is sent to the candidate, you will have to communicate login details to the candidate
|
||||||
|
yourself.
|
||||||
|
|
||||||
|
Requires access level: CompanyRecruiter. Requires module: Recruitment.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
company_id (int):
|
||||||
|
id (int):
|
||||||
|
json_body (CompanyCandidateAddCandidateUserModel):
|
||||||
|
|
||||||
|
Raises:
|
||||||
|
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
||||||
|
httpx.TimeoutException: If the request takes longer than Client.timeout.
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Union[Any, CompanyUserCandidateModel, ErrorModel, ValidationModel]
|
||||||
|
"""
|
||||||
|
|
||||||
|
return sync_detailed(
|
||||||
|
company_id=company_id,
|
||||||
|
id=id,
|
||||||
|
client=client,
|
||||||
|
json_body=json_body,
|
||||||
|
).parsed
|
||||||
|
|
||||||
|
|
||||||
|
async def asyncio_detailed(
|
||||||
|
company_id: int,
|
||||||
|
id: int,
|
||||||
|
*,
|
||||||
|
client: Union[AuthenticatedClient, Client],
|
||||||
|
json_body: CompanyCandidateAddCandidateUserModel,
|
||||||
|
) -> Response[Union[Any, CompanyUserCandidateModel, ErrorModel, ValidationModel]]:
|
||||||
|
"""Create an account for a candidate.
|
||||||
|
No email is sent to the candidate, you will have to communicate login details to the candidate
|
||||||
|
yourself.
|
||||||
|
|
||||||
|
Requires access level: CompanyRecruiter. Requires module: Recruitment.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
company_id (int):
|
||||||
|
id (int):
|
||||||
|
json_body (CompanyCandidateAddCandidateUserModel):
|
||||||
|
|
||||||
|
Raises:
|
||||||
|
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
||||||
|
httpx.TimeoutException: If the request takes longer than Client.timeout.
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Response[Union[Any, CompanyUserCandidateModel, ErrorModel, ValidationModel]]
|
||||||
|
"""
|
||||||
|
|
||||||
|
kwargs = _get_kwargs(
|
||||||
|
company_id=company_id,
|
||||||
|
id=id,
|
||||||
|
json_body=json_body,
|
||||||
|
)
|
||||||
|
|
||||||
|
response = await client.get_async_httpx_client().request(**kwargs)
|
||||||
|
|
||||||
|
return _build_response(client=client, response=response)
|
||||||
|
|
||||||
|
|
||||||
|
async def asyncio(
|
||||||
|
company_id: int,
|
||||||
|
id: int,
|
||||||
|
*,
|
||||||
|
client: Union[AuthenticatedClient, Client],
|
||||||
|
json_body: CompanyCandidateAddCandidateUserModel,
|
||||||
|
) -> Optional[Union[Any, CompanyUserCandidateModel, ErrorModel, ValidationModel]]:
|
||||||
|
"""Create an account for a candidate.
|
||||||
|
No email is sent to the candidate, you will have to communicate login details to the candidate
|
||||||
|
yourself.
|
||||||
|
|
||||||
|
Requires access level: CompanyRecruiter. Requires module: Recruitment.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
company_id (int):
|
||||||
|
id (int):
|
||||||
|
json_body (CompanyCandidateAddCandidateUserModel):
|
||||||
|
|
||||||
|
Raises:
|
||||||
|
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
||||||
|
httpx.TimeoutException: If the request takes longer than Client.timeout.
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
Union[Any, CompanyUserCandidateModel, ErrorModel, ValidationModel]
|
||||||
|
"""
|
||||||
|
|
||||||
|
return (
|
||||||
|
await asyncio_detailed(
|
||||||
|
company_id=company_id,
|
||||||
|
id=id,
|
||||||
|
client=client,
|
||||||
|
json_body=json_body,
|
||||||
|
)
|
||||||
|
).parsed
|
||||||
@@ -85,7 +85,7 @@ def sync_detailed(
|
|||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
json_body: CompanyCustomerManagersAddEditModel,
|
json_body: CompanyCustomerManagersAddEditModel,
|
||||||
) -> Response[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
) -> Response[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
||||||
"""Add customer responsible
|
"""Add a person as customer manager (responsible) for given customer
|
||||||
|
|
||||||
Sample request:
|
Sample request:
|
||||||
|
|
||||||
@@ -129,7 +129,7 @@ def sync(
|
|||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
json_body: CompanyCustomerManagersAddEditModel,
|
json_body: CompanyCustomerManagersAddEditModel,
|
||||||
) -> Optional[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
) -> Optional[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
||||||
"""Add customer responsible
|
"""Add a person as customer manager (responsible) for given customer
|
||||||
|
|
||||||
Sample request:
|
Sample request:
|
||||||
|
|
||||||
@@ -168,7 +168,7 @@ async def asyncio_detailed(
|
|||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
json_body: CompanyCustomerManagersAddEditModel,
|
json_body: CompanyCustomerManagersAddEditModel,
|
||||||
) -> Response[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
) -> Response[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
||||||
"""Add customer responsible
|
"""Add a person as customer manager (responsible) for given customer
|
||||||
|
|
||||||
Sample request:
|
Sample request:
|
||||||
|
|
||||||
@@ -210,7 +210,7 @@ async def asyncio(
|
|||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
json_body: CompanyCustomerManagersAddEditModel,
|
json_body: CompanyCustomerManagersAddEditModel,
|
||||||
) -> Optional[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
) -> Optional[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
||||||
"""Add customer responsible
|
"""Add a person as customer manager (responsible) for given customer
|
||||||
|
|
||||||
Sample request:
|
Sample request:
|
||||||
|
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ def sync_detailed(
|
|||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
) -> Response[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
) -> Response[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
||||||
"""Get customer managers
|
"""Get customer managers (responsibles) for given customer
|
||||||
|
|
||||||
Requires access level: CompanyManager. Requires module: Customers.
|
Requires access level: CompanyManager. Requires module: Customers.
|
||||||
|
|
||||||
@@ -112,7 +112,7 @@ def sync(
|
|||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
) -> Optional[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
) -> Optional[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
||||||
"""Get customer managers
|
"""Get customer managers (responsibles) for given customer
|
||||||
|
|
||||||
Requires access level: CompanyManager. Requires module: Customers.
|
Requires access level: CompanyManager. Requires module: Customers.
|
||||||
|
|
||||||
@@ -141,7 +141,7 @@ async def asyncio_detailed(
|
|||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
) -> Response[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
) -> Response[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
||||||
"""Get customer managers
|
"""Get customer managers (responsibles) for given customer
|
||||||
|
|
||||||
Requires access level: CompanyManager. Requires module: Customers.
|
Requires access level: CompanyManager. Requires module: Customers.
|
||||||
|
|
||||||
@@ -173,7 +173,7 @@ async def asyncio(
|
|||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
) -> Optional[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
) -> Optional[Union[Any, ErrorModel, List["CompanyCustomerManagerModel"], ValidationModel]]:
|
||||||
"""Get customer managers
|
"""Get customer managers (responsibles) for given customer
|
||||||
|
|
||||||
Requires access level: CompanyManager. Requires module: Customers.
|
Requires access level: CompanyManager. Requires module: Customers.
|
||||||
|
|
||||||
|
|||||||
@@ -68,9 +68,10 @@ def sync_detailed(
|
|||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
) -> Response[Union[Any, ErrorModel, ValidationModel]]:
|
) -> Response[Union[Any, ErrorModel, ValidationModel]]:
|
||||||
"""Remove customer responsible
|
"""Remove a person as customer manager (responsible) for given customer.
|
||||||
|
|
||||||
Sample request:
|
Note that the id property is the CompanyUserId of the manager (responsible) to remove.
|
||||||
|
Sample request:
|
||||||
|
|
||||||
DELETE /v0.1/companies/1/customers/22228/managers/54632
|
DELETE /v0.1/companies/1/customers/22228/managers/54632
|
||||||
|
|
||||||
@@ -107,9 +108,10 @@ def sync(
|
|||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
) -> Optional[Union[Any, ErrorModel, ValidationModel]]:
|
) -> Optional[Union[Any, ErrorModel, ValidationModel]]:
|
||||||
"""Remove customer responsible
|
"""Remove a person as customer manager (responsible) for given customer.
|
||||||
|
|
||||||
Sample request:
|
Note that the id property is the CompanyUserId of the manager (responsible) to remove.
|
||||||
|
Sample request:
|
||||||
|
|
||||||
DELETE /v0.1/companies/1/customers/22228/managers/54632
|
DELETE /v0.1/companies/1/customers/22228/managers/54632
|
||||||
|
|
||||||
@@ -141,9 +143,10 @@ async def asyncio_detailed(
|
|||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
) -> Response[Union[Any, ErrorModel, ValidationModel]]:
|
) -> Response[Union[Any, ErrorModel, ValidationModel]]:
|
||||||
"""Remove customer responsible
|
"""Remove a person as customer manager (responsible) for given customer.
|
||||||
|
|
||||||
Sample request:
|
Note that the id property is the CompanyUserId of the manager (responsible) to remove.
|
||||||
|
Sample request:
|
||||||
|
|
||||||
DELETE /v0.1/companies/1/customers/22228/managers/54632
|
DELETE /v0.1/companies/1/customers/22228/managers/54632
|
||||||
|
|
||||||
@@ -178,9 +181,10 @@ async def asyncio(
|
|||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
) -> Optional[Union[Any, ErrorModel, ValidationModel]]:
|
) -> Optional[Union[Any, ErrorModel, ValidationModel]]:
|
||||||
"""Remove customer responsible
|
"""Remove a person as customer manager (responsible) for given customer.
|
||||||
|
|
||||||
Sample request:
|
Note that the id property is the CompanyUserId of the manager (responsible) to remove.
|
||||||
|
Sample request:
|
||||||
|
|
||||||
DELETE /v0.1/companies/1/customers/22228/managers/54632
|
DELETE /v0.1/companies/1/customers/22228/managers/54632
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import httpx
|
|||||||
|
|
||||||
from ... import errors
|
from ... import errors
|
||||||
from ...client import AuthenticatedClient, Client
|
from ...client import AuthenticatedClient, Client
|
||||||
from ...models.company_user_profile_language_add_edit_model import CompanyUserProfileLanguageAddEditModel
|
from ...models.company_user_profile_language_add_model import CompanyUserProfileLanguageAddModel
|
||||||
from ...models.company_user_profile_language_model import CompanyUserProfileLanguageModel
|
from ...models.company_user_profile_language_model import CompanyUserProfileLanguageModel
|
||||||
from ...models.error_model import ErrorModel
|
from ...models.error_model import ErrorModel
|
||||||
from ...models.validation_model import ValidationModel
|
from ...models.validation_model import ValidationModel
|
||||||
@@ -16,7 +16,7 @@ def _get_kwargs(
|
|||||||
company_id: int,
|
company_id: int,
|
||||||
company_user_id: int,
|
company_user_id: int,
|
||||||
*,
|
*,
|
||||||
json_body: CompanyUserProfileLanguageAddEditModel,
|
json_body: CompanyUserProfileLanguageAddModel,
|
||||||
) -> Dict[str, Any]:
|
) -> Dict[str, Any]:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@@ -81,14 +81,14 @@ def sync_detailed(
|
|||||||
company_user_id: int,
|
company_user_id: int,
|
||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
json_body: CompanyUserProfileLanguageAddEditModel,
|
json_body: CompanyUserProfileLanguageAddModel,
|
||||||
) -> Response[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
) -> Response[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
||||||
"""Create Language Profile Item
|
"""Create Language Profile Item
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
company_id (int):
|
company_id (int):
|
||||||
company_user_id (int):
|
company_user_id (int):
|
||||||
json_body (CompanyUserProfileLanguageAddEditModel):
|
json_body (CompanyUserProfileLanguageAddModel):
|
||||||
|
|
||||||
Raises:
|
Raises:
|
||||||
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
||||||
@@ -116,14 +116,14 @@ def sync(
|
|||||||
company_user_id: int,
|
company_user_id: int,
|
||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
json_body: CompanyUserProfileLanguageAddEditModel,
|
json_body: CompanyUserProfileLanguageAddModel,
|
||||||
) -> Optional[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
) -> Optional[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
||||||
"""Create Language Profile Item
|
"""Create Language Profile Item
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
company_id (int):
|
company_id (int):
|
||||||
company_user_id (int):
|
company_user_id (int):
|
||||||
json_body (CompanyUserProfileLanguageAddEditModel):
|
json_body (CompanyUserProfileLanguageAddModel):
|
||||||
|
|
||||||
Raises:
|
Raises:
|
||||||
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
||||||
@@ -146,14 +146,14 @@ async def asyncio_detailed(
|
|||||||
company_user_id: int,
|
company_user_id: int,
|
||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
json_body: CompanyUserProfileLanguageAddEditModel,
|
json_body: CompanyUserProfileLanguageAddModel,
|
||||||
) -> Response[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
) -> Response[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
||||||
"""Create Language Profile Item
|
"""Create Language Profile Item
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
company_id (int):
|
company_id (int):
|
||||||
company_user_id (int):
|
company_user_id (int):
|
||||||
json_body (CompanyUserProfileLanguageAddEditModel):
|
json_body (CompanyUserProfileLanguageAddModel):
|
||||||
|
|
||||||
Raises:
|
Raises:
|
||||||
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
||||||
@@ -179,14 +179,14 @@ async def asyncio(
|
|||||||
company_user_id: int,
|
company_user_id: int,
|
||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
json_body: CompanyUserProfileLanguageAddEditModel,
|
json_body: CompanyUserProfileLanguageAddModel,
|
||||||
) -> Optional[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
) -> Optional[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
||||||
"""Create Language Profile Item
|
"""Create Language Profile Item
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
company_id (int):
|
company_id (int):
|
||||||
company_user_id (int):
|
company_user_id (int):
|
||||||
json_body (CompanyUserProfileLanguageAddEditModel):
|
json_body (CompanyUserProfileLanguageAddModel):
|
||||||
|
|
||||||
Raises:
|
Raises:
|
||||||
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import httpx
|
|||||||
|
|
||||||
from ... import errors
|
from ... import errors
|
||||||
from ...client import AuthenticatedClient, Client
|
from ...client import AuthenticatedClient, Client
|
||||||
from ...models.company_user_profile_language_add_edit_model import CompanyUserProfileLanguageAddEditModel
|
from ...models.company_user_profile_language_edit_model import CompanyUserProfileLanguageEditModel
|
||||||
from ...models.company_user_profile_language_model import CompanyUserProfileLanguageModel
|
from ...models.company_user_profile_language_model import CompanyUserProfileLanguageModel
|
||||||
from ...models.error_model import ErrorModel
|
from ...models.error_model import ErrorModel
|
||||||
from ...models.validation_model import ValidationModel
|
from ...models.validation_model import ValidationModel
|
||||||
@@ -17,7 +17,7 @@ def _get_kwargs(
|
|||||||
company_user_id: int,
|
company_user_id: int,
|
||||||
id: int,
|
id: int,
|
||||||
*,
|
*,
|
||||||
json_body: CompanyUserProfileLanguageAddEditModel,
|
json_body: CompanyUserProfileLanguageEditModel,
|
||||||
) -> Dict[str, Any]:
|
) -> Dict[str, Any]:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@@ -81,7 +81,7 @@ def sync_detailed(
|
|||||||
id: int,
|
id: int,
|
||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
json_body: CompanyUserProfileLanguageAddEditModel,
|
json_body: CompanyUserProfileLanguageEditModel,
|
||||||
) -> Response[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
) -> Response[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
||||||
"""Update Language Profile Item
|
"""Update Language Profile Item
|
||||||
|
|
||||||
@@ -89,7 +89,7 @@ def sync_detailed(
|
|||||||
company_id (int):
|
company_id (int):
|
||||||
company_user_id (int):
|
company_user_id (int):
|
||||||
id (int):
|
id (int):
|
||||||
json_body (CompanyUserProfileLanguageAddEditModel):
|
json_body (CompanyUserProfileLanguageEditModel):
|
||||||
|
|
||||||
Raises:
|
Raises:
|
||||||
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
||||||
@@ -119,7 +119,7 @@ def sync(
|
|||||||
id: int,
|
id: int,
|
||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
json_body: CompanyUserProfileLanguageAddEditModel,
|
json_body: CompanyUserProfileLanguageEditModel,
|
||||||
) -> Optional[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
) -> Optional[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
||||||
"""Update Language Profile Item
|
"""Update Language Profile Item
|
||||||
|
|
||||||
@@ -127,7 +127,7 @@ def sync(
|
|||||||
company_id (int):
|
company_id (int):
|
||||||
company_user_id (int):
|
company_user_id (int):
|
||||||
id (int):
|
id (int):
|
||||||
json_body (CompanyUserProfileLanguageAddEditModel):
|
json_body (CompanyUserProfileLanguageEditModel):
|
||||||
|
|
||||||
Raises:
|
Raises:
|
||||||
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
||||||
@@ -152,7 +152,7 @@ async def asyncio_detailed(
|
|||||||
id: int,
|
id: int,
|
||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
json_body: CompanyUserProfileLanguageAddEditModel,
|
json_body: CompanyUserProfileLanguageEditModel,
|
||||||
) -> Response[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
) -> Response[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
||||||
"""Update Language Profile Item
|
"""Update Language Profile Item
|
||||||
|
|
||||||
@@ -160,7 +160,7 @@ async def asyncio_detailed(
|
|||||||
company_id (int):
|
company_id (int):
|
||||||
company_user_id (int):
|
company_user_id (int):
|
||||||
id (int):
|
id (int):
|
||||||
json_body (CompanyUserProfileLanguageAddEditModel):
|
json_body (CompanyUserProfileLanguageEditModel):
|
||||||
|
|
||||||
Raises:
|
Raises:
|
||||||
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
||||||
@@ -188,7 +188,7 @@ async def asyncio(
|
|||||||
id: int,
|
id: int,
|
||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
json_body: CompanyUserProfileLanguageAddEditModel,
|
json_body: CompanyUserProfileLanguageEditModel,
|
||||||
) -> Optional[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
) -> Optional[Union[Any, CompanyUserProfileLanguageModel, ErrorModel, ValidationModel]]:
|
||||||
"""Update Language Profile Item
|
"""Update Language Profile Item
|
||||||
|
|
||||||
@@ -196,7 +196,7 @@ async def asyncio(
|
|||||||
company_id (int):
|
company_id (int):
|
||||||
company_user_id (int):
|
company_user_id (int):
|
||||||
id (int):
|
id (int):
|
||||||
json_body (CompanyUserProfileLanguageAddEditModel):
|
json_body (CompanyUserProfileLanguageEditModel):
|
||||||
|
|
||||||
Raises:
|
Raises:
|
||||||
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
errors.UnexpectedStatus: If the server returns an undocumented status code and Client.raise_on_unexpected_status is True.
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import httpx
|
|||||||
|
|
||||||
from ... import errors
|
from ... import errors
|
||||||
from ...client import AuthenticatedClient, Client
|
from ...client import AuthenticatedClient, Client
|
||||||
from ...models.classic_company_user_resume_model import ClassicCompanyUserResumeModel
|
from ...models.company_user_resume_base_model import CompanyUserResumeBaseModel
|
||||||
from ...models.error_model import ErrorModel
|
from ...models.error_model import ErrorModel
|
||||||
from ...models.validation_model import ValidationModel
|
from ...models.validation_model import ValidationModel
|
||||||
from ...types import Response
|
from ...types import Response
|
||||||
@@ -30,9 +30,9 @@ def _get_kwargs(
|
|||||||
|
|
||||||
def _parse_response(
|
def _parse_response(
|
||||||
*, client: Union[AuthenticatedClient, Client], response: httpx.Response
|
*, client: Union[AuthenticatedClient, Client], response: httpx.Response
|
||||||
) -> Optional[Union[Any, ClassicCompanyUserResumeModel, ErrorModel, ValidationModel]]:
|
) -> Optional[Union[Any, CompanyUserResumeBaseModel, ErrorModel, ValidationModel]]:
|
||||||
if response.status_code == HTTPStatus.OK:
|
if response.status_code == HTTPStatus.OK:
|
||||||
response_200 = ClassicCompanyUserResumeModel.from_dict(response.json())
|
response_200 = CompanyUserResumeBaseModel.from_dict(response.json())
|
||||||
|
|
||||||
return response_200
|
return response_200
|
||||||
if response.status_code == HTTPStatus.BAD_REQUEST:
|
if response.status_code == HTTPStatus.BAD_REQUEST:
|
||||||
@@ -57,7 +57,7 @@ def _parse_response(
|
|||||||
|
|
||||||
def _build_response(
|
def _build_response(
|
||||||
*, client: Union[AuthenticatedClient, Client], response: httpx.Response
|
*, client: Union[AuthenticatedClient, Client], response: httpx.Response
|
||||||
) -> Response[Union[Any, ClassicCompanyUserResumeModel, ErrorModel, ValidationModel]]:
|
) -> Response[Union[Any, CompanyUserResumeBaseModel, ErrorModel, ValidationModel]]:
|
||||||
return Response(
|
return Response(
|
||||||
status_code=HTTPStatus(response.status_code),
|
status_code=HTTPStatus(response.status_code),
|
||||||
content=response.content,
|
content=response.content,
|
||||||
@@ -72,8 +72,8 @@ def sync_detailed(
|
|||||||
id: int,
|
id: int,
|
||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
) -> Response[Union[Any, ClassicCompanyUserResumeModel, ErrorModel, ValidationModel]]:
|
) -> Response[Union[Any, CompanyUserResumeBaseModel, ErrorModel, ValidationModel]]:
|
||||||
"""Get resume by id
|
"""Get resume by id.
|
||||||
|
|
||||||
Requires module: CompanyUserResume.
|
Requires module: CompanyUserResume.
|
||||||
|
|
||||||
@@ -87,7 +87,7 @@ def sync_detailed(
|
|||||||
httpx.TimeoutException: If the request takes longer than Client.timeout.
|
httpx.TimeoutException: If the request takes longer than Client.timeout.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
Response[Union[Any, ClassicCompanyUserResumeModel, ErrorModel, ValidationModel]]
|
Response[Union[Any, CompanyUserResumeBaseModel, ErrorModel, ValidationModel]]
|
||||||
"""
|
"""
|
||||||
|
|
||||||
kwargs = _get_kwargs(
|
kwargs = _get_kwargs(
|
||||||
@@ -109,8 +109,8 @@ def sync(
|
|||||||
id: int,
|
id: int,
|
||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
) -> Optional[Union[Any, ClassicCompanyUserResumeModel, ErrorModel, ValidationModel]]:
|
) -> Optional[Union[Any, CompanyUserResumeBaseModel, ErrorModel, ValidationModel]]:
|
||||||
"""Get resume by id
|
"""Get resume by id.
|
||||||
|
|
||||||
Requires module: CompanyUserResume.
|
Requires module: CompanyUserResume.
|
||||||
|
|
||||||
@@ -124,7 +124,7 @@ def sync(
|
|||||||
httpx.TimeoutException: If the request takes longer than Client.timeout.
|
httpx.TimeoutException: If the request takes longer than Client.timeout.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
Union[Any, ClassicCompanyUserResumeModel, ErrorModel, ValidationModel]
|
Union[Any, CompanyUserResumeBaseModel, ErrorModel, ValidationModel]
|
||||||
"""
|
"""
|
||||||
|
|
||||||
return sync_detailed(
|
return sync_detailed(
|
||||||
@@ -141,8 +141,8 @@ async def asyncio_detailed(
|
|||||||
id: int,
|
id: int,
|
||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
) -> Response[Union[Any, ClassicCompanyUserResumeModel, ErrorModel, ValidationModel]]:
|
) -> Response[Union[Any, CompanyUserResumeBaseModel, ErrorModel, ValidationModel]]:
|
||||||
"""Get resume by id
|
"""Get resume by id.
|
||||||
|
|
||||||
Requires module: CompanyUserResume.
|
Requires module: CompanyUserResume.
|
||||||
|
|
||||||
@@ -156,7 +156,7 @@ async def asyncio_detailed(
|
|||||||
httpx.TimeoutException: If the request takes longer than Client.timeout.
|
httpx.TimeoutException: If the request takes longer than Client.timeout.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
Response[Union[Any, ClassicCompanyUserResumeModel, ErrorModel, ValidationModel]]
|
Response[Union[Any, CompanyUserResumeBaseModel, ErrorModel, ValidationModel]]
|
||||||
"""
|
"""
|
||||||
|
|
||||||
kwargs = _get_kwargs(
|
kwargs = _get_kwargs(
|
||||||
@@ -176,8 +176,8 @@ async def asyncio(
|
|||||||
id: int,
|
id: int,
|
||||||
*,
|
*,
|
||||||
client: Union[AuthenticatedClient, Client],
|
client: Union[AuthenticatedClient, Client],
|
||||||
) -> Optional[Union[Any, ClassicCompanyUserResumeModel, ErrorModel, ValidationModel]]:
|
) -> Optional[Union[Any, CompanyUserResumeBaseModel, ErrorModel, ValidationModel]]:
|
||||||
"""Get resume by id
|
"""Get resume by id.
|
||||||
|
|
||||||
Requires module: CompanyUserResume.
|
Requires module: CompanyUserResume.
|
||||||
|
|
||||||
@@ -191,7 +191,7 @@ async def asyncio(
|
|||||||
httpx.TimeoutException: If the request takes longer than Client.timeout.
|
httpx.TimeoutException: If the request takes longer than Client.timeout.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
Union[Any, ClassicCompanyUserResumeModel, ErrorModel, ValidationModel]
|
Union[Any, CompanyUserResumeBaseModel, ErrorModel, ValidationModel]
|
||||||
"""
|
"""
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -73,25 +73,27 @@ def sync_detailed(
|
|||||||
) -> Response[Union[Any, ErrorModel, SearchProjectsResultModel, ValidationModel]]:
|
) -> Response[Union[Any, ErrorModel, SearchProjectsResultModel, ValidationModel]]:
|
||||||
r"""Get projects list from search criteria
|
r"""Get projects list from search criteria
|
||||||
|
|
||||||
Sample request
|
Sample request:
|
||||||
{
|
|
||||||
\"pipelines\": [4],
|
POST /v0.1/companies/1/projects/search
|
||||||
\"projectStates\": [0],
|
{
|
||||||
\"PageAndSortBy\": {
|
\"pipelines\": [4],
|
||||||
\"SortBy\": \"0\",
|
\"projectStates\": [0],
|
||||||
\"SortOrder\": \"1\",
|
\"PageAndSortBy\": {
|
||||||
\"Page\": \"1\",
|
\"SortBy\": \"0\",
|
||||||
\"ItemsPerPage\": \"15\",
|
\"SortOrder\": \"1\",
|
||||||
|
\"Page\": \"1\",
|
||||||
|
\"ItemsPerPage\": \"15\",
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
SortBy Parameter can be:
|
||||||
SortBy Parameter can be:
|
CreatedDateTime=0 // Default
|
||||||
CreatedDateTime=0 // Default
|
Title=1
|
||||||
Title=1
|
Identifier=2
|
||||||
Identifier=2
|
CustomerIdentifier=3
|
||||||
CustomerIdentifier=3
|
SeoId=4
|
||||||
SeoId=4
|
UpdatedDateTime=6
|
||||||
UpdatedDateTime=6
|
LastTouchDateTime=7
|
||||||
LastTouchDateTime=7
|
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
company_id (int):
|
company_id (int):
|
||||||
@@ -125,25 +127,27 @@ def sync(
|
|||||||
) -> Optional[Union[Any, ErrorModel, SearchProjectsResultModel, ValidationModel]]:
|
) -> Optional[Union[Any, ErrorModel, SearchProjectsResultModel, ValidationModel]]:
|
||||||
r"""Get projects list from search criteria
|
r"""Get projects list from search criteria
|
||||||
|
|
||||||
Sample request
|
Sample request:
|
||||||
{
|
|
||||||
\"pipelines\": [4],
|
POST /v0.1/companies/1/projects/search
|
||||||
\"projectStates\": [0],
|
{
|
||||||
\"PageAndSortBy\": {
|
\"pipelines\": [4],
|
||||||
\"SortBy\": \"0\",
|
\"projectStates\": [0],
|
||||||
\"SortOrder\": \"1\",
|
\"PageAndSortBy\": {
|
||||||
\"Page\": \"1\",
|
\"SortBy\": \"0\",
|
||||||
\"ItemsPerPage\": \"15\",
|
\"SortOrder\": \"1\",
|
||||||
|
\"Page\": \"1\",
|
||||||
|
\"ItemsPerPage\": \"15\",
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
SortBy Parameter can be:
|
||||||
SortBy Parameter can be:
|
CreatedDateTime=0 // Default
|
||||||
CreatedDateTime=0 // Default
|
Title=1
|
||||||
Title=1
|
Identifier=2
|
||||||
Identifier=2
|
CustomerIdentifier=3
|
||||||
CustomerIdentifier=3
|
SeoId=4
|
||||||
SeoId=4
|
UpdatedDateTime=6
|
||||||
UpdatedDateTime=6
|
LastTouchDateTime=7
|
||||||
LastTouchDateTime=7
|
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
company_id (int):
|
company_id (int):
|
||||||
@@ -172,25 +176,27 @@ async def asyncio_detailed(
|
|||||||
) -> Response[Union[Any, ErrorModel, SearchProjectsResultModel, ValidationModel]]:
|
) -> Response[Union[Any, ErrorModel, SearchProjectsResultModel, ValidationModel]]:
|
||||||
r"""Get projects list from search criteria
|
r"""Get projects list from search criteria
|
||||||
|
|
||||||
Sample request
|
Sample request:
|
||||||
{
|
|
||||||
\"pipelines\": [4],
|
POST /v0.1/companies/1/projects/search
|
||||||
\"projectStates\": [0],
|
{
|
||||||
\"PageAndSortBy\": {
|
\"pipelines\": [4],
|
||||||
\"SortBy\": \"0\",
|
\"projectStates\": [0],
|
||||||
\"SortOrder\": \"1\",
|
\"PageAndSortBy\": {
|
||||||
\"Page\": \"1\",
|
\"SortBy\": \"0\",
|
||||||
\"ItemsPerPage\": \"15\",
|
\"SortOrder\": \"1\",
|
||||||
|
\"Page\": \"1\",
|
||||||
|
\"ItemsPerPage\": \"15\",
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
SortBy Parameter can be:
|
||||||
SortBy Parameter can be:
|
CreatedDateTime=0 // Default
|
||||||
CreatedDateTime=0 // Default
|
Title=1
|
||||||
Title=1
|
Identifier=2
|
||||||
Identifier=2
|
CustomerIdentifier=3
|
||||||
CustomerIdentifier=3
|
SeoId=4
|
||||||
SeoId=4
|
UpdatedDateTime=6
|
||||||
UpdatedDateTime=6
|
LastTouchDateTime=7
|
||||||
LastTouchDateTime=7
|
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
company_id (int):
|
company_id (int):
|
||||||
@@ -222,25 +228,27 @@ async def asyncio(
|
|||||||
) -> Optional[Union[Any, ErrorModel, SearchProjectsResultModel, ValidationModel]]:
|
) -> Optional[Union[Any, ErrorModel, SearchProjectsResultModel, ValidationModel]]:
|
||||||
r"""Get projects list from search criteria
|
r"""Get projects list from search criteria
|
||||||
|
|
||||||
Sample request
|
Sample request:
|
||||||
{
|
|
||||||
\"pipelines\": [4],
|
POST /v0.1/companies/1/projects/search
|
||||||
\"projectStates\": [0],
|
{
|
||||||
\"PageAndSortBy\": {
|
\"pipelines\": [4],
|
||||||
\"SortBy\": \"0\",
|
\"projectStates\": [0],
|
||||||
\"SortOrder\": \"1\",
|
\"PageAndSortBy\": {
|
||||||
\"Page\": \"1\",
|
\"SortBy\": \"0\",
|
||||||
\"ItemsPerPage\": \"15\",
|
\"SortOrder\": \"1\",
|
||||||
|
\"Page\": \"1\",
|
||||||
|
\"ItemsPerPage\": \"15\",
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
SortBy Parameter can be:
|
||||||
SortBy Parameter can be:
|
CreatedDateTime=0 // Default
|
||||||
CreatedDateTime=0 // Default
|
Title=1
|
||||||
Title=1
|
Identifier=2
|
||||||
Identifier=2
|
CustomerIdentifier=3
|
||||||
CustomerIdentifier=3
|
SeoId=4
|
||||||
SeoId=4
|
UpdatedDateTime=6
|
||||||
UpdatedDateTime=6
|
LastTouchDateTime=7
|
||||||
LastTouchDateTime=7
|
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
company_id (int):
|
company_id (int):
|
||||||
|
|||||||
@@ -17,11 +17,9 @@ from .availability_filter_model import AvailabilityFilterModel
|
|||||||
from .availability_model import AvailabilityModel
|
from .availability_model import AvailabilityModel
|
||||||
from .calendar_day_model import CalendarDayModel
|
from .calendar_day_model import CalendarDayModel
|
||||||
from .candidate_attachment_multipart_data import CandidateAttachmentMultipartData
|
from .candidate_attachment_multipart_data import CandidateAttachmentMultipartData
|
||||||
from .classic_company_user_resume_model import ClassicCompanyUserResumeModel
|
|
||||||
from .commitment_block_item_model import CommitmentBlockItemModel
|
|
||||||
from .commitment_block_model import CommitmentBlockModel
|
|
||||||
from .company_address_model import CompanyAddressModel
|
from .company_address_model import CompanyAddressModel
|
||||||
from .company_base_model import CompanyBaseModel
|
from .company_base_model import CompanyBaseModel
|
||||||
|
from .company_candidate_add_candidate_user_model import CompanyCandidateAddCandidateUserModel
|
||||||
from .company_candidate_add_invite_model import CompanyCandidateAddInviteModel
|
from .company_candidate_add_invite_model import CompanyCandidateAddInviteModel
|
||||||
from .company_candidate_add_model import CompanyCandidateAddModel
|
from .company_candidate_add_model import CompanyCandidateAddModel
|
||||||
from .company_candidate_attachment_model import CompanyCandidateAttachmentModel
|
from .company_candidate_attachment_model import CompanyCandidateAttachmentModel
|
||||||
@@ -82,6 +80,8 @@ from .company_tag_model import CompanyTagModel
|
|||||||
from .company_tag_type_model import CompanyTagTypeModel
|
from .company_tag_type_model import CompanyTagTypeModel
|
||||||
from .company_user_add_model import CompanyUserAddModel
|
from .company_user_add_model import CompanyUserAddModel
|
||||||
from .company_user_base_model import CompanyUserBaseModel
|
from .company_user_base_model import CompanyUserBaseModel
|
||||||
|
from .company_user_candidate_model import CompanyUserCandidateModel
|
||||||
|
from .company_user_candidate_status import CompanyUserCandidateStatus
|
||||||
from .company_user_edit_model import CompanyUserEditModel
|
from .company_user_edit_model import CompanyUserEditModel
|
||||||
from .company_user_event_base_model import CompanyUserEventBaseModel
|
from .company_user_event_base_model import CompanyUserEventBaseModel
|
||||||
from .company_user_event_meeting_add_edit_model import CompanyUserEventMeetingAddEditModel
|
from .company_user_event_meeting_add_edit_model import CompanyUserEventMeetingAddEditModel
|
||||||
@@ -112,8 +112,9 @@ from .company_user_profile_ext_skill_add_edit_model import CompanyUserProfileExt
|
|||||||
from .company_user_profile_ext_skill_model import CompanyUserProfileExtSkillModel
|
from .company_user_profile_ext_skill_model import CompanyUserProfileExtSkillModel
|
||||||
from .company_user_profile_ext_skill_translation_model import CompanyUserProfileExtSkillTranslationModel
|
from .company_user_profile_ext_skill_translation_model import CompanyUserProfileExtSkillTranslationModel
|
||||||
from .company_user_profile_full_model import CompanyUserProfileFullModel
|
from .company_user_profile_full_model import CompanyUserProfileFullModel
|
||||||
from .company_user_profile_language_add_edit_model import CompanyUserProfileLanguageAddEditModel
|
from .company_user_profile_language_add_model import CompanyUserProfileLanguageAddModel
|
||||||
from .company_user_profile_language_branch_model import CompanyUserProfileLanguageBranchModel
|
from .company_user_profile_language_branch_model import CompanyUserProfileLanguageBranchModel
|
||||||
|
from .company_user_profile_language_edit_model import CompanyUserProfileLanguageEditModel
|
||||||
from .company_user_profile_language_model import CompanyUserProfileLanguageModel
|
from .company_user_profile_language_model import CompanyUserProfileLanguageModel
|
||||||
from .company_user_profile_presentation_edit_model import CompanyUserProfilePresentationEditModel
|
from .company_user_profile_presentation_edit_model import CompanyUserProfilePresentationEditModel
|
||||||
from .company_user_profile_presentation_model import CompanyUserProfilePresentationModel
|
from .company_user_profile_presentation_model import CompanyUserProfilePresentationModel
|
||||||
@@ -165,14 +166,11 @@ from .customer_event_note_add_edit_model import CustomerEventNoteAddEditModel
|
|||||||
from .customer_event_note_model import CustomerEventNoteModel
|
from .customer_event_note_model import CustomerEventNoteModel
|
||||||
from .customer_event_task_add_edit_model import CustomerEventTaskAddEditModel
|
from .customer_event_task_add_edit_model import CustomerEventTaskAddEditModel
|
||||||
from .customer_event_task_model import CustomerEventTaskModel
|
from .customer_event_task_model import CustomerEventTaskModel
|
||||||
|
from .date_time_filter_interval import DateTimeFilterInterval
|
||||||
from .dynamic_company_user_resume_model import DynamicCompanyUserResumeModel
|
from .dynamic_company_user_resume_model import DynamicCompanyUserResumeModel
|
||||||
from .dynamic_template_view_model import DynamicTemplateViewModel
|
from .dynamic_template_view_model import DynamicTemplateViewModel
|
||||||
from .dynamic_template_view_model_primary_script_assets import DynamicTemplateViewModelPrimaryScriptAssets
|
from .dynamic_template_view_model_primary_script_assets import DynamicTemplateViewModelPrimaryScriptAssets
|
||||||
from .dynamic_template_view_model_primary_style_assets import DynamicTemplateViewModelPrimaryStyleAssets
|
from .dynamic_template_view_model_primary_style_assets import DynamicTemplateViewModelPrimaryStyleAssets
|
||||||
from .education_block_item_model import EducationBlockItemModel
|
|
||||||
from .education_block_model import EducationBlockModel
|
|
||||||
from .employer_block_item_model import EmployerBlockItemModel
|
|
||||||
from .employer_block_model import EmployerBlockModel
|
|
||||||
from .error_model import ErrorModel
|
from .error_model import ErrorModel
|
||||||
from .event_comment_model import EventCommentModel
|
from .event_comment_model import EventCommentModel
|
||||||
from .event_meeting_add_edit_model import EventMeetingAddEditModel
|
from .event_meeting_add_edit_model import EventMeetingAddEditModel
|
||||||
@@ -184,33 +182,25 @@ from .event_task_type import EventTaskType
|
|||||||
from .event_type import EventType
|
from .event_type import EventType
|
||||||
from .event_visibility import EventVisibility
|
from .event_visibility import EventVisibility
|
||||||
from .extent_type import ExtentType
|
from .extent_type import ExtentType
|
||||||
from .extra_skill_block_model import ExtraSkillBlockModel
|
|
||||||
from .extra_skill_item_block_model import ExtraSkillItemBlockModel
|
|
||||||
from .filter_model import FilterModel
|
from .filter_model import FilterModel
|
||||||
from .highlighted_work_experience_block_item_model import HighlightedWorkExperienceBlockItemModel
|
|
||||||
from .highlighted_work_experience_block_model import HighlightedWorkExperienceBlockModel
|
|
||||||
from .i_company_address_view_model import ICompanyAddressViewModel
|
from .i_company_address_view_model import ICompanyAddressViewModel
|
||||||
from .i_company_candidate_patch_document import ICompanyCandidatePatchDocument
|
from .i_company_candidate_patch_document import ICompanyCandidatePatchDocument
|
||||||
from .i_company_user_employee_patch_document import ICompanyUserEmployeePatchDocument
|
from .i_company_user_employee_patch_document import ICompanyUserEmployeePatchDocument
|
||||||
from .i_contact_info_view_model import IContactInfoViewModel
|
from .i_contact_info_view_model import IContactInfoViewModel
|
||||||
from .i_dynamic_block_view_model import IDynamicBlockViewModel
|
from .i_dynamic_block_view_model import IDynamicBlockViewModel
|
||||||
from .i_template_company import ITemplateCompany
|
from .i_template_company import ITemplateCompany
|
||||||
from .i_template_image import ITemplateImage
|
|
||||||
from .i_template_logotype import ITemplateLogotype
|
from .i_template_logotype import ITemplateLogotype
|
||||||
|
from .i_template_profile_image import ITemplateProfileImage
|
||||||
from .i_template_shared_asset_view_model import ITemplateSharedAssetViewModel
|
from .i_template_shared_asset_view_model import ITemplateSharedAssetViewModel
|
||||||
from .i_template_style_asset_view_model import ITemplateStyleAssetViewModel
|
from .i_template_style_asset_view_model import ITemplateStyleAssetViewModel
|
||||||
from .i_template_user_info import ITemplateUserInfo
|
from .i_template_user_info import ITemplateUserInfo
|
||||||
from .image_block_model import ImageBlockModel
|
|
||||||
from .image_size import ImageSize
|
from .image_size import ImageSize
|
||||||
from .import_profile_async_operation import ImportProfileAsyncOperation
|
from .import_profile_async_operation import ImportProfileAsyncOperation
|
||||||
from .keyword_model import KeywordModel
|
from .keyword_model import KeywordModel
|
||||||
from .keyword_synonym_model import KeywordSynonymModel
|
from .keyword_synonym_model import KeywordSynonymModel
|
||||||
from .keyword_type import KeywordType
|
from .keyword_type import KeywordType
|
||||||
from .language_block_model import LanguageBlockModel
|
|
||||||
from .language_item_block_model import LanguageItemBlockModel
|
|
||||||
from .language_level import LanguageLevel
|
from .language_level import LanguageLevel
|
||||||
from .link import Link
|
from .link import Link
|
||||||
from .location_block_model import LocationBlockModel
|
|
||||||
from .location_model import LocationModel
|
from .location_model import LocationModel
|
||||||
from .long_running_status import LongRunningStatus
|
from .long_running_status import LongRunningStatus
|
||||||
from .mention_text_model import MentionTextModel
|
from .mention_text_model import MentionTextModel
|
||||||
@@ -225,7 +215,6 @@ from .partners_filter_model import PartnersFilterModel
|
|||||||
from .partners_overview_model import PartnersOverviewModel
|
from .partners_overview_model import PartnersOverviewModel
|
||||||
from .pdf_engine_type import PdfEngineType
|
from .pdf_engine_type import PdfEngineType
|
||||||
from .pdf_orientation import PdfOrientation
|
from .pdf_orientation import PdfOrientation
|
||||||
from .presentation_block_model import PresentationBlockModel
|
|
||||||
from .profile_language_model import ProfileLanguageModel
|
from .profile_language_model import ProfileLanguageModel
|
||||||
from .project_add_edit_model import ProjectAddEditModel
|
from .project_add_edit_model import ProjectAddEditModel
|
||||||
from .project_assignment_add_model import ProjectAssignmentAddModel
|
from .project_assignment_add_model import ProjectAssignmentAddModel
|
||||||
@@ -274,10 +263,8 @@ from .project_state import ProjectState
|
|||||||
from .project_state_history_model import ProjectStateHistoryModel
|
from .project_state_history_model import ProjectStateHistoryModel
|
||||||
from .project_state_reason_model import ProjectStateReasonModel
|
from .project_state_reason_model import ProjectStateReasonModel
|
||||||
from .recruitment_source_model import RecruitmentSourceModel
|
from .recruitment_source_model import RecruitmentSourceModel
|
||||||
from .reference_block_item_model import ReferenceBlockItemModel
|
|
||||||
from .reference_block_model import ReferenceBlockModel
|
|
||||||
from .resume_model import ResumeModel
|
|
||||||
from .role_model import RoleModel
|
from .role_model import RoleModel
|
||||||
|
from .save_to_api_option import SaveToApiOption
|
||||||
from .search_company_candidate_query_model import SearchCompanyCandidateQueryModel
|
from .search_company_candidate_query_model import SearchCompanyCandidateQueryModel
|
||||||
from .search_company_candidate_result_model import SearchCompanyCandidateResultModel
|
from .search_company_candidate_result_model import SearchCompanyCandidateResultModel
|
||||||
from .search_company_customer_contact_query_model import SearchCompanyCustomerContactQueryModel
|
from .search_company_customer_contact_query_model import SearchCompanyCustomerContactQueryModel
|
||||||
@@ -291,10 +278,6 @@ from .search_projects_result_model import SearchProjectsResultModel
|
|||||||
from .search_skill_model import SearchSkillModel
|
from .search_skill_model import SearchSkillModel
|
||||||
from .search_skill_query_model import SearchSkillQueryModel
|
from .search_skill_query_model import SearchSkillQueryModel
|
||||||
from .search_skill_result_model import SearchSkillResultModel
|
from .search_skill_result_model import SearchSkillResultModel
|
||||||
from .skill_block_item_model import SkillBlockItemModel
|
|
||||||
from .skill_by_category_block_item_model import SkillByCategoryBlockItemModel
|
|
||||||
from .skill_by_category_block_model import SkillByCategoryBlockModel
|
|
||||||
from .skill_model_model import SkillModelModel
|
|
||||||
from .skill_result_model import SkillResultModel
|
from .skill_result_model import SkillResultModel
|
||||||
from .skill_search_query_term_model import SkillSearchQueryTermModel
|
from .skill_search_query_term_model import SkillSearchQueryTermModel
|
||||||
from .sort_order import SortOrder
|
from .sort_order import SortOrder
|
||||||
@@ -311,11 +294,6 @@ from .team_member_model import TeamMemberModel
|
|||||||
from .team_member_move_model import TeamMemberMoveModel
|
from .team_member_move_model import TeamMemberMoveModel
|
||||||
from .team_model import TeamModel
|
from .team_model import TeamModel
|
||||||
from .template_asset_type import TemplateAssetType
|
from .template_asset_type import TemplateAssetType
|
||||||
from .text_block_model import TextBlockModel
|
|
||||||
from .top_skill_block_item_model import TopSkillBlockItemModel
|
|
||||||
from .top_skill_block_model import TopSkillBlockModel
|
|
||||||
from .training_block_model import TrainingBlockModel
|
|
||||||
from .training_item_block_model import TrainingItemBlockModel
|
|
||||||
from .training_type import TrainingType
|
from .training_type import TrainingType
|
||||||
from .updated_model import UpdatedModel
|
from .updated_model import UpdatedModel
|
||||||
from .user_gender import UserGender
|
from .user_gender import UserGender
|
||||||
@@ -329,8 +307,6 @@ from .webhook_credentials_model import WebhookCredentialsModel
|
|||||||
from .webhook_entity_type import WebhookEntityType
|
from .webhook_entity_type import WebhookEntityType
|
||||||
from .webhook_model import WebhookModel
|
from .webhook_model import WebhookModel
|
||||||
from .word_engine_type import WordEngineType
|
from .word_engine_type import WordEngineType
|
||||||
from .work_experience_block_item_model import WorkExperienceBlockItemModel
|
|
||||||
from .work_experience_block_model import WorkExperienceBlockModel
|
|
||||||
|
|
||||||
__all__ = (
|
__all__ = (
|
||||||
"AbscencePeriodDayModel",
|
"AbscencePeriodDayModel",
|
||||||
@@ -350,11 +326,9 @@ __all__ = (
|
|||||||
"AvailabilityModel",
|
"AvailabilityModel",
|
||||||
"CalendarDayModel",
|
"CalendarDayModel",
|
||||||
"CandidateAttachmentMultipartData",
|
"CandidateAttachmentMultipartData",
|
||||||
"ClassicCompanyUserResumeModel",
|
|
||||||
"CommitmentBlockItemModel",
|
|
||||||
"CommitmentBlockModel",
|
|
||||||
"CompanyAddressModel",
|
"CompanyAddressModel",
|
||||||
"CompanyBaseModel",
|
"CompanyBaseModel",
|
||||||
|
"CompanyCandidateAddCandidateUserModel",
|
||||||
"CompanyCandidateAddInviteModel",
|
"CompanyCandidateAddInviteModel",
|
||||||
"CompanyCandidateAddModel",
|
"CompanyCandidateAddModel",
|
||||||
"CompanyCandidateAttachmentModel",
|
"CompanyCandidateAttachmentModel",
|
||||||
@@ -413,6 +387,8 @@ __all__ = (
|
|||||||
"CompanyTagTypeModel",
|
"CompanyTagTypeModel",
|
||||||
"CompanyUserAddModel",
|
"CompanyUserAddModel",
|
||||||
"CompanyUserBaseModel",
|
"CompanyUserBaseModel",
|
||||||
|
"CompanyUserCandidateModel",
|
||||||
|
"CompanyUserCandidateStatus",
|
||||||
"CompanyUserEditModel",
|
"CompanyUserEditModel",
|
||||||
"CompanyUserEventBaseModel",
|
"CompanyUserEventBaseModel",
|
||||||
"CompanyUserEventMeetingAddEditModel",
|
"CompanyUserEventMeetingAddEditModel",
|
||||||
@@ -443,8 +419,9 @@ __all__ = (
|
|||||||
"CompanyUserProfileExtSkillModel",
|
"CompanyUserProfileExtSkillModel",
|
||||||
"CompanyUserProfileExtSkillTranslationModel",
|
"CompanyUserProfileExtSkillTranslationModel",
|
||||||
"CompanyUserProfileFullModel",
|
"CompanyUserProfileFullModel",
|
||||||
"CompanyUserProfileLanguageAddEditModel",
|
"CompanyUserProfileLanguageAddModel",
|
||||||
"CompanyUserProfileLanguageBranchModel",
|
"CompanyUserProfileLanguageBranchModel",
|
||||||
|
"CompanyUserProfileLanguageEditModel",
|
||||||
"CompanyUserProfileLanguageModel",
|
"CompanyUserProfileLanguageModel",
|
||||||
"CompanyUserProfilePresentationEditModel",
|
"CompanyUserProfilePresentationEditModel",
|
||||||
"CompanyUserProfilePresentationModel",
|
"CompanyUserProfilePresentationModel",
|
||||||
@@ -496,14 +473,11 @@ __all__ = (
|
|||||||
"CustomerEventNoteModel",
|
"CustomerEventNoteModel",
|
||||||
"CustomerEventTaskAddEditModel",
|
"CustomerEventTaskAddEditModel",
|
||||||
"CustomerEventTaskModel",
|
"CustomerEventTaskModel",
|
||||||
|
"DateTimeFilterInterval",
|
||||||
"DynamicCompanyUserResumeModel",
|
"DynamicCompanyUserResumeModel",
|
||||||
"DynamicTemplateViewModel",
|
"DynamicTemplateViewModel",
|
||||||
"DynamicTemplateViewModelPrimaryScriptAssets",
|
"DynamicTemplateViewModelPrimaryScriptAssets",
|
||||||
"DynamicTemplateViewModelPrimaryStyleAssets",
|
"DynamicTemplateViewModelPrimaryStyleAssets",
|
||||||
"EducationBlockItemModel",
|
|
||||||
"EducationBlockModel",
|
|
||||||
"EmployerBlockItemModel",
|
|
||||||
"EmployerBlockModel",
|
|
||||||
"ErrorModel",
|
"ErrorModel",
|
||||||
"EventCommentModel",
|
"EventCommentModel",
|
||||||
"EventMeetingAddEditModel",
|
"EventMeetingAddEditModel",
|
||||||
@@ -515,33 +489,25 @@ __all__ = (
|
|||||||
"EventType",
|
"EventType",
|
||||||
"EventVisibility",
|
"EventVisibility",
|
||||||
"ExtentType",
|
"ExtentType",
|
||||||
"ExtraSkillBlockModel",
|
|
||||||
"ExtraSkillItemBlockModel",
|
|
||||||
"FilterModel",
|
"FilterModel",
|
||||||
"HighlightedWorkExperienceBlockItemModel",
|
|
||||||
"HighlightedWorkExperienceBlockModel",
|
|
||||||
"ICompanyAddressViewModel",
|
"ICompanyAddressViewModel",
|
||||||
"ICompanyCandidatePatchDocument",
|
"ICompanyCandidatePatchDocument",
|
||||||
"ICompanyUserEmployeePatchDocument",
|
"ICompanyUserEmployeePatchDocument",
|
||||||
"IContactInfoViewModel",
|
"IContactInfoViewModel",
|
||||||
"IDynamicBlockViewModel",
|
"IDynamicBlockViewModel",
|
||||||
"ImageBlockModel",
|
|
||||||
"ImageSize",
|
"ImageSize",
|
||||||
"ImportProfileAsyncOperation",
|
"ImportProfileAsyncOperation",
|
||||||
"ITemplateCompany",
|
"ITemplateCompany",
|
||||||
"ITemplateImage",
|
|
||||||
"ITemplateLogotype",
|
"ITemplateLogotype",
|
||||||
|
"ITemplateProfileImage",
|
||||||
"ITemplateSharedAssetViewModel",
|
"ITemplateSharedAssetViewModel",
|
||||||
"ITemplateStyleAssetViewModel",
|
"ITemplateStyleAssetViewModel",
|
||||||
"ITemplateUserInfo",
|
"ITemplateUserInfo",
|
||||||
"KeywordModel",
|
"KeywordModel",
|
||||||
"KeywordSynonymModel",
|
"KeywordSynonymModel",
|
||||||
"KeywordType",
|
"KeywordType",
|
||||||
"LanguageBlockModel",
|
|
||||||
"LanguageItemBlockModel",
|
|
||||||
"LanguageLevel",
|
"LanguageLevel",
|
||||||
"Link",
|
"Link",
|
||||||
"LocationBlockModel",
|
|
||||||
"LocationModel",
|
"LocationModel",
|
||||||
"LongRunningStatus",
|
"LongRunningStatus",
|
||||||
"MentionTextModel",
|
"MentionTextModel",
|
||||||
@@ -556,7 +522,6 @@ __all__ = (
|
|||||||
"PartnersOverviewModel",
|
"PartnersOverviewModel",
|
||||||
"PdfEngineType",
|
"PdfEngineType",
|
||||||
"PdfOrientation",
|
"PdfOrientation",
|
||||||
"PresentationBlockModel",
|
|
||||||
"ProfileLanguageModel",
|
"ProfileLanguageModel",
|
||||||
"ProjectAddEditModel",
|
"ProjectAddEditModel",
|
||||||
"ProjectAssignmentAddModel",
|
"ProjectAssignmentAddModel",
|
||||||
@@ -605,10 +570,8 @@ __all__ = (
|
|||||||
"ProjectStateHistoryModel",
|
"ProjectStateHistoryModel",
|
||||||
"ProjectStateReasonModel",
|
"ProjectStateReasonModel",
|
||||||
"RecruitmentSourceModel",
|
"RecruitmentSourceModel",
|
||||||
"ReferenceBlockItemModel",
|
|
||||||
"ReferenceBlockModel",
|
|
||||||
"ResumeModel",
|
|
||||||
"RoleModel",
|
"RoleModel",
|
||||||
|
"SaveToApiOption",
|
||||||
"SearchCompanyCandidateQueryModel",
|
"SearchCompanyCandidateQueryModel",
|
||||||
"SearchCompanyCandidateResultModel",
|
"SearchCompanyCandidateResultModel",
|
||||||
"SearchCompanyCustomerContactQueryModel",
|
"SearchCompanyCustomerContactQueryModel",
|
||||||
@@ -622,10 +585,6 @@ __all__ = (
|
|||||||
"SearchSkillModel",
|
"SearchSkillModel",
|
||||||
"SearchSkillQueryModel",
|
"SearchSkillQueryModel",
|
||||||
"SearchSkillResultModel",
|
"SearchSkillResultModel",
|
||||||
"SkillBlockItemModel",
|
|
||||||
"SkillByCategoryBlockItemModel",
|
|
||||||
"SkillByCategoryBlockModel",
|
|
||||||
"SkillModelModel",
|
|
||||||
"SkillResultModel",
|
"SkillResultModel",
|
||||||
"SkillSearchQueryTermModel",
|
"SkillSearchQueryTermModel",
|
||||||
"SortOrder",
|
"SortOrder",
|
||||||
@@ -642,11 +601,6 @@ __all__ = (
|
|||||||
"TeamMemberMoveModel",
|
"TeamMemberMoveModel",
|
||||||
"TeamModel",
|
"TeamModel",
|
||||||
"TemplateAssetType",
|
"TemplateAssetType",
|
||||||
"TextBlockModel",
|
|
||||||
"TopSkillBlockItemModel",
|
|
||||||
"TopSkillBlockModel",
|
|
||||||
"TrainingBlockModel",
|
|
||||||
"TrainingItemBlockModel",
|
|
||||||
"TrainingType",
|
"TrainingType",
|
||||||
"UpdatedModel",
|
"UpdatedModel",
|
||||||
"UserGender",
|
"UserGender",
|
||||||
@@ -660,6 +614,4 @@ __all__ = (
|
|||||||
"WebhookEntityType",
|
"WebhookEntityType",
|
||||||
"WebhookModel",
|
"WebhookModel",
|
||||||
"WordEngineType",
|
"WordEngineType",
|
||||||
"WorkExperienceBlockItemModel",
|
|
||||||
"WorkExperienceBlockModel",
|
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,246 +0,0 @@
|
|||||||
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
|
||||||
from ..models.company_resume_template_base_model import CompanyResumeTemplateBaseModel
|
|
||||||
from ..models.company_resume_template_language_model import CompanyResumeTemplateLanguageModel
|
|
||||||
from ..models.created_model import CreatedModel
|
|
||||||
from ..models.link import Link
|
|
||||||
from ..models.resume_model import ResumeModel
|
|
||||||
from ..models.updated_model import UpdatedModel
|
|
||||||
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="ClassicCompanyUserResumeModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class ClassicCompanyUserResumeModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
image_id (Union[Unset, None, int]):
|
|
||||||
parent_profile_id (Union[Unset, int]):
|
|
||||||
profile_translation_id (Union[Unset, int]):
|
|
||||||
parent_company_user_resume_id (Union[Unset, None, int]):
|
|
||||||
resume (Union[Unset, None, ResumeModel]):
|
|
||||||
id (Union[Unset, None, int]):
|
|
||||||
company_user_id (Union[Unset, None, int]):
|
|
||||||
company_id (Union[Unset, None, int]):
|
|
||||||
created (Union[Unset, None, CreatedModel]):
|
|
||||||
updated (Union[Unset, None, UpdatedModel]):
|
|
||||||
title (Union[Unset, None, str]):
|
|
||||||
description (Union[Unset, None, str]):
|
|
||||||
slug (Union[Unset, None, str]):
|
|
||||||
language (Union[Unset, None, CompanyResumeTemplateLanguageModel]):
|
|
||||||
template (Union[Unset, None, CompanyResumeTemplateBaseModel]):
|
|
||||||
is_public (Union[Unset, bool]):
|
|
||||||
links (Union[Unset, None, List['Link']]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
image_id: Union[Unset, None, int] = UNSET
|
|
||||||
parent_profile_id: Union[Unset, int] = UNSET
|
|
||||||
profile_translation_id: Union[Unset, int] = UNSET
|
|
||||||
parent_company_user_resume_id: Union[Unset, None, int] = UNSET
|
|
||||||
resume: Union[Unset, None, "ResumeModel"] = UNSET
|
|
||||||
id: Union[Unset, None, int] = UNSET
|
|
||||||
company_user_id: Union[Unset, None, int] = UNSET
|
|
||||||
company_id: Union[Unset, None, int] = UNSET
|
|
||||||
created: Union[Unset, None, "CreatedModel"] = UNSET
|
|
||||||
updated: Union[Unset, None, "UpdatedModel"] = UNSET
|
|
||||||
title: Union[Unset, None, str] = UNSET
|
|
||||||
description: Union[Unset, None, str] = UNSET
|
|
||||||
slug: Union[Unset, None, str] = UNSET
|
|
||||||
language: Union[Unset, None, "CompanyResumeTemplateLanguageModel"] = UNSET
|
|
||||||
template: Union[Unset, None, "CompanyResumeTemplateBaseModel"] = UNSET
|
|
||||||
is_public: Union[Unset, bool] = UNSET
|
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
image_id = self.image_id
|
|
||||||
parent_profile_id = self.parent_profile_id
|
|
||||||
profile_translation_id = self.profile_translation_id
|
|
||||||
parent_company_user_resume_id = self.parent_company_user_resume_id
|
|
||||||
resume: Union[Unset, None, Dict[str, Any]] = UNSET
|
|
||||||
if not isinstance(self.resume, Unset):
|
|
||||||
resume = self.resume.to_dict() if self.resume else None
|
|
||||||
|
|
||||||
id = self.id
|
|
||||||
company_user_id = self.company_user_id
|
|
||||||
company_id = self.company_id
|
|
||||||
created: Union[Unset, None, Dict[str, Any]] = UNSET
|
|
||||||
if not isinstance(self.created, Unset):
|
|
||||||
created = self.created.to_dict() if self.created else None
|
|
||||||
|
|
||||||
updated: Union[Unset, None, Dict[str, Any]] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.to_dict() if self.updated else None
|
|
||||||
|
|
||||||
title = self.title
|
|
||||||
description = self.description
|
|
||||||
slug = self.slug
|
|
||||||
language: Union[Unset, None, Dict[str, Any]] = UNSET
|
|
||||||
if not isinstance(self.language, Unset):
|
|
||||||
language = self.language.to_dict() if self.language else None
|
|
||||||
|
|
||||||
template: Union[Unset, None, Dict[str, Any]] = UNSET
|
|
||||||
if not isinstance(self.template, Unset):
|
|
||||||
template = self.template.to_dict() if self.template else None
|
|
||||||
|
|
||||||
is_public = self.is_public
|
|
||||||
links: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
|
||||||
if not isinstance(self.links, Unset):
|
|
||||||
if self.links is None:
|
|
||||||
links = None
|
|
||||||
else:
|
|
||||||
links = []
|
|
||||||
for links_item_data in self.links:
|
|
||||||
links_item = links_item_data.to_dict()
|
|
||||||
|
|
||||||
links.append(links_item)
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if image_id is not UNSET:
|
|
||||||
field_dict["imageId"] = image_id
|
|
||||||
if parent_profile_id is not UNSET:
|
|
||||||
field_dict["parentProfileId"] = parent_profile_id
|
|
||||||
if profile_translation_id is not UNSET:
|
|
||||||
field_dict["profileTranslationId"] = profile_translation_id
|
|
||||||
if parent_company_user_resume_id is not UNSET:
|
|
||||||
field_dict["parentCompanyUserResumeId"] = parent_company_user_resume_id
|
|
||||||
if resume is not UNSET:
|
|
||||||
field_dict["resume"] = resume
|
|
||||||
if id is not UNSET:
|
|
||||||
field_dict["id"] = id
|
|
||||||
if company_user_id is not UNSET:
|
|
||||||
field_dict["companyUserId"] = company_user_id
|
|
||||||
if company_id is not UNSET:
|
|
||||||
field_dict["companyId"] = company_id
|
|
||||||
if created is not UNSET:
|
|
||||||
field_dict["created"] = created
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if title is not UNSET:
|
|
||||||
field_dict["title"] = title
|
|
||||||
if description is not UNSET:
|
|
||||||
field_dict["description"] = description
|
|
||||||
if slug is not UNSET:
|
|
||||||
field_dict["slug"] = slug
|
|
||||||
if language is not UNSET:
|
|
||||||
field_dict["language"] = language
|
|
||||||
if template is not UNSET:
|
|
||||||
field_dict["template"] = template
|
|
||||||
if is_public is not UNSET:
|
|
||||||
field_dict["isPublic"] = is_public
|
|
||||||
if links is not UNSET:
|
|
||||||
field_dict["links"] = links
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
from ..models.company_resume_template_base_model import CompanyResumeTemplateBaseModel
|
|
||||||
from ..models.company_resume_template_language_model import CompanyResumeTemplateLanguageModel
|
|
||||||
from ..models.created_model import CreatedModel
|
|
||||||
from ..models.link import Link
|
|
||||||
from ..models.resume_model import ResumeModel
|
|
||||||
from ..models.updated_model import UpdatedModel
|
|
||||||
|
|
||||||
d = src_dict.copy()
|
|
||||||
image_id = d.pop("imageId", UNSET)
|
|
||||||
|
|
||||||
parent_profile_id = d.pop("parentProfileId", UNSET)
|
|
||||||
|
|
||||||
profile_translation_id = d.pop("profileTranslationId", UNSET)
|
|
||||||
|
|
||||||
parent_company_user_resume_id = d.pop("parentCompanyUserResumeId", UNSET)
|
|
||||||
|
|
||||||
_resume = d.pop("resume", UNSET)
|
|
||||||
resume: Union[Unset, None, ResumeModel]
|
|
||||||
if _resume is None:
|
|
||||||
resume = None
|
|
||||||
elif isinstance(_resume, Unset):
|
|
||||||
resume = UNSET
|
|
||||||
else:
|
|
||||||
resume = ResumeModel.from_dict(_resume)
|
|
||||||
|
|
||||||
id = d.pop("id", UNSET)
|
|
||||||
|
|
||||||
company_user_id = d.pop("companyUserId", UNSET)
|
|
||||||
|
|
||||||
company_id = d.pop("companyId", UNSET)
|
|
||||||
|
|
||||||
_created = d.pop("created", UNSET)
|
|
||||||
created: Union[Unset, None, CreatedModel]
|
|
||||||
if _created is None:
|
|
||||||
created = None
|
|
||||||
elif isinstance(_created, Unset):
|
|
||||||
created = UNSET
|
|
||||||
else:
|
|
||||||
created = CreatedModel.from_dict(_created)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, UpdatedModel]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = UpdatedModel.from_dict(_updated)
|
|
||||||
|
|
||||||
title = d.pop("title", UNSET)
|
|
||||||
|
|
||||||
description = d.pop("description", UNSET)
|
|
||||||
|
|
||||||
slug = d.pop("slug", UNSET)
|
|
||||||
|
|
||||||
_language = d.pop("language", UNSET)
|
|
||||||
language: Union[Unset, None, CompanyResumeTemplateLanguageModel]
|
|
||||||
if _language is None:
|
|
||||||
language = None
|
|
||||||
elif isinstance(_language, Unset):
|
|
||||||
language = UNSET
|
|
||||||
else:
|
|
||||||
language = CompanyResumeTemplateLanguageModel.from_dict(_language)
|
|
||||||
|
|
||||||
_template = d.pop("template", UNSET)
|
|
||||||
template: Union[Unset, None, CompanyResumeTemplateBaseModel]
|
|
||||||
if _template is None:
|
|
||||||
template = None
|
|
||||||
elif isinstance(_template, Unset):
|
|
||||||
template = UNSET
|
|
||||||
else:
|
|
||||||
template = CompanyResumeTemplateBaseModel.from_dict(_template)
|
|
||||||
|
|
||||||
is_public = d.pop("isPublic", UNSET)
|
|
||||||
|
|
||||||
links = []
|
|
||||||
_links = d.pop("links", UNSET)
|
|
||||||
for links_item_data in _links or []:
|
|
||||||
links_item = Link.from_dict(links_item_data)
|
|
||||||
|
|
||||||
links.append(links_item)
|
|
||||||
|
|
||||||
classic_company_user_resume_model = cls(
|
|
||||||
image_id=image_id,
|
|
||||||
parent_profile_id=parent_profile_id,
|
|
||||||
profile_translation_id=profile_translation_id,
|
|
||||||
parent_company_user_resume_id=parent_company_user_resume_id,
|
|
||||||
resume=resume,
|
|
||||||
id=id,
|
|
||||||
company_user_id=company_user_id,
|
|
||||||
company_id=company_id,
|
|
||||||
created=created,
|
|
||||||
updated=updated,
|
|
||||||
title=title,
|
|
||||||
description=description,
|
|
||||||
slug=slug,
|
|
||||||
language=language,
|
|
||||||
template=template,
|
|
||||||
is_public=is_public,
|
|
||||||
links=links,
|
|
||||||
)
|
|
||||||
|
|
||||||
return classic_company_user_resume_model
|
|
||||||
@@ -1,166 +0,0 @@
|
|||||||
import datetime
|
|
||||||
from typing import Any, Dict, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
from dateutil.parser import isoparse
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="CommitmentBlockItemModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class CommitmentBlockItemModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
url (Union[Unset, None, str]):
|
|
||||||
title (Union[Unset, None, str]):
|
|
||||||
description (Union[Unset, None, str]):
|
|
||||||
start_date (Union[Unset, datetime.datetime]):
|
|
||||||
end_date (Union[Unset, None, datetime.datetime]):
|
|
||||||
parent_block_item_id (Union[Unset, None, int]):
|
|
||||||
parent_block_item_updated (Union[Unset, None, bool]):
|
|
||||||
profile_translation_id (Union[Unset, None, int]):
|
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
discarded (Union[Unset, None, datetime.datetime]):
|
|
||||||
id (Union[Unset, str]):
|
|
||||||
disabled (Union[Unset, bool]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
url: Union[Unset, None, str] = UNSET
|
|
||||||
title: Union[Unset, None, str] = UNSET
|
|
||||||
description: Union[Unset, None, str] = UNSET
|
|
||||||
start_date: Union[Unset, datetime.datetime] = UNSET
|
|
||||||
end_date: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
parent_block_item_id: Union[Unset, None, int] = UNSET
|
|
||||||
parent_block_item_updated: Union[Unset, None, bool] = UNSET
|
|
||||||
profile_translation_id: Union[Unset, None, int] = UNSET
|
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
discarded: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
id: Union[Unset, str] = UNSET
|
|
||||||
disabled: Union[Unset, bool] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
url = self.url
|
|
||||||
title = self.title
|
|
||||||
description = self.description
|
|
||||||
start_date: Union[Unset, str] = UNSET
|
|
||||||
if not isinstance(self.start_date, Unset):
|
|
||||||
start_date = self.start_date.isoformat()
|
|
||||||
|
|
||||||
end_date: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.end_date, Unset):
|
|
||||||
end_date = self.end_date.isoformat() if self.end_date else None
|
|
||||||
|
|
||||||
parent_block_item_id = self.parent_block_item_id
|
|
||||||
parent_block_item_updated = self.parent_block_item_updated
|
|
||||||
profile_translation_id = self.profile_translation_id
|
|
||||||
updated: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
|
||||||
|
|
||||||
discarded: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.discarded, Unset):
|
|
||||||
discarded = self.discarded.isoformat() if self.discarded else None
|
|
||||||
|
|
||||||
id = self.id
|
|
||||||
disabled = self.disabled
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if url is not UNSET:
|
|
||||||
field_dict["url"] = url
|
|
||||||
if title is not UNSET:
|
|
||||||
field_dict["title"] = title
|
|
||||||
if description is not UNSET:
|
|
||||||
field_dict["description"] = description
|
|
||||||
if start_date is not UNSET:
|
|
||||||
field_dict["startDate"] = start_date
|
|
||||||
if end_date is not UNSET:
|
|
||||||
field_dict["endDate"] = end_date
|
|
||||||
if parent_block_item_id is not UNSET:
|
|
||||||
field_dict["parentBlockItemId"] = parent_block_item_id
|
|
||||||
if parent_block_item_updated is not UNSET:
|
|
||||||
field_dict["parentBlockItemUpdated"] = parent_block_item_updated
|
|
||||||
if profile_translation_id is not UNSET:
|
|
||||||
field_dict["profileTranslationId"] = profile_translation_id
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if discarded is not UNSET:
|
|
||||||
field_dict["discarded"] = discarded
|
|
||||||
if id is not UNSET:
|
|
||||||
field_dict["id"] = id
|
|
||||||
if disabled is not UNSET:
|
|
||||||
field_dict["disabled"] = disabled
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
d = src_dict.copy()
|
|
||||||
url = d.pop("url", UNSET)
|
|
||||||
|
|
||||||
title = d.pop("title", UNSET)
|
|
||||||
|
|
||||||
description = d.pop("description", UNSET)
|
|
||||||
|
|
||||||
_start_date = d.pop("startDate", UNSET)
|
|
||||||
start_date: Union[Unset, datetime.datetime]
|
|
||||||
if isinstance(_start_date, Unset):
|
|
||||||
start_date = UNSET
|
|
||||||
else:
|
|
||||||
start_date = isoparse(_start_date)
|
|
||||||
|
|
||||||
_end_date = d.pop("endDate", UNSET)
|
|
||||||
end_date: Union[Unset, None, datetime.datetime]
|
|
||||||
if _end_date is None:
|
|
||||||
end_date = None
|
|
||||||
elif isinstance(_end_date, Unset):
|
|
||||||
end_date = UNSET
|
|
||||||
else:
|
|
||||||
end_date = isoparse(_end_date)
|
|
||||||
|
|
||||||
parent_block_item_id = d.pop("parentBlockItemId", UNSET)
|
|
||||||
|
|
||||||
parent_block_item_updated = d.pop("parentBlockItemUpdated", UNSET)
|
|
||||||
|
|
||||||
profile_translation_id = d.pop("profileTranslationId", UNSET)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = isoparse(_updated)
|
|
||||||
|
|
||||||
_discarded = d.pop("discarded", UNSET)
|
|
||||||
discarded: Union[Unset, None, datetime.datetime]
|
|
||||||
if _discarded is None:
|
|
||||||
discarded = None
|
|
||||||
elif isinstance(_discarded, Unset):
|
|
||||||
discarded = UNSET
|
|
||||||
else:
|
|
||||||
discarded = isoparse(_discarded)
|
|
||||||
|
|
||||||
id = d.pop("id", UNSET)
|
|
||||||
|
|
||||||
disabled = d.pop("disabled", UNSET)
|
|
||||||
|
|
||||||
commitment_block_item_model = cls(
|
|
||||||
url=url,
|
|
||||||
title=title,
|
|
||||||
description=description,
|
|
||||||
start_date=start_date,
|
|
||||||
end_date=end_date,
|
|
||||||
parent_block_item_id=parent_block_item_id,
|
|
||||||
parent_block_item_updated=parent_block_item_updated,
|
|
||||||
profile_translation_id=profile_translation_id,
|
|
||||||
updated=updated,
|
|
||||||
discarded=discarded,
|
|
||||||
id=id,
|
|
||||||
disabled=disabled,
|
|
||||||
)
|
|
||||||
|
|
||||||
return commitment_block_item_model
|
|
||||||
@@ -1,135 +0,0 @@
|
|||||||
import datetime
|
|
||||||
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
from dateutil.parser import isoparse
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
|
||||||
from ..models.commitment_block_item_model import CommitmentBlockItemModel
|
|
||||||
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="CommitmentBlockModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class CommitmentBlockModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
hide_in_edit (Union[Unset, bool]):
|
|
||||||
hide_title (Union[Unset, bool]):
|
|
||||||
hide_description (Union[Unset, bool]):
|
|
||||||
hide_text (Union[Unset, bool]):
|
|
||||||
hide_url (Union[Unset, bool]):
|
|
||||||
data (Union[Unset, None, List['CommitmentBlockItemModel']]):
|
|
||||||
block_id (Union[Unset, str]):
|
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
heading (Union[Unset, None, str]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
hide_in_edit: Union[Unset, bool] = UNSET
|
|
||||||
hide_title: Union[Unset, bool] = UNSET
|
|
||||||
hide_description: Union[Unset, bool] = UNSET
|
|
||||||
hide_text: Union[Unset, bool] = UNSET
|
|
||||||
hide_url: Union[Unset, bool] = UNSET
|
|
||||||
data: Union[Unset, None, List["CommitmentBlockItemModel"]] = UNSET
|
|
||||||
block_id: Union[Unset, str] = UNSET
|
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
heading: Union[Unset, None, str] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
hide_in_edit = self.hide_in_edit
|
|
||||||
hide_title = self.hide_title
|
|
||||||
hide_description = self.hide_description
|
|
||||||
hide_text = self.hide_text
|
|
||||||
hide_url = self.hide_url
|
|
||||||
data: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
|
||||||
if not isinstance(self.data, Unset):
|
|
||||||
if self.data is None:
|
|
||||||
data = None
|
|
||||||
else:
|
|
||||||
data = []
|
|
||||||
for data_item_data in self.data:
|
|
||||||
data_item = data_item_data.to_dict()
|
|
||||||
|
|
||||||
data.append(data_item)
|
|
||||||
|
|
||||||
block_id = self.block_id
|
|
||||||
updated: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
|
||||||
|
|
||||||
heading = self.heading
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if hide_in_edit is not UNSET:
|
|
||||||
field_dict["hideInEdit"] = hide_in_edit
|
|
||||||
if hide_title is not UNSET:
|
|
||||||
field_dict["hideTitle"] = hide_title
|
|
||||||
if hide_description is not UNSET:
|
|
||||||
field_dict["hideDescription"] = hide_description
|
|
||||||
if hide_text is not UNSET:
|
|
||||||
field_dict["hideText"] = hide_text
|
|
||||||
if hide_url is not UNSET:
|
|
||||||
field_dict["hideUrl"] = hide_url
|
|
||||||
if data is not UNSET:
|
|
||||||
field_dict["data"] = data
|
|
||||||
if block_id is not UNSET:
|
|
||||||
field_dict["blockId"] = block_id
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if heading is not UNSET:
|
|
||||||
field_dict["heading"] = heading
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
from ..models.commitment_block_item_model import CommitmentBlockItemModel
|
|
||||||
|
|
||||||
d = src_dict.copy()
|
|
||||||
hide_in_edit = d.pop("hideInEdit", UNSET)
|
|
||||||
|
|
||||||
hide_title = d.pop("hideTitle", UNSET)
|
|
||||||
|
|
||||||
hide_description = d.pop("hideDescription", UNSET)
|
|
||||||
|
|
||||||
hide_text = d.pop("hideText", UNSET)
|
|
||||||
|
|
||||||
hide_url = d.pop("hideUrl", UNSET)
|
|
||||||
|
|
||||||
data = []
|
|
||||||
_data = d.pop("data", UNSET)
|
|
||||||
for data_item_data in _data or []:
|
|
||||||
data_item = CommitmentBlockItemModel.from_dict(data_item_data)
|
|
||||||
|
|
||||||
data.append(data_item)
|
|
||||||
|
|
||||||
block_id = d.pop("blockId", UNSET)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = isoparse(_updated)
|
|
||||||
|
|
||||||
heading = d.pop("heading", UNSET)
|
|
||||||
|
|
||||||
commitment_block_model = cls(
|
|
||||||
hide_in_edit=hide_in_edit,
|
|
||||||
hide_title=hide_title,
|
|
||||||
hide_description=hide_description,
|
|
||||||
hide_text=hide_text,
|
|
||||||
hide_url=hide_url,
|
|
||||||
data=data,
|
|
||||||
block_id=block_id,
|
|
||||||
updated=updated,
|
|
||||||
heading=heading,
|
|
||||||
)
|
|
||||||
|
|
||||||
return commitment_block_model
|
|
||||||
@@ -0,0 +1,84 @@
|
|||||||
|
from typing import Any, Dict, Type, TypeVar, Union
|
||||||
|
|
||||||
|
from attrs import define as _attrs_define
|
||||||
|
|
||||||
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
|
T = TypeVar("T", bound="CompanyCandidateAddCandidateUserModel")
|
||||||
|
|
||||||
|
|
||||||
|
@_attrs_define
|
||||||
|
class CompanyCandidateAddCandidateUserModel:
|
||||||
|
"""
|
||||||
|
Attributes:
|
||||||
|
email (str):
|
||||||
|
first_name (str):
|
||||||
|
last_name (str):
|
||||||
|
password (str):
|
||||||
|
confirm_password (str):
|
||||||
|
create_profile (Union[Unset, None, bool]):
|
||||||
|
language_id (Union[Unset, None, int]):
|
||||||
|
"""
|
||||||
|
|
||||||
|
email: str
|
||||||
|
first_name: str
|
||||||
|
last_name: str
|
||||||
|
password: str
|
||||||
|
confirm_password: str
|
||||||
|
create_profile: Union[Unset, None, bool] = False
|
||||||
|
language_id: Union[Unset, None, int] = UNSET
|
||||||
|
|
||||||
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
|
email = self.email
|
||||||
|
first_name = self.first_name
|
||||||
|
last_name = self.last_name
|
||||||
|
password = self.password
|
||||||
|
confirm_password = self.confirm_password
|
||||||
|
create_profile = self.create_profile
|
||||||
|
language_id = self.language_id
|
||||||
|
|
||||||
|
field_dict: Dict[str, Any] = {}
|
||||||
|
field_dict.update(
|
||||||
|
{
|
||||||
|
"email": email,
|
||||||
|
"firstName": first_name,
|
||||||
|
"lastName": last_name,
|
||||||
|
"password": password,
|
||||||
|
"confirmPassword": confirm_password,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
if create_profile is not UNSET:
|
||||||
|
field_dict["createProfile"] = create_profile
|
||||||
|
if language_id is not UNSET:
|
||||||
|
field_dict["languageId"] = language_id
|
||||||
|
|
||||||
|
return field_dict
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
||||||
|
d = src_dict.copy()
|
||||||
|
email = d.pop("email")
|
||||||
|
|
||||||
|
first_name = d.pop("firstName")
|
||||||
|
|
||||||
|
last_name = d.pop("lastName")
|
||||||
|
|
||||||
|
password = d.pop("password")
|
||||||
|
|
||||||
|
confirm_password = d.pop("confirmPassword")
|
||||||
|
|
||||||
|
create_profile = d.pop("createProfile", UNSET)
|
||||||
|
|
||||||
|
language_id = d.pop("languageId", UNSET)
|
||||||
|
|
||||||
|
company_candidate_add_candidate_user_model = cls(
|
||||||
|
email=email,
|
||||||
|
first_name=first_name,
|
||||||
|
last_name=last_name,
|
||||||
|
password=password,
|
||||||
|
confirm_password=confirm_password,
|
||||||
|
create_profile=create_profile,
|
||||||
|
language_id=language_id,
|
||||||
|
)
|
||||||
|
|
||||||
|
return company_candidate_add_candidate_user_model
|
||||||
@@ -32,6 +32,8 @@ class CompanyCandidateEventBaseModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -42,6 +44,8 @@ class CompanyCandidateEventBaseModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -55,6 +59,8 @@ class CompanyCandidateEventBaseModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -84,6 +90,10 @@ class CompanyCandidateEventBaseModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -113,6 +123,10 @@ class CompanyCandidateEventBaseModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -134,6 +148,8 @@ class CompanyCandidateEventBaseModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -60,6 +60,8 @@ class CompanyCandidateEventMeetingModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -81,6 +83,8 @@ class CompanyCandidateEventMeetingModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -133,6 +137,8 @@ class CompanyCandidateEventMeetingModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -184,6 +190,10 @@ class CompanyCandidateEventMeetingModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -273,6 +283,10 @@ class CompanyCandidateEventMeetingModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -305,6 +319,8 @@ class CompanyCandidateEventMeetingModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -44,6 +44,8 @@ class CompanyCandidateEventModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -60,6 +62,8 @@ class CompanyCandidateEventModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -98,6 +102,8 @@ class CompanyCandidateEventModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -139,6 +145,10 @@ class CompanyCandidateEventModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -203,6 +213,10 @@ class CompanyCandidateEventModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -230,6 +244,8 @@ class CompanyCandidateEventModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ from attrs import define as _attrs_define
|
|||||||
from dateutil.parser import isoparse
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
from ..models.event_note_type import EventNoteType
|
from ..models.event_note_type import EventNoteType
|
||||||
|
from ..models.event_status_value import EventStatusValue
|
||||||
from ..models.event_type import EventType
|
from ..models.event_type import EventType
|
||||||
from ..models.event_visibility import EventVisibility
|
from ..models.event_visibility import EventVisibility
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
@@ -30,6 +31,18 @@ class CompanyCandidateEventNoteModel:
|
|||||||
|
|
||||||
E-mail = 2
|
E-mail = 2
|
||||||
note_date (Union[Unset, None, datetime.datetime]):
|
note_date (Union[Unset, None, datetime.datetime]):
|
||||||
|
assigned_to_company_user_id (Union[Unset, None, int]):
|
||||||
|
status (Union[Unset, EventStatusValue]):
|
||||||
|
|
||||||
|
Inte påbörjad = 0
|
||||||
|
|
||||||
|
Påbörjad = 1
|
||||||
|
|
||||||
|
Färdig = 2
|
||||||
|
|
||||||
|
Uppskjuten = 3
|
||||||
|
|
||||||
|
Väntar = 4
|
||||||
created_by_company_user_id (Union[Unset, int]):
|
created_by_company_user_id (Union[Unset, int]):
|
||||||
updated_by_company_user_id (Union[Unset, None, int]):
|
updated_by_company_user_id (Union[Unset, None, int]):
|
||||||
created (Union[Unset, datetime.datetime]):
|
created (Union[Unset, datetime.datetime]):
|
||||||
@@ -53,6 +66,8 @@ class CompanyCandidateEventNoteModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -60,6 +75,8 @@ class CompanyCandidateEventNoteModel:
|
|||||||
company_candidate_id: Union[Unset, int] = UNSET
|
company_candidate_id: Union[Unset, int] = UNSET
|
||||||
note_type: Union[Unset, None, EventNoteType] = UNSET
|
note_type: Union[Unset, None, EventNoteType] = UNSET
|
||||||
note_date: Union[Unset, None, datetime.datetime] = UNSET
|
note_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
assigned_to_company_user_id: Union[Unset, None, int] = UNSET
|
||||||
|
status: Union[Unset, EventStatusValue] = UNSET
|
||||||
created_by_company_user_id: Union[Unset, int] = UNSET
|
created_by_company_user_id: Union[Unset, int] = UNSET
|
||||||
updated_by_company_user_id: Union[Unset, None, int] = UNSET
|
updated_by_company_user_id: Union[Unset, None, int] = UNSET
|
||||||
created: Union[Unset, datetime.datetime] = UNSET
|
created: Union[Unset, datetime.datetime] = UNSET
|
||||||
@@ -71,6 +88,8 @@ class CompanyCandidateEventNoteModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -84,6 +103,11 @@ class CompanyCandidateEventNoteModel:
|
|||||||
if not isinstance(self.note_date, Unset):
|
if not isinstance(self.note_date, Unset):
|
||||||
note_date = self.note_date.isoformat() if self.note_date else None
|
note_date = self.note_date.isoformat() if self.note_date else None
|
||||||
|
|
||||||
|
assigned_to_company_user_id = self.assigned_to_company_user_id
|
||||||
|
status: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.status, Unset):
|
||||||
|
status = self.status.value
|
||||||
|
|
||||||
created_by_company_user_id = self.created_by_company_user_id
|
created_by_company_user_id = self.created_by_company_user_id
|
||||||
updated_by_company_user_id = self.updated_by_company_user_id
|
updated_by_company_user_id = self.updated_by_company_user_id
|
||||||
created: Union[Unset, str] = UNSET
|
created: Union[Unset, str] = UNSET
|
||||||
@@ -117,6 +141,8 @@ class CompanyCandidateEventNoteModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -140,6 +166,10 @@ class CompanyCandidateEventNoteModel:
|
|||||||
field_dict["noteType"] = note_type
|
field_dict["noteType"] = note_type
|
||||||
if note_date is not UNSET:
|
if note_date is not UNSET:
|
||||||
field_dict["noteDate"] = note_date
|
field_dict["noteDate"] = note_date
|
||||||
|
if assigned_to_company_user_id is not UNSET:
|
||||||
|
field_dict["assignedToCompanyUserId"] = assigned_to_company_user_id
|
||||||
|
if status is not UNSET:
|
||||||
|
field_dict["status"] = status
|
||||||
if created_by_company_user_id is not UNSET:
|
if created_by_company_user_id is not UNSET:
|
||||||
field_dict["createdByCompanyUserId"] = created_by_company_user_id
|
field_dict["createdByCompanyUserId"] = created_by_company_user_id
|
||||||
if updated_by_company_user_id is not UNSET:
|
if updated_by_company_user_id is not UNSET:
|
||||||
@@ -162,6 +192,10 @@ class CompanyCandidateEventNoteModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -195,6 +229,15 @@ class CompanyCandidateEventNoteModel:
|
|||||||
else:
|
else:
|
||||||
note_date = isoparse(_note_date)
|
note_date = isoparse(_note_date)
|
||||||
|
|
||||||
|
assigned_to_company_user_id = d.pop("assignedToCompanyUserId", UNSET)
|
||||||
|
|
||||||
|
_status = d.pop("status", UNSET)
|
||||||
|
status: Union[Unset, EventStatusValue]
|
||||||
|
if isinstance(_status, Unset):
|
||||||
|
status = UNSET
|
||||||
|
else:
|
||||||
|
status = EventStatusValue(_status)
|
||||||
|
|
||||||
created_by_company_user_id = d.pop("createdByCompanyUserId", UNSET)
|
created_by_company_user_id = d.pop("createdByCompanyUserId", UNSET)
|
||||||
|
|
||||||
updated_by_company_user_id = d.pop("updatedByCompanyUserId", UNSET)
|
updated_by_company_user_id = d.pop("updatedByCompanyUserId", UNSET)
|
||||||
@@ -244,6 +287,10 @@ class CompanyCandidateEventNoteModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -262,6 +309,8 @@ class CompanyCandidateEventNoteModel:
|
|||||||
company_candidate_id=company_candidate_id,
|
company_candidate_id=company_candidate_id,
|
||||||
note_type=note_type,
|
note_type=note_type,
|
||||||
note_date=note_date,
|
note_date=note_date,
|
||||||
|
assigned_to_company_user_id=assigned_to_company_user_id,
|
||||||
|
status=status,
|
||||||
created_by_company_user_id=created_by_company_user_id,
|
created_by_company_user_id=created_by_company_user_id,
|
||||||
updated_by_company_user_id=updated_by_company_user_id,
|
updated_by_company_user_id=updated_by_company_user_id,
|
||||||
created=created,
|
created=created,
|
||||||
@@ -273,6 +322,8 @@ class CompanyCandidateEventNoteModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -67,6 +67,8 @@ class CompanyCandidateEventTaskModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -88,6 +90,8 @@ class CompanyCandidateEventTaskModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -140,6 +144,8 @@ class CompanyCandidateEventTaskModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -191,6 +197,10 @@ class CompanyCandidateEventTaskModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -284,6 +294,10 @@ class CompanyCandidateEventTaskModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -316,6 +330,8 @@ class CompanyCandidateEventTaskModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
|
import datetime
|
||||||
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
from attrs import define as _attrs_define
|
||||||
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
from ..models.status import Status
|
from ..models.status import Status
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
@@ -22,6 +24,9 @@ class CompanyCustomerBaseModel:
|
|||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
identification (Union[Unset, None, str]):
|
identification (Union[Unset, None, str]):
|
||||||
seo_id (Union[Unset, None, str]):
|
seo_id (Union[Unset, None, str]):
|
||||||
|
created_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
|
updated_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
|
last_touch_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
status (Union[Unset, Status]):
|
status (Union[Unset, Status]):
|
||||||
|
|
||||||
Inaktiv = 0
|
Inaktiv = 0
|
||||||
@@ -36,6 +41,9 @@ class CompanyCustomerBaseModel:
|
|||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
identification: Union[Unset, None, str] = UNSET
|
identification: Union[Unset, None, str] = UNSET
|
||||||
seo_id: Union[Unset, None, str] = UNSET
|
seo_id: Union[Unset, None, str] = UNSET
|
||||||
|
created_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
updated_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
last_touch_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
status: Union[Unset, Status] = UNSET
|
status: Union[Unset, Status] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -46,6 +54,18 @@ class CompanyCustomerBaseModel:
|
|||||||
description = self.description
|
description = self.description
|
||||||
identification = self.identification
|
identification = self.identification
|
||||||
seo_id = self.seo_id
|
seo_id = self.seo_id
|
||||||
|
created_date_time: Union[Unset, None, str] = UNSET
|
||||||
|
if not isinstance(self.created_date_time, Unset):
|
||||||
|
created_date_time = self.created_date_time.isoformat() if self.created_date_time else None
|
||||||
|
|
||||||
|
updated_date_time: Union[Unset, None, str] = UNSET
|
||||||
|
if not isinstance(self.updated_date_time, Unset):
|
||||||
|
updated_date_time = self.updated_date_time.isoformat() if self.updated_date_time else None
|
||||||
|
|
||||||
|
last_touch_date_time: Union[Unset, None, str] = UNSET
|
||||||
|
if not isinstance(self.last_touch_date_time, Unset):
|
||||||
|
last_touch_date_time = self.last_touch_date_time.isoformat() if self.last_touch_date_time else None
|
||||||
|
|
||||||
status: Union[Unset, int] = UNSET
|
status: Union[Unset, int] = UNSET
|
||||||
if not isinstance(self.status, Unset):
|
if not isinstance(self.status, Unset):
|
||||||
status = self.status.value
|
status = self.status.value
|
||||||
@@ -75,6 +95,12 @@ class CompanyCustomerBaseModel:
|
|||||||
field_dict["identification"] = identification
|
field_dict["identification"] = identification
|
||||||
if seo_id is not UNSET:
|
if seo_id is not UNSET:
|
||||||
field_dict["seoId"] = seo_id
|
field_dict["seoId"] = seo_id
|
||||||
|
if created_date_time is not UNSET:
|
||||||
|
field_dict["createdDateTime"] = created_date_time
|
||||||
|
if updated_date_time is not UNSET:
|
||||||
|
field_dict["updatedDateTime"] = updated_date_time
|
||||||
|
if last_touch_date_time is not UNSET:
|
||||||
|
field_dict["lastTouchDateTime"] = last_touch_date_time
|
||||||
if status is not UNSET:
|
if status is not UNSET:
|
||||||
field_dict["status"] = status
|
field_dict["status"] = status
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -99,6 +125,33 @@ class CompanyCustomerBaseModel:
|
|||||||
|
|
||||||
seo_id = d.pop("seoId", UNSET)
|
seo_id = d.pop("seoId", UNSET)
|
||||||
|
|
||||||
|
_created_date_time = d.pop("createdDateTime", UNSET)
|
||||||
|
created_date_time: Union[Unset, None, datetime.datetime]
|
||||||
|
if _created_date_time is None:
|
||||||
|
created_date_time = None
|
||||||
|
elif isinstance(_created_date_time, Unset):
|
||||||
|
created_date_time = UNSET
|
||||||
|
else:
|
||||||
|
created_date_time = isoparse(_created_date_time)
|
||||||
|
|
||||||
|
_updated_date_time = d.pop("updatedDateTime", UNSET)
|
||||||
|
updated_date_time: Union[Unset, None, datetime.datetime]
|
||||||
|
if _updated_date_time is None:
|
||||||
|
updated_date_time = None
|
||||||
|
elif isinstance(_updated_date_time, Unset):
|
||||||
|
updated_date_time = UNSET
|
||||||
|
else:
|
||||||
|
updated_date_time = isoparse(_updated_date_time)
|
||||||
|
|
||||||
|
_last_touch_date_time = d.pop("lastTouchDateTime", UNSET)
|
||||||
|
last_touch_date_time: Union[Unset, None, datetime.datetime]
|
||||||
|
if _last_touch_date_time is None:
|
||||||
|
last_touch_date_time = None
|
||||||
|
elif isinstance(_last_touch_date_time, Unset):
|
||||||
|
last_touch_date_time = UNSET
|
||||||
|
else:
|
||||||
|
last_touch_date_time = isoparse(_last_touch_date_time)
|
||||||
|
|
||||||
_status = d.pop("status", UNSET)
|
_status = d.pop("status", UNSET)
|
||||||
status: Union[Unset, Status]
|
status: Union[Unset, Status]
|
||||||
if isinstance(_status, Unset):
|
if isinstance(_status, Unset):
|
||||||
@@ -120,6 +173,9 @@ class CompanyCustomerBaseModel:
|
|||||||
description=description,
|
description=description,
|
||||||
identification=identification,
|
identification=identification,
|
||||||
seo_id=seo_id,
|
seo_id=seo_id,
|
||||||
|
created_date_time=created_date_time,
|
||||||
|
updated_date_time=updated_date_time,
|
||||||
|
last_touch_date_time=last_touch_date_time,
|
||||||
status=status,
|
status=status,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ class CompanyCustomerContactAddEditModel:
|
|||||||
phone2 (Union[Unset, None, str]):
|
phone2 (Union[Unset, None, str]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
comments (Union[Unset, None, str]):
|
comments (Union[Unset, None, str]):
|
||||||
|
pronouns (Union[Unset, None, str]):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
first_name: str
|
first_name: str
|
||||||
@@ -27,6 +28,7 @@ class CompanyCustomerContactAddEditModel:
|
|||||||
phone2: Union[Unset, None, str] = UNSET
|
phone2: Union[Unset, None, str] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
comments: Union[Unset, None, str] = UNSET
|
comments: Union[Unset, None, str] = UNSET
|
||||||
|
pronouns: Union[Unset, None, str] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
first_name = self.first_name
|
first_name = self.first_name
|
||||||
@@ -36,6 +38,7 @@ class CompanyCustomerContactAddEditModel:
|
|||||||
phone2 = self.phone2
|
phone2 = self.phone2
|
||||||
title = self.title
|
title = self.title
|
||||||
comments = self.comments
|
comments = self.comments
|
||||||
|
pronouns = self.pronouns
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update(
|
field_dict.update(
|
||||||
@@ -54,6 +57,8 @@ class CompanyCustomerContactAddEditModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if comments is not UNSET:
|
if comments is not UNSET:
|
||||||
field_dict["comments"] = comments
|
field_dict["comments"] = comments
|
||||||
|
if pronouns is not UNSET:
|
||||||
|
field_dict["pronouns"] = pronouns
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -74,6 +79,8 @@ class CompanyCustomerContactAddEditModel:
|
|||||||
|
|
||||||
comments = d.pop("comments", UNSET)
|
comments = d.pop("comments", UNSET)
|
||||||
|
|
||||||
|
pronouns = d.pop("pronouns", UNSET)
|
||||||
|
|
||||||
company_customer_contact_add_edit_model = cls(
|
company_customer_contact_add_edit_model = cls(
|
||||||
first_name=first_name,
|
first_name=first_name,
|
||||||
last_name=last_name,
|
last_name=last_name,
|
||||||
@@ -82,6 +89,7 @@ class CompanyCustomerContactAddEditModel:
|
|||||||
phone2=phone2,
|
phone2=phone2,
|
||||||
title=title,
|
title=title,
|
||||||
comments=comments,
|
comments=comments,
|
||||||
|
pronouns=pronouns,
|
||||||
)
|
)
|
||||||
|
|
||||||
return company_customer_contact_add_edit_model
|
return company_customer_contact_add_edit_model
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ class CompanyCustomerContactBaseModel:
|
|||||||
first_name (Union[Unset, None, str]):
|
first_name (Union[Unset, None, str]):
|
||||||
last_name (Union[Unset, None, str]):
|
last_name (Union[Unset, None, str]):
|
||||||
email (Union[Unset, None, str]):
|
email (Union[Unset, None, str]):
|
||||||
|
pronouns (Union[Unset, None, str]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@@ -32,6 +33,7 @@ class CompanyCustomerContactBaseModel:
|
|||||||
first_name: Union[Unset, None, str] = UNSET
|
first_name: Union[Unset, None, str] = UNSET
|
||||||
last_name: Union[Unset, None, str] = UNSET
|
last_name: Union[Unset, None, str] = UNSET
|
||||||
email: Union[Unset, None, str] = UNSET
|
email: Union[Unset, None, str] = UNSET
|
||||||
|
pronouns: Union[Unset, None, str] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
@@ -42,6 +44,7 @@ class CompanyCustomerContactBaseModel:
|
|||||||
first_name = self.first_name
|
first_name = self.first_name
|
||||||
last_name = self.last_name
|
last_name = self.last_name
|
||||||
email = self.email
|
email = self.email
|
||||||
|
pronouns = self.pronouns
|
||||||
links: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
links: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
||||||
if not isinstance(self.links, Unset):
|
if not isinstance(self.links, Unset):
|
||||||
if self.links is None:
|
if self.links is None:
|
||||||
@@ -69,6 +72,8 @@ class CompanyCustomerContactBaseModel:
|
|||||||
field_dict["lastName"] = last_name
|
field_dict["lastName"] = last_name
|
||||||
if email is not UNSET:
|
if email is not UNSET:
|
||||||
field_dict["email"] = email
|
field_dict["email"] = email
|
||||||
|
if pronouns is not UNSET:
|
||||||
|
field_dict["pronouns"] = pronouns
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
field_dict["links"] = links
|
field_dict["links"] = links
|
||||||
|
|
||||||
@@ -93,6 +98,8 @@ class CompanyCustomerContactBaseModel:
|
|||||||
|
|
||||||
email = d.pop("email", UNSET)
|
email = d.pop("email", UNSET)
|
||||||
|
|
||||||
|
pronouns = d.pop("pronouns", UNSET)
|
||||||
|
|
||||||
links = []
|
links = []
|
||||||
_links = d.pop("links", UNSET)
|
_links = d.pop("links", UNSET)
|
||||||
for links_item_data in _links or []:
|
for links_item_data in _links or []:
|
||||||
@@ -108,6 +115,7 @@ class CompanyCustomerContactBaseModel:
|
|||||||
first_name=first_name,
|
first_name=first_name,
|
||||||
last_name=last_name,
|
last_name=last_name,
|
||||||
email=email,
|
email=email,
|
||||||
|
pronouns=pronouns,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ from ..types import UNSET, Unset
|
|||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from ..models.company_tag_model import CompanyTagModel
|
from ..models.company_tag_model import CompanyTagModel
|
||||||
|
from ..models.company_user_base_model import CompanyUserBaseModel
|
||||||
from ..models.link import Link
|
from ..models.link import Link
|
||||||
|
|
||||||
|
|
||||||
@@ -22,7 +23,10 @@ class CompanyCustomerContactModel:
|
|||||||
phone1 (Union[Unset, None, str]):
|
phone1 (Union[Unset, None, str]):
|
||||||
phone2 (Union[Unset, None, str]):
|
phone2 (Union[Unset, None, str]):
|
||||||
comments (Union[Unset, None, str]):
|
comments (Union[Unset, None, str]):
|
||||||
|
last_touched_date (Union[Unset, datetime.datetime]):
|
||||||
created_date_time (Union[Unset, datetime.datetime]):
|
created_date_time (Union[Unset, datetime.datetime]):
|
||||||
|
updated_date_time (Union[Unset, datetime.datetime]):
|
||||||
|
created_by (Union[Unset, None, CompanyUserBaseModel]):
|
||||||
tags (Union[Unset, None, List['CompanyTagModel']]):
|
tags (Union[Unset, None, List['CompanyTagModel']]):
|
||||||
id (Union[Unset, int]):
|
id (Union[Unset, int]):
|
||||||
company_id (Union[Unset, int]):
|
company_id (Union[Unset, int]):
|
||||||
@@ -31,6 +35,7 @@ class CompanyCustomerContactModel:
|
|||||||
first_name (Union[Unset, None, str]):
|
first_name (Union[Unset, None, str]):
|
||||||
last_name (Union[Unset, None, str]):
|
last_name (Union[Unset, None, str]):
|
||||||
email (Union[Unset, None, str]):
|
email (Union[Unset, None, str]):
|
||||||
|
pronouns (Union[Unset, None, str]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@@ -38,7 +43,10 @@ class CompanyCustomerContactModel:
|
|||||||
phone1: Union[Unset, None, str] = UNSET
|
phone1: Union[Unset, None, str] = UNSET
|
||||||
phone2: Union[Unset, None, str] = UNSET
|
phone2: Union[Unset, None, str] = UNSET
|
||||||
comments: Union[Unset, None, str] = UNSET
|
comments: Union[Unset, None, str] = UNSET
|
||||||
|
last_touched_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
created_date_time: Union[Unset, datetime.datetime] = UNSET
|
created_date_time: Union[Unset, datetime.datetime] = UNSET
|
||||||
|
updated_date_time: Union[Unset, datetime.datetime] = UNSET
|
||||||
|
created_by: Union[Unset, None, "CompanyUserBaseModel"] = UNSET
|
||||||
tags: Union[Unset, None, List["CompanyTagModel"]] = UNSET
|
tags: Union[Unset, None, List["CompanyTagModel"]] = UNSET
|
||||||
id: Union[Unset, int] = UNSET
|
id: Union[Unset, int] = UNSET
|
||||||
company_id: Union[Unset, int] = UNSET
|
company_id: Union[Unset, int] = UNSET
|
||||||
@@ -47,6 +55,7 @@ class CompanyCustomerContactModel:
|
|||||||
first_name: Union[Unset, None, str] = UNSET
|
first_name: Union[Unset, None, str] = UNSET
|
||||||
last_name: Union[Unset, None, str] = UNSET
|
last_name: Union[Unset, None, str] = UNSET
|
||||||
email: Union[Unset, None, str] = UNSET
|
email: Union[Unset, None, str] = UNSET
|
||||||
|
pronouns: Union[Unset, None, str] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
@@ -54,10 +63,22 @@ class CompanyCustomerContactModel:
|
|||||||
phone1 = self.phone1
|
phone1 = self.phone1
|
||||||
phone2 = self.phone2
|
phone2 = self.phone2
|
||||||
comments = self.comments
|
comments = self.comments
|
||||||
|
last_touched_date: Union[Unset, str] = UNSET
|
||||||
|
if not isinstance(self.last_touched_date, Unset):
|
||||||
|
last_touched_date = self.last_touched_date.isoformat()
|
||||||
|
|
||||||
created_date_time: Union[Unset, str] = UNSET
|
created_date_time: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.created_date_time, Unset):
|
if not isinstance(self.created_date_time, Unset):
|
||||||
created_date_time = self.created_date_time.isoformat()
|
created_date_time = self.created_date_time.isoformat()
|
||||||
|
|
||||||
|
updated_date_time: Union[Unset, str] = UNSET
|
||||||
|
if not isinstance(self.updated_date_time, Unset):
|
||||||
|
updated_date_time = self.updated_date_time.isoformat()
|
||||||
|
|
||||||
|
created_by: Union[Unset, None, Dict[str, Any]] = UNSET
|
||||||
|
if not isinstance(self.created_by, Unset):
|
||||||
|
created_by = self.created_by.to_dict() if self.created_by else None
|
||||||
|
|
||||||
tags: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
tags: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
||||||
if not isinstance(self.tags, Unset):
|
if not isinstance(self.tags, Unset):
|
||||||
if self.tags is None:
|
if self.tags is None:
|
||||||
@@ -76,6 +97,7 @@ class CompanyCustomerContactModel:
|
|||||||
first_name = self.first_name
|
first_name = self.first_name
|
||||||
last_name = self.last_name
|
last_name = self.last_name
|
||||||
email = self.email
|
email = self.email
|
||||||
|
pronouns = self.pronouns
|
||||||
links: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
links: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
||||||
if not isinstance(self.links, Unset):
|
if not isinstance(self.links, Unset):
|
||||||
if self.links is None:
|
if self.links is None:
|
||||||
@@ -97,8 +119,14 @@ class CompanyCustomerContactModel:
|
|||||||
field_dict["phone2"] = phone2
|
field_dict["phone2"] = phone2
|
||||||
if comments is not UNSET:
|
if comments is not UNSET:
|
||||||
field_dict["comments"] = comments
|
field_dict["comments"] = comments
|
||||||
|
if last_touched_date is not UNSET:
|
||||||
|
field_dict["lastTouchedDate"] = last_touched_date
|
||||||
if created_date_time is not UNSET:
|
if created_date_time is not UNSET:
|
||||||
field_dict["createdDateTime"] = created_date_time
|
field_dict["createdDateTime"] = created_date_time
|
||||||
|
if updated_date_time is not UNSET:
|
||||||
|
field_dict["updatedDateTime"] = updated_date_time
|
||||||
|
if created_by is not UNSET:
|
||||||
|
field_dict["createdBy"] = created_by
|
||||||
if tags is not UNSET:
|
if tags is not UNSET:
|
||||||
field_dict["tags"] = tags
|
field_dict["tags"] = tags
|
||||||
if id is not UNSET:
|
if id is not UNSET:
|
||||||
@@ -115,6 +143,8 @@ class CompanyCustomerContactModel:
|
|||||||
field_dict["lastName"] = last_name
|
field_dict["lastName"] = last_name
|
||||||
if email is not UNSET:
|
if email is not UNSET:
|
||||||
field_dict["email"] = email
|
field_dict["email"] = email
|
||||||
|
if pronouns is not UNSET:
|
||||||
|
field_dict["pronouns"] = pronouns
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
field_dict["links"] = links
|
field_dict["links"] = links
|
||||||
|
|
||||||
@@ -123,6 +153,7 @@ class CompanyCustomerContactModel:
|
|||||||
@classmethod
|
@classmethod
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
||||||
from ..models.company_tag_model import CompanyTagModel
|
from ..models.company_tag_model import CompanyTagModel
|
||||||
|
from ..models.company_user_base_model import CompanyUserBaseModel
|
||||||
from ..models.link import Link
|
from ..models.link import Link
|
||||||
|
|
||||||
d = src_dict.copy()
|
d = src_dict.copy()
|
||||||
@@ -134,6 +165,13 @@ class CompanyCustomerContactModel:
|
|||||||
|
|
||||||
comments = d.pop("comments", UNSET)
|
comments = d.pop("comments", UNSET)
|
||||||
|
|
||||||
|
_last_touched_date = d.pop("lastTouchedDate", UNSET)
|
||||||
|
last_touched_date: Union[Unset, datetime.datetime]
|
||||||
|
if isinstance(_last_touched_date, Unset):
|
||||||
|
last_touched_date = UNSET
|
||||||
|
else:
|
||||||
|
last_touched_date = isoparse(_last_touched_date)
|
||||||
|
|
||||||
_created_date_time = d.pop("createdDateTime", UNSET)
|
_created_date_time = d.pop("createdDateTime", UNSET)
|
||||||
created_date_time: Union[Unset, datetime.datetime]
|
created_date_time: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_created_date_time, Unset):
|
if isinstance(_created_date_time, Unset):
|
||||||
@@ -141,6 +179,22 @@ class CompanyCustomerContactModel:
|
|||||||
else:
|
else:
|
||||||
created_date_time = isoparse(_created_date_time)
|
created_date_time = isoparse(_created_date_time)
|
||||||
|
|
||||||
|
_updated_date_time = d.pop("updatedDateTime", UNSET)
|
||||||
|
updated_date_time: Union[Unset, datetime.datetime]
|
||||||
|
if isinstance(_updated_date_time, Unset):
|
||||||
|
updated_date_time = UNSET
|
||||||
|
else:
|
||||||
|
updated_date_time = isoparse(_updated_date_time)
|
||||||
|
|
||||||
|
_created_by = d.pop("createdBy", UNSET)
|
||||||
|
created_by: Union[Unset, None, CompanyUserBaseModel]
|
||||||
|
if _created_by is None:
|
||||||
|
created_by = None
|
||||||
|
elif isinstance(_created_by, Unset):
|
||||||
|
created_by = UNSET
|
||||||
|
else:
|
||||||
|
created_by = CompanyUserBaseModel.from_dict(_created_by)
|
||||||
|
|
||||||
tags = []
|
tags = []
|
||||||
_tags = d.pop("tags", UNSET)
|
_tags = d.pop("tags", UNSET)
|
||||||
for tags_item_data in _tags or []:
|
for tags_item_data in _tags or []:
|
||||||
@@ -162,6 +216,8 @@ class CompanyCustomerContactModel:
|
|||||||
|
|
||||||
email = d.pop("email", UNSET)
|
email = d.pop("email", UNSET)
|
||||||
|
|
||||||
|
pronouns = d.pop("pronouns", UNSET)
|
||||||
|
|
||||||
links = []
|
links = []
|
||||||
_links = d.pop("links", UNSET)
|
_links = d.pop("links", UNSET)
|
||||||
for links_item_data in _links or []:
|
for links_item_data in _links or []:
|
||||||
@@ -174,7 +230,10 @@ class CompanyCustomerContactModel:
|
|||||||
phone1=phone1,
|
phone1=phone1,
|
||||||
phone2=phone2,
|
phone2=phone2,
|
||||||
comments=comments,
|
comments=comments,
|
||||||
|
last_touched_date=last_touched_date,
|
||||||
created_date_time=created_date_time,
|
created_date_time=created_date_time,
|
||||||
|
updated_date_time=updated_date_time,
|
||||||
|
created_by=created_by,
|
||||||
tags=tags,
|
tags=tags,
|
||||||
id=id,
|
id=id,
|
||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
@@ -183,6 +242,7 @@ class CompanyCustomerContactModel:
|
|||||||
first_name=first_name,
|
first_name=first_name,
|
||||||
last_name=last_name,
|
last_name=last_name,
|
||||||
email=email,
|
email=email,
|
||||||
|
pronouns=pronouns,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
|
import datetime
|
||||||
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
from attrs import define as _attrs_define
|
||||||
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
from ..models.status import Status
|
from ..models.status import Status
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
@@ -27,6 +29,9 @@ class CompanyCustomerExtendedModel:
|
|||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
identification (Union[Unset, None, str]):
|
identification (Union[Unset, None, str]):
|
||||||
seo_id (Union[Unset, None, str]):
|
seo_id (Union[Unset, None, str]):
|
||||||
|
created_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
|
updated_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
|
last_touch_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
status (Union[Unset, Status]):
|
status (Union[Unset, Status]):
|
||||||
|
|
||||||
Inaktiv = 0
|
Inaktiv = 0
|
||||||
@@ -44,6 +49,9 @@ class CompanyCustomerExtendedModel:
|
|||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
identification: Union[Unset, None, str] = UNSET
|
identification: Union[Unset, None, str] = UNSET
|
||||||
seo_id: Union[Unset, None, str] = UNSET
|
seo_id: Union[Unset, None, str] = UNSET
|
||||||
|
created_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
updated_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
last_touch_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
status: Union[Unset, Status] = UNSET
|
status: Union[Unset, Status] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -77,6 +85,18 @@ class CompanyCustomerExtendedModel:
|
|||||||
description = self.description
|
description = self.description
|
||||||
identification = self.identification
|
identification = self.identification
|
||||||
seo_id = self.seo_id
|
seo_id = self.seo_id
|
||||||
|
created_date_time: Union[Unset, None, str] = UNSET
|
||||||
|
if not isinstance(self.created_date_time, Unset):
|
||||||
|
created_date_time = self.created_date_time.isoformat() if self.created_date_time else None
|
||||||
|
|
||||||
|
updated_date_time: Union[Unset, None, str] = UNSET
|
||||||
|
if not isinstance(self.updated_date_time, Unset):
|
||||||
|
updated_date_time = self.updated_date_time.isoformat() if self.updated_date_time else None
|
||||||
|
|
||||||
|
last_touch_date_time: Union[Unset, None, str] = UNSET
|
||||||
|
if not isinstance(self.last_touch_date_time, Unset):
|
||||||
|
last_touch_date_time = self.last_touch_date_time.isoformat() if self.last_touch_date_time else None
|
||||||
|
|
||||||
status: Union[Unset, int] = UNSET
|
status: Union[Unset, int] = UNSET
|
||||||
if not isinstance(self.status, Unset):
|
if not isinstance(self.status, Unset):
|
||||||
status = self.status.value
|
status = self.status.value
|
||||||
@@ -112,6 +132,12 @@ class CompanyCustomerExtendedModel:
|
|||||||
field_dict["identification"] = identification
|
field_dict["identification"] = identification
|
||||||
if seo_id is not UNSET:
|
if seo_id is not UNSET:
|
||||||
field_dict["seoId"] = seo_id
|
field_dict["seoId"] = seo_id
|
||||||
|
if created_date_time is not UNSET:
|
||||||
|
field_dict["createdDateTime"] = created_date_time
|
||||||
|
if updated_date_time is not UNSET:
|
||||||
|
field_dict["updatedDateTime"] = updated_date_time
|
||||||
|
if last_touch_date_time is not UNSET:
|
||||||
|
field_dict["lastTouchDateTime"] = last_touch_date_time
|
||||||
if status is not UNSET:
|
if status is not UNSET:
|
||||||
field_dict["status"] = status
|
field_dict["status"] = status
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -154,6 +180,33 @@ class CompanyCustomerExtendedModel:
|
|||||||
|
|
||||||
seo_id = d.pop("seoId", UNSET)
|
seo_id = d.pop("seoId", UNSET)
|
||||||
|
|
||||||
|
_created_date_time = d.pop("createdDateTime", UNSET)
|
||||||
|
created_date_time: Union[Unset, None, datetime.datetime]
|
||||||
|
if _created_date_time is None:
|
||||||
|
created_date_time = None
|
||||||
|
elif isinstance(_created_date_time, Unset):
|
||||||
|
created_date_time = UNSET
|
||||||
|
else:
|
||||||
|
created_date_time = isoparse(_created_date_time)
|
||||||
|
|
||||||
|
_updated_date_time = d.pop("updatedDateTime", UNSET)
|
||||||
|
updated_date_time: Union[Unset, None, datetime.datetime]
|
||||||
|
if _updated_date_time is None:
|
||||||
|
updated_date_time = None
|
||||||
|
elif isinstance(_updated_date_time, Unset):
|
||||||
|
updated_date_time = UNSET
|
||||||
|
else:
|
||||||
|
updated_date_time = isoparse(_updated_date_time)
|
||||||
|
|
||||||
|
_last_touch_date_time = d.pop("lastTouchDateTime", UNSET)
|
||||||
|
last_touch_date_time: Union[Unset, None, datetime.datetime]
|
||||||
|
if _last_touch_date_time is None:
|
||||||
|
last_touch_date_time = None
|
||||||
|
elif isinstance(_last_touch_date_time, Unset):
|
||||||
|
last_touch_date_time = UNSET
|
||||||
|
else:
|
||||||
|
last_touch_date_time = isoparse(_last_touch_date_time)
|
||||||
|
|
||||||
_status = d.pop("status", UNSET)
|
_status = d.pop("status", UNSET)
|
||||||
status: Union[Unset, Status]
|
status: Union[Unset, Status]
|
||||||
if isinstance(_status, Unset):
|
if isinstance(_status, Unset):
|
||||||
@@ -178,6 +231,9 @@ class CompanyCustomerExtendedModel:
|
|||||||
description=description,
|
description=description,
|
||||||
identification=identification,
|
identification=identification,
|
||||||
seo_id=seo_id,
|
seo_id=seo_id,
|
||||||
|
created_date_time=created_date_time,
|
||||||
|
updated_date_time=updated_date_time,
|
||||||
|
last_touch_date_time=last_touch_date_time,
|
||||||
status=status,
|
status=status,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -15,7 +15,8 @@ T = TypeVar("T", bound="CompanyCustomerManagerModel")
|
|||||||
|
|
||||||
@_attrs_define
|
@_attrs_define
|
||||||
class CompanyCustomerManagerModel:
|
class CompanyCustomerManagerModel:
|
||||||
"""
|
"""An employee who is a manager (responsible) for a customer
|
||||||
|
|
||||||
Attributes:
|
Attributes:
|
||||||
company_customer_manager_id (Union[Unset, None, int]):
|
company_customer_manager_id (Union[Unset, None, int]):
|
||||||
customer_id (Union[Unset, None, int]):
|
customer_id (Union[Unset, None, int]):
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
|
import datetime
|
||||||
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
from attrs import define as _attrs_define
|
||||||
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
from ..models.company_size import CompanySize
|
from ..models.company_size import CompanySize
|
||||||
from ..models.status import Status
|
from ..models.status import Status
|
||||||
@@ -68,6 +70,9 @@ class CompanyCustomerModel:
|
|||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
identification (Union[Unset, None, str]):
|
identification (Union[Unset, None, str]):
|
||||||
seo_id (Union[Unset, None, str]):
|
seo_id (Union[Unset, None, str]):
|
||||||
|
created_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
|
updated_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
|
last_touch_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
status (Union[Unset, Status]):
|
status (Union[Unset, Status]):
|
||||||
|
|
||||||
Inaktiv = 0
|
Inaktiv = 0
|
||||||
@@ -101,6 +106,9 @@ class CompanyCustomerModel:
|
|||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
identification: Union[Unset, None, str] = UNSET
|
identification: Union[Unset, None, str] = UNSET
|
||||||
seo_id: Union[Unset, None, str] = UNSET
|
seo_id: Union[Unset, None, str] = UNSET
|
||||||
|
created_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
updated_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
last_touch_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
status: Union[Unset, Status] = UNSET
|
status: Union[Unset, Status] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -199,6 +207,18 @@ class CompanyCustomerModel:
|
|||||||
description = self.description
|
description = self.description
|
||||||
identification = self.identification
|
identification = self.identification
|
||||||
seo_id = self.seo_id
|
seo_id = self.seo_id
|
||||||
|
created_date_time: Union[Unset, None, str] = UNSET
|
||||||
|
if not isinstance(self.created_date_time, Unset):
|
||||||
|
created_date_time = self.created_date_time.isoformat() if self.created_date_time else None
|
||||||
|
|
||||||
|
updated_date_time: Union[Unset, None, str] = UNSET
|
||||||
|
if not isinstance(self.updated_date_time, Unset):
|
||||||
|
updated_date_time = self.updated_date_time.isoformat() if self.updated_date_time else None
|
||||||
|
|
||||||
|
last_touch_date_time: Union[Unset, None, str] = UNSET
|
||||||
|
if not isinstance(self.last_touch_date_time, Unset):
|
||||||
|
last_touch_date_time = self.last_touch_date_time.isoformat() if self.last_touch_date_time else None
|
||||||
|
|
||||||
status: Union[Unset, int] = UNSET
|
status: Union[Unset, int] = UNSET
|
||||||
if not isinstance(self.status, Unset):
|
if not isinstance(self.status, Unset):
|
||||||
status = self.status.value
|
status = self.status.value
|
||||||
@@ -266,6 +286,12 @@ class CompanyCustomerModel:
|
|||||||
field_dict["identification"] = identification
|
field_dict["identification"] = identification
|
||||||
if seo_id is not UNSET:
|
if seo_id is not UNSET:
|
||||||
field_dict["seoId"] = seo_id
|
field_dict["seoId"] = seo_id
|
||||||
|
if created_date_time is not UNSET:
|
||||||
|
field_dict["createdDateTime"] = created_date_time
|
||||||
|
if updated_date_time is not UNSET:
|
||||||
|
field_dict["updatedDateTime"] = updated_date_time
|
||||||
|
if last_touch_date_time is not UNSET:
|
||||||
|
field_dict["lastTouchDateTime"] = last_touch_date_time
|
||||||
if status is not UNSET:
|
if status is not UNSET:
|
||||||
field_dict["status"] = status
|
field_dict["status"] = status
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -387,6 +413,33 @@ class CompanyCustomerModel:
|
|||||||
|
|
||||||
seo_id = d.pop("seoId", UNSET)
|
seo_id = d.pop("seoId", UNSET)
|
||||||
|
|
||||||
|
_created_date_time = d.pop("createdDateTime", UNSET)
|
||||||
|
created_date_time: Union[Unset, None, datetime.datetime]
|
||||||
|
if _created_date_time is None:
|
||||||
|
created_date_time = None
|
||||||
|
elif isinstance(_created_date_time, Unset):
|
||||||
|
created_date_time = UNSET
|
||||||
|
else:
|
||||||
|
created_date_time = isoparse(_created_date_time)
|
||||||
|
|
||||||
|
_updated_date_time = d.pop("updatedDateTime", UNSET)
|
||||||
|
updated_date_time: Union[Unset, None, datetime.datetime]
|
||||||
|
if _updated_date_time is None:
|
||||||
|
updated_date_time = None
|
||||||
|
elif isinstance(_updated_date_time, Unset):
|
||||||
|
updated_date_time = UNSET
|
||||||
|
else:
|
||||||
|
updated_date_time = isoparse(_updated_date_time)
|
||||||
|
|
||||||
|
_last_touch_date_time = d.pop("lastTouchDateTime", UNSET)
|
||||||
|
last_touch_date_time: Union[Unset, None, datetime.datetime]
|
||||||
|
if _last_touch_date_time is None:
|
||||||
|
last_touch_date_time = None
|
||||||
|
elif isinstance(_last_touch_date_time, Unset):
|
||||||
|
last_touch_date_time = UNSET
|
||||||
|
else:
|
||||||
|
last_touch_date_time = isoparse(_last_touch_date_time)
|
||||||
|
|
||||||
_status = d.pop("status", UNSET)
|
_status = d.pop("status", UNSET)
|
||||||
status: Union[Unset, Status]
|
status: Union[Unset, Status]
|
||||||
if isinstance(_status, Unset):
|
if isinstance(_status, Unset):
|
||||||
@@ -427,6 +480,9 @@ class CompanyCustomerModel:
|
|||||||
description=description,
|
description=description,
|
||||||
identification=identification,
|
identification=identification,
|
||||||
seo_id=seo_id,
|
seo_id=seo_id,
|
||||||
|
created_date_time=created_date_time,
|
||||||
|
updated_date_time=updated_date_time,
|
||||||
|
last_touch_date_time=last_touch_date_time,
|
||||||
status=status,
|
status=status,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ class CompanyEnabledModuleModel:
|
|||||||
|
|
||||||
CalendarSync = 13
|
CalendarSync = 13
|
||||||
|
|
||||||
AllowWidgetModification = 14
|
AllowDashboardModification = 14
|
||||||
|
|
||||||
ConfiguredFilters = 19
|
ConfiguredFilters = 19
|
||||||
|
|
||||||
@@ -50,6 +50,8 @@ class CompanyEnabledModuleModel:
|
|||||||
|
|
||||||
EmailSync = 23
|
EmailSync = 23
|
||||||
|
|
||||||
|
ContactsSync = 24
|
||||||
|
|
||||||
ApplicationRegistration = 30
|
ApplicationRegistration = 30
|
||||||
|
|
||||||
ApplicationDirectory = 31
|
ApplicationDirectory = 31
|
||||||
@@ -62,6 +64,14 @@ class CompanyEnabledModuleModel:
|
|||||||
|
|
||||||
AI = 43
|
AI = 43
|
||||||
|
|
||||||
|
AITextGeneration = 44
|
||||||
|
|
||||||
|
AISkillsExtractionForWE = 45
|
||||||
|
|
||||||
|
AISkillsGenerationForRoles = 46
|
||||||
|
|
||||||
|
ProjectPlanning = 48
|
||||||
|
|
||||||
ExternalAccounts = 50
|
ExternalAccounts = 50
|
||||||
|
|
||||||
ConvertAccount = 51
|
ConvertAccount = 51
|
||||||
@@ -72,6 +82,12 @@ class CompanyEnabledModuleModel:
|
|||||||
|
|
||||||
GrowthPlan = 70
|
GrowthPlan = 70
|
||||||
|
|
||||||
|
GUIShowcase = 80
|
||||||
|
|
||||||
|
Appmixer = 90
|
||||||
|
|
||||||
|
Mixpanel = 99
|
||||||
|
|
||||||
Intercom = 600
|
Intercom = 600
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,378 @@
|
|||||||
|
import datetime
|
||||||
|
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
||||||
|
|
||||||
|
from attrs import define as _attrs_define
|
||||||
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
|
from ..models.company_user_candidate_status import CompanyUserCandidateStatus
|
||||||
|
from ..models.company_user_type import CompanyUserType
|
||||||
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
|
if TYPE_CHECKING:
|
||||||
|
from ..models.company_address_model import CompanyAddressModel
|
||||||
|
from ..models.company_tag_base_model import CompanyTagBaseModel
|
||||||
|
from ..models.company_user_image_model import CompanyUserImageModel
|
||||||
|
from ..models.company_user_resume_base_model import CompanyUserResumeBaseModel
|
||||||
|
from ..models.currency_model import CurrencyModel
|
||||||
|
from ..models.link import Link
|
||||||
|
from ..models.location_model import LocationModel
|
||||||
|
|
||||||
|
|
||||||
|
T = TypeVar("T", bound="CompanyUserCandidateModel")
|
||||||
|
|
||||||
|
|
||||||
|
@_attrs_define
|
||||||
|
class CompanyUserCandidateModel:
|
||||||
|
"""
|
||||||
|
Attributes:
|
||||||
|
resumes (Union[Unset, None, List['CompanyUserResumeBaseModel']]):
|
||||||
|
default_currency (Union[Unset, None, CurrencyModel]):
|
||||||
|
created_date_time (Union[Unset, datetime.datetime]):
|
||||||
|
phone (Union[Unset, None, str]):
|
||||||
|
tags (Union[Unset, None, List['CompanyTagBaseModel']]):
|
||||||
|
status (Union[Unset, None, CompanyUserCandidateStatus]):
|
||||||
|
|
||||||
|
Frånkopplad = 0
|
||||||
|
|
||||||
|
Aktiv = 1
|
||||||
|
email (Union[Unset, None, str]):
|
||||||
|
company_address (Union[Unset, None, CompanyAddressModel]):
|
||||||
|
home_address (Union[Unset, None, LocationModel]):
|
||||||
|
image (Union[Unset, None, CompanyUserImageModel]):
|
||||||
|
desired_assignment (Union[Unset, None, str]):
|
||||||
|
internal_identifier (Union[Unset, None, str]):
|
||||||
|
twitter (Union[Unset, None, str]):
|
||||||
|
linked_in (Union[Unset, None, str]):
|
||||||
|
homepage (Union[Unset, None, str]):
|
||||||
|
blog (Union[Unset, None, str]):
|
||||||
|
git_hub (Union[Unset, None, str]):
|
||||||
|
company_user_id (Union[Unset, None, int]):
|
||||||
|
company_id (Union[Unset, None, int]):
|
||||||
|
seo_id (Union[Unset, None, str]):
|
||||||
|
first_name (Union[Unset, None, str]):
|
||||||
|
last_name (Union[Unset, None, str]):
|
||||||
|
company_user_type (Union[Unset, None, CompanyUserType]):
|
||||||
|
|
||||||
|
Medarbetare = 0
|
||||||
|
|
||||||
|
Kandidat = 10
|
||||||
|
|
||||||
|
Underkonsult = 20
|
||||||
|
|
||||||
|
Api = 30
|
||||||
|
|
||||||
|
Bot = 40
|
||||||
|
id (Union[Unset, None, int]):
|
||||||
|
links (Union[Unset, None, List['Link']]):
|
||||||
|
"""
|
||||||
|
|
||||||
|
resumes: Union[Unset, None, List["CompanyUserResumeBaseModel"]] = UNSET
|
||||||
|
default_currency: Union[Unset, None, "CurrencyModel"] = UNSET
|
||||||
|
created_date_time: Union[Unset, datetime.datetime] = UNSET
|
||||||
|
phone: Union[Unset, None, str] = UNSET
|
||||||
|
tags: Union[Unset, None, List["CompanyTagBaseModel"]] = UNSET
|
||||||
|
status: Union[Unset, None, CompanyUserCandidateStatus] = UNSET
|
||||||
|
email: Union[Unset, None, str] = UNSET
|
||||||
|
company_address: Union[Unset, None, "CompanyAddressModel"] = UNSET
|
||||||
|
home_address: Union[Unset, None, "LocationModel"] = UNSET
|
||||||
|
image: Union[Unset, None, "CompanyUserImageModel"] = UNSET
|
||||||
|
desired_assignment: Union[Unset, None, str] = UNSET
|
||||||
|
internal_identifier: Union[Unset, None, str] = UNSET
|
||||||
|
twitter: Union[Unset, None, str] = UNSET
|
||||||
|
linked_in: Union[Unset, None, str] = UNSET
|
||||||
|
homepage: Union[Unset, None, str] = UNSET
|
||||||
|
blog: Union[Unset, None, str] = UNSET
|
||||||
|
git_hub: Union[Unset, None, str] = UNSET
|
||||||
|
company_user_id: Union[Unset, None, int] = UNSET
|
||||||
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
|
seo_id: Union[Unset, None, str] = UNSET
|
||||||
|
first_name: Union[Unset, None, str] = UNSET
|
||||||
|
last_name: Union[Unset, None, str] = UNSET
|
||||||
|
company_user_type: Union[Unset, None, CompanyUserType] = UNSET
|
||||||
|
id: Union[Unset, None, int] = UNSET
|
||||||
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
|
resumes: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
||||||
|
if not isinstance(self.resumes, Unset):
|
||||||
|
if self.resumes is None:
|
||||||
|
resumes = None
|
||||||
|
else:
|
||||||
|
resumes = []
|
||||||
|
for resumes_item_data in self.resumes:
|
||||||
|
resumes_item = resumes_item_data.to_dict()
|
||||||
|
|
||||||
|
resumes.append(resumes_item)
|
||||||
|
|
||||||
|
default_currency: Union[Unset, None, Dict[str, Any]] = UNSET
|
||||||
|
if not isinstance(self.default_currency, Unset):
|
||||||
|
default_currency = self.default_currency.to_dict() if self.default_currency else None
|
||||||
|
|
||||||
|
created_date_time: Union[Unset, str] = UNSET
|
||||||
|
if not isinstance(self.created_date_time, Unset):
|
||||||
|
created_date_time = self.created_date_time.isoformat()
|
||||||
|
|
||||||
|
phone = self.phone
|
||||||
|
tags: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
||||||
|
if not isinstance(self.tags, Unset):
|
||||||
|
if self.tags is None:
|
||||||
|
tags = None
|
||||||
|
else:
|
||||||
|
tags = []
|
||||||
|
for tags_item_data in self.tags:
|
||||||
|
tags_item = tags_item_data.to_dict()
|
||||||
|
|
||||||
|
tags.append(tags_item)
|
||||||
|
|
||||||
|
status: Union[Unset, None, int] = UNSET
|
||||||
|
if not isinstance(self.status, Unset):
|
||||||
|
status = self.status.value if self.status else None
|
||||||
|
|
||||||
|
email = self.email
|
||||||
|
company_address: Union[Unset, None, Dict[str, Any]] = UNSET
|
||||||
|
if not isinstance(self.company_address, Unset):
|
||||||
|
company_address = self.company_address.to_dict() if self.company_address else None
|
||||||
|
|
||||||
|
home_address: Union[Unset, None, Dict[str, Any]] = UNSET
|
||||||
|
if not isinstance(self.home_address, Unset):
|
||||||
|
home_address = self.home_address.to_dict() if self.home_address else None
|
||||||
|
|
||||||
|
image: Union[Unset, None, Dict[str, Any]] = UNSET
|
||||||
|
if not isinstance(self.image, Unset):
|
||||||
|
image = self.image.to_dict() if self.image else None
|
||||||
|
|
||||||
|
desired_assignment = self.desired_assignment
|
||||||
|
internal_identifier = self.internal_identifier
|
||||||
|
twitter = self.twitter
|
||||||
|
linked_in = self.linked_in
|
||||||
|
homepage = self.homepage
|
||||||
|
blog = self.blog
|
||||||
|
git_hub = self.git_hub
|
||||||
|
company_user_id = self.company_user_id
|
||||||
|
company_id = self.company_id
|
||||||
|
seo_id = self.seo_id
|
||||||
|
first_name = self.first_name
|
||||||
|
last_name = self.last_name
|
||||||
|
company_user_type: Union[Unset, None, int] = UNSET
|
||||||
|
if not isinstance(self.company_user_type, Unset):
|
||||||
|
company_user_type = self.company_user_type.value if self.company_user_type else None
|
||||||
|
|
||||||
|
id = self.id
|
||||||
|
links: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
||||||
|
if not isinstance(self.links, Unset):
|
||||||
|
if self.links is None:
|
||||||
|
links = None
|
||||||
|
else:
|
||||||
|
links = []
|
||||||
|
for links_item_data in self.links:
|
||||||
|
links_item = links_item_data.to_dict()
|
||||||
|
|
||||||
|
links.append(links_item)
|
||||||
|
|
||||||
|
field_dict: Dict[str, Any] = {}
|
||||||
|
field_dict.update({})
|
||||||
|
if resumes is not UNSET:
|
||||||
|
field_dict["resumes"] = resumes
|
||||||
|
if default_currency is not UNSET:
|
||||||
|
field_dict["defaultCurrency"] = default_currency
|
||||||
|
if created_date_time is not UNSET:
|
||||||
|
field_dict["createdDateTime"] = created_date_time
|
||||||
|
if phone is not UNSET:
|
||||||
|
field_dict["phone"] = phone
|
||||||
|
if tags is not UNSET:
|
||||||
|
field_dict["tags"] = tags
|
||||||
|
if status is not UNSET:
|
||||||
|
field_dict["status"] = status
|
||||||
|
if email is not UNSET:
|
||||||
|
field_dict["email"] = email
|
||||||
|
if company_address is not UNSET:
|
||||||
|
field_dict["companyAddress"] = company_address
|
||||||
|
if home_address is not UNSET:
|
||||||
|
field_dict["homeAddress"] = home_address
|
||||||
|
if image is not UNSET:
|
||||||
|
field_dict["image"] = image
|
||||||
|
if desired_assignment is not UNSET:
|
||||||
|
field_dict["desiredAssignment"] = desired_assignment
|
||||||
|
if internal_identifier is not UNSET:
|
||||||
|
field_dict["internalIdentifier"] = internal_identifier
|
||||||
|
if twitter is not UNSET:
|
||||||
|
field_dict["twitter"] = twitter
|
||||||
|
if linked_in is not UNSET:
|
||||||
|
field_dict["linkedIn"] = linked_in
|
||||||
|
if homepage is not UNSET:
|
||||||
|
field_dict["homepage"] = homepage
|
||||||
|
if blog is not UNSET:
|
||||||
|
field_dict["blog"] = blog
|
||||||
|
if git_hub is not UNSET:
|
||||||
|
field_dict["gitHub"] = git_hub
|
||||||
|
if company_user_id is not UNSET:
|
||||||
|
field_dict["companyUserId"] = company_user_id
|
||||||
|
if company_id is not UNSET:
|
||||||
|
field_dict["companyId"] = company_id
|
||||||
|
if seo_id is not UNSET:
|
||||||
|
field_dict["seoId"] = seo_id
|
||||||
|
if first_name is not UNSET:
|
||||||
|
field_dict["firstName"] = first_name
|
||||||
|
if last_name is not UNSET:
|
||||||
|
field_dict["lastName"] = last_name
|
||||||
|
if company_user_type is not UNSET:
|
||||||
|
field_dict["companyUserType"] = company_user_type
|
||||||
|
if id is not UNSET:
|
||||||
|
field_dict["id"] = id
|
||||||
|
if links is not UNSET:
|
||||||
|
field_dict["links"] = links
|
||||||
|
|
||||||
|
return field_dict
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
||||||
|
from ..models.company_address_model import CompanyAddressModel
|
||||||
|
from ..models.company_tag_base_model import CompanyTagBaseModel
|
||||||
|
from ..models.company_user_image_model import CompanyUserImageModel
|
||||||
|
from ..models.company_user_resume_base_model import CompanyUserResumeBaseModel
|
||||||
|
from ..models.currency_model import CurrencyModel
|
||||||
|
from ..models.link import Link
|
||||||
|
from ..models.location_model import LocationModel
|
||||||
|
|
||||||
|
d = src_dict.copy()
|
||||||
|
resumes = []
|
||||||
|
_resumes = d.pop("resumes", UNSET)
|
||||||
|
for resumes_item_data in _resumes or []:
|
||||||
|
resumes_item = CompanyUserResumeBaseModel.from_dict(resumes_item_data)
|
||||||
|
|
||||||
|
resumes.append(resumes_item)
|
||||||
|
|
||||||
|
_default_currency = d.pop("defaultCurrency", UNSET)
|
||||||
|
default_currency: Union[Unset, None, CurrencyModel]
|
||||||
|
if _default_currency is None:
|
||||||
|
default_currency = None
|
||||||
|
elif isinstance(_default_currency, Unset):
|
||||||
|
default_currency = UNSET
|
||||||
|
else:
|
||||||
|
default_currency = CurrencyModel.from_dict(_default_currency)
|
||||||
|
|
||||||
|
_created_date_time = d.pop("createdDateTime", UNSET)
|
||||||
|
created_date_time: Union[Unset, datetime.datetime]
|
||||||
|
if isinstance(_created_date_time, Unset):
|
||||||
|
created_date_time = UNSET
|
||||||
|
else:
|
||||||
|
created_date_time = isoparse(_created_date_time)
|
||||||
|
|
||||||
|
phone = d.pop("phone", UNSET)
|
||||||
|
|
||||||
|
tags = []
|
||||||
|
_tags = d.pop("tags", UNSET)
|
||||||
|
for tags_item_data in _tags or []:
|
||||||
|
tags_item = CompanyTagBaseModel.from_dict(tags_item_data)
|
||||||
|
|
||||||
|
tags.append(tags_item)
|
||||||
|
|
||||||
|
_status = d.pop("status", UNSET)
|
||||||
|
status: Union[Unset, None, CompanyUserCandidateStatus]
|
||||||
|
if _status is None:
|
||||||
|
status = None
|
||||||
|
elif isinstance(_status, Unset):
|
||||||
|
status = UNSET
|
||||||
|
else:
|
||||||
|
status = CompanyUserCandidateStatus(_status)
|
||||||
|
|
||||||
|
email = d.pop("email", UNSET)
|
||||||
|
|
||||||
|
_company_address = d.pop("companyAddress", UNSET)
|
||||||
|
company_address: Union[Unset, None, CompanyAddressModel]
|
||||||
|
if _company_address is None:
|
||||||
|
company_address = None
|
||||||
|
elif isinstance(_company_address, Unset):
|
||||||
|
company_address = UNSET
|
||||||
|
else:
|
||||||
|
company_address = CompanyAddressModel.from_dict(_company_address)
|
||||||
|
|
||||||
|
_home_address = d.pop("homeAddress", UNSET)
|
||||||
|
home_address: Union[Unset, None, LocationModel]
|
||||||
|
if _home_address is None:
|
||||||
|
home_address = None
|
||||||
|
elif isinstance(_home_address, Unset):
|
||||||
|
home_address = UNSET
|
||||||
|
else:
|
||||||
|
home_address = LocationModel.from_dict(_home_address)
|
||||||
|
|
||||||
|
_image = d.pop("image", UNSET)
|
||||||
|
image: Union[Unset, None, CompanyUserImageModel]
|
||||||
|
if _image is None:
|
||||||
|
image = None
|
||||||
|
elif isinstance(_image, Unset):
|
||||||
|
image = UNSET
|
||||||
|
else:
|
||||||
|
image = CompanyUserImageModel.from_dict(_image)
|
||||||
|
|
||||||
|
desired_assignment = d.pop("desiredAssignment", UNSET)
|
||||||
|
|
||||||
|
internal_identifier = d.pop("internalIdentifier", UNSET)
|
||||||
|
|
||||||
|
twitter = d.pop("twitter", UNSET)
|
||||||
|
|
||||||
|
linked_in = d.pop("linkedIn", UNSET)
|
||||||
|
|
||||||
|
homepage = d.pop("homepage", UNSET)
|
||||||
|
|
||||||
|
blog = d.pop("blog", UNSET)
|
||||||
|
|
||||||
|
git_hub = d.pop("gitHub", UNSET)
|
||||||
|
|
||||||
|
company_user_id = d.pop("companyUserId", UNSET)
|
||||||
|
|
||||||
|
company_id = d.pop("companyId", UNSET)
|
||||||
|
|
||||||
|
seo_id = d.pop("seoId", UNSET)
|
||||||
|
|
||||||
|
first_name = d.pop("firstName", UNSET)
|
||||||
|
|
||||||
|
last_name = d.pop("lastName", UNSET)
|
||||||
|
|
||||||
|
_company_user_type = d.pop("companyUserType", UNSET)
|
||||||
|
company_user_type: Union[Unset, None, CompanyUserType]
|
||||||
|
if _company_user_type is None:
|
||||||
|
company_user_type = None
|
||||||
|
elif isinstance(_company_user_type, Unset):
|
||||||
|
company_user_type = UNSET
|
||||||
|
else:
|
||||||
|
company_user_type = CompanyUserType(_company_user_type)
|
||||||
|
|
||||||
|
id = d.pop("id", UNSET)
|
||||||
|
|
||||||
|
links = []
|
||||||
|
_links = d.pop("links", UNSET)
|
||||||
|
for links_item_data in _links or []:
|
||||||
|
links_item = Link.from_dict(links_item_data)
|
||||||
|
|
||||||
|
links.append(links_item)
|
||||||
|
|
||||||
|
company_user_candidate_model = cls(
|
||||||
|
resumes=resumes,
|
||||||
|
default_currency=default_currency,
|
||||||
|
created_date_time=created_date_time,
|
||||||
|
phone=phone,
|
||||||
|
tags=tags,
|
||||||
|
status=status,
|
||||||
|
email=email,
|
||||||
|
company_address=company_address,
|
||||||
|
home_address=home_address,
|
||||||
|
image=image,
|
||||||
|
desired_assignment=desired_assignment,
|
||||||
|
internal_identifier=internal_identifier,
|
||||||
|
twitter=twitter,
|
||||||
|
linked_in=linked_in,
|
||||||
|
homepage=homepage,
|
||||||
|
blog=blog,
|
||||||
|
git_hub=git_hub,
|
||||||
|
company_user_id=company_user_id,
|
||||||
|
company_id=company_id,
|
||||||
|
seo_id=seo_id,
|
||||||
|
first_name=first_name,
|
||||||
|
last_name=last_name,
|
||||||
|
company_user_type=company_user_type,
|
||||||
|
id=id,
|
||||||
|
links=links,
|
||||||
|
)
|
||||||
|
|
||||||
|
return company_user_candidate_model
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
from enum import IntEnum
|
||||||
|
|
||||||
|
|
||||||
|
class CompanyUserCandidateStatus(IntEnum):
|
||||||
|
VALUE_0 = 0
|
||||||
|
VALUE_1 = 1
|
||||||
|
|
||||||
|
def __str__(self) -> str:
|
||||||
|
return str(self.value)
|
||||||
@@ -32,6 +32,8 @@ class CompanyUserEventBaseModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -42,6 +44,8 @@ class CompanyUserEventBaseModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -55,6 +59,8 @@ class CompanyUserEventBaseModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -84,6 +90,10 @@ class CompanyUserEventBaseModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -113,6 +123,10 @@ class CompanyUserEventBaseModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -134,6 +148,8 @@ class CompanyUserEventBaseModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -60,6 +60,8 @@ class CompanyUserEventMeetingModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -81,6 +83,8 @@ class CompanyUserEventMeetingModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -133,6 +137,8 @@ class CompanyUserEventMeetingModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -184,6 +190,10 @@ class CompanyUserEventMeetingModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -273,6 +283,10 @@ class CompanyUserEventMeetingModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -305,6 +319,8 @@ class CompanyUserEventMeetingModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -44,6 +44,8 @@ class CompanyUserEventModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -60,6 +62,8 @@ class CompanyUserEventModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -98,6 +102,8 @@ class CompanyUserEventModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -139,6 +145,10 @@ class CompanyUserEventModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -203,6 +213,10 @@ class CompanyUserEventModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -230,6 +244,8 @@ class CompanyUserEventModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ from attrs import define as _attrs_define
|
|||||||
from dateutil.parser import isoparse
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
from ..models.event_note_type import EventNoteType
|
from ..models.event_note_type import EventNoteType
|
||||||
|
from ..models.event_status_value import EventStatusValue
|
||||||
from ..models.event_type import EventType
|
from ..models.event_type import EventType
|
||||||
from ..models.event_visibility import EventVisibility
|
from ..models.event_visibility import EventVisibility
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
@@ -29,6 +30,18 @@ class CompanyUserEventNoteAddEditModel:
|
|||||||
timezone_id (Union[Unset, None, str]): The desired timezone to be used for NoteDate property. Valid timezone ids
|
timezone_id (Union[Unset, None, str]): The desired timezone to be used for NoteDate property. Valid timezone ids
|
||||||
can be found at https://nodatime.org/TimeZones
|
can be found at https://nodatime.org/TimeZones
|
||||||
If empty, the timezone of the executing user (API account) will be used.
|
If empty, the timezone of the executing user (API account) will be used.
|
||||||
|
assigned_to_company_user_id (Union[Unset, None, int]):
|
||||||
|
status (Union[Unset, EventStatusValue]):
|
||||||
|
|
||||||
|
Inte påbörjad = 0
|
||||||
|
|
||||||
|
Påbörjad = 1
|
||||||
|
|
||||||
|
Färdig = 2
|
||||||
|
|
||||||
|
Uppskjuten = 3
|
||||||
|
|
||||||
|
Väntar = 4
|
||||||
type (Union[Unset, EventType]):
|
type (Union[Unset, EventType]):
|
||||||
|
|
||||||
Möte = 0
|
Möte = 0
|
||||||
@@ -51,6 +64,8 @@ class CompanyUserEventNoteAddEditModel:
|
|||||||
note_type: Union[Unset, None, EventNoteType] = UNSET
|
note_type: Union[Unset, None, EventNoteType] = UNSET
|
||||||
note_date: Union[Unset, None, datetime.datetime] = UNSET
|
note_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
timezone_id: Union[Unset, None, str] = UNSET
|
timezone_id: Union[Unset, None, str] = UNSET
|
||||||
|
assigned_to_company_user_id: Union[Unset, None, int] = UNSET
|
||||||
|
status: Union[Unset, EventStatusValue] = UNSET
|
||||||
type: Union[Unset, EventType] = UNSET
|
type: Union[Unset, EventType] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
visibility: Union[Unset, EventVisibility] = UNSET
|
visibility: Union[Unset, EventVisibility] = UNSET
|
||||||
@@ -67,6 +82,11 @@ class CompanyUserEventNoteAddEditModel:
|
|||||||
note_date = self.note_date.isoformat() if self.note_date else None
|
note_date = self.note_date.isoformat() if self.note_date else None
|
||||||
|
|
||||||
timezone_id = self.timezone_id
|
timezone_id = self.timezone_id
|
||||||
|
assigned_to_company_user_id = self.assigned_to_company_user_id
|
||||||
|
status: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.status, Unset):
|
||||||
|
status = self.status.value
|
||||||
|
|
||||||
type: Union[Unset, int] = UNSET
|
type: Union[Unset, int] = UNSET
|
||||||
if not isinstance(self.type, Unset):
|
if not isinstance(self.type, Unset):
|
||||||
type = self.type.value
|
type = self.type.value
|
||||||
@@ -90,6 +110,10 @@ class CompanyUserEventNoteAddEditModel:
|
|||||||
field_dict["noteDate"] = note_date
|
field_dict["noteDate"] = note_date
|
||||||
if timezone_id is not UNSET:
|
if timezone_id is not UNSET:
|
||||||
field_dict["timezoneId"] = timezone_id
|
field_dict["timezoneId"] = timezone_id
|
||||||
|
if assigned_to_company_user_id is not UNSET:
|
||||||
|
field_dict["assignedToCompanyUserId"] = assigned_to_company_user_id
|
||||||
|
if status is not UNSET:
|
||||||
|
field_dict["status"] = status
|
||||||
if type is not UNSET:
|
if type is not UNSET:
|
||||||
field_dict["type"] = type
|
field_dict["type"] = type
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
@@ -126,6 +150,15 @@ class CompanyUserEventNoteAddEditModel:
|
|||||||
|
|
||||||
timezone_id = d.pop("timezoneId", UNSET)
|
timezone_id = d.pop("timezoneId", UNSET)
|
||||||
|
|
||||||
|
assigned_to_company_user_id = d.pop("assignedToCompanyUserId", UNSET)
|
||||||
|
|
||||||
|
_status = d.pop("status", UNSET)
|
||||||
|
status: Union[Unset, EventStatusValue]
|
||||||
|
if isinstance(_status, Unset):
|
||||||
|
status = UNSET
|
||||||
|
else:
|
||||||
|
status = EventStatusValue(_status)
|
||||||
|
|
||||||
_type = d.pop("type", UNSET)
|
_type = d.pop("type", UNSET)
|
||||||
type: Union[Unset, EventType]
|
type: Union[Unset, EventType]
|
||||||
if isinstance(_type, Unset):
|
if isinstance(_type, Unset):
|
||||||
@@ -148,6 +181,8 @@ class CompanyUserEventNoteAddEditModel:
|
|||||||
note_type=note_type,
|
note_type=note_type,
|
||||||
note_date=note_date,
|
note_date=note_date,
|
||||||
timezone_id=timezone_id,
|
timezone_id=timezone_id,
|
||||||
|
assigned_to_company_user_id=assigned_to_company_user_id,
|
||||||
|
status=status,
|
||||||
type=type,
|
type=type,
|
||||||
description=description,
|
description=description,
|
||||||
visibility=visibility,
|
visibility=visibility,
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ from attrs import define as _attrs_define
|
|||||||
from dateutil.parser import isoparse
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
from ..models.event_note_type import EventNoteType
|
from ..models.event_note_type import EventNoteType
|
||||||
|
from ..models.event_status_value import EventStatusValue
|
||||||
from ..models.event_type import EventType
|
from ..models.event_type import EventType
|
||||||
from ..models.event_visibility import EventVisibility
|
from ..models.event_visibility import EventVisibility
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
@@ -30,6 +31,18 @@ class CompanyUserEventNoteModel:
|
|||||||
|
|
||||||
E-mail = 2
|
E-mail = 2
|
||||||
note_date (Union[Unset, None, datetime.datetime]):
|
note_date (Union[Unset, None, datetime.datetime]):
|
||||||
|
assigned_to_company_user_id (Union[Unset, None, int]):
|
||||||
|
status (Union[Unset, EventStatusValue]):
|
||||||
|
|
||||||
|
Inte påbörjad = 0
|
||||||
|
|
||||||
|
Påbörjad = 1
|
||||||
|
|
||||||
|
Färdig = 2
|
||||||
|
|
||||||
|
Uppskjuten = 3
|
||||||
|
|
||||||
|
Väntar = 4
|
||||||
created_by_company_user_id (Union[Unset, int]):
|
created_by_company_user_id (Union[Unset, int]):
|
||||||
updated_by_company_user_id (Union[Unset, None, int]):
|
updated_by_company_user_id (Union[Unset, None, int]):
|
||||||
created (Union[Unset, datetime.datetime]):
|
created (Union[Unset, datetime.datetime]):
|
||||||
@@ -53,6 +66,8 @@ class CompanyUserEventNoteModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -60,6 +75,8 @@ class CompanyUserEventNoteModel:
|
|||||||
company_user_id: Union[Unset, None, int] = UNSET
|
company_user_id: Union[Unset, None, int] = UNSET
|
||||||
note_type: Union[Unset, None, EventNoteType] = UNSET
|
note_type: Union[Unset, None, EventNoteType] = UNSET
|
||||||
note_date: Union[Unset, None, datetime.datetime] = UNSET
|
note_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
assigned_to_company_user_id: Union[Unset, None, int] = UNSET
|
||||||
|
status: Union[Unset, EventStatusValue] = UNSET
|
||||||
created_by_company_user_id: Union[Unset, int] = UNSET
|
created_by_company_user_id: Union[Unset, int] = UNSET
|
||||||
updated_by_company_user_id: Union[Unset, None, int] = UNSET
|
updated_by_company_user_id: Union[Unset, None, int] = UNSET
|
||||||
created: Union[Unset, datetime.datetime] = UNSET
|
created: Union[Unset, datetime.datetime] = UNSET
|
||||||
@@ -71,6 +88,8 @@ class CompanyUserEventNoteModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -84,6 +103,11 @@ class CompanyUserEventNoteModel:
|
|||||||
if not isinstance(self.note_date, Unset):
|
if not isinstance(self.note_date, Unset):
|
||||||
note_date = self.note_date.isoformat() if self.note_date else None
|
note_date = self.note_date.isoformat() if self.note_date else None
|
||||||
|
|
||||||
|
assigned_to_company_user_id = self.assigned_to_company_user_id
|
||||||
|
status: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.status, Unset):
|
||||||
|
status = self.status.value
|
||||||
|
|
||||||
created_by_company_user_id = self.created_by_company_user_id
|
created_by_company_user_id = self.created_by_company_user_id
|
||||||
updated_by_company_user_id = self.updated_by_company_user_id
|
updated_by_company_user_id = self.updated_by_company_user_id
|
||||||
created: Union[Unset, str] = UNSET
|
created: Union[Unset, str] = UNSET
|
||||||
@@ -117,6 +141,8 @@ class CompanyUserEventNoteModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -140,6 +166,10 @@ class CompanyUserEventNoteModel:
|
|||||||
field_dict["noteType"] = note_type
|
field_dict["noteType"] = note_type
|
||||||
if note_date is not UNSET:
|
if note_date is not UNSET:
|
||||||
field_dict["noteDate"] = note_date
|
field_dict["noteDate"] = note_date
|
||||||
|
if assigned_to_company_user_id is not UNSET:
|
||||||
|
field_dict["assignedToCompanyUserId"] = assigned_to_company_user_id
|
||||||
|
if status is not UNSET:
|
||||||
|
field_dict["status"] = status
|
||||||
if created_by_company_user_id is not UNSET:
|
if created_by_company_user_id is not UNSET:
|
||||||
field_dict["createdByCompanyUserId"] = created_by_company_user_id
|
field_dict["createdByCompanyUserId"] = created_by_company_user_id
|
||||||
if updated_by_company_user_id is not UNSET:
|
if updated_by_company_user_id is not UNSET:
|
||||||
@@ -162,6 +192,10 @@ class CompanyUserEventNoteModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -195,6 +229,15 @@ class CompanyUserEventNoteModel:
|
|||||||
else:
|
else:
|
||||||
note_date = isoparse(_note_date)
|
note_date = isoparse(_note_date)
|
||||||
|
|
||||||
|
assigned_to_company_user_id = d.pop("assignedToCompanyUserId", UNSET)
|
||||||
|
|
||||||
|
_status = d.pop("status", UNSET)
|
||||||
|
status: Union[Unset, EventStatusValue]
|
||||||
|
if isinstance(_status, Unset):
|
||||||
|
status = UNSET
|
||||||
|
else:
|
||||||
|
status = EventStatusValue(_status)
|
||||||
|
|
||||||
created_by_company_user_id = d.pop("createdByCompanyUserId", UNSET)
|
created_by_company_user_id = d.pop("createdByCompanyUserId", UNSET)
|
||||||
|
|
||||||
updated_by_company_user_id = d.pop("updatedByCompanyUserId", UNSET)
|
updated_by_company_user_id = d.pop("updatedByCompanyUserId", UNSET)
|
||||||
@@ -244,6 +287,10 @@ class CompanyUserEventNoteModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -262,6 +309,8 @@ class CompanyUserEventNoteModel:
|
|||||||
company_user_id=company_user_id,
|
company_user_id=company_user_id,
|
||||||
note_type=note_type,
|
note_type=note_type,
|
||||||
note_date=note_date,
|
note_date=note_date,
|
||||||
|
assigned_to_company_user_id=assigned_to_company_user_id,
|
||||||
|
status=status,
|
||||||
created_by_company_user_id=created_by_company_user_id,
|
created_by_company_user_id=created_by_company_user_id,
|
||||||
updated_by_company_user_id=updated_by_company_user_id,
|
updated_by_company_user_id=updated_by_company_user_id,
|
||||||
created=created,
|
created=created,
|
||||||
@@ -273,6 +322,8 @@ class CompanyUserEventNoteModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -67,6 +67,8 @@ class CompanyUserEventTaskModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -88,6 +90,8 @@ class CompanyUserEventTaskModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -140,6 +144,8 @@ class CompanyUserEventTaskModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -191,6 +197,10 @@ class CompanyUserEventTaskModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -284,6 +294,10 @@ class CompanyUserEventTaskModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -316,6 +330,8 @@ class CompanyUserEventTaskModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ class CompanyUserExtendedModel:
|
|||||||
company_user_email (Union[Unset, None, str]):
|
company_user_email (Union[Unset, None, str]):
|
||||||
created_date_time (Union[Unset, None, datetime.datetime]):
|
created_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
updated_date_time (Union[Unset, None, datetime.datetime]):
|
updated_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
|
employment_number (Union[Unset, None, str]):
|
||||||
company_address (Union[Unset, None, CompanyAddressModel]):
|
company_address (Union[Unset, None, CompanyAddressModel]):
|
||||||
home_address (Union[Unset, None, LocationModel]):
|
home_address (Union[Unset, None, LocationModel]):
|
||||||
image (Union[Unset, None, CompanyUserImageModel]):
|
image (Union[Unset, None, CompanyUserImageModel]):
|
||||||
@@ -68,6 +69,7 @@ class CompanyUserExtendedModel:
|
|||||||
company_user_email: Union[Unset, None, str] = UNSET
|
company_user_email: Union[Unset, None, str] = UNSET
|
||||||
created_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
created_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
updated_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
updated_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
employment_number: Union[Unset, None, str] = UNSET
|
||||||
company_address: Union[Unset, None, "CompanyAddressModel"] = UNSET
|
company_address: Union[Unset, None, "CompanyAddressModel"] = UNSET
|
||||||
home_address: Union[Unset, None, "LocationModel"] = UNSET
|
home_address: Union[Unset, None, "LocationModel"] = UNSET
|
||||||
image: Union[Unset, None, "CompanyUserImageModel"] = UNSET
|
image: Union[Unset, None, "CompanyUserImageModel"] = UNSET
|
||||||
@@ -102,6 +104,7 @@ class CompanyUserExtendedModel:
|
|||||||
if not isinstance(self.updated_date_time, Unset):
|
if not isinstance(self.updated_date_time, Unset):
|
||||||
updated_date_time = self.updated_date_time.isoformat() if self.updated_date_time else None
|
updated_date_time = self.updated_date_time.isoformat() if self.updated_date_time else None
|
||||||
|
|
||||||
|
employment_number = self.employment_number
|
||||||
company_address: Union[Unset, None, Dict[str, Any]] = UNSET
|
company_address: Union[Unset, None, Dict[str, Any]] = UNSET
|
||||||
if not isinstance(self.company_address, Unset):
|
if not isinstance(self.company_address, Unset):
|
||||||
company_address = self.company_address.to_dict() if self.company_address else None
|
company_address = self.company_address.to_dict() if self.company_address else None
|
||||||
@@ -154,6 +157,8 @@ class CompanyUserExtendedModel:
|
|||||||
field_dict["createdDateTime"] = created_date_time
|
field_dict["createdDateTime"] = created_date_time
|
||||||
if updated_date_time is not UNSET:
|
if updated_date_time is not UNSET:
|
||||||
field_dict["updatedDateTime"] = updated_date_time
|
field_dict["updatedDateTime"] = updated_date_time
|
||||||
|
if employment_number is not UNSET:
|
||||||
|
field_dict["employmentNumber"] = employment_number
|
||||||
if company_address is not UNSET:
|
if company_address is not UNSET:
|
||||||
field_dict["companyAddress"] = company_address
|
field_dict["companyAddress"] = company_address
|
||||||
if home_address is not UNSET:
|
if home_address is not UNSET:
|
||||||
@@ -232,6 +237,8 @@ class CompanyUserExtendedModel:
|
|||||||
else:
|
else:
|
||||||
updated_date_time = isoparse(_updated_date_time)
|
updated_date_time = isoparse(_updated_date_time)
|
||||||
|
|
||||||
|
employment_number = d.pop("employmentNumber", UNSET)
|
||||||
|
|
||||||
_company_address = d.pop("companyAddress", UNSET)
|
_company_address = d.pop("companyAddress", UNSET)
|
||||||
company_address: Union[Unset, None, CompanyAddressModel]
|
company_address: Union[Unset, None, CompanyAddressModel]
|
||||||
if _company_address is None:
|
if _company_address is None:
|
||||||
@@ -307,6 +314,7 @@ class CompanyUserExtendedModel:
|
|||||||
company_user_email=company_user_email,
|
company_user_email=company_user_email,
|
||||||
created_date_time=created_date_time,
|
created_date_time=created_date_time,
|
||||||
updated_date_time=updated_date_time,
|
updated_date_time=updated_date_time,
|
||||||
|
employment_number=employment_number,
|
||||||
company_address=company_address,
|
company_address=company_address,
|
||||||
home_address=home_address,
|
home_address=home_address,
|
||||||
image=image,
|
image=image,
|
||||||
|
|||||||
@@ -38,7 +38,6 @@ class CompanyUserFullModel:
|
|||||||
self_cost (Union[Unset, None, int]):
|
self_cost (Union[Unset, None, int]):
|
||||||
employment_start_date (Union[Unset, None, datetime.datetime]):
|
employment_start_date (Union[Unset, None, datetime.datetime]):
|
||||||
employment_end_date (Union[Unset, None, datetime.datetime]):
|
employment_end_date (Union[Unset, None, datetime.datetime]):
|
||||||
employment_number (Union[Unset, None, str]):
|
|
||||||
availability_percent (Union[Unset, None, int]):
|
availability_percent (Union[Unset, None, int]):
|
||||||
available_from_date (Union[Unset, None, datetime.datetime]):
|
available_from_date (Union[Unset, None, datetime.datetime]):
|
||||||
mobility (Union[Unset, None, int]):
|
mobility (Union[Unset, None, int]):
|
||||||
@@ -64,6 +63,7 @@ class CompanyUserFullModel:
|
|||||||
company_user_email (Union[Unset, None, str]):
|
company_user_email (Union[Unset, None, str]):
|
||||||
created_date_time (Union[Unset, None, datetime.datetime]):
|
created_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
updated_date_time (Union[Unset, None, datetime.datetime]):
|
updated_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
|
employment_number (Union[Unset, None, str]):
|
||||||
company_address (Union[Unset, None, CompanyAddressModel]):
|
company_address (Union[Unset, None, CompanyAddressModel]):
|
||||||
home_address (Union[Unset, None, LocationModel]):
|
home_address (Union[Unset, None, LocationModel]):
|
||||||
image (Union[Unset, None, CompanyUserImageModel]):
|
image (Union[Unset, None, CompanyUserImageModel]):
|
||||||
@@ -102,7 +102,6 @@ class CompanyUserFullModel:
|
|||||||
self_cost: Union[Unset, None, int] = UNSET
|
self_cost: Union[Unset, None, int] = UNSET
|
||||||
employment_start_date: Union[Unset, None, datetime.datetime] = UNSET
|
employment_start_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
employment_end_date: Union[Unset, None, datetime.datetime] = UNSET
|
employment_end_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
employment_number: Union[Unset, None, str] = UNSET
|
|
||||||
availability_percent: Union[Unset, None, int] = UNSET
|
availability_percent: Union[Unset, None, int] = UNSET
|
||||||
available_from_date: Union[Unset, None, datetime.datetime] = UNSET
|
available_from_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
mobility: Union[Unset, None, int] = UNSET
|
mobility: Union[Unset, None, int] = UNSET
|
||||||
@@ -122,6 +121,7 @@ class CompanyUserFullModel:
|
|||||||
company_user_email: Union[Unset, None, str] = UNSET
|
company_user_email: Union[Unset, None, str] = UNSET
|
||||||
created_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
created_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
updated_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
updated_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
employment_number: Union[Unset, None, str] = UNSET
|
||||||
company_address: Union[Unset, None, "CompanyAddressModel"] = UNSET
|
company_address: Union[Unset, None, "CompanyAddressModel"] = UNSET
|
||||||
home_address: Union[Unset, None, "LocationModel"] = UNSET
|
home_address: Union[Unset, None, "LocationModel"] = UNSET
|
||||||
image: Union[Unset, None, "CompanyUserImageModel"] = UNSET
|
image: Union[Unset, None, "CompanyUserImageModel"] = UNSET
|
||||||
@@ -156,7 +156,6 @@ class CompanyUserFullModel:
|
|||||||
if not isinstance(self.employment_end_date, Unset):
|
if not isinstance(self.employment_end_date, Unset):
|
||||||
employment_end_date = self.employment_end_date.isoformat() if self.employment_end_date else None
|
employment_end_date = self.employment_end_date.isoformat() if self.employment_end_date else None
|
||||||
|
|
||||||
employment_number = self.employment_number
|
|
||||||
availability_percent = self.availability_percent
|
availability_percent = self.availability_percent
|
||||||
available_from_date: Union[Unset, None, str] = UNSET
|
available_from_date: Union[Unset, None, str] = UNSET
|
||||||
if not isinstance(self.available_from_date, Unset):
|
if not isinstance(self.available_from_date, Unset):
|
||||||
@@ -264,6 +263,7 @@ class CompanyUserFullModel:
|
|||||||
if not isinstance(self.updated_date_time, Unset):
|
if not isinstance(self.updated_date_time, Unset):
|
||||||
updated_date_time = self.updated_date_time.isoformat() if self.updated_date_time else None
|
updated_date_time = self.updated_date_time.isoformat() if self.updated_date_time else None
|
||||||
|
|
||||||
|
employment_number = self.employment_number
|
||||||
company_address: Union[Unset, None, Dict[str, Any]] = UNSET
|
company_address: Union[Unset, None, Dict[str, Any]] = UNSET
|
||||||
if not isinstance(self.company_address, Unset):
|
if not isinstance(self.company_address, Unset):
|
||||||
company_address = self.company_address.to_dict() if self.company_address else None
|
company_address = self.company_address.to_dict() if self.company_address else None
|
||||||
@@ -322,8 +322,6 @@ class CompanyUserFullModel:
|
|||||||
field_dict["employmentStartDate"] = employment_start_date
|
field_dict["employmentStartDate"] = employment_start_date
|
||||||
if employment_end_date is not UNSET:
|
if employment_end_date is not UNSET:
|
||||||
field_dict["employmentEndDate"] = employment_end_date
|
field_dict["employmentEndDate"] = employment_end_date
|
||||||
if employment_number is not UNSET:
|
|
||||||
field_dict["employmentNumber"] = employment_number
|
|
||||||
if availability_percent is not UNSET:
|
if availability_percent is not UNSET:
|
||||||
field_dict["availabilityPercent"] = availability_percent
|
field_dict["availabilityPercent"] = availability_percent
|
||||||
if available_from_date is not UNSET:
|
if available_from_date is not UNSET:
|
||||||
@@ -362,6 +360,8 @@ class CompanyUserFullModel:
|
|||||||
field_dict["createdDateTime"] = created_date_time
|
field_dict["createdDateTime"] = created_date_time
|
||||||
if updated_date_time is not UNSET:
|
if updated_date_time is not UNSET:
|
||||||
field_dict["updatedDateTime"] = updated_date_time
|
field_dict["updatedDateTime"] = updated_date_time
|
||||||
|
if employment_number is not UNSET:
|
||||||
|
field_dict["employmentNumber"] = employment_number
|
||||||
if company_address is not UNSET:
|
if company_address is not UNSET:
|
||||||
field_dict["companyAddress"] = company_address
|
field_dict["companyAddress"] = company_address
|
||||||
if home_address is not UNSET:
|
if home_address is not UNSET:
|
||||||
@@ -447,8 +447,6 @@ class CompanyUserFullModel:
|
|||||||
else:
|
else:
|
||||||
employment_end_date = isoparse(_employment_end_date)
|
employment_end_date = isoparse(_employment_end_date)
|
||||||
|
|
||||||
employment_number = d.pop("employmentNumber", UNSET)
|
|
||||||
|
|
||||||
availability_percent = d.pop("availabilityPercent", UNSET)
|
availability_percent = d.pop("availabilityPercent", UNSET)
|
||||||
|
|
||||||
_available_from_date = d.pop("availableFromDate", UNSET)
|
_available_from_date = d.pop("availableFromDate", UNSET)
|
||||||
@@ -564,6 +562,8 @@ class CompanyUserFullModel:
|
|||||||
else:
|
else:
|
||||||
updated_date_time = isoparse(_updated_date_time)
|
updated_date_time = isoparse(_updated_date_time)
|
||||||
|
|
||||||
|
employment_number = d.pop("employmentNumber", UNSET)
|
||||||
|
|
||||||
_company_address = d.pop("companyAddress", UNSET)
|
_company_address = d.pop("companyAddress", UNSET)
|
||||||
company_address: Union[Unset, None, CompanyAddressModel]
|
company_address: Union[Unset, None, CompanyAddressModel]
|
||||||
if _company_address is None:
|
if _company_address is None:
|
||||||
@@ -642,7 +642,6 @@ class CompanyUserFullModel:
|
|||||||
self_cost=self_cost,
|
self_cost=self_cost,
|
||||||
employment_start_date=employment_start_date,
|
employment_start_date=employment_start_date,
|
||||||
employment_end_date=employment_end_date,
|
employment_end_date=employment_end_date,
|
||||||
employment_number=employment_number,
|
|
||||||
availability_percent=availability_percent,
|
availability_percent=availability_percent,
|
||||||
available_from_date=available_from_date,
|
available_from_date=available_from_date,
|
||||||
mobility=mobility,
|
mobility=mobility,
|
||||||
@@ -662,6 +661,7 @@ class CompanyUserFullModel:
|
|||||||
company_user_email=company_user_email,
|
company_user_email=company_user_email,
|
||||||
created_date_time=created_date_time,
|
created_date_time=created_date_time,
|
||||||
updated_date_time=updated_date_time,
|
updated_date_time=updated_date_time,
|
||||||
|
employment_number=employment_number,
|
||||||
company_address=company_address,
|
company_address=company_address,
|
||||||
home_address=home_address,
|
home_address=home_address,
|
||||||
image=image,
|
image=image,
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ class CompanyUserModel:
|
|||||||
Attributes:
|
Attributes:
|
||||||
employment_start_date (Union[Unset, None, datetime.datetime]):
|
employment_start_date (Union[Unset, None, datetime.datetime]):
|
||||||
employment_end_date (Union[Unset, None, datetime.datetime]):
|
employment_end_date (Union[Unset, None, datetime.datetime]):
|
||||||
employment_number (Union[Unset, None, str]):
|
|
||||||
availability_percent (Union[Unset, None, int]):
|
availability_percent (Union[Unset, None, int]):
|
||||||
available_from_date (Union[Unset, None, datetime.datetime]):
|
available_from_date (Union[Unset, None, datetime.datetime]):
|
||||||
mobility (Union[Unset, None, int]):
|
mobility (Union[Unset, None, int]):
|
||||||
@@ -58,6 +57,7 @@ class CompanyUserModel:
|
|||||||
company_user_email (Union[Unset, None, str]):
|
company_user_email (Union[Unset, None, str]):
|
||||||
created_date_time (Union[Unset, None, datetime.datetime]):
|
created_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
updated_date_time (Union[Unset, None, datetime.datetime]):
|
updated_date_time (Union[Unset, None, datetime.datetime]):
|
||||||
|
employment_number (Union[Unset, None, str]):
|
||||||
company_address (Union[Unset, None, CompanyAddressModel]):
|
company_address (Union[Unset, None, CompanyAddressModel]):
|
||||||
home_address (Union[Unset, None, LocationModel]):
|
home_address (Union[Unset, None, LocationModel]):
|
||||||
image (Union[Unset, None, CompanyUserImageModel]):
|
image (Union[Unset, None, CompanyUserImageModel]):
|
||||||
@@ -90,7 +90,6 @@ class CompanyUserModel:
|
|||||||
|
|
||||||
employment_start_date: Union[Unset, None, datetime.datetime] = UNSET
|
employment_start_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
employment_end_date: Union[Unset, None, datetime.datetime] = UNSET
|
employment_end_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
employment_number: Union[Unset, None, str] = UNSET
|
|
||||||
availability_percent: Union[Unset, None, int] = UNSET
|
availability_percent: Union[Unset, None, int] = UNSET
|
||||||
available_from_date: Union[Unset, None, datetime.datetime] = UNSET
|
available_from_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
mobility: Union[Unset, None, int] = UNSET
|
mobility: Union[Unset, None, int] = UNSET
|
||||||
@@ -110,6 +109,7 @@ class CompanyUserModel:
|
|||||||
company_user_email: Union[Unset, None, str] = UNSET
|
company_user_email: Union[Unset, None, str] = UNSET
|
||||||
created_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
created_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
updated_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
updated_date_time: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
employment_number: Union[Unset, None, str] = UNSET
|
||||||
company_address: Union[Unset, None, "CompanyAddressModel"] = UNSET
|
company_address: Union[Unset, None, "CompanyAddressModel"] = UNSET
|
||||||
home_address: Union[Unset, None, "LocationModel"] = UNSET
|
home_address: Union[Unset, None, "LocationModel"] = UNSET
|
||||||
image: Union[Unset, None, "CompanyUserImageModel"] = UNSET
|
image: Union[Unset, None, "CompanyUserImageModel"] = UNSET
|
||||||
@@ -138,7 +138,6 @@ class CompanyUserModel:
|
|||||||
if not isinstance(self.employment_end_date, Unset):
|
if not isinstance(self.employment_end_date, Unset):
|
||||||
employment_end_date = self.employment_end_date.isoformat() if self.employment_end_date else None
|
employment_end_date = self.employment_end_date.isoformat() if self.employment_end_date else None
|
||||||
|
|
||||||
employment_number = self.employment_number
|
|
||||||
availability_percent = self.availability_percent
|
availability_percent = self.availability_percent
|
||||||
available_from_date: Union[Unset, None, str] = UNSET
|
available_from_date: Union[Unset, None, str] = UNSET
|
||||||
if not isinstance(self.available_from_date, Unset):
|
if not isinstance(self.available_from_date, Unset):
|
||||||
@@ -246,6 +245,7 @@ class CompanyUserModel:
|
|||||||
if not isinstance(self.updated_date_time, Unset):
|
if not isinstance(self.updated_date_time, Unset):
|
||||||
updated_date_time = self.updated_date_time.isoformat() if self.updated_date_time else None
|
updated_date_time = self.updated_date_time.isoformat() if self.updated_date_time else None
|
||||||
|
|
||||||
|
employment_number = self.employment_number
|
||||||
company_address: Union[Unset, None, Dict[str, Any]] = UNSET
|
company_address: Union[Unset, None, Dict[str, Any]] = UNSET
|
||||||
if not isinstance(self.company_address, Unset):
|
if not isinstance(self.company_address, Unset):
|
||||||
company_address = self.company_address.to_dict() if self.company_address else None
|
company_address = self.company_address.to_dict() if self.company_address else None
|
||||||
@@ -292,8 +292,6 @@ class CompanyUserModel:
|
|||||||
field_dict["employmentStartDate"] = employment_start_date
|
field_dict["employmentStartDate"] = employment_start_date
|
||||||
if employment_end_date is not UNSET:
|
if employment_end_date is not UNSET:
|
||||||
field_dict["employmentEndDate"] = employment_end_date
|
field_dict["employmentEndDate"] = employment_end_date
|
||||||
if employment_number is not UNSET:
|
|
||||||
field_dict["employmentNumber"] = employment_number
|
|
||||||
if availability_percent is not UNSET:
|
if availability_percent is not UNSET:
|
||||||
field_dict["availabilityPercent"] = availability_percent
|
field_dict["availabilityPercent"] = availability_percent
|
||||||
if available_from_date is not UNSET:
|
if available_from_date is not UNSET:
|
||||||
@@ -332,6 +330,8 @@ class CompanyUserModel:
|
|||||||
field_dict["createdDateTime"] = created_date_time
|
field_dict["createdDateTime"] = created_date_time
|
||||||
if updated_date_time is not UNSET:
|
if updated_date_time is not UNSET:
|
||||||
field_dict["updatedDateTime"] = updated_date_time
|
field_dict["updatedDateTime"] = updated_date_time
|
||||||
|
if employment_number is not UNSET:
|
||||||
|
field_dict["employmentNumber"] = employment_number
|
||||||
if company_address is not UNSET:
|
if company_address is not UNSET:
|
||||||
field_dict["companyAddress"] = company_address
|
field_dict["companyAddress"] = company_address
|
||||||
if home_address is not UNSET:
|
if home_address is not UNSET:
|
||||||
@@ -405,8 +405,6 @@ class CompanyUserModel:
|
|||||||
else:
|
else:
|
||||||
employment_end_date = isoparse(_employment_end_date)
|
employment_end_date = isoparse(_employment_end_date)
|
||||||
|
|
||||||
employment_number = d.pop("employmentNumber", UNSET)
|
|
||||||
|
|
||||||
availability_percent = d.pop("availabilityPercent", UNSET)
|
availability_percent = d.pop("availabilityPercent", UNSET)
|
||||||
|
|
||||||
_available_from_date = d.pop("availableFromDate", UNSET)
|
_available_from_date = d.pop("availableFromDate", UNSET)
|
||||||
@@ -522,6 +520,8 @@ class CompanyUserModel:
|
|||||||
else:
|
else:
|
||||||
updated_date_time = isoparse(_updated_date_time)
|
updated_date_time = isoparse(_updated_date_time)
|
||||||
|
|
||||||
|
employment_number = d.pop("employmentNumber", UNSET)
|
||||||
|
|
||||||
_company_address = d.pop("companyAddress", UNSET)
|
_company_address = d.pop("companyAddress", UNSET)
|
||||||
company_address: Union[Unset, None, CompanyAddressModel]
|
company_address: Union[Unset, None, CompanyAddressModel]
|
||||||
if _company_address is None:
|
if _company_address is None:
|
||||||
@@ -594,7 +594,6 @@ class CompanyUserModel:
|
|||||||
company_user_model = cls(
|
company_user_model = cls(
|
||||||
employment_start_date=employment_start_date,
|
employment_start_date=employment_start_date,
|
||||||
employment_end_date=employment_end_date,
|
employment_end_date=employment_end_date,
|
||||||
employment_number=employment_number,
|
|
||||||
availability_percent=availability_percent,
|
availability_percent=availability_percent,
|
||||||
available_from_date=available_from_date,
|
available_from_date=available_from_date,
|
||||||
mobility=mobility,
|
mobility=mobility,
|
||||||
@@ -614,6 +613,7 @@ class CompanyUserModel:
|
|||||||
company_user_email=company_user_email,
|
company_user_email=company_user_email,
|
||||||
created_date_time=created_date_time,
|
created_date_time=created_date_time,
|
||||||
updated_date_time=updated_date_time,
|
updated_date_time=updated_date_time,
|
||||||
|
employment_number=employment_number,
|
||||||
company_address=company_address,
|
company_address=company_address,
|
||||||
home_address=home_address,
|
home_address=home_address,
|
||||||
image=image,
|
image=image,
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ from typing import Any, Dict, Type, TypeVar, Union
|
|||||||
from attrs import define as _attrs_define
|
from attrs import define as _attrs_define
|
||||||
from dateutil.parser import isoparse
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
|
from ..models.save_to_api_option import SaveToApiOption
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
T = TypeVar("T", bound="CompanyUserProfileCommitmentAddEditModel")
|
T = TypeVar("T", bound="CompanyUserProfileCommitmentAddEditModel")
|
||||||
@@ -19,6 +20,11 @@ class CompanyUserProfileCommitmentAddEditModel:
|
|||||||
start_date (Union[Unset, None, datetime.datetime]):
|
start_date (Union[Unset, None, datetime.datetime]):
|
||||||
end_date (Union[Unset, None, datetime.datetime]):
|
end_date (Union[Unset, None, datetime.datetime]):
|
||||||
url (Union[Unset, None, str]):
|
url (Union[Unset, None, str]):
|
||||||
|
save_to (Union[Unset, SaveToApiOption]):
|
||||||
|
|
||||||
|
AllResumesOfLanguage = 3
|
||||||
|
|
||||||
|
Profile = 5
|
||||||
"""
|
"""
|
||||||
|
|
||||||
title: str
|
title: str
|
||||||
@@ -27,6 +33,7 @@ class CompanyUserProfileCommitmentAddEditModel:
|
|||||||
start_date: Union[Unset, None, datetime.datetime] = UNSET
|
start_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
end_date: Union[Unset, None, datetime.datetime] = UNSET
|
end_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
url: Union[Unset, None, str] = UNSET
|
url: Union[Unset, None, str] = UNSET
|
||||||
|
save_to: Union[Unset, SaveToApiOption] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
title = self.title
|
title = self.title
|
||||||
@@ -41,6 +48,9 @@ class CompanyUserProfileCommitmentAddEditModel:
|
|||||||
end_date = self.end_date.isoformat() if self.end_date else None
|
end_date = self.end_date.isoformat() if self.end_date else None
|
||||||
|
|
||||||
url = self.url
|
url = self.url
|
||||||
|
save_to: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.save_to, Unset):
|
||||||
|
save_to = self.save_to.value
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update(
|
field_dict.update(
|
||||||
@@ -58,6 +68,8 @@ class CompanyUserProfileCommitmentAddEditModel:
|
|||||||
field_dict["endDate"] = end_date
|
field_dict["endDate"] = end_date
|
||||||
if url is not UNSET:
|
if url is not UNSET:
|
||||||
field_dict["url"] = url
|
field_dict["url"] = url
|
||||||
|
if save_to is not UNSET:
|
||||||
|
field_dict["saveTo"] = save_to
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -90,6 +102,13 @@ class CompanyUserProfileCommitmentAddEditModel:
|
|||||||
|
|
||||||
url = d.pop("url", UNSET)
|
url = d.pop("url", UNSET)
|
||||||
|
|
||||||
|
_save_to = d.pop("saveTo", UNSET)
|
||||||
|
save_to: Union[Unset, SaveToApiOption]
|
||||||
|
if isinstance(_save_to, Unset):
|
||||||
|
save_to = UNSET
|
||||||
|
else:
|
||||||
|
save_to = SaveToApiOption(_save_to)
|
||||||
|
|
||||||
company_user_profile_commitment_add_edit_model = cls(
|
company_user_profile_commitment_add_edit_model = cls(
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
@@ -97,6 +116,7 @@ class CompanyUserProfileCommitmentAddEditModel:
|
|||||||
start_date=start_date,
|
start_date=start_date,
|
||||||
end_date=end_date,
|
end_date=end_date,
|
||||||
url=url,
|
url=url,
|
||||||
|
save_to=save_to,
|
||||||
)
|
)
|
||||||
|
|
||||||
return company_user_profile_commitment_add_edit_model
|
return company_user_profile_commitment_add_edit_model
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ from typing import TYPE_CHECKING, Any, Dict, Type, TypeVar, Union
|
|||||||
from attrs import define as _attrs_define
|
from attrs import define as _attrs_define
|
||||||
from dateutil.parser import isoparse
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
|
from ..models.save_to_api_option import SaveToApiOption
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
@@ -26,6 +27,11 @@ class CompanyUserProfileEducationAddEditModel:
|
|||||||
start_date (Union[Unset, None, datetime.datetime]):
|
start_date (Union[Unset, None, datetime.datetime]):
|
||||||
end_date (Union[Unset, None, datetime.datetime]):
|
end_date (Union[Unset, None, datetime.datetime]):
|
||||||
url (Union[Unset, None, str]):
|
url (Union[Unset, None, str]):
|
||||||
|
save_to (Union[Unset, SaveToApiOption]):
|
||||||
|
|
||||||
|
AllResumesOfLanguage = 3
|
||||||
|
|
||||||
|
Profile = 5
|
||||||
"""
|
"""
|
||||||
|
|
||||||
school_name: str
|
school_name: str
|
||||||
@@ -37,6 +43,7 @@ class CompanyUserProfileEducationAddEditModel:
|
|||||||
start_date: Union[Unset, None, datetime.datetime] = UNSET
|
start_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
end_date: Union[Unset, None, datetime.datetime] = UNSET
|
end_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
url: Union[Unset, None, str] = UNSET
|
url: Union[Unset, None, str] = UNSET
|
||||||
|
save_to: Union[Unset, SaveToApiOption] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
school_name = self.school_name
|
school_name = self.school_name
|
||||||
@@ -57,6 +64,9 @@ class CompanyUserProfileEducationAddEditModel:
|
|||||||
end_date = self.end_date.isoformat() if self.end_date else None
|
end_date = self.end_date.isoformat() if self.end_date else None
|
||||||
|
|
||||||
url = self.url
|
url = self.url
|
||||||
|
save_to: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.save_to, Unset):
|
||||||
|
save_to = self.save_to.value
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update(
|
field_dict.update(
|
||||||
@@ -79,6 +89,8 @@ class CompanyUserProfileEducationAddEditModel:
|
|||||||
field_dict["endDate"] = end_date
|
field_dict["endDate"] = end_date
|
||||||
if url is not UNSET:
|
if url is not UNSET:
|
||||||
field_dict["url"] = url
|
field_dict["url"] = url
|
||||||
|
if save_to is not UNSET:
|
||||||
|
field_dict["saveTo"] = save_to
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -126,6 +138,13 @@ class CompanyUserProfileEducationAddEditModel:
|
|||||||
|
|
||||||
url = d.pop("url", UNSET)
|
url = d.pop("url", UNSET)
|
||||||
|
|
||||||
|
_save_to = d.pop("saveTo", UNSET)
|
||||||
|
save_to: Union[Unset, SaveToApiOption]
|
||||||
|
if isinstance(_save_to, Unset):
|
||||||
|
save_to = UNSET
|
||||||
|
else:
|
||||||
|
save_to = SaveToApiOption(_save_to)
|
||||||
|
|
||||||
company_user_profile_education_add_edit_model = cls(
|
company_user_profile_education_add_edit_model = cls(
|
||||||
school_name=school_name,
|
school_name=school_name,
|
||||||
program_name=program_name,
|
program_name=program_name,
|
||||||
@@ -136,6 +155,7 @@ class CompanyUserProfileEducationAddEditModel:
|
|||||||
start_date=start_date,
|
start_date=start_date,
|
||||||
end_date=end_date,
|
end_date=end_date,
|
||||||
url=url,
|
url=url,
|
||||||
|
save_to=save_to,
|
||||||
)
|
)
|
||||||
|
|
||||||
return company_user_profile_education_add_edit_model
|
return company_user_profile_education_add_edit_model
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ from typing import Any, Dict, Type, TypeVar, Union
|
|||||||
from attrs import define as _attrs_define
|
from attrs import define as _attrs_define
|
||||||
from dateutil.parser import isoparse
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
|
from ..models.save_to_api_option import SaveToApiOption
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
T = TypeVar("T", bound="CompanyUserProfileEmployerAddEditModel")
|
T = TypeVar("T", bound="CompanyUserProfileEmployerAddEditModel")
|
||||||
@@ -20,6 +21,11 @@ class CompanyUserProfileEmployerAddEditModel:
|
|||||||
start_date (Union[Unset, None, datetime.datetime]):
|
start_date (Union[Unset, None, datetime.datetime]):
|
||||||
end_date (Union[Unset, None, datetime.datetime]):
|
end_date (Union[Unset, None, datetime.datetime]):
|
||||||
url (Union[Unset, None, str]):
|
url (Union[Unset, None, str]):
|
||||||
|
save_to (Union[Unset, SaveToApiOption]):
|
||||||
|
|
||||||
|
AllResumesOfLanguage = 3
|
||||||
|
|
||||||
|
Profile = 5
|
||||||
"""
|
"""
|
||||||
|
|
||||||
name: str
|
name: str
|
||||||
@@ -29,6 +35,7 @@ class CompanyUserProfileEmployerAddEditModel:
|
|||||||
start_date: Union[Unset, None, datetime.datetime] = UNSET
|
start_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
end_date: Union[Unset, None, datetime.datetime] = UNSET
|
end_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
url: Union[Unset, None, str] = UNSET
|
url: Union[Unset, None, str] = UNSET
|
||||||
|
save_to: Union[Unset, SaveToApiOption] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
name = self.name
|
name = self.name
|
||||||
@@ -44,6 +51,9 @@ class CompanyUserProfileEmployerAddEditModel:
|
|||||||
end_date = self.end_date.isoformat() if self.end_date else None
|
end_date = self.end_date.isoformat() if self.end_date else None
|
||||||
|
|
||||||
url = self.url
|
url = self.url
|
||||||
|
save_to: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.save_to, Unset):
|
||||||
|
save_to = self.save_to.value
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update(
|
field_dict.update(
|
||||||
@@ -63,6 +73,8 @@ class CompanyUserProfileEmployerAddEditModel:
|
|||||||
field_dict["endDate"] = end_date
|
field_dict["endDate"] = end_date
|
||||||
if url is not UNSET:
|
if url is not UNSET:
|
||||||
field_dict["url"] = url
|
field_dict["url"] = url
|
||||||
|
if save_to is not UNSET:
|
||||||
|
field_dict["saveTo"] = save_to
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -97,6 +109,13 @@ class CompanyUserProfileEmployerAddEditModel:
|
|||||||
|
|
||||||
url = d.pop("url", UNSET)
|
url = d.pop("url", UNSET)
|
||||||
|
|
||||||
|
_save_to = d.pop("saveTo", UNSET)
|
||||||
|
save_to: Union[Unset, SaveToApiOption]
|
||||||
|
if isinstance(_save_to, Unset):
|
||||||
|
save_to = UNSET
|
||||||
|
else:
|
||||||
|
save_to = SaveToApiOption(_save_to)
|
||||||
|
|
||||||
company_user_profile_employer_add_edit_model = cls(
|
company_user_profile_employer_add_edit_model = cls(
|
||||||
name=name,
|
name=name,
|
||||||
title=title,
|
title=title,
|
||||||
@@ -105,6 +124,7 @@ class CompanyUserProfileEmployerAddEditModel:
|
|||||||
start_date=start_date,
|
start_date=start_date,
|
||||||
end_date=end_date,
|
end_date=end_date,
|
||||||
url=url,
|
url=url,
|
||||||
|
save_to=save_to,
|
||||||
)
|
)
|
||||||
|
|
||||||
return company_user_profile_employer_add_edit_model
|
return company_user_profile_employer_add_edit_model
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
from typing import Any, Dict, Type, TypeVar
|
from typing import Any, Dict, Type, TypeVar, Union
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
from attrs import define as _attrs_define
|
||||||
|
|
||||||
|
from ..models.save_to_api_option import SaveToApiOption
|
||||||
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
T = TypeVar("T", bound="CompanyUserProfileExtSkillAddEditModel")
|
T = TypeVar("T", bound="CompanyUserProfileExtSkillAddEditModel")
|
||||||
|
|
||||||
|
|
||||||
@@ -10,12 +13,21 @@ class CompanyUserProfileExtSkillAddEditModel:
|
|||||||
"""
|
"""
|
||||||
Attributes:
|
Attributes:
|
||||||
title (str):
|
title (str):
|
||||||
|
save_to (Union[Unset, SaveToApiOption]):
|
||||||
|
|
||||||
|
AllResumesOfLanguage = 3
|
||||||
|
|
||||||
|
Profile = 5
|
||||||
"""
|
"""
|
||||||
|
|
||||||
title: str
|
title: str
|
||||||
|
save_to: Union[Unset, SaveToApiOption] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
title = self.title
|
title = self.title
|
||||||
|
save_to: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.save_to, Unset):
|
||||||
|
save_to = self.save_to.value
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update(
|
field_dict.update(
|
||||||
@@ -23,6 +35,8 @@ class CompanyUserProfileExtSkillAddEditModel:
|
|||||||
"title": title,
|
"title": title,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
if save_to is not UNSET:
|
||||||
|
field_dict["saveTo"] = save_to
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -31,8 +45,16 @@ class CompanyUserProfileExtSkillAddEditModel:
|
|||||||
d = src_dict.copy()
|
d = src_dict.copy()
|
||||||
title = d.pop("title")
|
title = d.pop("title")
|
||||||
|
|
||||||
|
_save_to = d.pop("saveTo", UNSET)
|
||||||
|
save_to: Union[Unset, SaveToApiOption]
|
||||||
|
if isinstance(_save_to, Unset):
|
||||||
|
save_to = UNSET
|
||||||
|
else:
|
||||||
|
save_to = SaveToApiOption(_save_to)
|
||||||
|
|
||||||
company_user_profile_ext_skill_add_edit_model = cls(
|
company_user_profile_ext_skill_add_edit_model = cls(
|
||||||
title=title,
|
title=title,
|
||||||
|
save_to=save_to,
|
||||||
)
|
)
|
||||||
|
|
||||||
return company_user_profile_ext_skill_add_edit_model
|
return company_user_profile_ext_skill_add_edit_model
|
||||||
|
|||||||
@@ -0,0 +1,87 @@
|
|||||||
|
from typing import Any, Dict, Type, TypeVar, Union
|
||||||
|
|
||||||
|
from attrs import define as _attrs_define
|
||||||
|
|
||||||
|
from ..models.language_level import LanguageLevel
|
||||||
|
from ..models.save_to_api_option import SaveToApiOption
|
||||||
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
|
T = TypeVar("T", bound="CompanyUserProfileLanguageAddModel")
|
||||||
|
|
||||||
|
|
||||||
|
@_attrs_define
|
||||||
|
class CompanyUserProfileLanguageAddModel:
|
||||||
|
"""
|
||||||
|
Attributes:
|
||||||
|
language_id (int):
|
||||||
|
save_to (Union[Unset, SaveToApiOption]):
|
||||||
|
|
||||||
|
AllResumesOfLanguage = 3
|
||||||
|
|
||||||
|
Profile = 5
|
||||||
|
level (Union[Unset, LanguageLevel]):
|
||||||
|
|
||||||
|
Enstaka ord och fraser = 0
|
||||||
|
|
||||||
|
Grundläggande kunskaper = 1
|
||||||
|
|
||||||
|
Goda kunskaper = 2
|
||||||
|
|
||||||
|
Flytande = 3
|
||||||
|
|
||||||
|
Modersmål = 4
|
||||||
|
"""
|
||||||
|
|
||||||
|
language_id: int
|
||||||
|
save_to: Union[Unset, SaveToApiOption] = UNSET
|
||||||
|
level: Union[Unset, LanguageLevel] = UNSET
|
||||||
|
|
||||||
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
|
language_id = self.language_id
|
||||||
|
save_to: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.save_to, Unset):
|
||||||
|
save_to = self.save_to.value
|
||||||
|
|
||||||
|
level: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.level, Unset):
|
||||||
|
level = self.level.value
|
||||||
|
|
||||||
|
field_dict: Dict[str, Any] = {}
|
||||||
|
field_dict.update(
|
||||||
|
{
|
||||||
|
"languageId": language_id,
|
||||||
|
}
|
||||||
|
)
|
||||||
|
if save_to is not UNSET:
|
||||||
|
field_dict["saveTo"] = save_to
|
||||||
|
if level is not UNSET:
|
||||||
|
field_dict["level"] = level
|
||||||
|
|
||||||
|
return field_dict
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
||||||
|
d = src_dict.copy()
|
||||||
|
language_id = d.pop("languageId")
|
||||||
|
|
||||||
|
_save_to = d.pop("saveTo", UNSET)
|
||||||
|
save_to: Union[Unset, SaveToApiOption]
|
||||||
|
if isinstance(_save_to, Unset):
|
||||||
|
save_to = UNSET
|
||||||
|
else:
|
||||||
|
save_to = SaveToApiOption(_save_to)
|
||||||
|
|
||||||
|
_level = d.pop("level", UNSET)
|
||||||
|
level: Union[Unset, LanguageLevel]
|
||||||
|
if isinstance(_level, Unset):
|
||||||
|
level = UNSET
|
||||||
|
else:
|
||||||
|
level = LanguageLevel(_level)
|
||||||
|
|
||||||
|
company_user_profile_language_add_model = cls(
|
||||||
|
language_id=language_id,
|
||||||
|
save_to=save_to,
|
||||||
|
level=level,
|
||||||
|
)
|
||||||
|
|
||||||
|
return company_user_profile_language_add_model
|
||||||
@@ -5,11 +5,11 @@ from attrs import define as _attrs_define
|
|||||||
from ..models.language_level import LanguageLevel
|
from ..models.language_level import LanguageLevel
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
T = TypeVar("T", bound="CompanyUserProfileLanguageAddEditModel")
|
T = TypeVar("T", bound="CompanyUserProfileLanguageEditModel")
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
@_attrs_define
|
||||||
class CompanyUserProfileLanguageAddEditModel:
|
class CompanyUserProfileLanguageEditModel:
|
||||||
"""
|
"""
|
||||||
Attributes:
|
Attributes:
|
||||||
language_id (int):
|
language_id (int):
|
||||||
@@ -58,9 +58,9 @@ class CompanyUserProfileLanguageAddEditModel:
|
|||||||
else:
|
else:
|
||||||
level = LanguageLevel(_level)
|
level = LanguageLevel(_level)
|
||||||
|
|
||||||
company_user_profile_language_add_edit_model = cls(
|
company_user_profile_language_edit_model = cls(
|
||||||
language_id=language_id,
|
language_id=language_id,
|
||||||
level=level,
|
level=level,
|
||||||
)
|
)
|
||||||
|
|
||||||
return company_user_profile_language_add_edit_model
|
return company_user_profile_language_edit_model
|
||||||
@@ -2,6 +2,7 @@ from typing import Any, Dict, Type, TypeVar, Union
|
|||||||
|
|
||||||
from attrs import define as _attrs_define
|
from attrs import define as _attrs_define
|
||||||
|
|
||||||
|
from ..models.save_to_api_option import SaveToApiOption
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
T = TypeVar("T", bound="CompanyUserProfilePresentationEditModel")
|
T = TypeVar("T", bound="CompanyUserProfilePresentationEditModel")
|
||||||
@@ -14,16 +15,25 @@ class CompanyUserProfilePresentationEditModel:
|
|||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
personal_description (Union[Unset, None, str]):
|
personal_description (Union[Unset, None, str]):
|
||||||
|
save_to (Union[Unset, SaveToApiOption]):
|
||||||
|
|
||||||
|
AllResumesOfLanguage = 3
|
||||||
|
|
||||||
|
Profile = 5
|
||||||
"""
|
"""
|
||||||
|
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
personal_description: Union[Unset, None, str] = UNSET
|
personal_description: Union[Unset, None, str] = UNSET
|
||||||
|
save_to: Union[Unset, SaveToApiOption] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
personal_description = self.personal_description
|
personal_description = self.personal_description
|
||||||
|
save_to: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.save_to, Unset):
|
||||||
|
save_to = self.save_to.value
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update({})
|
field_dict.update({})
|
||||||
@@ -33,6 +43,8 @@ class CompanyUserProfilePresentationEditModel:
|
|||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
if personal_description is not UNSET:
|
if personal_description is not UNSET:
|
||||||
field_dict["personalDescription"] = personal_description
|
field_dict["personalDescription"] = personal_description
|
||||||
|
if save_to is not UNSET:
|
||||||
|
field_dict["saveTo"] = save_to
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -45,10 +57,18 @@ class CompanyUserProfilePresentationEditModel:
|
|||||||
|
|
||||||
personal_description = d.pop("personalDescription", UNSET)
|
personal_description = d.pop("personalDescription", UNSET)
|
||||||
|
|
||||||
|
_save_to = d.pop("saveTo", UNSET)
|
||||||
|
save_to: Union[Unset, SaveToApiOption]
|
||||||
|
if isinstance(_save_to, Unset):
|
||||||
|
save_to = UNSET
|
||||||
|
else:
|
||||||
|
save_to = SaveToApiOption(_save_to)
|
||||||
|
|
||||||
company_user_profile_presentation_edit_model = cls(
|
company_user_profile_presentation_edit_model = cls(
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
personal_description=personal_description,
|
personal_description=personal_description,
|
||||||
|
save_to=save_to,
|
||||||
)
|
)
|
||||||
|
|
||||||
return company_user_profile_presentation_edit_model
|
return company_user_profile_presentation_edit_model
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ from typing import Any, Dict, Type, TypeVar, Union
|
|||||||
|
|
||||||
from attrs import define as _attrs_define
|
from attrs import define as _attrs_define
|
||||||
|
|
||||||
|
from ..models.save_to_api_option import SaveToApiOption
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
T = TypeVar("T", bound="CompanyUserProfileReferenceAddEditModel")
|
T = TypeVar("T", bound="CompanyUserProfileReferenceAddEditModel")
|
||||||
@@ -19,6 +20,11 @@ class CompanyUserProfileReferenceAddEditModel:
|
|||||||
position (Union[Unset, None, str]):
|
position (Union[Unset, None, str]):
|
||||||
text (Union[Unset, None, str]):
|
text (Union[Unset, None, str]):
|
||||||
profile_work_experience_id (Union[Unset, None, int]):
|
profile_work_experience_id (Union[Unset, None, int]):
|
||||||
|
save_to (Union[Unset, SaveToApiOption]):
|
||||||
|
|
||||||
|
AllResumesOfLanguage = 3
|
||||||
|
|
||||||
|
Profile = 5
|
||||||
"""
|
"""
|
||||||
|
|
||||||
first_name: Union[Unset, None, str] = UNSET
|
first_name: Union[Unset, None, str] = UNSET
|
||||||
@@ -29,6 +35,7 @@ class CompanyUserProfileReferenceAddEditModel:
|
|||||||
position: Union[Unset, None, str] = UNSET
|
position: Union[Unset, None, str] = UNSET
|
||||||
text: Union[Unset, None, str] = UNSET
|
text: Union[Unset, None, str] = UNSET
|
||||||
profile_work_experience_id: Union[Unset, None, int] = UNSET
|
profile_work_experience_id: Union[Unset, None, int] = UNSET
|
||||||
|
save_to: Union[Unset, SaveToApiOption] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
first_name = self.first_name
|
first_name = self.first_name
|
||||||
@@ -39,6 +46,9 @@ class CompanyUserProfileReferenceAddEditModel:
|
|||||||
position = self.position
|
position = self.position
|
||||||
text = self.text
|
text = self.text
|
||||||
profile_work_experience_id = self.profile_work_experience_id
|
profile_work_experience_id = self.profile_work_experience_id
|
||||||
|
save_to: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.save_to, Unset):
|
||||||
|
save_to = self.save_to.value
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update({})
|
field_dict.update({})
|
||||||
@@ -58,6 +68,8 @@ class CompanyUserProfileReferenceAddEditModel:
|
|||||||
field_dict["text"] = text
|
field_dict["text"] = text
|
||||||
if profile_work_experience_id is not UNSET:
|
if profile_work_experience_id is not UNSET:
|
||||||
field_dict["profileWorkExperienceId"] = profile_work_experience_id
|
field_dict["profileWorkExperienceId"] = profile_work_experience_id
|
||||||
|
if save_to is not UNSET:
|
||||||
|
field_dict["saveTo"] = save_to
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -80,6 +92,13 @@ class CompanyUserProfileReferenceAddEditModel:
|
|||||||
|
|
||||||
profile_work_experience_id = d.pop("profileWorkExperienceId", UNSET)
|
profile_work_experience_id = d.pop("profileWorkExperienceId", UNSET)
|
||||||
|
|
||||||
|
_save_to = d.pop("saveTo", UNSET)
|
||||||
|
save_to: Union[Unset, SaveToApiOption]
|
||||||
|
if isinstance(_save_to, Unset):
|
||||||
|
save_to = UNSET
|
||||||
|
else:
|
||||||
|
save_to = SaveToApiOption(_save_to)
|
||||||
|
|
||||||
company_user_profile_reference_add_edit_model = cls(
|
company_user_profile_reference_add_edit_model = cls(
|
||||||
first_name=first_name,
|
first_name=first_name,
|
||||||
last_name=last_name,
|
last_name=last_name,
|
||||||
@@ -89,6 +108,7 @@ class CompanyUserProfileReferenceAddEditModel:
|
|||||||
position=position,
|
position=position,
|
||||||
text=text,
|
text=text,
|
||||||
profile_work_experience_id=profile_work_experience_id,
|
profile_work_experience_id=profile_work_experience_id,
|
||||||
|
save_to=save_to,
|
||||||
)
|
)
|
||||||
|
|
||||||
return company_user_profile_reference_add_edit_model
|
return company_user_profile_reference_add_edit_model
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ from typing import Any, Dict, Type, TypeVar, Union
|
|||||||
|
|
||||||
from attrs import define as _attrs_define
|
from attrs import define as _attrs_define
|
||||||
|
|
||||||
|
from ..models.save_to_api_option import SaveToApiOption
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
T = TypeVar("T", bound="CompanyUserProfileSkillAddModel")
|
T = TypeVar("T", bound="CompanyUserProfileSkillAddModel")
|
||||||
@@ -14,16 +15,25 @@ class CompanyUserProfileSkillAddModel:
|
|||||||
keyword_synonym_id (Union[Unset, None, int]):
|
keyword_synonym_id (Union[Unset, None, int]):
|
||||||
name (Union[Unset, None, str]):
|
name (Union[Unset, None, str]):
|
||||||
level (Union[Unset, None, int]):
|
level (Union[Unset, None, int]):
|
||||||
|
save_to (Union[Unset, SaveToApiOption]):
|
||||||
|
|
||||||
|
AllResumesOfLanguage = 3
|
||||||
|
|
||||||
|
Profile = 5
|
||||||
"""
|
"""
|
||||||
|
|
||||||
keyword_synonym_id: Union[Unset, None, int] = UNSET
|
keyword_synonym_id: Union[Unset, None, int] = UNSET
|
||||||
name: Union[Unset, None, str] = UNSET
|
name: Union[Unset, None, str] = UNSET
|
||||||
level: Union[Unset, None, int] = UNSET
|
level: Union[Unset, None, int] = UNSET
|
||||||
|
save_to: Union[Unset, SaveToApiOption] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
keyword_synonym_id = self.keyword_synonym_id
|
keyword_synonym_id = self.keyword_synonym_id
|
||||||
name = self.name
|
name = self.name
|
||||||
level = self.level
|
level = self.level
|
||||||
|
save_to: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.save_to, Unset):
|
||||||
|
save_to = self.save_to.value
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update({})
|
field_dict.update({})
|
||||||
@@ -33,6 +43,8 @@ class CompanyUserProfileSkillAddModel:
|
|||||||
field_dict["name"] = name
|
field_dict["name"] = name
|
||||||
if level is not UNSET:
|
if level is not UNSET:
|
||||||
field_dict["level"] = level
|
field_dict["level"] = level
|
||||||
|
if save_to is not UNSET:
|
||||||
|
field_dict["saveTo"] = save_to
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -45,10 +57,18 @@ class CompanyUserProfileSkillAddModel:
|
|||||||
|
|
||||||
level = d.pop("level", UNSET)
|
level = d.pop("level", UNSET)
|
||||||
|
|
||||||
|
_save_to = d.pop("saveTo", UNSET)
|
||||||
|
save_to: Union[Unset, SaveToApiOption]
|
||||||
|
if isinstance(_save_to, Unset):
|
||||||
|
save_to = UNSET
|
||||||
|
else:
|
||||||
|
save_to = SaveToApiOption(_save_to)
|
||||||
|
|
||||||
company_user_profile_skill_add_model = cls(
|
company_user_profile_skill_add_model = cls(
|
||||||
keyword_synonym_id=keyword_synonym_id,
|
keyword_synonym_id=keyword_synonym_id,
|
||||||
name=name,
|
name=name,
|
||||||
level=level,
|
level=level,
|
||||||
|
save_to=save_to,
|
||||||
)
|
)
|
||||||
|
|
||||||
return company_user_profile_skill_add_model
|
return company_user_profile_skill_add_model
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ from typing import Any, Dict, Type, TypeVar, Union
|
|||||||
|
|
||||||
from attrs import define as _attrs_define
|
from attrs import define as _attrs_define
|
||||||
|
|
||||||
|
from ..models.save_to_api_option import SaveToApiOption
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
T = TypeVar("T", bound="CompanyUserProfileSkillEditModel")
|
T = TypeVar("T", bound="CompanyUserProfileSkillEditModel")
|
||||||
@@ -13,14 +14,23 @@ class CompanyUserProfileSkillEditModel:
|
|||||||
Attributes:
|
Attributes:
|
||||||
keyword_synonym_id (Union[Unset, None, int]):
|
keyword_synonym_id (Union[Unset, None, int]):
|
||||||
level (Union[Unset, int]):
|
level (Union[Unset, int]):
|
||||||
|
save_to (Union[Unset, SaveToApiOption]):
|
||||||
|
|
||||||
|
AllResumesOfLanguage = 3
|
||||||
|
|
||||||
|
Profile = 5
|
||||||
"""
|
"""
|
||||||
|
|
||||||
keyword_synonym_id: Union[Unset, None, int] = UNSET
|
keyword_synonym_id: Union[Unset, None, int] = UNSET
|
||||||
level: Union[Unset, int] = UNSET
|
level: Union[Unset, int] = UNSET
|
||||||
|
save_to: Union[Unset, SaveToApiOption] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
keyword_synonym_id = self.keyword_synonym_id
|
keyword_synonym_id = self.keyword_synonym_id
|
||||||
level = self.level
|
level = self.level
|
||||||
|
save_to: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.save_to, Unset):
|
||||||
|
save_to = self.save_to.value
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update({})
|
field_dict.update({})
|
||||||
@@ -28,6 +38,8 @@ class CompanyUserProfileSkillEditModel:
|
|||||||
field_dict["keywordSynonymId"] = keyword_synonym_id
|
field_dict["keywordSynonymId"] = keyword_synonym_id
|
||||||
if level is not UNSET:
|
if level is not UNSET:
|
||||||
field_dict["level"] = level
|
field_dict["level"] = level
|
||||||
|
if save_to is not UNSET:
|
||||||
|
field_dict["saveTo"] = save_to
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -38,9 +50,17 @@ class CompanyUserProfileSkillEditModel:
|
|||||||
|
|
||||||
level = d.pop("level", UNSET)
|
level = d.pop("level", UNSET)
|
||||||
|
|
||||||
|
_save_to = d.pop("saveTo", UNSET)
|
||||||
|
save_to: Union[Unset, SaveToApiOption]
|
||||||
|
if isinstance(_save_to, Unset):
|
||||||
|
save_to = UNSET
|
||||||
|
else:
|
||||||
|
save_to = SaveToApiOption(_save_to)
|
||||||
|
|
||||||
company_user_profile_skill_edit_model = cls(
|
company_user_profile_skill_edit_model = cls(
|
||||||
keyword_synonym_id=keyword_synonym_id,
|
keyword_synonym_id=keyword_synonym_id,
|
||||||
level=level,
|
level=level,
|
||||||
|
save_to=save_to,
|
||||||
)
|
)
|
||||||
|
|
||||||
return company_user_profile_skill_edit_model
|
return company_user_profile_skill_edit_model
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ from typing import Any, Dict, Type, TypeVar, Union
|
|||||||
from attrs import define as _attrs_define
|
from attrs import define as _attrs_define
|
||||||
from dateutil.parser import isoparse
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
|
from ..models.save_to_api_option import SaveToApiOption
|
||||||
from ..models.training_type import TrainingType
|
from ..models.training_type import TrainingType
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
@@ -27,6 +28,11 @@ class CompanyUserProfileTrainingAddEditModel:
|
|||||||
Certifiering = 1
|
Certifiering = 1
|
||||||
url (Union[Unset, None, str]):
|
url (Union[Unset, None, str]):
|
||||||
expire_date (Union[Unset, None, datetime.datetime]):
|
expire_date (Union[Unset, None, datetime.datetime]):
|
||||||
|
save_to (Union[Unset, SaveToApiOption]):
|
||||||
|
|
||||||
|
AllResumesOfLanguage = 3
|
||||||
|
|
||||||
|
Profile = 5
|
||||||
"""
|
"""
|
||||||
|
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
@@ -38,6 +44,7 @@ class CompanyUserProfileTrainingAddEditModel:
|
|||||||
training_type: Union[Unset, TrainingType] = UNSET
|
training_type: Union[Unset, TrainingType] = UNSET
|
||||||
url: Union[Unset, None, str] = UNSET
|
url: Union[Unset, None, str] = UNSET
|
||||||
expire_date: Union[Unset, None, datetime.datetime] = UNSET
|
expire_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
save_to: Union[Unset, SaveToApiOption] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
title = self.title
|
title = self.title
|
||||||
@@ -55,6 +62,10 @@ class CompanyUserProfileTrainingAddEditModel:
|
|||||||
if not isinstance(self.expire_date, Unset):
|
if not isinstance(self.expire_date, Unset):
|
||||||
expire_date = self.expire_date.isoformat() if self.expire_date else None
|
expire_date = self.expire_date.isoformat() if self.expire_date else None
|
||||||
|
|
||||||
|
save_to: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.save_to, Unset):
|
||||||
|
save_to = self.save_to.value
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update({})
|
field_dict.update({})
|
||||||
if title is not UNSET:
|
if title is not UNSET:
|
||||||
@@ -75,6 +86,8 @@ class CompanyUserProfileTrainingAddEditModel:
|
|||||||
field_dict["url"] = url
|
field_dict["url"] = url
|
||||||
if expire_date is not UNSET:
|
if expire_date is not UNSET:
|
||||||
field_dict["expireDate"] = expire_date
|
field_dict["expireDate"] = expire_date
|
||||||
|
if save_to is not UNSET:
|
||||||
|
field_dict["saveTo"] = save_to
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -111,6 +124,13 @@ class CompanyUserProfileTrainingAddEditModel:
|
|||||||
else:
|
else:
|
||||||
expire_date = isoparse(_expire_date)
|
expire_date = isoparse(_expire_date)
|
||||||
|
|
||||||
|
_save_to = d.pop("saveTo", UNSET)
|
||||||
|
save_to: Union[Unset, SaveToApiOption]
|
||||||
|
if isinstance(_save_to, Unset):
|
||||||
|
save_to = UNSET
|
||||||
|
else:
|
||||||
|
save_to = SaveToApiOption(_save_to)
|
||||||
|
|
||||||
company_user_profile_training_add_edit_model = cls(
|
company_user_profile_training_add_edit_model = cls(
|
||||||
title=title,
|
title=title,
|
||||||
year=year,
|
year=year,
|
||||||
@@ -121,6 +141,7 @@ class CompanyUserProfileTrainingAddEditModel:
|
|||||||
training_type=training_type,
|
training_type=training_type,
|
||||||
url=url,
|
url=url,
|
||||||
expire_date=expire_date,
|
expire_date=expire_date,
|
||||||
|
save_to=save_to,
|
||||||
)
|
)
|
||||||
|
|
||||||
return company_user_profile_training_add_edit_model
|
return company_user_profile_training_add_edit_model
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
|||||||
from attrs import define as _attrs_define
|
from attrs import define as _attrs_define
|
||||||
from dateutil.parser import isoparse
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
|
from ..models.save_to_api_option import SaveToApiOption
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
@@ -29,6 +30,11 @@ class CompanyUserProfileWorkExperienceAddEditModel:
|
|||||||
location (Union[Unset, None, LocationModel]):
|
location (Union[Unset, None, LocationModel]):
|
||||||
url (Union[Unset, None, str]):
|
url (Union[Unset, None, str]):
|
||||||
skills (Union[Unset, None, List['CompanyUserProfileWorkExperienceSkillAddModel']]):
|
skills (Union[Unset, None, List['CompanyUserProfileWorkExperienceSkillAddModel']]):
|
||||||
|
save_to (Union[Unset, SaveToApiOption]):
|
||||||
|
|
||||||
|
AllResumesOfLanguage = 3
|
||||||
|
|
||||||
|
Profile = 5
|
||||||
"""
|
"""
|
||||||
|
|
||||||
title: str
|
title: str
|
||||||
@@ -40,6 +46,7 @@ class CompanyUserProfileWorkExperienceAddEditModel:
|
|||||||
location: Union[Unset, None, "LocationModel"] = UNSET
|
location: Union[Unset, None, "LocationModel"] = UNSET
|
||||||
url: Union[Unset, None, str] = UNSET
|
url: Union[Unset, None, str] = UNSET
|
||||||
skills: Union[Unset, None, List["CompanyUserProfileWorkExperienceSkillAddModel"]] = UNSET
|
skills: Union[Unset, None, List["CompanyUserProfileWorkExperienceSkillAddModel"]] = UNSET
|
||||||
|
save_to: Union[Unset, SaveToApiOption] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
title = self.title
|
title = self.title
|
||||||
@@ -68,6 +75,10 @@ class CompanyUserProfileWorkExperienceAddEditModel:
|
|||||||
|
|
||||||
skills.append(skills_item)
|
skills.append(skills_item)
|
||||||
|
|
||||||
|
save_to: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.save_to, Unset):
|
||||||
|
save_to = self.save_to.value
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update(
|
field_dict.update(
|
||||||
{
|
{
|
||||||
@@ -87,6 +98,8 @@ class CompanyUserProfileWorkExperienceAddEditModel:
|
|||||||
field_dict["url"] = url
|
field_dict["url"] = url
|
||||||
if skills is not UNSET:
|
if skills is not UNSET:
|
||||||
field_dict["skills"] = skills
|
field_dict["skills"] = skills
|
||||||
|
if save_to is not UNSET:
|
||||||
|
field_dict["saveTo"] = save_to
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -135,6 +148,13 @@ class CompanyUserProfileWorkExperienceAddEditModel:
|
|||||||
|
|
||||||
skills.append(skills_item)
|
skills.append(skills_item)
|
||||||
|
|
||||||
|
_save_to = d.pop("saveTo", UNSET)
|
||||||
|
save_to: Union[Unset, SaveToApiOption]
|
||||||
|
if isinstance(_save_to, Unset):
|
||||||
|
save_to = UNSET
|
||||||
|
else:
|
||||||
|
save_to = SaveToApiOption(_save_to)
|
||||||
|
|
||||||
company_user_profile_work_experience_add_edit_model = cls(
|
company_user_profile_work_experience_add_edit_model = cls(
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
@@ -145,6 +165,7 @@ class CompanyUserProfileWorkExperienceAddEditModel:
|
|||||||
location=location,
|
location=location,
|
||||||
url=url,
|
url=url,
|
||||||
skills=skills,
|
skills=skills,
|
||||||
|
save_to=save_to,
|
||||||
)
|
)
|
||||||
|
|
||||||
return company_user_profile_work_experience_add_edit_model
|
return company_user_profile_work_experience_add_edit_model
|
||||||
|
|||||||
@@ -14,16 +14,19 @@ class CreateCompanyUserProfileImportMultipartData:
|
|||||||
"""
|
"""
|
||||||
Attributes:
|
Attributes:
|
||||||
file (File):
|
file (File):
|
||||||
|
import_skills (Union[Unset, bool]):
|
||||||
map_skill_experience_years_to_level (Union[Unset, bool]):
|
map_skill_experience_years_to_level (Union[Unset, bool]):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
file: File
|
file: File
|
||||||
|
import_skills: Union[Unset, bool] = UNSET
|
||||||
map_skill_experience_years_to_level: Union[Unset, bool] = UNSET
|
map_skill_experience_years_to_level: Union[Unset, bool] = UNSET
|
||||||
additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict)
|
additional_properties: Dict[str, Any] = _attrs_field(init=False, factory=dict)
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
file = self.file.to_tuple()
|
file = self.file.to_tuple()
|
||||||
|
|
||||||
|
import_skills = self.import_skills
|
||||||
map_skill_experience_years_to_level = self.map_skill_experience_years_to_level
|
map_skill_experience_years_to_level = self.map_skill_experience_years_to_level
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
@@ -33,6 +36,8 @@ class CreateCompanyUserProfileImportMultipartData:
|
|||||||
"File": file,
|
"File": file,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
if import_skills is not UNSET:
|
||||||
|
field_dict["ImportSkills"] = import_skills
|
||||||
if map_skill_experience_years_to_level is not UNSET:
|
if map_skill_experience_years_to_level is not UNSET:
|
||||||
field_dict["MapSkillExperienceYearsToLevel"] = map_skill_experience_years_to_level
|
field_dict["MapSkillExperienceYearsToLevel"] = map_skill_experience_years_to_level
|
||||||
|
|
||||||
@@ -41,6 +46,11 @@ class CreateCompanyUserProfileImportMultipartData:
|
|||||||
def to_multipart(self) -> Dict[str, Any]:
|
def to_multipart(self) -> Dict[str, Any]:
|
||||||
file = self.file.to_tuple()
|
file = self.file.to_tuple()
|
||||||
|
|
||||||
|
import_skills = (
|
||||||
|
self.import_skills
|
||||||
|
if isinstance(self.import_skills, Unset)
|
||||||
|
else (None, str(self.import_skills).encode(), "text/plain")
|
||||||
|
)
|
||||||
map_skill_experience_years_to_level = (
|
map_skill_experience_years_to_level = (
|
||||||
self.map_skill_experience_years_to_level
|
self.map_skill_experience_years_to_level
|
||||||
if isinstance(self.map_skill_experience_years_to_level, Unset)
|
if isinstance(self.map_skill_experience_years_to_level, Unset)
|
||||||
@@ -56,6 +66,8 @@ class CreateCompanyUserProfileImportMultipartData:
|
|||||||
"File": file,
|
"File": file,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
if import_skills is not UNSET:
|
||||||
|
field_dict["ImportSkills"] = import_skills
|
||||||
if map_skill_experience_years_to_level is not UNSET:
|
if map_skill_experience_years_to_level is not UNSET:
|
||||||
field_dict["MapSkillExperienceYearsToLevel"] = map_skill_experience_years_to_level
|
field_dict["MapSkillExperienceYearsToLevel"] = map_skill_experience_years_to_level
|
||||||
|
|
||||||
@@ -66,10 +78,13 @@ class CreateCompanyUserProfileImportMultipartData:
|
|||||||
d = src_dict.copy()
|
d = src_dict.copy()
|
||||||
file = File(payload=BytesIO(d.pop("File")))
|
file = File(payload=BytesIO(d.pop("File")))
|
||||||
|
|
||||||
|
import_skills = d.pop("ImportSkills", UNSET)
|
||||||
|
|
||||||
map_skill_experience_years_to_level = d.pop("MapSkillExperienceYearsToLevel", UNSET)
|
map_skill_experience_years_to_level = d.pop("MapSkillExperienceYearsToLevel", UNSET)
|
||||||
|
|
||||||
create_company_user_profile_import_multipart_data = cls(
|
create_company_user_profile_import_multipart_data = cls(
|
||||||
file=file,
|
file=file,
|
||||||
|
import_skills=import_skills,
|
||||||
map_skill_experience_years_to_level=map_skill_experience_years_to_level,
|
map_skill_experience_years_to_level=map_skill_experience_years_to_level,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -32,6 +32,8 @@ class CustomerEventBaseModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -42,6 +44,8 @@ class CustomerEventBaseModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -55,6 +59,8 @@ class CustomerEventBaseModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -84,6 +90,10 @@ class CustomerEventBaseModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -113,6 +123,10 @@ class CustomerEventBaseModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -134,6 +148,8 @@ class CustomerEventBaseModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -61,6 +61,8 @@ class CustomerEventMeetingModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -83,6 +85,8 @@ class CustomerEventMeetingModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -136,6 +140,8 @@ class CustomerEventMeetingModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -189,6 +195,10 @@ class CustomerEventMeetingModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -280,6 +290,10 @@ class CustomerEventMeetingModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -313,6 +327,8 @@ class CustomerEventMeetingModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -44,6 +44,8 @@ class CustomerEventModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -60,6 +62,8 @@ class CustomerEventModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -98,6 +102,8 @@ class CustomerEventModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -139,6 +145,10 @@ class CustomerEventModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -203,6 +213,10 @@ class CustomerEventModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -230,6 +244,8 @@ class CustomerEventModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ from attrs import define as _attrs_define
|
|||||||
from dateutil.parser import isoparse
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
from ..models.event_note_type import EventNoteType
|
from ..models.event_note_type import EventNoteType
|
||||||
|
from ..models.event_status_value import EventStatusValue
|
||||||
from ..models.event_type import EventType
|
from ..models.event_type import EventType
|
||||||
from ..models.event_visibility import EventVisibility
|
from ..models.event_visibility import EventVisibility
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
@@ -29,6 +30,18 @@ class CustomerEventNoteAddEditModel:
|
|||||||
timezone_id (Union[Unset, None, str]): The desired timezone to be used for NoteDate property. Valid timezone ids
|
timezone_id (Union[Unset, None, str]): The desired timezone to be used for NoteDate property. Valid timezone ids
|
||||||
can be found at https://nodatime.org/TimeZones
|
can be found at https://nodatime.org/TimeZones
|
||||||
If empty, the timezone of the executing user (API account) will be used.
|
If empty, the timezone of the executing user (API account) will be used.
|
||||||
|
assigned_to_company_user_id (Union[Unset, None, int]):
|
||||||
|
status (Union[Unset, EventStatusValue]):
|
||||||
|
|
||||||
|
Inte påbörjad = 0
|
||||||
|
|
||||||
|
Påbörjad = 1
|
||||||
|
|
||||||
|
Färdig = 2
|
||||||
|
|
||||||
|
Uppskjuten = 3
|
||||||
|
|
||||||
|
Väntar = 4
|
||||||
type (Union[Unset, EventType]):
|
type (Union[Unset, EventType]):
|
||||||
|
|
||||||
Möte = 0
|
Möte = 0
|
||||||
@@ -51,6 +64,8 @@ class CustomerEventNoteAddEditModel:
|
|||||||
note_type: Union[Unset, None, EventNoteType] = UNSET
|
note_type: Union[Unset, None, EventNoteType] = UNSET
|
||||||
note_date: Union[Unset, None, datetime.datetime] = UNSET
|
note_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
timezone_id: Union[Unset, None, str] = UNSET
|
timezone_id: Union[Unset, None, str] = UNSET
|
||||||
|
assigned_to_company_user_id: Union[Unset, None, int] = UNSET
|
||||||
|
status: Union[Unset, EventStatusValue] = UNSET
|
||||||
type: Union[Unset, EventType] = UNSET
|
type: Union[Unset, EventType] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
visibility: Union[Unset, EventVisibility] = UNSET
|
visibility: Union[Unset, EventVisibility] = UNSET
|
||||||
@@ -67,6 +82,11 @@ class CustomerEventNoteAddEditModel:
|
|||||||
note_date = self.note_date.isoformat() if self.note_date else None
|
note_date = self.note_date.isoformat() if self.note_date else None
|
||||||
|
|
||||||
timezone_id = self.timezone_id
|
timezone_id = self.timezone_id
|
||||||
|
assigned_to_company_user_id = self.assigned_to_company_user_id
|
||||||
|
status: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.status, Unset):
|
||||||
|
status = self.status.value
|
||||||
|
|
||||||
type: Union[Unset, int] = UNSET
|
type: Union[Unset, int] = UNSET
|
||||||
if not isinstance(self.type, Unset):
|
if not isinstance(self.type, Unset):
|
||||||
type = self.type.value
|
type = self.type.value
|
||||||
@@ -90,6 +110,10 @@ class CustomerEventNoteAddEditModel:
|
|||||||
field_dict["noteDate"] = note_date
|
field_dict["noteDate"] = note_date
|
||||||
if timezone_id is not UNSET:
|
if timezone_id is not UNSET:
|
||||||
field_dict["timezoneId"] = timezone_id
|
field_dict["timezoneId"] = timezone_id
|
||||||
|
if assigned_to_company_user_id is not UNSET:
|
||||||
|
field_dict["assignedToCompanyUserId"] = assigned_to_company_user_id
|
||||||
|
if status is not UNSET:
|
||||||
|
field_dict["status"] = status
|
||||||
if type is not UNSET:
|
if type is not UNSET:
|
||||||
field_dict["type"] = type
|
field_dict["type"] = type
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
@@ -126,6 +150,15 @@ class CustomerEventNoteAddEditModel:
|
|||||||
|
|
||||||
timezone_id = d.pop("timezoneId", UNSET)
|
timezone_id = d.pop("timezoneId", UNSET)
|
||||||
|
|
||||||
|
assigned_to_company_user_id = d.pop("assignedToCompanyUserId", UNSET)
|
||||||
|
|
||||||
|
_status = d.pop("status", UNSET)
|
||||||
|
status: Union[Unset, EventStatusValue]
|
||||||
|
if isinstance(_status, Unset):
|
||||||
|
status = UNSET
|
||||||
|
else:
|
||||||
|
status = EventStatusValue(_status)
|
||||||
|
|
||||||
_type = d.pop("type", UNSET)
|
_type = d.pop("type", UNSET)
|
||||||
type: Union[Unset, EventType]
|
type: Union[Unset, EventType]
|
||||||
if isinstance(_type, Unset):
|
if isinstance(_type, Unset):
|
||||||
@@ -148,6 +181,8 @@ class CustomerEventNoteAddEditModel:
|
|||||||
note_type=note_type,
|
note_type=note_type,
|
||||||
note_date=note_date,
|
note_date=note_date,
|
||||||
timezone_id=timezone_id,
|
timezone_id=timezone_id,
|
||||||
|
assigned_to_company_user_id=assigned_to_company_user_id,
|
||||||
|
status=status,
|
||||||
type=type,
|
type=type,
|
||||||
description=description,
|
description=description,
|
||||||
visibility=visibility,
|
visibility=visibility,
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ from attrs import define as _attrs_define
|
|||||||
from dateutil.parser import isoparse
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
from ..models.event_note_type import EventNoteType
|
from ..models.event_note_type import EventNoteType
|
||||||
|
from ..models.event_status_value import EventStatusValue
|
||||||
from ..models.event_type import EventType
|
from ..models.event_type import EventType
|
||||||
from ..models.event_visibility import EventVisibility
|
from ..models.event_visibility import EventVisibility
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
@@ -31,6 +32,18 @@ class CustomerEventNoteModel:
|
|||||||
|
|
||||||
E-mail = 2
|
E-mail = 2
|
||||||
note_date (Union[Unset, None, datetime.datetime]):
|
note_date (Union[Unset, None, datetime.datetime]):
|
||||||
|
assigned_to_company_user_id (Union[Unset, None, int]):
|
||||||
|
status (Union[Unset, EventStatusValue]):
|
||||||
|
|
||||||
|
Inte påbörjad = 0
|
||||||
|
|
||||||
|
Påbörjad = 1
|
||||||
|
|
||||||
|
Färdig = 2
|
||||||
|
|
||||||
|
Uppskjuten = 3
|
||||||
|
|
||||||
|
Väntar = 4
|
||||||
created_by_company_user_id (Union[Unset, int]):
|
created_by_company_user_id (Union[Unset, int]):
|
||||||
updated_by_company_user_id (Union[Unset, None, int]):
|
updated_by_company_user_id (Union[Unset, None, int]):
|
||||||
created (Union[Unset, datetime.datetime]):
|
created (Union[Unset, datetime.datetime]):
|
||||||
@@ -54,6 +67,8 @@ class CustomerEventNoteModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -62,6 +77,8 @@ class CustomerEventNoteModel:
|
|||||||
customer_id: Union[Unset, None, int] = UNSET
|
customer_id: Union[Unset, None, int] = UNSET
|
||||||
note_type: Union[Unset, None, EventNoteType] = UNSET
|
note_type: Union[Unset, None, EventNoteType] = UNSET
|
||||||
note_date: Union[Unset, None, datetime.datetime] = UNSET
|
note_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
assigned_to_company_user_id: Union[Unset, None, int] = UNSET
|
||||||
|
status: Union[Unset, EventStatusValue] = UNSET
|
||||||
created_by_company_user_id: Union[Unset, int] = UNSET
|
created_by_company_user_id: Union[Unset, int] = UNSET
|
||||||
updated_by_company_user_id: Union[Unset, None, int] = UNSET
|
updated_by_company_user_id: Union[Unset, None, int] = UNSET
|
||||||
created: Union[Unset, datetime.datetime] = UNSET
|
created: Union[Unset, datetime.datetime] = UNSET
|
||||||
@@ -73,6 +90,8 @@ class CustomerEventNoteModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -87,6 +106,11 @@ class CustomerEventNoteModel:
|
|||||||
if not isinstance(self.note_date, Unset):
|
if not isinstance(self.note_date, Unset):
|
||||||
note_date = self.note_date.isoformat() if self.note_date else None
|
note_date = self.note_date.isoformat() if self.note_date else None
|
||||||
|
|
||||||
|
assigned_to_company_user_id = self.assigned_to_company_user_id
|
||||||
|
status: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.status, Unset):
|
||||||
|
status = self.status.value
|
||||||
|
|
||||||
created_by_company_user_id = self.created_by_company_user_id
|
created_by_company_user_id = self.created_by_company_user_id
|
||||||
updated_by_company_user_id = self.updated_by_company_user_id
|
updated_by_company_user_id = self.updated_by_company_user_id
|
||||||
created: Union[Unset, str] = UNSET
|
created: Union[Unset, str] = UNSET
|
||||||
@@ -120,6 +144,8 @@ class CustomerEventNoteModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -145,6 +171,10 @@ class CustomerEventNoteModel:
|
|||||||
field_dict["noteType"] = note_type
|
field_dict["noteType"] = note_type
|
||||||
if note_date is not UNSET:
|
if note_date is not UNSET:
|
||||||
field_dict["noteDate"] = note_date
|
field_dict["noteDate"] = note_date
|
||||||
|
if assigned_to_company_user_id is not UNSET:
|
||||||
|
field_dict["assignedToCompanyUserId"] = assigned_to_company_user_id
|
||||||
|
if status is not UNSET:
|
||||||
|
field_dict["status"] = status
|
||||||
if created_by_company_user_id is not UNSET:
|
if created_by_company_user_id is not UNSET:
|
||||||
field_dict["createdByCompanyUserId"] = created_by_company_user_id
|
field_dict["createdByCompanyUserId"] = created_by_company_user_id
|
||||||
if updated_by_company_user_id is not UNSET:
|
if updated_by_company_user_id is not UNSET:
|
||||||
@@ -167,6 +197,10 @@ class CustomerEventNoteModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -202,6 +236,15 @@ class CustomerEventNoteModel:
|
|||||||
else:
|
else:
|
||||||
note_date = isoparse(_note_date)
|
note_date = isoparse(_note_date)
|
||||||
|
|
||||||
|
assigned_to_company_user_id = d.pop("assignedToCompanyUserId", UNSET)
|
||||||
|
|
||||||
|
_status = d.pop("status", UNSET)
|
||||||
|
status: Union[Unset, EventStatusValue]
|
||||||
|
if isinstance(_status, Unset):
|
||||||
|
status = UNSET
|
||||||
|
else:
|
||||||
|
status = EventStatusValue(_status)
|
||||||
|
|
||||||
created_by_company_user_id = d.pop("createdByCompanyUserId", UNSET)
|
created_by_company_user_id = d.pop("createdByCompanyUserId", UNSET)
|
||||||
|
|
||||||
updated_by_company_user_id = d.pop("updatedByCompanyUserId", UNSET)
|
updated_by_company_user_id = d.pop("updatedByCompanyUserId", UNSET)
|
||||||
@@ -251,6 +294,10 @@ class CustomerEventNoteModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -270,6 +317,8 @@ class CustomerEventNoteModel:
|
|||||||
customer_id=customer_id,
|
customer_id=customer_id,
|
||||||
note_type=note_type,
|
note_type=note_type,
|
||||||
note_date=note_date,
|
note_date=note_date,
|
||||||
|
assigned_to_company_user_id=assigned_to_company_user_id,
|
||||||
|
status=status,
|
||||||
created_by_company_user_id=created_by_company_user_id,
|
created_by_company_user_id=created_by_company_user_id,
|
||||||
updated_by_company_user_id=updated_by_company_user_id,
|
updated_by_company_user_id=updated_by_company_user_id,
|
||||||
created=created,
|
created=created,
|
||||||
@@ -281,6 +330,8 @@ class CustomerEventNoteModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -68,6 +68,8 @@ class CustomerEventTaskModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -90,6 +92,8 @@ class CustomerEventTaskModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -143,6 +147,8 @@ class CustomerEventTaskModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -196,6 +202,10 @@ class CustomerEventTaskModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -291,6 +301,10 @@ class CustomerEventTaskModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -324,6 +338,8 @@ class CustomerEventTaskModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -0,0 +1,67 @@
|
|||||||
|
import datetime
|
||||||
|
from typing import Any, Dict, Type, TypeVar, Union
|
||||||
|
|
||||||
|
from attrs import define as _attrs_define
|
||||||
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
|
T = TypeVar("T", bound="DateTimeFilterInterval")
|
||||||
|
|
||||||
|
|
||||||
|
@_attrs_define
|
||||||
|
class DateTimeFilterInterval:
|
||||||
|
"""
|
||||||
|
Attributes:
|
||||||
|
from_ (Union[Unset, None, datetime.datetime]):
|
||||||
|
to (Union[Unset, None, datetime.datetime]):
|
||||||
|
"""
|
||||||
|
|
||||||
|
from_: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
to: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
|
||||||
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
|
from_: Union[Unset, None, str] = UNSET
|
||||||
|
if not isinstance(self.from_, Unset):
|
||||||
|
from_ = self.from_.isoformat() if self.from_ else None
|
||||||
|
|
||||||
|
to: Union[Unset, None, str] = UNSET
|
||||||
|
if not isinstance(self.to, Unset):
|
||||||
|
to = self.to.isoformat() if self.to else None
|
||||||
|
|
||||||
|
field_dict: Dict[str, Any] = {}
|
||||||
|
field_dict.update({})
|
||||||
|
if from_ is not UNSET:
|
||||||
|
field_dict["from"] = from_
|
||||||
|
if to is not UNSET:
|
||||||
|
field_dict["to"] = to
|
||||||
|
|
||||||
|
return field_dict
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
||||||
|
d = src_dict.copy()
|
||||||
|
_from_ = d.pop("from", UNSET)
|
||||||
|
from_: Union[Unset, None, datetime.datetime]
|
||||||
|
if _from_ is None:
|
||||||
|
from_ = None
|
||||||
|
elif isinstance(_from_, Unset):
|
||||||
|
from_ = UNSET
|
||||||
|
else:
|
||||||
|
from_ = isoparse(_from_)
|
||||||
|
|
||||||
|
_to = d.pop("to", UNSET)
|
||||||
|
to: Union[Unset, None, datetime.datetime]
|
||||||
|
if _to is None:
|
||||||
|
to = None
|
||||||
|
elif isinstance(_to, Unset):
|
||||||
|
to = UNSET
|
||||||
|
else:
|
||||||
|
to = isoparse(_to)
|
||||||
|
|
||||||
|
date_time_filter_interval = cls(
|
||||||
|
from_=from_,
|
||||||
|
to=to,
|
||||||
|
)
|
||||||
|
|
||||||
|
return date_time_filter_interval
|
||||||
@@ -18,8 +18,8 @@ if TYPE_CHECKING:
|
|||||||
from ..models.i_contact_info_view_model import IContactInfoViewModel
|
from ..models.i_contact_info_view_model import IContactInfoViewModel
|
||||||
from ..models.i_dynamic_block_view_model import IDynamicBlockViewModel
|
from ..models.i_dynamic_block_view_model import IDynamicBlockViewModel
|
||||||
from ..models.i_template_company import ITemplateCompany
|
from ..models.i_template_company import ITemplateCompany
|
||||||
from ..models.i_template_image import ITemplateImage
|
|
||||||
from ..models.i_template_logotype import ITemplateLogotype
|
from ..models.i_template_logotype import ITemplateLogotype
|
||||||
|
from ..models.i_template_profile_image import ITemplateProfileImage
|
||||||
from ..models.i_template_shared_asset_view_model import ITemplateSharedAssetViewModel
|
from ..models.i_template_shared_asset_view_model import ITemplateSharedAssetViewModel
|
||||||
from ..models.i_template_style_asset_view_model import ITemplateStyleAssetViewModel
|
from ..models.i_template_style_asset_view_model import ITemplateStyleAssetViewModel
|
||||||
from ..models.i_template_user_info import ITemplateUserInfo
|
from ..models.i_template_user_info import ITemplateUserInfo
|
||||||
@@ -139,7 +139,7 @@ class DynamicTemplateViewModel:
|
|||||||
contact_info (Union[Unset, None, IContactInfoViewModel]):
|
contact_info (Union[Unset, None, IContactInfoViewModel]):
|
||||||
user_info (Union[Unset, None, ITemplateUserInfo]):
|
user_info (Union[Unset, None, ITemplateUserInfo]):
|
||||||
company_user_info (Union[Unset, None, CompanyUserInfoBlockViewModel]):
|
company_user_info (Union[Unset, None, CompanyUserInfoBlockViewModel]):
|
||||||
profile_image (Union[Unset, None, ITemplateImage]):
|
profile_image (Union[Unset, None, ITemplateProfileImage]):
|
||||||
company (Union[Unset, None, ITemplateCompany]):
|
company (Union[Unset, None, ITemplateCompany]):
|
||||||
created (Union[Unset, datetime.datetime]):
|
created (Union[Unset, datetime.datetime]):
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
updated (Union[Unset, None, datetime.datetime]):
|
||||||
@@ -155,6 +155,7 @@ class DynamicTemplateViewModel:
|
|||||||
primary_style_assets (Union[Unset, None, DynamicTemplateViewModelPrimaryStyleAssets]):
|
primary_style_assets (Union[Unset, None, DynamicTemplateViewModelPrimaryStyleAssets]):
|
||||||
primary_script_assets (Union[Unset, None, DynamicTemplateViewModelPrimaryScriptAssets]):
|
primary_script_assets (Union[Unset, None, DynamicTemplateViewModelPrimaryScriptAssets]):
|
||||||
template_asset_types (Union[Unset, None, List[TemplateAssetType]]):
|
template_asset_types (Union[Unset, None, List[TemplateAssetType]]):
|
||||||
|
is_answering_to_request (Union[Unset, bool]):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
title: str
|
title: str
|
||||||
@@ -186,7 +187,7 @@ class DynamicTemplateViewModel:
|
|||||||
contact_info: Union[Unset, None, "IContactInfoViewModel"] = UNSET
|
contact_info: Union[Unset, None, "IContactInfoViewModel"] = UNSET
|
||||||
user_info: Union[Unset, None, "ITemplateUserInfo"] = UNSET
|
user_info: Union[Unset, None, "ITemplateUserInfo"] = UNSET
|
||||||
company_user_info: Union[Unset, None, "CompanyUserInfoBlockViewModel"] = UNSET
|
company_user_info: Union[Unset, None, "CompanyUserInfoBlockViewModel"] = UNSET
|
||||||
profile_image: Union[Unset, None, "ITemplateImage"] = UNSET
|
profile_image: Union[Unset, None, "ITemplateProfileImage"] = UNSET
|
||||||
company: Union[Unset, None, "ITemplateCompany"] = UNSET
|
company: Union[Unset, None, "ITemplateCompany"] = UNSET
|
||||||
created: Union[Unset, datetime.datetime] = UNSET
|
created: Union[Unset, datetime.datetime] = UNSET
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
updated: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
@@ -202,6 +203,7 @@ class DynamicTemplateViewModel:
|
|||||||
primary_style_assets: Union[Unset, None, "DynamicTemplateViewModelPrimaryStyleAssets"] = UNSET
|
primary_style_assets: Union[Unset, None, "DynamicTemplateViewModelPrimaryStyleAssets"] = UNSET
|
||||||
primary_script_assets: Union[Unset, None, "DynamicTemplateViewModelPrimaryScriptAssets"] = UNSET
|
primary_script_assets: Union[Unset, None, "DynamicTemplateViewModelPrimaryScriptAssets"] = UNSET
|
||||||
template_asset_types: Union[Unset, None, List[TemplateAssetType]] = UNSET
|
template_asset_types: Union[Unset, None, List[TemplateAssetType]] = UNSET
|
||||||
|
is_answering_to_request: Union[Unset, bool] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
title = self.title
|
title = self.title
|
||||||
@@ -359,6 +361,8 @@ class DynamicTemplateViewModel:
|
|||||||
|
|
||||||
template_asset_types.append(template_asset_types_item)
|
template_asset_types.append(template_asset_types_item)
|
||||||
|
|
||||||
|
is_answering_to_request = self.is_answering_to_request
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update(
|
field_dict.update(
|
||||||
{
|
{
|
||||||
@@ -453,6 +457,8 @@ class DynamicTemplateViewModel:
|
|||||||
field_dict["primaryScriptAssets"] = primary_script_assets
|
field_dict["primaryScriptAssets"] = primary_script_assets
|
||||||
if template_asset_types is not UNSET:
|
if template_asset_types is not UNSET:
|
||||||
field_dict["templateAssetTypes"] = template_asset_types
|
field_dict["templateAssetTypes"] = template_asset_types
|
||||||
|
if is_answering_to_request is not UNSET:
|
||||||
|
field_dict["isAnsweringToRequest"] = is_answering_to_request
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -466,8 +472,8 @@ class DynamicTemplateViewModel:
|
|||||||
from ..models.i_contact_info_view_model import IContactInfoViewModel
|
from ..models.i_contact_info_view_model import IContactInfoViewModel
|
||||||
from ..models.i_dynamic_block_view_model import IDynamicBlockViewModel
|
from ..models.i_dynamic_block_view_model import IDynamicBlockViewModel
|
||||||
from ..models.i_template_company import ITemplateCompany
|
from ..models.i_template_company import ITemplateCompany
|
||||||
from ..models.i_template_image import ITemplateImage
|
|
||||||
from ..models.i_template_logotype import ITemplateLogotype
|
from ..models.i_template_logotype import ITemplateLogotype
|
||||||
|
from ..models.i_template_profile_image import ITemplateProfileImage
|
||||||
from ..models.i_template_shared_asset_view_model import ITemplateSharedAssetViewModel
|
from ..models.i_template_shared_asset_view_model import ITemplateSharedAssetViewModel
|
||||||
from ..models.i_template_style_asset_view_model import ITemplateStyleAssetViewModel
|
from ..models.i_template_style_asset_view_model import ITemplateStyleAssetViewModel
|
||||||
from ..models.i_template_user_info import ITemplateUserInfo
|
from ..models.i_template_user_info import ITemplateUserInfo
|
||||||
@@ -590,13 +596,13 @@ class DynamicTemplateViewModel:
|
|||||||
company_user_info = CompanyUserInfoBlockViewModel.from_dict(_company_user_info)
|
company_user_info = CompanyUserInfoBlockViewModel.from_dict(_company_user_info)
|
||||||
|
|
||||||
_profile_image = d.pop("profileImage", UNSET)
|
_profile_image = d.pop("profileImage", UNSET)
|
||||||
profile_image: Union[Unset, None, ITemplateImage]
|
profile_image: Union[Unset, None, ITemplateProfileImage]
|
||||||
if _profile_image is None:
|
if _profile_image is None:
|
||||||
profile_image = None
|
profile_image = None
|
||||||
elif isinstance(_profile_image, Unset):
|
elif isinstance(_profile_image, Unset):
|
||||||
profile_image = UNSET
|
profile_image = UNSET
|
||||||
else:
|
else:
|
||||||
profile_image = ITemplateImage.from_dict(_profile_image)
|
profile_image = ITemplateProfileImage.from_dict(_profile_image)
|
||||||
|
|
||||||
_company = d.pop("company", UNSET)
|
_company = d.pop("company", UNSET)
|
||||||
company: Union[Unset, None, ITemplateCompany]
|
company: Union[Unset, None, ITemplateCompany]
|
||||||
@@ -693,6 +699,8 @@ class DynamicTemplateViewModel:
|
|||||||
|
|
||||||
template_asset_types.append(template_asset_types_item)
|
template_asset_types.append(template_asset_types_item)
|
||||||
|
|
||||||
|
is_answering_to_request = d.pop("isAnsweringToRequest", UNSET)
|
||||||
|
|
||||||
dynamic_template_view_model = cls(
|
dynamic_template_view_model = cls(
|
||||||
title=title,
|
title=title,
|
||||||
blocks=blocks,
|
blocks=blocks,
|
||||||
@@ -739,6 +747,7 @@ class DynamicTemplateViewModel:
|
|||||||
primary_style_assets=primary_style_assets,
|
primary_style_assets=primary_style_assets,
|
||||||
primary_script_assets=primary_script_assets,
|
primary_script_assets=primary_script_assets,
|
||||||
template_asset_types=template_asset_types,
|
template_asset_types=template_asset_types,
|
||||||
|
is_answering_to_request=is_answering_to_request,
|
||||||
)
|
)
|
||||||
|
|
||||||
return dynamic_template_view_model
|
return dynamic_template_view_model
|
||||||
|
|||||||
@@ -20,10 +20,10 @@ class DynamicTemplateViewModelPrimaryScriptAssets:
|
|||||||
classic (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
classic (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
dynamic (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
dynamic (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
page_flow (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
page_flow (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
cinode_premium_3_page_flow (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
|
||||||
cinode_premium_2_page_flow (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
|
||||||
block_work_experience (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
block_work_experience (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
block_skills_by_level (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
block_skills_by_level (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
|
cinode_premium_3_page_flow (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
|
cinode_premium_2_page_flow (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
template_type (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
template_type (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@@ -32,10 +32,10 @@ class DynamicTemplateViewModelPrimaryScriptAssets:
|
|||||||
classic: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
classic: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
dynamic: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
dynamic: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
page_flow: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
page_flow: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
cinode_premium_3_page_flow: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
|
||||||
cinode_premium_2_page_flow: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
|
||||||
block_work_experience: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
block_work_experience: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
block_skills_by_level: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
block_skills_by_level: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
|
cinode_premium_3_page_flow: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
|
cinode_premium_2_page_flow: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
template_type: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
template_type: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
@@ -79,22 +79,6 @@ class DynamicTemplateViewModelPrimaryScriptAssets:
|
|||||||
|
|
||||||
page_flow.append(page_flow_item)
|
page_flow.append(page_flow_item)
|
||||||
|
|
||||||
cinode_premium_3_page_flow: Union[Unset, List[Dict[str, Any]]] = UNSET
|
|
||||||
if not isinstance(self.cinode_premium_3_page_flow, Unset):
|
|
||||||
cinode_premium_3_page_flow = []
|
|
||||||
for cinode_premium_3_page_flow_item_data in self.cinode_premium_3_page_flow:
|
|
||||||
cinode_premium_3_page_flow_item = cinode_premium_3_page_flow_item_data.to_dict()
|
|
||||||
|
|
||||||
cinode_premium_3_page_flow.append(cinode_premium_3_page_flow_item)
|
|
||||||
|
|
||||||
cinode_premium_2_page_flow: Union[Unset, List[Dict[str, Any]]] = UNSET
|
|
||||||
if not isinstance(self.cinode_premium_2_page_flow, Unset):
|
|
||||||
cinode_premium_2_page_flow = []
|
|
||||||
for cinode_premium_2_page_flow_item_data in self.cinode_premium_2_page_flow:
|
|
||||||
cinode_premium_2_page_flow_item = cinode_premium_2_page_flow_item_data.to_dict()
|
|
||||||
|
|
||||||
cinode_premium_2_page_flow.append(cinode_premium_2_page_flow_item)
|
|
||||||
|
|
||||||
block_work_experience: Union[Unset, List[Dict[str, Any]]] = UNSET
|
block_work_experience: Union[Unset, List[Dict[str, Any]]] = UNSET
|
||||||
if not isinstance(self.block_work_experience, Unset):
|
if not isinstance(self.block_work_experience, Unset):
|
||||||
block_work_experience = []
|
block_work_experience = []
|
||||||
@@ -111,6 +95,22 @@ class DynamicTemplateViewModelPrimaryScriptAssets:
|
|||||||
|
|
||||||
block_skills_by_level.append(block_skills_by_level_item)
|
block_skills_by_level.append(block_skills_by_level_item)
|
||||||
|
|
||||||
|
cinode_premium_3_page_flow: Union[Unset, List[Dict[str, Any]]] = UNSET
|
||||||
|
if not isinstance(self.cinode_premium_3_page_flow, Unset):
|
||||||
|
cinode_premium_3_page_flow = []
|
||||||
|
for cinode_premium_3_page_flow_item_data in self.cinode_premium_3_page_flow:
|
||||||
|
cinode_premium_3_page_flow_item = cinode_premium_3_page_flow_item_data.to_dict()
|
||||||
|
|
||||||
|
cinode_premium_3_page_flow.append(cinode_premium_3_page_flow_item)
|
||||||
|
|
||||||
|
cinode_premium_2_page_flow: Union[Unset, List[Dict[str, Any]]] = UNSET
|
||||||
|
if not isinstance(self.cinode_premium_2_page_flow, Unset):
|
||||||
|
cinode_premium_2_page_flow = []
|
||||||
|
for cinode_premium_2_page_flow_item_data in self.cinode_premium_2_page_flow:
|
||||||
|
cinode_premium_2_page_flow_item = cinode_premium_2_page_flow_item_data.to_dict()
|
||||||
|
|
||||||
|
cinode_premium_2_page_flow.append(cinode_premium_2_page_flow_item)
|
||||||
|
|
||||||
template_type: Union[Unset, List[Dict[str, Any]]] = UNSET
|
template_type: Union[Unset, List[Dict[str, Any]]] = UNSET
|
||||||
if not isinstance(self.template_type, Unset):
|
if not isinstance(self.template_type, Unset):
|
||||||
template_type = []
|
template_type = []
|
||||||
@@ -131,14 +131,14 @@ class DynamicTemplateViewModelPrimaryScriptAssets:
|
|||||||
field_dict["Dynamic"] = dynamic
|
field_dict["Dynamic"] = dynamic
|
||||||
if page_flow is not UNSET:
|
if page_flow is not UNSET:
|
||||||
field_dict["PageFlow"] = page_flow
|
field_dict["PageFlow"] = page_flow
|
||||||
if cinode_premium_3_page_flow is not UNSET:
|
|
||||||
field_dict["CinodePremium3PageFlow"] = cinode_premium_3_page_flow
|
|
||||||
if cinode_premium_2_page_flow is not UNSET:
|
|
||||||
field_dict["CinodePremium2PageFlow"] = cinode_premium_2_page_flow
|
|
||||||
if block_work_experience is not UNSET:
|
if block_work_experience is not UNSET:
|
||||||
field_dict["BlockWorkExperience"] = block_work_experience
|
field_dict["BlockWorkExperience"] = block_work_experience
|
||||||
if block_skills_by_level is not UNSET:
|
if block_skills_by_level is not UNSET:
|
||||||
field_dict["BlockSkillsByLevel"] = block_skills_by_level
|
field_dict["BlockSkillsByLevel"] = block_skills_by_level
|
||||||
|
if cinode_premium_3_page_flow is not UNSET:
|
||||||
|
field_dict["CinodePremium3PageFlow"] = cinode_premium_3_page_flow
|
||||||
|
if cinode_premium_2_page_flow is not UNSET:
|
||||||
|
field_dict["CinodePremium2PageFlow"] = cinode_premium_2_page_flow
|
||||||
if template_type is not UNSET:
|
if template_type is not UNSET:
|
||||||
field_dict["TemplateType"] = template_type
|
field_dict["TemplateType"] = template_type
|
||||||
|
|
||||||
@@ -184,6 +184,20 @@ class DynamicTemplateViewModelPrimaryScriptAssets:
|
|||||||
|
|
||||||
page_flow.append(page_flow_item)
|
page_flow.append(page_flow_item)
|
||||||
|
|
||||||
|
block_work_experience = []
|
||||||
|
_block_work_experience = d.pop("BlockWorkExperience", UNSET)
|
||||||
|
for block_work_experience_item_data in _block_work_experience or []:
|
||||||
|
block_work_experience_item = ITemplateSharedAssetViewModel.from_dict(block_work_experience_item_data)
|
||||||
|
|
||||||
|
block_work_experience.append(block_work_experience_item)
|
||||||
|
|
||||||
|
block_skills_by_level = []
|
||||||
|
_block_skills_by_level = d.pop("BlockSkillsByLevel", UNSET)
|
||||||
|
for block_skills_by_level_item_data in _block_skills_by_level or []:
|
||||||
|
block_skills_by_level_item = ITemplateSharedAssetViewModel.from_dict(block_skills_by_level_item_data)
|
||||||
|
|
||||||
|
block_skills_by_level.append(block_skills_by_level_item)
|
||||||
|
|
||||||
cinode_premium_3_page_flow = []
|
cinode_premium_3_page_flow = []
|
||||||
_cinode_premium_3_page_flow = d.pop("CinodePremium3PageFlow", UNSET)
|
_cinode_premium_3_page_flow = d.pop("CinodePremium3PageFlow", UNSET)
|
||||||
for cinode_premium_3_page_flow_item_data in _cinode_premium_3_page_flow or []:
|
for cinode_premium_3_page_flow_item_data in _cinode_premium_3_page_flow or []:
|
||||||
@@ -202,20 +216,6 @@ class DynamicTemplateViewModelPrimaryScriptAssets:
|
|||||||
|
|
||||||
cinode_premium_2_page_flow.append(cinode_premium_2_page_flow_item)
|
cinode_premium_2_page_flow.append(cinode_premium_2_page_flow_item)
|
||||||
|
|
||||||
block_work_experience = []
|
|
||||||
_block_work_experience = d.pop("BlockWorkExperience", UNSET)
|
|
||||||
for block_work_experience_item_data in _block_work_experience or []:
|
|
||||||
block_work_experience_item = ITemplateSharedAssetViewModel.from_dict(block_work_experience_item_data)
|
|
||||||
|
|
||||||
block_work_experience.append(block_work_experience_item)
|
|
||||||
|
|
||||||
block_skills_by_level = []
|
|
||||||
_block_skills_by_level = d.pop("BlockSkillsByLevel", UNSET)
|
|
||||||
for block_skills_by_level_item_data in _block_skills_by_level or []:
|
|
||||||
block_skills_by_level_item = ITemplateSharedAssetViewModel.from_dict(block_skills_by_level_item_data)
|
|
||||||
|
|
||||||
block_skills_by_level.append(block_skills_by_level_item)
|
|
||||||
|
|
||||||
template_type = []
|
template_type = []
|
||||||
_template_type = d.pop("TemplateType", UNSET)
|
_template_type = d.pop("TemplateType", UNSET)
|
||||||
for template_type_item_data in _template_type or []:
|
for template_type_item_data in _template_type or []:
|
||||||
@@ -229,10 +229,10 @@ class DynamicTemplateViewModelPrimaryScriptAssets:
|
|||||||
classic=classic,
|
classic=classic,
|
||||||
dynamic=dynamic,
|
dynamic=dynamic,
|
||||||
page_flow=page_flow,
|
page_flow=page_flow,
|
||||||
cinode_premium_3_page_flow=cinode_premium_3_page_flow,
|
|
||||||
cinode_premium_2_page_flow=cinode_premium_2_page_flow,
|
|
||||||
block_work_experience=block_work_experience,
|
block_work_experience=block_work_experience,
|
||||||
block_skills_by_level=block_skills_by_level,
|
block_skills_by_level=block_skills_by_level,
|
||||||
|
cinode_premium_3_page_flow=cinode_premium_3_page_flow,
|
||||||
|
cinode_premium_2_page_flow=cinode_premium_2_page_flow,
|
||||||
template_type=template_type,
|
template_type=template_type,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -20,10 +20,10 @@ class DynamicTemplateViewModelPrimaryStyleAssets:
|
|||||||
classic (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
classic (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
dynamic (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
dynamic (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
page_flow (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
page_flow (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
cinode_premium_3_page_flow (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
|
||||||
cinode_premium_2_page_flow (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
|
||||||
block_work_experience (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
block_work_experience (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
block_skills_by_level (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
block_skills_by_level (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
|
cinode_premium_3_page_flow (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
|
cinode_premium_2_page_flow (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
template_type (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
template_type (Union[Unset, List['ITemplateSharedAssetViewModel']]):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@@ -32,10 +32,10 @@ class DynamicTemplateViewModelPrimaryStyleAssets:
|
|||||||
classic: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
classic: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
dynamic: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
dynamic: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
page_flow: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
page_flow: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
cinode_premium_3_page_flow: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
|
||||||
cinode_premium_2_page_flow: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
|
||||||
block_work_experience: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
block_work_experience: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
block_skills_by_level: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
block_skills_by_level: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
|
cinode_premium_3_page_flow: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
|
cinode_premium_2_page_flow: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
template_type: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
template_type: Union[Unset, List["ITemplateSharedAssetViewModel"]] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
@@ -79,22 +79,6 @@ class DynamicTemplateViewModelPrimaryStyleAssets:
|
|||||||
|
|
||||||
page_flow.append(page_flow_item)
|
page_flow.append(page_flow_item)
|
||||||
|
|
||||||
cinode_premium_3_page_flow: Union[Unset, List[Dict[str, Any]]] = UNSET
|
|
||||||
if not isinstance(self.cinode_premium_3_page_flow, Unset):
|
|
||||||
cinode_premium_3_page_flow = []
|
|
||||||
for cinode_premium_3_page_flow_item_data in self.cinode_premium_3_page_flow:
|
|
||||||
cinode_premium_3_page_flow_item = cinode_premium_3_page_flow_item_data.to_dict()
|
|
||||||
|
|
||||||
cinode_premium_3_page_flow.append(cinode_premium_3_page_flow_item)
|
|
||||||
|
|
||||||
cinode_premium_2_page_flow: Union[Unset, List[Dict[str, Any]]] = UNSET
|
|
||||||
if not isinstance(self.cinode_premium_2_page_flow, Unset):
|
|
||||||
cinode_premium_2_page_flow = []
|
|
||||||
for cinode_premium_2_page_flow_item_data in self.cinode_premium_2_page_flow:
|
|
||||||
cinode_premium_2_page_flow_item = cinode_premium_2_page_flow_item_data.to_dict()
|
|
||||||
|
|
||||||
cinode_premium_2_page_flow.append(cinode_premium_2_page_flow_item)
|
|
||||||
|
|
||||||
block_work_experience: Union[Unset, List[Dict[str, Any]]] = UNSET
|
block_work_experience: Union[Unset, List[Dict[str, Any]]] = UNSET
|
||||||
if not isinstance(self.block_work_experience, Unset):
|
if not isinstance(self.block_work_experience, Unset):
|
||||||
block_work_experience = []
|
block_work_experience = []
|
||||||
@@ -111,6 +95,22 @@ class DynamicTemplateViewModelPrimaryStyleAssets:
|
|||||||
|
|
||||||
block_skills_by_level.append(block_skills_by_level_item)
|
block_skills_by_level.append(block_skills_by_level_item)
|
||||||
|
|
||||||
|
cinode_premium_3_page_flow: Union[Unset, List[Dict[str, Any]]] = UNSET
|
||||||
|
if not isinstance(self.cinode_premium_3_page_flow, Unset):
|
||||||
|
cinode_premium_3_page_flow = []
|
||||||
|
for cinode_premium_3_page_flow_item_data in self.cinode_premium_3_page_flow:
|
||||||
|
cinode_premium_3_page_flow_item = cinode_premium_3_page_flow_item_data.to_dict()
|
||||||
|
|
||||||
|
cinode_premium_3_page_flow.append(cinode_premium_3_page_flow_item)
|
||||||
|
|
||||||
|
cinode_premium_2_page_flow: Union[Unset, List[Dict[str, Any]]] = UNSET
|
||||||
|
if not isinstance(self.cinode_premium_2_page_flow, Unset):
|
||||||
|
cinode_premium_2_page_flow = []
|
||||||
|
for cinode_premium_2_page_flow_item_data in self.cinode_premium_2_page_flow:
|
||||||
|
cinode_premium_2_page_flow_item = cinode_premium_2_page_flow_item_data.to_dict()
|
||||||
|
|
||||||
|
cinode_premium_2_page_flow.append(cinode_premium_2_page_flow_item)
|
||||||
|
|
||||||
template_type: Union[Unset, List[Dict[str, Any]]] = UNSET
|
template_type: Union[Unset, List[Dict[str, Any]]] = UNSET
|
||||||
if not isinstance(self.template_type, Unset):
|
if not isinstance(self.template_type, Unset):
|
||||||
template_type = []
|
template_type = []
|
||||||
@@ -131,14 +131,14 @@ class DynamicTemplateViewModelPrimaryStyleAssets:
|
|||||||
field_dict["Dynamic"] = dynamic
|
field_dict["Dynamic"] = dynamic
|
||||||
if page_flow is not UNSET:
|
if page_flow is not UNSET:
|
||||||
field_dict["PageFlow"] = page_flow
|
field_dict["PageFlow"] = page_flow
|
||||||
if cinode_premium_3_page_flow is not UNSET:
|
|
||||||
field_dict["CinodePremium3PageFlow"] = cinode_premium_3_page_flow
|
|
||||||
if cinode_premium_2_page_flow is not UNSET:
|
|
||||||
field_dict["CinodePremium2PageFlow"] = cinode_premium_2_page_flow
|
|
||||||
if block_work_experience is not UNSET:
|
if block_work_experience is not UNSET:
|
||||||
field_dict["BlockWorkExperience"] = block_work_experience
|
field_dict["BlockWorkExperience"] = block_work_experience
|
||||||
if block_skills_by_level is not UNSET:
|
if block_skills_by_level is not UNSET:
|
||||||
field_dict["BlockSkillsByLevel"] = block_skills_by_level
|
field_dict["BlockSkillsByLevel"] = block_skills_by_level
|
||||||
|
if cinode_premium_3_page_flow is not UNSET:
|
||||||
|
field_dict["CinodePremium3PageFlow"] = cinode_premium_3_page_flow
|
||||||
|
if cinode_premium_2_page_flow is not UNSET:
|
||||||
|
field_dict["CinodePremium2PageFlow"] = cinode_premium_2_page_flow
|
||||||
if template_type is not UNSET:
|
if template_type is not UNSET:
|
||||||
field_dict["TemplateType"] = template_type
|
field_dict["TemplateType"] = template_type
|
||||||
|
|
||||||
@@ -184,6 +184,20 @@ class DynamicTemplateViewModelPrimaryStyleAssets:
|
|||||||
|
|
||||||
page_flow.append(page_flow_item)
|
page_flow.append(page_flow_item)
|
||||||
|
|
||||||
|
block_work_experience = []
|
||||||
|
_block_work_experience = d.pop("BlockWorkExperience", UNSET)
|
||||||
|
for block_work_experience_item_data in _block_work_experience or []:
|
||||||
|
block_work_experience_item = ITemplateSharedAssetViewModel.from_dict(block_work_experience_item_data)
|
||||||
|
|
||||||
|
block_work_experience.append(block_work_experience_item)
|
||||||
|
|
||||||
|
block_skills_by_level = []
|
||||||
|
_block_skills_by_level = d.pop("BlockSkillsByLevel", UNSET)
|
||||||
|
for block_skills_by_level_item_data in _block_skills_by_level or []:
|
||||||
|
block_skills_by_level_item = ITemplateSharedAssetViewModel.from_dict(block_skills_by_level_item_data)
|
||||||
|
|
||||||
|
block_skills_by_level.append(block_skills_by_level_item)
|
||||||
|
|
||||||
cinode_premium_3_page_flow = []
|
cinode_premium_3_page_flow = []
|
||||||
_cinode_premium_3_page_flow = d.pop("CinodePremium3PageFlow", UNSET)
|
_cinode_premium_3_page_flow = d.pop("CinodePremium3PageFlow", UNSET)
|
||||||
for cinode_premium_3_page_flow_item_data in _cinode_premium_3_page_flow or []:
|
for cinode_premium_3_page_flow_item_data in _cinode_premium_3_page_flow or []:
|
||||||
@@ -202,20 +216,6 @@ class DynamicTemplateViewModelPrimaryStyleAssets:
|
|||||||
|
|
||||||
cinode_premium_2_page_flow.append(cinode_premium_2_page_flow_item)
|
cinode_premium_2_page_flow.append(cinode_premium_2_page_flow_item)
|
||||||
|
|
||||||
block_work_experience = []
|
|
||||||
_block_work_experience = d.pop("BlockWorkExperience", UNSET)
|
|
||||||
for block_work_experience_item_data in _block_work_experience or []:
|
|
||||||
block_work_experience_item = ITemplateSharedAssetViewModel.from_dict(block_work_experience_item_data)
|
|
||||||
|
|
||||||
block_work_experience.append(block_work_experience_item)
|
|
||||||
|
|
||||||
block_skills_by_level = []
|
|
||||||
_block_skills_by_level = d.pop("BlockSkillsByLevel", UNSET)
|
|
||||||
for block_skills_by_level_item_data in _block_skills_by_level or []:
|
|
||||||
block_skills_by_level_item = ITemplateSharedAssetViewModel.from_dict(block_skills_by_level_item_data)
|
|
||||||
|
|
||||||
block_skills_by_level.append(block_skills_by_level_item)
|
|
||||||
|
|
||||||
template_type = []
|
template_type = []
|
||||||
_template_type = d.pop("TemplateType", UNSET)
|
_template_type = d.pop("TemplateType", UNSET)
|
||||||
for template_type_item_data in _template_type or []:
|
for template_type_item_data in _template_type or []:
|
||||||
@@ -229,10 +229,10 @@ class DynamicTemplateViewModelPrimaryStyleAssets:
|
|||||||
classic=classic,
|
classic=classic,
|
||||||
dynamic=dynamic,
|
dynamic=dynamic,
|
||||||
page_flow=page_flow,
|
page_flow=page_flow,
|
||||||
cinode_premium_3_page_flow=cinode_premium_3_page_flow,
|
|
||||||
cinode_premium_2_page_flow=cinode_premium_2_page_flow,
|
|
||||||
block_work_experience=block_work_experience,
|
block_work_experience=block_work_experience,
|
||||||
block_skills_by_level=block_skills_by_level,
|
block_skills_by_level=block_skills_by_level,
|
||||||
|
cinode_premium_3_page_flow=cinode_premium_3_page_flow,
|
||||||
|
cinode_premium_2_page_flow=cinode_premium_2_page_flow,
|
||||||
template_type=template_type,
|
template_type=template_type,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -1,206 +0,0 @@
|
|||||||
import datetime
|
|
||||||
from typing import TYPE_CHECKING, Any, Dict, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
from dateutil.parser import isoparse
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
|
||||||
from ..models.location_block_model import LocationBlockModel
|
|
||||||
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="EducationBlockItemModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class EducationBlockItemModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
url (Union[Unset, None, str]):
|
|
||||||
school_name (Union[Unset, None, str]):
|
|
||||||
program_name (Union[Unset, None, str]):
|
|
||||||
degree (Union[Unset, None, str]):
|
|
||||||
description (Union[Unset, None, str]):
|
|
||||||
location (Union[Unset, None, LocationBlockModel]):
|
|
||||||
start_date (Union[Unset, datetime.datetime]):
|
|
||||||
end_date (Union[Unset, None, datetime.datetime]):
|
|
||||||
parent_block_item_id (Union[Unset, None, int]):
|
|
||||||
parent_block_item_updated (Union[Unset, None, bool]):
|
|
||||||
profile_translation_id (Union[Unset, None, int]):
|
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
discarded (Union[Unset, None, datetime.datetime]):
|
|
||||||
id (Union[Unset, str]):
|
|
||||||
disabled (Union[Unset, bool]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
url: Union[Unset, None, str] = UNSET
|
|
||||||
school_name: Union[Unset, None, str] = UNSET
|
|
||||||
program_name: Union[Unset, None, str] = UNSET
|
|
||||||
degree: Union[Unset, None, str] = UNSET
|
|
||||||
description: Union[Unset, None, str] = UNSET
|
|
||||||
location: Union[Unset, None, "LocationBlockModel"] = UNSET
|
|
||||||
start_date: Union[Unset, datetime.datetime] = UNSET
|
|
||||||
end_date: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
parent_block_item_id: Union[Unset, None, int] = UNSET
|
|
||||||
parent_block_item_updated: Union[Unset, None, bool] = UNSET
|
|
||||||
profile_translation_id: Union[Unset, None, int] = UNSET
|
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
discarded: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
id: Union[Unset, str] = UNSET
|
|
||||||
disabled: Union[Unset, bool] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
url = self.url
|
|
||||||
school_name = self.school_name
|
|
||||||
program_name = self.program_name
|
|
||||||
degree = self.degree
|
|
||||||
description = self.description
|
|
||||||
location: Union[Unset, None, Dict[str, Any]] = UNSET
|
|
||||||
if not isinstance(self.location, Unset):
|
|
||||||
location = self.location.to_dict() if self.location else None
|
|
||||||
|
|
||||||
start_date: Union[Unset, str] = UNSET
|
|
||||||
if not isinstance(self.start_date, Unset):
|
|
||||||
start_date = self.start_date.isoformat()
|
|
||||||
|
|
||||||
end_date: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.end_date, Unset):
|
|
||||||
end_date = self.end_date.isoformat() if self.end_date else None
|
|
||||||
|
|
||||||
parent_block_item_id = self.parent_block_item_id
|
|
||||||
parent_block_item_updated = self.parent_block_item_updated
|
|
||||||
profile_translation_id = self.profile_translation_id
|
|
||||||
updated: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
|
||||||
|
|
||||||
discarded: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.discarded, Unset):
|
|
||||||
discarded = self.discarded.isoformat() if self.discarded else None
|
|
||||||
|
|
||||||
id = self.id
|
|
||||||
disabled = self.disabled
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if url is not UNSET:
|
|
||||||
field_dict["url"] = url
|
|
||||||
if school_name is not UNSET:
|
|
||||||
field_dict["schoolName"] = school_name
|
|
||||||
if program_name is not UNSET:
|
|
||||||
field_dict["programName"] = program_name
|
|
||||||
if degree is not UNSET:
|
|
||||||
field_dict["degree"] = degree
|
|
||||||
if description is not UNSET:
|
|
||||||
field_dict["description"] = description
|
|
||||||
if location is not UNSET:
|
|
||||||
field_dict["location"] = location
|
|
||||||
if start_date is not UNSET:
|
|
||||||
field_dict["startDate"] = start_date
|
|
||||||
if end_date is not UNSET:
|
|
||||||
field_dict["endDate"] = end_date
|
|
||||||
if parent_block_item_id is not UNSET:
|
|
||||||
field_dict["parentBlockItemId"] = parent_block_item_id
|
|
||||||
if parent_block_item_updated is not UNSET:
|
|
||||||
field_dict["parentBlockItemUpdated"] = parent_block_item_updated
|
|
||||||
if profile_translation_id is not UNSET:
|
|
||||||
field_dict["profileTranslationId"] = profile_translation_id
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if discarded is not UNSET:
|
|
||||||
field_dict["discarded"] = discarded
|
|
||||||
if id is not UNSET:
|
|
||||||
field_dict["id"] = id
|
|
||||||
if disabled is not UNSET:
|
|
||||||
field_dict["disabled"] = disabled
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
from ..models.location_block_model import LocationBlockModel
|
|
||||||
|
|
||||||
d = src_dict.copy()
|
|
||||||
url = d.pop("url", UNSET)
|
|
||||||
|
|
||||||
school_name = d.pop("schoolName", UNSET)
|
|
||||||
|
|
||||||
program_name = d.pop("programName", UNSET)
|
|
||||||
|
|
||||||
degree = d.pop("degree", UNSET)
|
|
||||||
|
|
||||||
description = d.pop("description", UNSET)
|
|
||||||
|
|
||||||
_location = d.pop("location", UNSET)
|
|
||||||
location: Union[Unset, None, LocationBlockModel]
|
|
||||||
if _location is None:
|
|
||||||
location = None
|
|
||||||
elif isinstance(_location, Unset):
|
|
||||||
location = UNSET
|
|
||||||
else:
|
|
||||||
location = LocationBlockModel.from_dict(_location)
|
|
||||||
|
|
||||||
_start_date = d.pop("startDate", UNSET)
|
|
||||||
start_date: Union[Unset, datetime.datetime]
|
|
||||||
if isinstance(_start_date, Unset):
|
|
||||||
start_date = UNSET
|
|
||||||
else:
|
|
||||||
start_date = isoparse(_start_date)
|
|
||||||
|
|
||||||
_end_date = d.pop("endDate", UNSET)
|
|
||||||
end_date: Union[Unset, None, datetime.datetime]
|
|
||||||
if _end_date is None:
|
|
||||||
end_date = None
|
|
||||||
elif isinstance(_end_date, Unset):
|
|
||||||
end_date = UNSET
|
|
||||||
else:
|
|
||||||
end_date = isoparse(_end_date)
|
|
||||||
|
|
||||||
parent_block_item_id = d.pop("parentBlockItemId", UNSET)
|
|
||||||
|
|
||||||
parent_block_item_updated = d.pop("parentBlockItemUpdated", UNSET)
|
|
||||||
|
|
||||||
profile_translation_id = d.pop("profileTranslationId", UNSET)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = isoparse(_updated)
|
|
||||||
|
|
||||||
_discarded = d.pop("discarded", UNSET)
|
|
||||||
discarded: Union[Unset, None, datetime.datetime]
|
|
||||||
if _discarded is None:
|
|
||||||
discarded = None
|
|
||||||
elif isinstance(_discarded, Unset):
|
|
||||||
discarded = UNSET
|
|
||||||
else:
|
|
||||||
discarded = isoparse(_discarded)
|
|
||||||
|
|
||||||
id = d.pop("id", UNSET)
|
|
||||||
|
|
||||||
disabled = d.pop("disabled", UNSET)
|
|
||||||
|
|
||||||
education_block_item_model = cls(
|
|
||||||
url=url,
|
|
||||||
school_name=school_name,
|
|
||||||
program_name=program_name,
|
|
||||||
degree=degree,
|
|
||||||
description=description,
|
|
||||||
location=location,
|
|
||||||
start_date=start_date,
|
|
||||||
end_date=end_date,
|
|
||||||
parent_block_item_id=parent_block_item_id,
|
|
||||||
parent_block_item_updated=parent_block_item_updated,
|
|
||||||
profile_translation_id=profile_translation_id,
|
|
||||||
updated=updated,
|
|
||||||
discarded=discarded,
|
|
||||||
id=id,
|
|
||||||
disabled=disabled,
|
|
||||||
)
|
|
||||||
|
|
||||||
return education_block_item_model
|
|
||||||
@@ -1,127 +0,0 @@
|
|||||||
import datetime
|
|
||||||
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
from dateutil.parser import isoparse
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
|
||||||
from ..models.education_block_item_model import EducationBlockItemModel
|
|
||||||
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="EducationBlockModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class EducationBlockModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
hide_in_edit (Union[Unset, bool]):
|
|
||||||
hide_title (Union[Unset, bool]):
|
|
||||||
hide_description (Union[Unset, bool]):
|
|
||||||
hide_text (Union[Unset, bool]):
|
|
||||||
data (Union[Unset, None, List['EducationBlockItemModel']]):
|
|
||||||
block_id (Union[Unset, str]):
|
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
heading (Union[Unset, None, str]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
hide_in_edit: Union[Unset, bool] = UNSET
|
|
||||||
hide_title: Union[Unset, bool] = UNSET
|
|
||||||
hide_description: Union[Unset, bool] = UNSET
|
|
||||||
hide_text: Union[Unset, bool] = UNSET
|
|
||||||
data: Union[Unset, None, List["EducationBlockItemModel"]] = UNSET
|
|
||||||
block_id: Union[Unset, str] = UNSET
|
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
heading: Union[Unset, None, str] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
hide_in_edit = self.hide_in_edit
|
|
||||||
hide_title = self.hide_title
|
|
||||||
hide_description = self.hide_description
|
|
||||||
hide_text = self.hide_text
|
|
||||||
data: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
|
||||||
if not isinstance(self.data, Unset):
|
|
||||||
if self.data is None:
|
|
||||||
data = None
|
|
||||||
else:
|
|
||||||
data = []
|
|
||||||
for data_item_data in self.data:
|
|
||||||
data_item = data_item_data.to_dict()
|
|
||||||
|
|
||||||
data.append(data_item)
|
|
||||||
|
|
||||||
block_id = self.block_id
|
|
||||||
updated: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
|
||||||
|
|
||||||
heading = self.heading
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if hide_in_edit is not UNSET:
|
|
||||||
field_dict["hideInEdit"] = hide_in_edit
|
|
||||||
if hide_title is not UNSET:
|
|
||||||
field_dict["hideTitle"] = hide_title
|
|
||||||
if hide_description is not UNSET:
|
|
||||||
field_dict["hideDescription"] = hide_description
|
|
||||||
if hide_text is not UNSET:
|
|
||||||
field_dict["hideText"] = hide_text
|
|
||||||
if data is not UNSET:
|
|
||||||
field_dict["data"] = data
|
|
||||||
if block_id is not UNSET:
|
|
||||||
field_dict["blockId"] = block_id
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if heading is not UNSET:
|
|
||||||
field_dict["heading"] = heading
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
from ..models.education_block_item_model import EducationBlockItemModel
|
|
||||||
|
|
||||||
d = src_dict.copy()
|
|
||||||
hide_in_edit = d.pop("hideInEdit", UNSET)
|
|
||||||
|
|
||||||
hide_title = d.pop("hideTitle", UNSET)
|
|
||||||
|
|
||||||
hide_description = d.pop("hideDescription", UNSET)
|
|
||||||
|
|
||||||
hide_text = d.pop("hideText", UNSET)
|
|
||||||
|
|
||||||
data = []
|
|
||||||
_data = d.pop("data", UNSET)
|
|
||||||
for data_item_data in _data or []:
|
|
||||||
data_item = EducationBlockItemModel.from_dict(data_item_data)
|
|
||||||
|
|
||||||
data.append(data_item)
|
|
||||||
|
|
||||||
block_id = d.pop("blockId", UNSET)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = isoparse(_updated)
|
|
||||||
|
|
||||||
heading = d.pop("heading", UNSET)
|
|
||||||
|
|
||||||
education_block_model = cls(
|
|
||||||
hide_in_edit=hide_in_edit,
|
|
||||||
hide_title=hide_title,
|
|
||||||
hide_description=hide_description,
|
|
||||||
hide_text=hide_text,
|
|
||||||
data=data,
|
|
||||||
block_id=block_id,
|
|
||||||
updated=updated,
|
|
||||||
heading=heading,
|
|
||||||
)
|
|
||||||
|
|
||||||
return education_block_model
|
|
||||||
@@ -1,166 +0,0 @@
|
|||||||
import datetime
|
|
||||||
from typing import Any, Dict, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
from dateutil.parser import isoparse
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="EmployerBlockItemModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class EmployerBlockItemModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
title (Union[Unset, None, str]):
|
|
||||||
name (Union[Unset, None, str]):
|
|
||||||
description (Union[Unset, None, str]):
|
|
||||||
start_date (Union[Unset, datetime.datetime]):
|
|
||||||
end_date (Union[Unset, None, datetime.datetime]):
|
|
||||||
parent_block_item_id (Union[Unset, None, int]):
|
|
||||||
parent_block_item_updated (Union[Unset, None, bool]):
|
|
||||||
profile_translation_id (Union[Unset, None, int]):
|
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
discarded (Union[Unset, None, datetime.datetime]):
|
|
||||||
id (Union[Unset, str]):
|
|
||||||
disabled (Union[Unset, bool]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
title: Union[Unset, None, str] = UNSET
|
|
||||||
name: Union[Unset, None, str] = UNSET
|
|
||||||
description: Union[Unset, None, str] = UNSET
|
|
||||||
start_date: Union[Unset, datetime.datetime] = UNSET
|
|
||||||
end_date: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
parent_block_item_id: Union[Unset, None, int] = UNSET
|
|
||||||
parent_block_item_updated: Union[Unset, None, bool] = UNSET
|
|
||||||
profile_translation_id: Union[Unset, None, int] = UNSET
|
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
discarded: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
id: Union[Unset, str] = UNSET
|
|
||||||
disabled: Union[Unset, bool] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
title = self.title
|
|
||||||
name = self.name
|
|
||||||
description = self.description
|
|
||||||
start_date: Union[Unset, str] = UNSET
|
|
||||||
if not isinstance(self.start_date, Unset):
|
|
||||||
start_date = self.start_date.isoformat()
|
|
||||||
|
|
||||||
end_date: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.end_date, Unset):
|
|
||||||
end_date = self.end_date.isoformat() if self.end_date else None
|
|
||||||
|
|
||||||
parent_block_item_id = self.parent_block_item_id
|
|
||||||
parent_block_item_updated = self.parent_block_item_updated
|
|
||||||
profile_translation_id = self.profile_translation_id
|
|
||||||
updated: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
|
||||||
|
|
||||||
discarded: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.discarded, Unset):
|
|
||||||
discarded = self.discarded.isoformat() if self.discarded else None
|
|
||||||
|
|
||||||
id = self.id
|
|
||||||
disabled = self.disabled
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if title is not UNSET:
|
|
||||||
field_dict["title"] = title
|
|
||||||
if name is not UNSET:
|
|
||||||
field_dict["name"] = name
|
|
||||||
if description is not UNSET:
|
|
||||||
field_dict["description"] = description
|
|
||||||
if start_date is not UNSET:
|
|
||||||
field_dict["startDate"] = start_date
|
|
||||||
if end_date is not UNSET:
|
|
||||||
field_dict["endDate"] = end_date
|
|
||||||
if parent_block_item_id is not UNSET:
|
|
||||||
field_dict["parentBlockItemId"] = parent_block_item_id
|
|
||||||
if parent_block_item_updated is not UNSET:
|
|
||||||
field_dict["parentBlockItemUpdated"] = parent_block_item_updated
|
|
||||||
if profile_translation_id is not UNSET:
|
|
||||||
field_dict["profileTranslationId"] = profile_translation_id
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if discarded is not UNSET:
|
|
||||||
field_dict["discarded"] = discarded
|
|
||||||
if id is not UNSET:
|
|
||||||
field_dict["id"] = id
|
|
||||||
if disabled is not UNSET:
|
|
||||||
field_dict["disabled"] = disabled
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
d = src_dict.copy()
|
|
||||||
title = d.pop("title", UNSET)
|
|
||||||
|
|
||||||
name = d.pop("name", UNSET)
|
|
||||||
|
|
||||||
description = d.pop("description", UNSET)
|
|
||||||
|
|
||||||
_start_date = d.pop("startDate", UNSET)
|
|
||||||
start_date: Union[Unset, datetime.datetime]
|
|
||||||
if isinstance(_start_date, Unset):
|
|
||||||
start_date = UNSET
|
|
||||||
else:
|
|
||||||
start_date = isoparse(_start_date)
|
|
||||||
|
|
||||||
_end_date = d.pop("endDate", UNSET)
|
|
||||||
end_date: Union[Unset, None, datetime.datetime]
|
|
||||||
if _end_date is None:
|
|
||||||
end_date = None
|
|
||||||
elif isinstance(_end_date, Unset):
|
|
||||||
end_date = UNSET
|
|
||||||
else:
|
|
||||||
end_date = isoparse(_end_date)
|
|
||||||
|
|
||||||
parent_block_item_id = d.pop("parentBlockItemId", UNSET)
|
|
||||||
|
|
||||||
parent_block_item_updated = d.pop("parentBlockItemUpdated", UNSET)
|
|
||||||
|
|
||||||
profile_translation_id = d.pop("profileTranslationId", UNSET)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = isoparse(_updated)
|
|
||||||
|
|
||||||
_discarded = d.pop("discarded", UNSET)
|
|
||||||
discarded: Union[Unset, None, datetime.datetime]
|
|
||||||
if _discarded is None:
|
|
||||||
discarded = None
|
|
||||||
elif isinstance(_discarded, Unset):
|
|
||||||
discarded = UNSET
|
|
||||||
else:
|
|
||||||
discarded = isoparse(_discarded)
|
|
||||||
|
|
||||||
id = d.pop("id", UNSET)
|
|
||||||
|
|
||||||
disabled = d.pop("disabled", UNSET)
|
|
||||||
|
|
||||||
employer_block_item_model = cls(
|
|
||||||
title=title,
|
|
||||||
name=name,
|
|
||||||
description=description,
|
|
||||||
start_date=start_date,
|
|
||||||
end_date=end_date,
|
|
||||||
parent_block_item_id=parent_block_item_id,
|
|
||||||
parent_block_item_updated=parent_block_item_updated,
|
|
||||||
profile_translation_id=profile_translation_id,
|
|
||||||
updated=updated,
|
|
||||||
discarded=discarded,
|
|
||||||
id=id,
|
|
||||||
disabled=disabled,
|
|
||||||
)
|
|
||||||
|
|
||||||
return employer_block_item_model
|
|
||||||
@@ -1,127 +0,0 @@
|
|||||||
import datetime
|
|
||||||
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
from dateutil.parser import isoparse
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
|
||||||
from ..models.employer_block_item_model import EmployerBlockItemModel
|
|
||||||
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="EmployerBlockModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class EmployerBlockModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
hide_in_edit (Union[Unset, bool]):
|
|
||||||
hide_title (Union[Unset, bool]):
|
|
||||||
hide_description (Union[Unset, bool]):
|
|
||||||
hide_text (Union[Unset, bool]):
|
|
||||||
data (Union[Unset, None, List['EmployerBlockItemModel']]):
|
|
||||||
block_id (Union[Unset, str]):
|
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
heading (Union[Unset, None, str]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
hide_in_edit: Union[Unset, bool] = UNSET
|
|
||||||
hide_title: Union[Unset, bool] = UNSET
|
|
||||||
hide_description: Union[Unset, bool] = UNSET
|
|
||||||
hide_text: Union[Unset, bool] = UNSET
|
|
||||||
data: Union[Unset, None, List["EmployerBlockItemModel"]] = UNSET
|
|
||||||
block_id: Union[Unset, str] = UNSET
|
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
heading: Union[Unset, None, str] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
hide_in_edit = self.hide_in_edit
|
|
||||||
hide_title = self.hide_title
|
|
||||||
hide_description = self.hide_description
|
|
||||||
hide_text = self.hide_text
|
|
||||||
data: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
|
||||||
if not isinstance(self.data, Unset):
|
|
||||||
if self.data is None:
|
|
||||||
data = None
|
|
||||||
else:
|
|
||||||
data = []
|
|
||||||
for data_item_data in self.data:
|
|
||||||
data_item = data_item_data.to_dict()
|
|
||||||
|
|
||||||
data.append(data_item)
|
|
||||||
|
|
||||||
block_id = self.block_id
|
|
||||||
updated: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
|
||||||
|
|
||||||
heading = self.heading
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if hide_in_edit is not UNSET:
|
|
||||||
field_dict["hideInEdit"] = hide_in_edit
|
|
||||||
if hide_title is not UNSET:
|
|
||||||
field_dict["hideTitle"] = hide_title
|
|
||||||
if hide_description is not UNSET:
|
|
||||||
field_dict["hideDescription"] = hide_description
|
|
||||||
if hide_text is not UNSET:
|
|
||||||
field_dict["hideText"] = hide_text
|
|
||||||
if data is not UNSET:
|
|
||||||
field_dict["data"] = data
|
|
||||||
if block_id is not UNSET:
|
|
||||||
field_dict["blockId"] = block_id
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if heading is not UNSET:
|
|
||||||
field_dict["heading"] = heading
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
from ..models.employer_block_item_model import EmployerBlockItemModel
|
|
||||||
|
|
||||||
d = src_dict.copy()
|
|
||||||
hide_in_edit = d.pop("hideInEdit", UNSET)
|
|
||||||
|
|
||||||
hide_title = d.pop("hideTitle", UNSET)
|
|
||||||
|
|
||||||
hide_description = d.pop("hideDescription", UNSET)
|
|
||||||
|
|
||||||
hide_text = d.pop("hideText", UNSET)
|
|
||||||
|
|
||||||
data = []
|
|
||||||
_data = d.pop("data", UNSET)
|
|
||||||
for data_item_data in _data or []:
|
|
||||||
data_item = EmployerBlockItemModel.from_dict(data_item_data)
|
|
||||||
|
|
||||||
data.append(data_item)
|
|
||||||
|
|
||||||
block_id = d.pop("blockId", UNSET)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = isoparse(_updated)
|
|
||||||
|
|
||||||
heading = d.pop("heading", UNSET)
|
|
||||||
|
|
||||||
employer_block_model = cls(
|
|
||||||
hide_in_edit=hide_in_edit,
|
|
||||||
hide_title=hide_title,
|
|
||||||
hide_description=hide_description,
|
|
||||||
hide_text=hide_text,
|
|
||||||
data=data,
|
|
||||||
block_id=block_id,
|
|
||||||
updated=updated,
|
|
||||||
heading=heading,
|
|
||||||
)
|
|
||||||
|
|
||||||
return employer_block_model
|
|
||||||
@@ -5,6 +5,7 @@ from attrs import define as _attrs_define
|
|||||||
from dateutil.parser import isoparse
|
from dateutil.parser import isoparse
|
||||||
|
|
||||||
from ..models.event_note_type import EventNoteType
|
from ..models.event_note_type import EventNoteType
|
||||||
|
from ..models.event_status_value import EventStatusValue
|
||||||
from ..models.event_type import EventType
|
from ..models.event_type import EventType
|
||||||
from ..models.event_visibility import EventVisibility
|
from ..models.event_visibility import EventVisibility
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
@@ -28,6 +29,18 @@ class EventNoteAddEditModel:
|
|||||||
timezone_id (Union[Unset, None, str]): The desired timezone to be used for NoteDate property. Valid timezone ids
|
timezone_id (Union[Unset, None, str]): The desired timezone to be used for NoteDate property. Valid timezone ids
|
||||||
can be found at https://nodatime.org/TimeZones
|
can be found at https://nodatime.org/TimeZones
|
||||||
If empty, the timezone of the executing user (API account) will be used.
|
If empty, the timezone of the executing user (API account) will be used.
|
||||||
|
assigned_to_company_user_id (Union[Unset, None, int]):
|
||||||
|
status (Union[Unset, EventStatusValue]):
|
||||||
|
|
||||||
|
Inte påbörjad = 0
|
||||||
|
|
||||||
|
Påbörjad = 1
|
||||||
|
|
||||||
|
Färdig = 2
|
||||||
|
|
||||||
|
Uppskjuten = 3
|
||||||
|
|
||||||
|
Väntar = 4
|
||||||
type (Union[Unset, EventType]):
|
type (Union[Unset, EventType]):
|
||||||
|
|
||||||
Möte = 0
|
Möte = 0
|
||||||
@@ -49,6 +62,8 @@ class EventNoteAddEditModel:
|
|||||||
note_type: Union[Unset, None, EventNoteType] = UNSET
|
note_type: Union[Unset, None, EventNoteType] = UNSET
|
||||||
note_date: Union[Unset, None, datetime.datetime] = UNSET
|
note_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
timezone_id: Union[Unset, None, str] = UNSET
|
timezone_id: Union[Unset, None, str] = UNSET
|
||||||
|
assigned_to_company_user_id: Union[Unset, None, int] = UNSET
|
||||||
|
status: Union[Unset, EventStatusValue] = UNSET
|
||||||
type: Union[Unset, EventType] = UNSET
|
type: Union[Unset, EventType] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
visibility: Union[Unset, EventVisibility] = UNSET
|
visibility: Union[Unset, EventVisibility] = UNSET
|
||||||
@@ -64,6 +79,11 @@ class EventNoteAddEditModel:
|
|||||||
note_date = self.note_date.isoformat() if self.note_date else None
|
note_date = self.note_date.isoformat() if self.note_date else None
|
||||||
|
|
||||||
timezone_id = self.timezone_id
|
timezone_id = self.timezone_id
|
||||||
|
assigned_to_company_user_id = self.assigned_to_company_user_id
|
||||||
|
status: Union[Unset, int] = UNSET
|
||||||
|
if not isinstance(self.status, Unset):
|
||||||
|
status = self.status.value
|
||||||
|
|
||||||
type: Union[Unset, int] = UNSET
|
type: Union[Unset, int] = UNSET
|
||||||
if not isinstance(self.type, Unset):
|
if not isinstance(self.type, Unset):
|
||||||
type = self.type.value
|
type = self.type.value
|
||||||
@@ -85,6 +105,10 @@ class EventNoteAddEditModel:
|
|||||||
field_dict["noteDate"] = note_date
|
field_dict["noteDate"] = note_date
|
||||||
if timezone_id is not UNSET:
|
if timezone_id is not UNSET:
|
||||||
field_dict["timezoneId"] = timezone_id
|
field_dict["timezoneId"] = timezone_id
|
||||||
|
if assigned_to_company_user_id is not UNSET:
|
||||||
|
field_dict["assignedToCompanyUserId"] = assigned_to_company_user_id
|
||||||
|
if status is not UNSET:
|
||||||
|
field_dict["status"] = status
|
||||||
if type is not UNSET:
|
if type is not UNSET:
|
||||||
field_dict["type"] = type
|
field_dict["type"] = type
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
@@ -119,6 +143,15 @@ class EventNoteAddEditModel:
|
|||||||
|
|
||||||
timezone_id = d.pop("timezoneId", UNSET)
|
timezone_id = d.pop("timezoneId", UNSET)
|
||||||
|
|
||||||
|
assigned_to_company_user_id = d.pop("assignedToCompanyUserId", UNSET)
|
||||||
|
|
||||||
|
_status = d.pop("status", UNSET)
|
||||||
|
status: Union[Unset, EventStatusValue]
|
||||||
|
if isinstance(_status, Unset):
|
||||||
|
status = UNSET
|
||||||
|
else:
|
||||||
|
status = EventStatusValue(_status)
|
||||||
|
|
||||||
_type = d.pop("type", UNSET)
|
_type = d.pop("type", UNSET)
|
||||||
type: Union[Unset, EventType]
|
type: Union[Unset, EventType]
|
||||||
if isinstance(_type, Unset):
|
if isinstance(_type, Unset):
|
||||||
@@ -140,6 +173,8 @@ class EventNoteAddEditModel:
|
|||||||
note_type=note_type,
|
note_type=note_type,
|
||||||
note_date=note_date,
|
note_date=note_date,
|
||||||
timezone_id=timezone_id,
|
timezone_id=timezone_id,
|
||||||
|
assigned_to_company_user_id=assigned_to_company_user_id,
|
||||||
|
status=status,
|
||||||
type=type,
|
type=type,
|
||||||
description=description,
|
description=description,
|
||||||
visibility=visibility,
|
visibility=visibility,
|
||||||
|
|||||||
@@ -1,95 +0,0 @@
|
|||||||
import datetime
|
|
||||||
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
from dateutil.parser import isoparse
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
|
||||||
from ..models.extra_skill_item_block_model import ExtraSkillItemBlockModel
|
|
||||||
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="ExtraSkillBlockModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class ExtraSkillBlockModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
data (Union[Unset, None, List['ExtraSkillItemBlockModel']]):
|
|
||||||
block_id (Union[Unset, str]):
|
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
heading (Union[Unset, None, str]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
data: Union[Unset, None, List["ExtraSkillItemBlockModel"]] = UNSET
|
|
||||||
block_id: Union[Unset, str] = UNSET
|
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
heading: Union[Unset, None, str] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
data: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
|
||||||
if not isinstance(self.data, Unset):
|
|
||||||
if self.data is None:
|
|
||||||
data = None
|
|
||||||
else:
|
|
||||||
data = []
|
|
||||||
for data_item_data in self.data:
|
|
||||||
data_item = data_item_data.to_dict()
|
|
||||||
|
|
||||||
data.append(data_item)
|
|
||||||
|
|
||||||
block_id = self.block_id
|
|
||||||
updated: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
|
||||||
|
|
||||||
heading = self.heading
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if data is not UNSET:
|
|
||||||
field_dict["data"] = data
|
|
||||||
if block_id is not UNSET:
|
|
||||||
field_dict["blockId"] = block_id
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if heading is not UNSET:
|
|
||||||
field_dict["heading"] = heading
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
from ..models.extra_skill_item_block_model import ExtraSkillItemBlockModel
|
|
||||||
|
|
||||||
d = src_dict.copy()
|
|
||||||
data = []
|
|
||||||
_data = d.pop("data", UNSET)
|
|
||||||
for data_item_data in _data or []:
|
|
||||||
data_item = ExtraSkillItemBlockModel.from_dict(data_item_data)
|
|
||||||
|
|
||||||
data.append(data_item)
|
|
||||||
|
|
||||||
block_id = d.pop("blockId", UNSET)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = isoparse(_updated)
|
|
||||||
|
|
||||||
heading = d.pop("heading", UNSET)
|
|
||||||
|
|
||||||
extra_skill_block_model = cls(
|
|
||||||
data=data,
|
|
||||||
block_id=block_id,
|
|
||||||
updated=updated,
|
|
||||||
heading=heading,
|
|
||||||
)
|
|
||||||
|
|
||||||
return extra_skill_block_model
|
|
||||||
@@ -1,116 +0,0 @@
|
|||||||
import datetime
|
|
||||||
from typing import Any, Dict, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
from dateutil.parser import isoparse
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="ExtraSkillItemBlockModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class ExtraSkillItemBlockModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
title (Union[Unset, None, str]):
|
|
||||||
parent_block_item_id (Union[Unset, None, int]):
|
|
||||||
parent_block_item_updated (Union[Unset, None, bool]):
|
|
||||||
profile_translation_id (Union[Unset, None, int]):
|
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
discarded (Union[Unset, None, datetime.datetime]):
|
|
||||||
id (Union[Unset, str]):
|
|
||||||
disabled (Union[Unset, bool]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
title: Union[Unset, None, str] = UNSET
|
|
||||||
parent_block_item_id: Union[Unset, None, int] = UNSET
|
|
||||||
parent_block_item_updated: Union[Unset, None, bool] = UNSET
|
|
||||||
profile_translation_id: Union[Unset, None, int] = UNSET
|
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
discarded: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
id: Union[Unset, str] = UNSET
|
|
||||||
disabled: Union[Unset, bool] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
title = self.title
|
|
||||||
parent_block_item_id = self.parent_block_item_id
|
|
||||||
parent_block_item_updated = self.parent_block_item_updated
|
|
||||||
profile_translation_id = self.profile_translation_id
|
|
||||||
updated: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
|
||||||
|
|
||||||
discarded: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.discarded, Unset):
|
|
||||||
discarded = self.discarded.isoformat() if self.discarded else None
|
|
||||||
|
|
||||||
id = self.id
|
|
||||||
disabled = self.disabled
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if title is not UNSET:
|
|
||||||
field_dict["title"] = title
|
|
||||||
if parent_block_item_id is not UNSET:
|
|
||||||
field_dict["parentBlockItemId"] = parent_block_item_id
|
|
||||||
if parent_block_item_updated is not UNSET:
|
|
||||||
field_dict["parentBlockItemUpdated"] = parent_block_item_updated
|
|
||||||
if profile_translation_id is not UNSET:
|
|
||||||
field_dict["profileTranslationId"] = profile_translation_id
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if discarded is not UNSET:
|
|
||||||
field_dict["discarded"] = discarded
|
|
||||||
if id is not UNSET:
|
|
||||||
field_dict["id"] = id
|
|
||||||
if disabled is not UNSET:
|
|
||||||
field_dict["disabled"] = disabled
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
d = src_dict.copy()
|
|
||||||
title = d.pop("title", UNSET)
|
|
||||||
|
|
||||||
parent_block_item_id = d.pop("parentBlockItemId", UNSET)
|
|
||||||
|
|
||||||
parent_block_item_updated = d.pop("parentBlockItemUpdated", UNSET)
|
|
||||||
|
|
||||||
profile_translation_id = d.pop("profileTranslationId", UNSET)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = isoparse(_updated)
|
|
||||||
|
|
||||||
_discarded = d.pop("discarded", UNSET)
|
|
||||||
discarded: Union[Unset, None, datetime.datetime]
|
|
||||||
if _discarded is None:
|
|
||||||
discarded = None
|
|
||||||
elif isinstance(_discarded, Unset):
|
|
||||||
discarded = UNSET
|
|
||||||
else:
|
|
||||||
discarded = isoparse(_discarded)
|
|
||||||
|
|
||||||
id = d.pop("id", UNSET)
|
|
||||||
|
|
||||||
disabled = d.pop("disabled", UNSET)
|
|
||||||
|
|
||||||
extra_skill_item_block_model = cls(
|
|
||||||
title=title,
|
|
||||||
parent_block_item_id=parent_block_item_id,
|
|
||||||
parent_block_item_updated=parent_block_item_updated,
|
|
||||||
profile_translation_id=profile_translation_id,
|
|
||||||
updated=updated,
|
|
||||||
discarded=discarded,
|
|
||||||
id=id,
|
|
||||||
disabled=disabled,
|
|
||||||
)
|
|
||||||
|
|
||||||
return extra_skill_item_block_model
|
|
||||||
@@ -1,218 +0,0 @@
|
|||||||
import datetime
|
|
||||||
from typing import TYPE_CHECKING, Any, Dict, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
from dateutil.parser import isoparse
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
|
||||||
from ..models.image_block_model import ImageBlockModel
|
|
||||||
from ..models.location_block_model import LocationBlockModel
|
|
||||||
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="HighlightedWorkExperienceBlockItemModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class HighlightedWorkExperienceBlockItemModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
title (Union[Unset, None, str]):
|
|
||||||
description (Union[Unset, None, str]):
|
|
||||||
employer (Union[Unset, None, str]):
|
|
||||||
location (Union[Unset, None, LocationBlockModel]):
|
|
||||||
start_date (Union[Unset, datetime.datetime]):
|
|
||||||
end_date (Union[Unset, None, datetime.datetime]):
|
|
||||||
url (Union[Unset, None, str]):
|
|
||||||
logotype (Union[Unset, None, ImageBlockModel]):
|
|
||||||
parent_block_item_id (Union[Unset, None, int]):
|
|
||||||
parent_block_item_updated (Union[Unset, None, bool]):
|
|
||||||
profile_translation_id (Union[Unset, None, int]):
|
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
discarded (Union[Unset, None, datetime.datetime]):
|
|
||||||
id (Union[Unset, str]):
|
|
||||||
disabled (Union[Unset, bool]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
title: Union[Unset, None, str] = UNSET
|
|
||||||
description: Union[Unset, None, str] = UNSET
|
|
||||||
employer: Union[Unset, None, str] = UNSET
|
|
||||||
location: Union[Unset, None, "LocationBlockModel"] = UNSET
|
|
||||||
start_date: Union[Unset, datetime.datetime] = UNSET
|
|
||||||
end_date: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
url: Union[Unset, None, str] = UNSET
|
|
||||||
logotype: Union[Unset, None, "ImageBlockModel"] = UNSET
|
|
||||||
parent_block_item_id: Union[Unset, None, int] = UNSET
|
|
||||||
parent_block_item_updated: Union[Unset, None, bool] = UNSET
|
|
||||||
profile_translation_id: Union[Unset, None, int] = UNSET
|
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
discarded: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
id: Union[Unset, str] = UNSET
|
|
||||||
disabled: Union[Unset, bool] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
title = self.title
|
|
||||||
description = self.description
|
|
||||||
employer = self.employer
|
|
||||||
location: Union[Unset, None, Dict[str, Any]] = UNSET
|
|
||||||
if not isinstance(self.location, Unset):
|
|
||||||
location = self.location.to_dict() if self.location else None
|
|
||||||
|
|
||||||
start_date: Union[Unset, str] = UNSET
|
|
||||||
if not isinstance(self.start_date, Unset):
|
|
||||||
start_date = self.start_date.isoformat()
|
|
||||||
|
|
||||||
end_date: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.end_date, Unset):
|
|
||||||
end_date = self.end_date.isoformat() if self.end_date else None
|
|
||||||
|
|
||||||
url = self.url
|
|
||||||
logotype: Union[Unset, None, Dict[str, Any]] = UNSET
|
|
||||||
if not isinstance(self.logotype, Unset):
|
|
||||||
logotype = self.logotype.to_dict() if self.logotype else None
|
|
||||||
|
|
||||||
parent_block_item_id = self.parent_block_item_id
|
|
||||||
parent_block_item_updated = self.parent_block_item_updated
|
|
||||||
profile_translation_id = self.profile_translation_id
|
|
||||||
updated: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
|
||||||
|
|
||||||
discarded: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.discarded, Unset):
|
|
||||||
discarded = self.discarded.isoformat() if self.discarded else None
|
|
||||||
|
|
||||||
id = self.id
|
|
||||||
disabled = self.disabled
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if title is not UNSET:
|
|
||||||
field_dict["title"] = title
|
|
||||||
if description is not UNSET:
|
|
||||||
field_dict["description"] = description
|
|
||||||
if employer is not UNSET:
|
|
||||||
field_dict["employer"] = employer
|
|
||||||
if location is not UNSET:
|
|
||||||
field_dict["location"] = location
|
|
||||||
if start_date is not UNSET:
|
|
||||||
field_dict["startDate"] = start_date
|
|
||||||
if end_date is not UNSET:
|
|
||||||
field_dict["endDate"] = end_date
|
|
||||||
if url is not UNSET:
|
|
||||||
field_dict["url"] = url
|
|
||||||
if logotype is not UNSET:
|
|
||||||
field_dict["logotype"] = logotype
|
|
||||||
if parent_block_item_id is not UNSET:
|
|
||||||
field_dict["parentBlockItemId"] = parent_block_item_id
|
|
||||||
if parent_block_item_updated is not UNSET:
|
|
||||||
field_dict["parentBlockItemUpdated"] = parent_block_item_updated
|
|
||||||
if profile_translation_id is not UNSET:
|
|
||||||
field_dict["profileTranslationId"] = profile_translation_id
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if discarded is not UNSET:
|
|
||||||
field_dict["discarded"] = discarded
|
|
||||||
if id is not UNSET:
|
|
||||||
field_dict["id"] = id
|
|
||||||
if disabled is not UNSET:
|
|
||||||
field_dict["disabled"] = disabled
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
from ..models.image_block_model import ImageBlockModel
|
|
||||||
from ..models.location_block_model import LocationBlockModel
|
|
||||||
|
|
||||||
d = src_dict.copy()
|
|
||||||
title = d.pop("title", UNSET)
|
|
||||||
|
|
||||||
description = d.pop("description", UNSET)
|
|
||||||
|
|
||||||
employer = d.pop("employer", UNSET)
|
|
||||||
|
|
||||||
_location = d.pop("location", UNSET)
|
|
||||||
location: Union[Unset, None, LocationBlockModel]
|
|
||||||
if _location is None:
|
|
||||||
location = None
|
|
||||||
elif isinstance(_location, Unset):
|
|
||||||
location = UNSET
|
|
||||||
else:
|
|
||||||
location = LocationBlockModel.from_dict(_location)
|
|
||||||
|
|
||||||
_start_date = d.pop("startDate", UNSET)
|
|
||||||
start_date: Union[Unset, datetime.datetime]
|
|
||||||
if isinstance(_start_date, Unset):
|
|
||||||
start_date = UNSET
|
|
||||||
else:
|
|
||||||
start_date = isoparse(_start_date)
|
|
||||||
|
|
||||||
_end_date = d.pop("endDate", UNSET)
|
|
||||||
end_date: Union[Unset, None, datetime.datetime]
|
|
||||||
if _end_date is None:
|
|
||||||
end_date = None
|
|
||||||
elif isinstance(_end_date, Unset):
|
|
||||||
end_date = UNSET
|
|
||||||
else:
|
|
||||||
end_date = isoparse(_end_date)
|
|
||||||
|
|
||||||
url = d.pop("url", UNSET)
|
|
||||||
|
|
||||||
_logotype = d.pop("logotype", UNSET)
|
|
||||||
logotype: Union[Unset, None, ImageBlockModel]
|
|
||||||
if _logotype is None:
|
|
||||||
logotype = None
|
|
||||||
elif isinstance(_logotype, Unset):
|
|
||||||
logotype = UNSET
|
|
||||||
else:
|
|
||||||
logotype = ImageBlockModel.from_dict(_logotype)
|
|
||||||
|
|
||||||
parent_block_item_id = d.pop("parentBlockItemId", UNSET)
|
|
||||||
|
|
||||||
parent_block_item_updated = d.pop("parentBlockItemUpdated", UNSET)
|
|
||||||
|
|
||||||
profile_translation_id = d.pop("profileTranslationId", UNSET)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = isoparse(_updated)
|
|
||||||
|
|
||||||
_discarded = d.pop("discarded", UNSET)
|
|
||||||
discarded: Union[Unset, None, datetime.datetime]
|
|
||||||
if _discarded is None:
|
|
||||||
discarded = None
|
|
||||||
elif isinstance(_discarded, Unset):
|
|
||||||
discarded = UNSET
|
|
||||||
else:
|
|
||||||
discarded = isoparse(_discarded)
|
|
||||||
|
|
||||||
id = d.pop("id", UNSET)
|
|
||||||
|
|
||||||
disabled = d.pop("disabled", UNSET)
|
|
||||||
|
|
||||||
highlighted_work_experience_block_item_model = cls(
|
|
||||||
title=title,
|
|
||||||
description=description,
|
|
||||||
employer=employer,
|
|
||||||
location=location,
|
|
||||||
start_date=start_date,
|
|
||||||
end_date=end_date,
|
|
||||||
url=url,
|
|
||||||
logotype=logotype,
|
|
||||||
parent_block_item_id=parent_block_item_id,
|
|
||||||
parent_block_item_updated=parent_block_item_updated,
|
|
||||||
profile_translation_id=profile_translation_id,
|
|
||||||
updated=updated,
|
|
||||||
discarded=discarded,
|
|
||||||
id=id,
|
|
||||||
disabled=disabled,
|
|
||||||
)
|
|
||||||
|
|
||||||
return highlighted_work_experience_block_item_model
|
|
||||||
@@ -1,159 +0,0 @@
|
|||||||
import datetime
|
|
||||||
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
from dateutil.parser import isoparse
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
|
||||||
from ..models.highlighted_work_experience_block_item_model import HighlightedWorkExperienceBlockItemModel
|
|
||||||
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="HighlightedWorkExperienceBlockModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class HighlightedWorkExperienceBlockModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
number_of_items_in_list (Union[Unset, int]):
|
|
||||||
title_length (Union[Unset, int]):
|
|
||||||
description_length (Union[Unset, int]):
|
|
||||||
employer_length (Union[Unset, int]):
|
|
||||||
hide_in_edit (Union[Unset, bool]):
|
|
||||||
hide_title (Union[Unset, bool]):
|
|
||||||
hide_description (Union[Unset, bool]):
|
|
||||||
hide_text (Union[Unset, bool]):
|
|
||||||
data (Union[Unset, None, List['HighlightedWorkExperienceBlockItemModel']]):
|
|
||||||
block_id (Union[Unset, str]):
|
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
heading (Union[Unset, None, str]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
number_of_items_in_list: Union[Unset, int] = UNSET
|
|
||||||
title_length: Union[Unset, int] = UNSET
|
|
||||||
description_length: Union[Unset, int] = UNSET
|
|
||||||
employer_length: Union[Unset, int] = UNSET
|
|
||||||
hide_in_edit: Union[Unset, bool] = UNSET
|
|
||||||
hide_title: Union[Unset, bool] = UNSET
|
|
||||||
hide_description: Union[Unset, bool] = UNSET
|
|
||||||
hide_text: Union[Unset, bool] = UNSET
|
|
||||||
data: Union[Unset, None, List["HighlightedWorkExperienceBlockItemModel"]] = UNSET
|
|
||||||
block_id: Union[Unset, str] = UNSET
|
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
heading: Union[Unset, None, str] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
number_of_items_in_list = self.number_of_items_in_list
|
|
||||||
title_length = self.title_length
|
|
||||||
description_length = self.description_length
|
|
||||||
employer_length = self.employer_length
|
|
||||||
hide_in_edit = self.hide_in_edit
|
|
||||||
hide_title = self.hide_title
|
|
||||||
hide_description = self.hide_description
|
|
||||||
hide_text = self.hide_text
|
|
||||||
data: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
|
||||||
if not isinstance(self.data, Unset):
|
|
||||||
if self.data is None:
|
|
||||||
data = None
|
|
||||||
else:
|
|
||||||
data = []
|
|
||||||
for data_item_data in self.data:
|
|
||||||
data_item = data_item_data.to_dict()
|
|
||||||
|
|
||||||
data.append(data_item)
|
|
||||||
|
|
||||||
block_id = self.block_id
|
|
||||||
updated: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
|
||||||
|
|
||||||
heading = self.heading
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if number_of_items_in_list is not UNSET:
|
|
||||||
field_dict["numberOfItemsInList"] = number_of_items_in_list
|
|
||||||
if title_length is not UNSET:
|
|
||||||
field_dict["titleLength"] = title_length
|
|
||||||
if description_length is not UNSET:
|
|
||||||
field_dict["descriptionLength"] = description_length
|
|
||||||
if employer_length is not UNSET:
|
|
||||||
field_dict["employerLength"] = employer_length
|
|
||||||
if hide_in_edit is not UNSET:
|
|
||||||
field_dict["hideInEdit"] = hide_in_edit
|
|
||||||
if hide_title is not UNSET:
|
|
||||||
field_dict["hideTitle"] = hide_title
|
|
||||||
if hide_description is not UNSET:
|
|
||||||
field_dict["hideDescription"] = hide_description
|
|
||||||
if hide_text is not UNSET:
|
|
||||||
field_dict["hideText"] = hide_text
|
|
||||||
if data is not UNSET:
|
|
||||||
field_dict["data"] = data
|
|
||||||
if block_id is not UNSET:
|
|
||||||
field_dict["blockId"] = block_id
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if heading is not UNSET:
|
|
||||||
field_dict["heading"] = heading
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
from ..models.highlighted_work_experience_block_item_model import HighlightedWorkExperienceBlockItemModel
|
|
||||||
|
|
||||||
d = src_dict.copy()
|
|
||||||
number_of_items_in_list = d.pop("numberOfItemsInList", UNSET)
|
|
||||||
|
|
||||||
title_length = d.pop("titleLength", UNSET)
|
|
||||||
|
|
||||||
description_length = d.pop("descriptionLength", UNSET)
|
|
||||||
|
|
||||||
employer_length = d.pop("employerLength", UNSET)
|
|
||||||
|
|
||||||
hide_in_edit = d.pop("hideInEdit", UNSET)
|
|
||||||
|
|
||||||
hide_title = d.pop("hideTitle", UNSET)
|
|
||||||
|
|
||||||
hide_description = d.pop("hideDescription", UNSET)
|
|
||||||
|
|
||||||
hide_text = d.pop("hideText", UNSET)
|
|
||||||
|
|
||||||
data = []
|
|
||||||
_data = d.pop("data", UNSET)
|
|
||||||
for data_item_data in _data or []:
|
|
||||||
data_item = HighlightedWorkExperienceBlockItemModel.from_dict(data_item_data)
|
|
||||||
|
|
||||||
data.append(data_item)
|
|
||||||
|
|
||||||
block_id = d.pop("blockId", UNSET)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = isoparse(_updated)
|
|
||||||
|
|
||||||
heading = d.pop("heading", UNSET)
|
|
||||||
|
|
||||||
highlighted_work_experience_block_model = cls(
|
|
||||||
number_of_items_in_list=number_of_items_in_list,
|
|
||||||
title_length=title_length,
|
|
||||||
description_length=description_length,
|
|
||||||
employer_length=employer_length,
|
|
||||||
hide_in_edit=hide_in_edit,
|
|
||||||
hide_title=hide_title,
|
|
||||||
hide_description=hide_description,
|
|
||||||
hide_text=hide_text,
|
|
||||||
data=data,
|
|
||||||
block_id=block_id,
|
|
||||||
updated=updated,
|
|
||||||
heading=heading,
|
|
||||||
)
|
|
||||||
|
|
||||||
return highlighted_work_experience_block_model
|
|
||||||
@@ -21,9 +21,10 @@ class IDynamicBlockViewModel:
|
|||||||
is_editable (Union[Unset, bool]):
|
is_editable (Union[Unset, bool]):
|
||||||
partial_edit_view_path (Union[Unset, None, str]):
|
partial_edit_view_path (Union[Unset, None, str]):
|
||||||
friendly_block_name (Union[Unset, None, str]):
|
friendly_block_name (Union[Unset, None, str]):
|
||||||
block_id (Union[Unset, str]):
|
has_updates_in_profile (Union[Unset, bool]):
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
heading (Union[Unset, None, str]):
|
heading (Union[Unset, None, str]):
|
||||||
|
updated (Union[Unset, None, datetime.datetime]):
|
||||||
|
block_id (Union[Unset, str]):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
view_component_name: Union[Unset, None, str] = UNSET
|
view_component_name: Union[Unset, None, str] = UNSET
|
||||||
@@ -33,9 +34,10 @@ class IDynamicBlockViewModel:
|
|||||||
is_editable: Union[Unset, bool] = UNSET
|
is_editable: Union[Unset, bool] = UNSET
|
||||||
partial_edit_view_path: Union[Unset, None, str] = UNSET
|
partial_edit_view_path: Union[Unset, None, str] = UNSET
|
||||||
friendly_block_name: Union[Unset, None, str] = UNSET
|
friendly_block_name: Union[Unset, None, str] = UNSET
|
||||||
block_id: Union[Unset, str] = UNSET
|
has_updates_in_profile: Union[Unset, bool] = UNSET
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
heading: Union[Unset, None, str] = UNSET
|
heading: Union[Unset, None, str] = UNSET
|
||||||
|
updated: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
block_id: Union[Unset, str] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
view_component_name = self.view_component_name
|
view_component_name = self.view_component_name
|
||||||
@@ -55,12 +57,13 @@ class IDynamicBlockViewModel:
|
|||||||
is_editable = self.is_editable
|
is_editable = self.is_editable
|
||||||
partial_edit_view_path = self.partial_edit_view_path
|
partial_edit_view_path = self.partial_edit_view_path
|
||||||
friendly_block_name = self.friendly_block_name
|
friendly_block_name = self.friendly_block_name
|
||||||
block_id = self.block_id
|
has_updates_in_profile = self.has_updates_in_profile
|
||||||
|
heading = self.heading
|
||||||
updated: Union[Unset, None, str] = UNSET
|
updated: Union[Unset, None, str] = UNSET
|
||||||
if not isinstance(self.updated, Unset):
|
if not isinstance(self.updated, Unset):
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
updated = self.updated.isoformat() if self.updated else None
|
||||||
|
|
||||||
heading = self.heading
|
block_id = self.block_id
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update({})
|
field_dict.update({})
|
||||||
@@ -78,12 +81,14 @@ class IDynamicBlockViewModel:
|
|||||||
field_dict["partialEditViewPath"] = partial_edit_view_path
|
field_dict["partialEditViewPath"] = partial_edit_view_path
|
||||||
if friendly_block_name is not UNSET:
|
if friendly_block_name is not UNSET:
|
||||||
field_dict["friendlyBlockName"] = friendly_block_name
|
field_dict["friendlyBlockName"] = friendly_block_name
|
||||||
if block_id is not UNSET:
|
if has_updates_in_profile is not UNSET:
|
||||||
field_dict["blockId"] = block_id
|
field_dict["hasUpdatesInProfile"] = has_updates_in_profile
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if heading is not UNSET:
|
if heading is not UNSET:
|
||||||
field_dict["heading"] = heading
|
field_dict["heading"] = heading
|
||||||
|
if updated is not UNSET:
|
||||||
|
field_dict["updated"] = updated
|
||||||
|
if block_id is not UNSET:
|
||||||
|
field_dict["blockId"] = block_id
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -109,7 +114,9 @@ class IDynamicBlockViewModel:
|
|||||||
|
|
||||||
friendly_block_name = d.pop("friendlyBlockName", UNSET)
|
friendly_block_name = d.pop("friendlyBlockName", UNSET)
|
||||||
|
|
||||||
block_id = d.pop("blockId", UNSET)
|
has_updates_in_profile = d.pop("hasUpdatesInProfile", UNSET)
|
||||||
|
|
||||||
|
heading = d.pop("heading", UNSET)
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
_updated = d.pop("updated", UNSET)
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
updated: Union[Unset, None, datetime.datetime]
|
||||||
@@ -120,7 +127,7 @@ class IDynamicBlockViewModel:
|
|||||||
else:
|
else:
|
||||||
updated = isoparse(_updated)
|
updated = isoparse(_updated)
|
||||||
|
|
||||||
heading = d.pop("heading", UNSET)
|
block_id = d.pop("blockId", UNSET)
|
||||||
|
|
||||||
i_dynamic_block_view_model = cls(
|
i_dynamic_block_view_model = cls(
|
||||||
view_component_name=view_component_name,
|
view_component_name=view_component_name,
|
||||||
@@ -130,9 +137,10 @@ class IDynamicBlockViewModel:
|
|||||||
is_editable=is_editable,
|
is_editable=is_editable,
|
||||||
partial_edit_view_path=partial_edit_view_path,
|
partial_edit_view_path=partial_edit_view_path,
|
||||||
friendly_block_name=friendly_block_name,
|
friendly_block_name=friendly_block_name,
|
||||||
block_id=block_id,
|
has_updates_in_profile=has_updates_in_profile,
|
||||||
updated=updated,
|
|
||||||
heading=heading,
|
heading=heading,
|
||||||
|
updated=updated,
|
||||||
|
block_id=block_id,
|
||||||
)
|
)
|
||||||
|
|
||||||
return i_dynamic_block_view_model
|
return i_dynamic_block_view_model
|
||||||
|
|||||||
@@ -5,20 +5,21 @@ from attrs import define as _attrs_define
|
|||||||
from ..models.image_size import ImageSize
|
from ..models.image_size import ImageSize
|
||||||
from ..types import UNSET, Unset
|
from ..types import UNSET, Unset
|
||||||
|
|
||||||
T = TypeVar("T", bound="ITemplateImage")
|
T = TypeVar("T", bound="ITemplateProfileImage")
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
@_attrs_define
|
||||||
class ITemplateImage:
|
class ITemplateProfileImage:
|
||||||
"""
|
"""
|
||||||
Attributes:
|
Attributes:
|
||||||
|
allow_no_profile_image (Union[Unset, bool]):
|
||||||
|
show_image (Union[Unset, bool]):
|
||||||
|
use_default_image (Union[Unset, bool]):
|
||||||
company_user_resume_id (Union[Unset, int]):
|
company_user_resume_id (Union[Unset, int]):
|
||||||
company_user_id (Union[Unset, int]):
|
company_user_id (Union[Unset, int]):
|
||||||
image_id (Union[Unset, int]):
|
image_id (Union[Unset, int]):
|
||||||
image_url (Union[Unset, None, str]):
|
image_url (Union[Unset, None, str]):
|
||||||
image_original_url (Union[Unset, None, str]):
|
image_original_url (Union[Unset, None, str]):
|
||||||
allow_no_profile_image (Union[Unset, bool]):
|
|
||||||
show_image (Union[Unset, bool]):
|
|
||||||
image_size (Union[Unset, ImageSize]):
|
image_size (Union[Unset, ImageSize]):
|
||||||
|
|
||||||
Original = 0
|
Original = 0
|
||||||
@@ -52,41 +53,46 @@ class ITemplateImage:
|
|||||||
W150 = 14
|
W150 = 14
|
||||||
|
|
||||||
W1200 = 15
|
W1200 = 15
|
||||||
use_default_image (Union[Unset, bool]):
|
|
||||||
image_file_name (Union[Unset, str]):
|
image_file_name (Union[Unset, str]):
|
||||||
extension (Union[Unset, None, str]):
|
extension (Union[Unset, None, str]):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
allow_no_profile_image: Union[Unset, bool] = UNSET
|
||||||
|
show_image: Union[Unset, bool] = UNSET
|
||||||
|
use_default_image: Union[Unset, bool] = UNSET
|
||||||
company_user_resume_id: Union[Unset, int] = UNSET
|
company_user_resume_id: Union[Unset, int] = UNSET
|
||||||
company_user_id: Union[Unset, int] = UNSET
|
company_user_id: Union[Unset, int] = UNSET
|
||||||
image_id: Union[Unset, int] = UNSET
|
image_id: Union[Unset, int] = UNSET
|
||||||
image_url: Union[Unset, None, str] = UNSET
|
image_url: Union[Unset, None, str] = UNSET
|
||||||
image_original_url: Union[Unset, None, str] = UNSET
|
image_original_url: Union[Unset, None, str] = UNSET
|
||||||
allow_no_profile_image: Union[Unset, bool] = UNSET
|
|
||||||
show_image: Union[Unset, bool] = UNSET
|
|
||||||
image_size: Union[Unset, ImageSize] = UNSET
|
image_size: Union[Unset, ImageSize] = UNSET
|
||||||
use_default_image: Union[Unset, bool] = UNSET
|
|
||||||
image_file_name: Union[Unset, str] = UNSET
|
image_file_name: Union[Unset, str] = UNSET
|
||||||
extension: Union[Unset, None, str] = UNSET
|
extension: Union[Unset, None, str] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
|
allow_no_profile_image = self.allow_no_profile_image
|
||||||
|
show_image = self.show_image
|
||||||
|
use_default_image = self.use_default_image
|
||||||
company_user_resume_id = self.company_user_resume_id
|
company_user_resume_id = self.company_user_resume_id
|
||||||
company_user_id = self.company_user_id
|
company_user_id = self.company_user_id
|
||||||
image_id = self.image_id
|
image_id = self.image_id
|
||||||
image_url = self.image_url
|
image_url = self.image_url
|
||||||
image_original_url = self.image_original_url
|
image_original_url = self.image_original_url
|
||||||
allow_no_profile_image = self.allow_no_profile_image
|
|
||||||
show_image = self.show_image
|
|
||||||
image_size: Union[Unset, int] = UNSET
|
image_size: Union[Unset, int] = UNSET
|
||||||
if not isinstance(self.image_size, Unset):
|
if not isinstance(self.image_size, Unset):
|
||||||
image_size = self.image_size.value
|
image_size = self.image_size.value
|
||||||
|
|
||||||
use_default_image = self.use_default_image
|
|
||||||
image_file_name = self.image_file_name
|
image_file_name = self.image_file_name
|
||||||
extension = self.extension
|
extension = self.extension
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update({})
|
field_dict.update({})
|
||||||
|
if allow_no_profile_image is not UNSET:
|
||||||
|
field_dict["allowNoProfileImage"] = allow_no_profile_image
|
||||||
|
if show_image is not UNSET:
|
||||||
|
field_dict["showImage"] = show_image
|
||||||
|
if use_default_image is not UNSET:
|
||||||
|
field_dict["useDefaultImage"] = use_default_image
|
||||||
if company_user_resume_id is not UNSET:
|
if company_user_resume_id is not UNSET:
|
||||||
field_dict["companyUserResumeId"] = company_user_resume_id
|
field_dict["companyUserResumeId"] = company_user_resume_id
|
||||||
if company_user_id is not UNSET:
|
if company_user_id is not UNSET:
|
||||||
@@ -97,14 +103,8 @@ class ITemplateImage:
|
|||||||
field_dict["imageUrl"] = image_url
|
field_dict["imageUrl"] = image_url
|
||||||
if image_original_url is not UNSET:
|
if image_original_url is not UNSET:
|
||||||
field_dict["imageOriginalUrl"] = image_original_url
|
field_dict["imageOriginalUrl"] = image_original_url
|
||||||
if allow_no_profile_image is not UNSET:
|
|
||||||
field_dict["allowNoProfileImage"] = allow_no_profile_image
|
|
||||||
if show_image is not UNSET:
|
|
||||||
field_dict["showImage"] = show_image
|
|
||||||
if image_size is not UNSET:
|
if image_size is not UNSET:
|
||||||
field_dict["imageSize"] = image_size
|
field_dict["imageSize"] = image_size
|
||||||
if use_default_image is not UNSET:
|
|
||||||
field_dict["useDefaultImage"] = use_default_image
|
|
||||||
if image_file_name is not UNSET:
|
if image_file_name is not UNSET:
|
||||||
field_dict["imageFileName"] = image_file_name
|
field_dict["imageFileName"] = image_file_name
|
||||||
if extension is not UNSET:
|
if extension is not UNSET:
|
||||||
@@ -115,6 +115,12 @@ class ITemplateImage:
|
|||||||
@classmethod
|
@classmethod
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
||||||
d = src_dict.copy()
|
d = src_dict.copy()
|
||||||
|
allow_no_profile_image = d.pop("allowNoProfileImage", UNSET)
|
||||||
|
|
||||||
|
show_image = d.pop("showImage", UNSET)
|
||||||
|
|
||||||
|
use_default_image = d.pop("useDefaultImage", UNSET)
|
||||||
|
|
||||||
company_user_resume_id = d.pop("companyUserResumeId", UNSET)
|
company_user_resume_id = d.pop("companyUserResumeId", UNSET)
|
||||||
|
|
||||||
company_user_id = d.pop("companyUserId", UNSET)
|
company_user_id = d.pop("companyUserId", UNSET)
|
||||||
@@ -125,10 +131,6 @@ class ITemplateImage:
|
|||||||
|
|
||||||
image_original_url = d.pop("imageOriginalUrl", UNSET)
|
image_original_url = d.pop("imageOriginalUrl", UNSET)
|
||||||
|
|
||||||
allow_no_profile_image = d.pop("allowNoProfileImage", UNSET)
|
|
||||||
|
|
||||||
show_image = d.pop("showImage", UNSET)
|
|
||||||
|
|
||||||
_image_size = d.pop("imageSize", UNSET)
|
_image_size = d.pop("imageSize", UNSET)
|
||||||
image_size: Union[Unset, ImageSize]
|
image_size: Union[Unset, ImageSize]
|
||||||
if isinstance(_image_size, Unset):
|
if isinstance(_image_size, Unset):
|
||||||
@@ -136,24 +138,22 @@ class ITemplateImage:
|
|||||||
else:
|
else:
|
||||||
image_size = ImageSize(_image_size)
|
image_size = ImageSize(_image_size)
|
||||||
|
|
||||||
use_default_image = d.pop("useDefaultImage", UNSET)
|
|
||||||
|
|
||||||
image_file_name = d.pop("imageFileName", UNSET)
|
image_file_name = d.pop("imageFileName", UNSET)
|
||||||
|
|
||||||
extension = d.pop("extension", UNSET)
|
extension = d.pop("extension", UNSET)
|
||||||
|
|
||||||
i_template_image = cls(
|
i_template_profile_image = cls(
|
||||||
|
allow_no_profile_image=allow_no_profile_image,
|
||||||
|
show_image=show_image,
|
||||||
|
use_default_image=use_default_image,
|
||||||
company_user_resume_id=company_user_resume_id,
|
company_user_resume_id=company_user_resume_id,
|
||||||
company_user_id=company_user_id,
|
company_user_id=company_user_id,
|
||||||
image_id=image_id,
|
image_id=image_id,
|
||||||
image_url=image_url,
|
image_url=image_url,
|
||||||
image_original_url=image_original_url,
|
image_original_url=image_original_url,
|
||||||
allow_no_profile_image=allow_no_profile_image,
|
|
||||||
show_image=show_image,
|
|
||||||
image_size=image_size,
|
image_size=image_size,
|
||||||
use_default_image=use_default_image,
|
|
||||||
image_file_name=image_file_name,
|
image_file_name=image_file_name,
|
||||||
extension=extension,
|
extension=extension,
|
||||||
)
|
)
|
||||||
|
|
||||||
return i_template_image
|
return i_template_profile_image
|
||||||
@@ -1,106 +0,0 @@
|
|||||||
import datetime
|
|
||||||
from typing import Any, Dict, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
from dateutil.parser import isoparse
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="ImageBlockModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class ImageBlockModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
image_id (Union[Unset, None, int]):
|
|
||||||
company_image_id (Union[Unset, None, int]):
|
|
||||||
image_original_url (Union[Unset, None, str]):
|
|
||||||
image_file_name (Union[Unset, str]):
|
|
||||||
extension (Union[Unset, None, str]):
|
|
||||||
block_id (Union[Unset, str]):
|
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
heading (Union[Unset, None, str]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
image_id: Union[Unset, None, int] = UNSET
|
|
||||||
company_image_id: Union[Unset, None, int] = UNSET
|
|
||||||
image_original_url: Union[Unset, None, str] = UNSET
|
|
||||||
image_file_name: Union[Unset, str] = UNSET
|
|
||||||
extension: Union[Unset, None, str] = UNSET
|
|
||||||
block_id: Union[Unset, str] = UNSET
|
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
heading: Union[Unset, None, str] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
image_id = self.image_id
|
|
||||||
company_image_id = self.company_image_id
|
|
||||||
image_original_url = self.image_original_url
|
|
||||||
image_file_name = self.image_file_name
|
|
||||||
extension = self.extension
|
|
||||||
block_id = self.block_id
|
|
||||||
updated: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
|
||||||
|
|
||||||
heading = self.heading
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if image_id is not UNSET:
|
|
||||||
field_dict["imageId"] = image_id
|
|
||||||
if company_image_id is not UNSET:
|
|
||||||
field_dict["companyImageId"] = company_image_id
|
|
||||||
if image_original_url is not UNSET:
|
|
||||||
field_dict["imageOriginalUrl"] = image_original_url
|
|
||||||
if image_file_name is not UNSET:
|
|
||||||
field_dict["imageFileName"] = image_file_name
|
|
||||||
if extension is not UNSET:
|
|
||||||
field_dict["extension"] = extension
|
|
||||||
if block_id is not UNSET:
|
|
||||||
field_dict["blockId"] = block_id
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if heading is not UNSET:
|
|
||||||
field_dict["heading"] = heading
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
d = src_dict.copy()
|
|
||||||
image_id = d.pop("imageId", UNSET)
|
|
||||||
|
|
||||||
company_image_id = d.pop("companyImageId", UNSET)
|
|
||||||
|
|
||||||
image_original_url = d.pop("imageOriginalUrl", UNSET)
|
|
||||||
|
|
||||||
image_file_name = d.pop("imageFileName", UNSET)
|
|
||||||
|
|
||||||
extension = d.pop("extension", UNSET)
|
|
||||||
|
|
||||||
block_id = d.pop("blockId", UNSET)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = isoparse(_updated)
|
|
||||||
|
|
||||||
heading = d.pop("heading", UNSET)
|
|
||||||
|
|
||||||
image_block_model = cls(
|
|
||||||
image_id=image_id,
|
|
||||||
company_image_id=company_image_id,
|
|
||||||
image_original_url=image_original_url,
|
|
||||||
image_file_name=image_file_name,
|
|
||||||
extension=extension,
|
|
||||||
block_id=block_id,
|
|
||||||
updated=updated,
|
|
||||||
heading=heading,
|
|
||||||
)
|
|
||||||
|
|
||||||
return image_block_model
|
|
||||||
@@ -1,95 +0,0 @@
|
|||||||
import datetime
|
|
||||||
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
from dateutil.parser import isoparse
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
|
||||||
from ..models.language_item_block_model import LanguageItemBlockModel
|
|
||||||
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="LanguageBlockModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class LanguageBlockModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
data (Union[Unset, None, List['LanguageItemBlockModel']]):
|
|
||||||
block_id (Union[Unset, str]):
|
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
heading (Union[Unset, None, str]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
data: Union[Unset, None, List["LanguageItemBlockModel"]] = UNSET
|
|
||||||
block_id: Union[Unset, str] = UNSET
|
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
heading: Union[Unset, None, str] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
data: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
|
||||||
if not isinstance(self.data, Unset):
|
|
||||||
if self.data is None:
|
|
||||||
data = None
|
|
||||||
else:
|
|
||||||
data = []
|
|
||||||
for data_item_data in self.data:
|
|
||||||
data_item = data_item_data.to_dict()
|
|
||||||
|
|
||||||
data.append(data_item)
|
|
||||||
|
|
||||||
block_id = self.block_id
|
|
||||||
updated: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
|
||||||
|
|
||||||
heading = self.heading
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if data is not UNSET:
|
|
||||||
field_dict["data"] = data
|
|
||||||
if block_id is not UNSET:
|
|
||||||
field_dict["blockId"] = block_id
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if heading is not UNSET:
|
|
||||||
field_dict["heading"] = heading
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
from ..models.language_item_block_model import LanguageItemBlockModel
|
|
||||||
|
|
||||||
d = src_dict.copy()
|
|
||||||
data = []
|
|
||||||
_data = d.pop("data", UNSET)
|
|
||||||
for data_item_data in _data or []:
|
|
||||||
data_item = LanguageItemBlockModel.from_dict(data_item_data)
|
|
||||||
|
|
||||||
data.append(data_item)
|
|
||||||
|
|
||||||
block_id = d.pop("blockId", UNSET)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = isoparse(_updated)
|
|
||||||
|
|
||||||
heading = d.pop("heading", UNSET)
|
|
||||||
|
|
||||||
language_block_model = cls(
|
|
||||||
data=data,
|
|
||||||
block_id=block_id,
|
|
||||||
updated=updated,
|
|
||||||
heading=heading,
|
|
||||||
)
|
|
||||||
|
|
||||||
return language_block_model
|
|
||||||
@@ -1,156 +0,0 @@
|
|||||||
import datetime
|
|
||||||
from typing import Any, Dict, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
from dateutil.parser import isoparse
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="LanguageItemBlockModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class LanguageItemBlockModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
culture (Union[Unset, None, str]):
|
|
||||||
lang (Union[Unset, None, str]):
|
|
||||||
country (Union[Unset, None, str]):
|
|
||||||
name (Union[Unset, None, str]):
|
|
||||||
level (Union[Unset, int]):
|
|
||||||
language_id (Union[Unset, None, int]):
|
|
||||||
parent_block_item_id (Union[Unset, None, int]):
|
|
||||||
parent_block_item_updated (Union[Unset, None, bool]):
|
|
||||||
profile_translation_id (Union[Unset, None, int]):
|
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
discarded (Union[Unset, None, datetime.datetime]):
|
|
||||||
id (Union[Unset, str]):
|
|
||||||
disabled (Union[Unset, bool]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
culture: Union[Unset, None, str] = UNSET
|
|
||||||
lang: Union[Unset, None, str] = UNSET
|
|
||||||
country: Union[Unset, None, str] = UNSET
|
|
||||||
name: Union[Unset, None, str] = UNSET
|
|
||||||
level: Union[Unset, int] = UNSET
|
|
||||||
language_id: Union[Unset, None, int] = UNSET
|
|
||||||
parent_block_item_id: Union[Unset, None, int] = UNSET
|
|
||||||
parent_block_item_updated: Union[Unset, None, bool] = UNSET
|
|
||||||
profile_translation_id: Union[Unset, None, int] = UNSET
|
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
discarded: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
id: Union[Unset, str] = UNSET
|
|
||||||
disabled: Union[Unset, bool] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
culture = self.culture
|
|
||||||
lang = self.lang
|
|
||||||
country = self.country
|
|
||||||
name = self.name
|
|
||||||
level = self.level
|
|
||||||
language_id = self.language_id
|
|
||||||
parent_block_item_id = self.parent_block_item_id
|
|
||||||
parent_block_item_updated = self.parent_block_item_updated
|
|
||||||
profile_translation_id = self.profile_translation_id
|
|
||||||
updated: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
|
||||||
|
|
||||||
discarded: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.discarded, Unset):
|
|
||||||
discarded = self.discarded.isoformat() if self.discarded else None
|
|
||||||
|
|
||||||
id = self.id
|
|
||||||
disabled = self.disabled
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if culture is not UNSET:
|
|
||||||
field_dict["culture"] = culture
|
|
||||||
if lang is not UNSET:
|
|
||||||
field_dict["lang"] = lang
|
|
||||||
if country is not UNSET:
|
|
||||||
field_dict["country"] = country
|
|
||||||
if name is not UNSET:
|
|
||||||
field_dict["name"] = name
|
|
||||||
if level is not UNSET:
|
|
||||||
field_dict["level"] = level
|
|
||||||
if language_id is not UNSET:
|
|
||||||
field_dict["languageId"] = language_id
|
|
||||||
if parent_block_item_id is not UNSET:
|
|
||||||
field_dict["parentBlockItemId"] = parent_block_item_id
|
|
||||||
if parent_block_item_updated is not UNSET:
|
|
||||||
field_dict["parentBlockItemUpdated"] = parent_block_item_updated
|
|
||||||
if profile_translation_id is not UNSET:
|
|
||||||
field_dict["profileTranslationId"] = profile_translation_id
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if discarded is not UNSET:
|
|
||||||
field_dict["discarded"] = discarded
|
|
||||||
if id is not UNSET:
|
|
||||||
field_dict["id"] = id
|
|
||||||
if disabled is not UNSET:
|
|
||||||
field_dict["disabled"] = disabled
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
d = src_dict.copy()
|
|
||||||
culture = d.pop("culture", UNSET)
|
|
||||||
|
|
||||||
lang = d.pop("lang", UNSET)
|
|
||||||
|
|
||||||
country = d.pop("country", UNSET)
|
|
||||||
|
|
||||||
name = d.pop("name", UNSET)
|
|
||||||
|
|
||||||
level = d.pop("level", UNSET)
|
|
||||||
|
|
||||||
language_id = d.pop("languageId", UNSET)
|
|
||||||
|
|
||||||
parent_block_item_id = d.pop("parentBlockItemId", UNSET)
|
|
||||||
|
|
||||||
parent_block_item_updated = d.pop("parentBlockItemUpdated", UNSET)
|
|
||||||
|
|
||||||
profile_translation_id = d.pop("profileTranslationId", UNSET)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = isoparse(_updated)
|
|
||||||
|
|
||||||
_discarded = d.pop("discarded", UNSET)
|
|
||||||
discarded: Union[Unset, None, datetime.datetime]
|
|
||||||
if _discarded is None:
|
|
||||||
discarded = None
|
|
||||||
elif isinstance(_discarded, Unset):
|
|
||||||
discarded = UNSET
|
|
||||||
else:
|
|
||||||
discarded = isoparse(_discarded)
|
|
||||||
|
|
||||||
id = d.pop("id", UNSET)
|
|
||||||
|
|
||||||
disabled = d.pop("disabled", UNSET)
|
|
||||||
|
|
||||||
language_item_block_model = cls(
|
|
||||||
culture=culture,
|
|
||||||
lang=lang,
|
|
||||||
country=country,
|
|
||||||
name=name,
|
|
||||||
level=level,
|
|
||||||
language_id=language_id,
|
|
||||||
parent_block_item_id=parent_block_item_id,
|
|
||||||
parent_block_item_updated=parent_block_item_updated,
|
|
||||||
profile_translation_id=profile_translation_id,
|
|
||||||
updated=updated,
|
|
||||||
discarded=discarded,
|
|
||||||
id=id,
|
|
||||||
disabled=disabled,
|
|
||||||
)
|
|
||||||
|
|
||||||
return language_item_block_model
|
|
||||||
@@ -1,150 +0,0 @@
|
|||||||
from typing import Any, Dict, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="LocationBlockModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class LocationBlockModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
location_id (Union[Unset, int]):
|
|
||||||
google_id (Union[Unset, None, str]):
|
|
||||||
name (Union[Unset, None, str]):
|
|
||||||
street (Union[Unset, None, str]):
|
|
||||||
street_number (Union[Unset, None, str]):
|
|
||||||
zip_code (Union[Unset, None, str]):
|
|
||||||
city (Union[Unset, None, str]):
|
|
||||||
country (Union[Unset, None, str]):
|
|
||||||
country_code (Union[Unset, None, str]):
|
|
||||||
formatted_address (Union[Unset, None, str]):
|
|
||||||
phone_number (Union[Unset, None, str]):
|
|
||||||
latitude (Union[Unset, None, str]):
|
|
||||||
longitude (Union[Unset, None, str]):
|
|
||||||
web_site_url (Union[Unset, None, str]):
|
|
||||||
display_name (Union[Unset, None, str]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
location_id: Union[Unset, int] = UNSET
|
|
||||||
google_id: Union[Unset, None, str] = UNSET
|
|
||||||
name: Union[Unset, None, str] = UNSET
|
|
||||||
street: Union[Unset, None, str] = UNSET
|
|
||||||
street_number: Union[Unset, None, str] = UNSET
|
|
||||||
zip_code: Union[Unset, None, str] = UNSET
|
|
||||||
city: Union[Unset, None, str] = UNSET
|
|
||||||
country: Union[Unset, None, str] = UNSET
|
|
||||||
country_code: Union[Unset, None, str] = UNSET
|
|
||||||
formatted_address: Union[Unset, None, str] = UNSET
|
|
||||||
phone_number: Union[Unset, None, str] = UNSET
|
|
||||||
latitude: Union[Unset, None, str] = UNSET
|
|
||||||
longitude: Union[Unset, None, str] = UNSET
|
|
||||||
web_site_url: Union[Unset, None, str] = UNSET
|
|
||||||
display_name: Union[Unset, None, str] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
location_id = self.location_id
|
|
||||||
google_id = self.google_id
|
|
||||||
name = self.name
|
|
||||||
street = self.street
|
|
||||||
street_number = self.street_number
|
|
||||||
zip_code = self.zip_code
|
|
||||||
city = self.city
|
|
||||||
country = self.country
|
|
||||||
country_code = self.country_code
|
|
||||||
formatted_address = self.formatted_address
|
|
||||||
phone_number = self.phone_number
|
|
||||||
latitude = self.latitude
|
|
||||||
longitude = self.longitude
|
|
||||||
web_site_url = self.web_site_url
|
|
||||||
display_name = self.display_name
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if location_id is not UNSET:
|
|
||||||
field_dict["locationId"] = location_id
|
|
||||||
if google_id is not UNSET:
|
|
||||||
field_dict["googleId"] = google_id
|
|
||||||
if name is not UNSET:
|
|
||||||
field_dict["name"] = name
|
|
||||||
if street is not UNSET:
|
|
||||||
field_dict["street"] = street
|
|
||||||
if street_number is not UNSET:
|
|
||||||
field_dict["streetNumber"] = street_number
|
|
||||||
if zip_code is not UNSET:
|
|
||||||
field_dict["zipCode"] = zip_code
|
|
||||||
if city is not UNSET:
|
|
||||||
field_dict["city"] = city
|
|
||||||
if country is not UNSET:
|
|
||||||
field_dict["country"] = country
|
|
||||||
if country_code is not UNSET:
|
|
||||||
field_dict["countryCode"] = country_code
|
|
||||||
if formatted_address is not UNSET:
|
|
||||||
field_dict["formattedAddress"] = formatted_address
|
|
||||||
if phone_number is not UNSET:
|
|
||||||
field_dict["phoneNumber"] = phone_number
|
|
||||||
if latitude is not UNSET:
|
|
||||||
field_dict["latitude"] = latitude
|
|
||||||
if longitude is not UNSET:
|
|
||||||
field_dict["longitude"] = longitude
|
|
||||||
if web_site_url is not UNSET:
|
|
||||||
field_dict["webSiteUrl"] = web_site_url
|
|
||||||
if display_name is not UNSET:
|
|
||||||
field_dict["displayName"] = display_name
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
d = src_dict.copy()
|
|
||||||
location_id = d.pop("locationId", UNSET)
|
|
||||||
|
|
||||||
google_id = d.pop("googleId", UNSET)
|
|
||||||
|
|
||||||
name = d.pop("name", UNSET)
|
|
||||||
|
|
||||||
street = d.pop("street", UNSET)
|
|
||||||
|
|
||||||
street_number = d.pop("streetNumber", UNSET)
|
|
||||||
|
|
||||||
zip_code = d.pop("zipCode", UNSET)
|
|
||||||
|
|
||||||
city = d.pop("city", UNSET)
|
|
||||||
|
|
||||||
country = d.pop("country", UNSET)
|
|
||||||
|
|
||||||
country_code = d.pop("countryCode", UNSET)
|
|
||||||
|
|
||||||
formatted_address = d.pop("formattedAddress", UNSET)
|
|
||||||
|
|
||||||
phone_number = d.pop("phoneNumber", UNSET)
|
|
||||||
|
|
||||||
latitude = d.pop("latitude", UNSET)
|
|
||||||
|
|
||||||
longitude = d.pop("longitude", UNSET)
|
|
||||||
|
|
||||||
web_site_url = d.pop("webSiteUrl", UNSET)
|
|
||||||
|
|
||||||
display_name = d.pop("displayName", UNSET)
|
|
||||||
|
|
||||||
location_block_model = cls(
|
|
||||||
location_id=location_id,
|
|
||||||
google_id=google_id,
|
|
||||||
name=name,
|
|
||||||
street=street,
|
|
||||||
street_number=street_number,
|
|
||||||
zip_code=zip_code,
|
|
||||||
city=city,
|
|
||||||
country=country,
|
|
||||||
country_code=country_code,
|
|
||||||
formatted_address=formatted_address,
|
|
||||||
phone_number=phone_number,
|
|
||||||
latitude=latitude,
|
|
||||||
longitude=longitude,
|
|
||||||
web_site_url=web_site_url,
|
|
||||||
display_name=display_name,
|
|
||||||
)
|
|
||||||
|
|
||||||
return location_block_model
|
|
||||||
@@ -20,17 +20,25 @@ class ModuleType(IntEnum):
|
|||||||
VALUE_21 = 21
|
VALUE_21 = 21
|
||||||
VALUE_22 = 22
|
VALUE_22 = 22
|
||||||
VALUE_23 = 23
|
VALUE_23 = 23
|
||||||
|
VALUE_24 = 24
|
||||||
VALUE_30 = 30
|
VALUE_30 = 30
|
||||||
VALUE_31 = 31
|
VALUE_31 = 31
|
||||||
VALUE_40 = 40
|
VALUE_40 = 40
|
||||||
VALUE_41 = 41
|
VALUE_41 = 41
|
||||||
VALUE_42 = 42
|
VALUE_42 = 42
|
||||||
VALUE_43 = 43
|
VALUE_43 = 43
|
||||||
|
VALUE_44 = 44
|
||||||
|
VALUE_45 = 45
|
||||||
|
VALUE_46 = 46
|
||||||
|
VALUE_48 = 48
|
||||||
VALUE_50 = 50
|
VALUE_50 = 50
|
||||||
VALUE_51 = 51
|
VALUE_51 = 51
|
||||||
VALUE_52 = 52
|
VALUE_52 = 52
|
||||||
VALUE_60 = 60
|
VALUE_60 = 60
|
||||||
VALUE_70 = 70
|
VALUE_70 = 70
|
||||||
|
VALUE_80 = 80
|
||||||
|
VALUE_90 = 90
|
||||||
|
VALUE_99 = 99
|
||||||
VALUE_600 = 600
|
VALUE_600 = 600
|
||||||
|
|
||||||
def __str__(self) -> str:
|
def __str__(self) -> str:
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ class PartnerConnectionTrustType(IntEnum):
|
|||||||
VALUE_40 = 40
|
VALUE_40 = 40
|
||||||
VALUE_50 = 50
|
VALUE_50 = 50
|
||||||
VALUE_60 = 60
|
VALUE_60 = 60
|
||||||
|
VALUE_70 = 70
|
||||||
|
|
||||||
def __str__(self) -> str:
|
def __str__(self) -> str:
|
||||||
return str(self.value)
|
return str(self.value)
|
||||||
|
|||||||
@@ -1,188 +0,0 @@
|
|||||||
import datetime
|
|
||||||
from typing import Any, Dict, Type, TypeVar, Union
|
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
|
||||||
from dateutil.parser import isoparse
|
|
||||||
|
|
||||||
from ..types import UNSET, Unset
|
|
||||||
|
|
||||||
T = TypeVar("T", bound="PresentationBlockModel")
|
|
||||||
|
|
||||||
|
|
||||||
@_attrs_define
|
|
||||||
class PresentationBlockModel:
|
|
||||||
"""
|
|
||||||
Attributes:
|
|
||||||
discarded (Union[Unset, None, datetime.datetime]):
|
|
||||||
title (Union[Unset, None, str]):
|
|
||||||
description (Union[Unset, None, str]):
|
|
||||||
personal_description (Union[Unset, None, str]):
|
|
||||||
personal_description_heading (Union[Unset, None, str]):
|
|
||||||
sub_heading (Union[Unset, None, str]):
|
|
||||||
use_advanced_formatting (Union[Unset, bool]):
|
|
||||||
editor_settings (Union[Unset, None, str]):
|
|
||||||
hide_sub_heading (Union[Unset, bool]):
|
|
||||||
personal_presentation_length (Union[Unset, int]):
|
|
||||||
show_personal_presentation (Union[Unset, bool]):
|
|
||||||
title_length (Union[Unset, int]):
|
|
||||||
description_length (Union[Unset, int]):
|
|
||||||
employer_length (Union[Unset, int]):
|
|
||||||
block_id (Union[Unset, str]):
|
|
||||||
updated (Union[Unset, None, datetime.datetime]):
|
|
||||||
heading (Union[Unset, None, str]):
|
|
||||||
"""
|
|
||||||
|
|
||||||
discarded: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
title: Union[Unset, None, str] = UNSET
|
|
||||||
description: Union[Unset, None, str] = UNSET
|
|
||||||
personal_description: Union[Unset, None, str] = UNSET
|
|
||||||
personal_description_heading: Union[Unset, None, str] = UNSET
|
|
||||||
sub_heading: Union[Unset, None, str] = UNSET
|
|
||||||
use_advanced_formatting: Union[Unset, bool] = UNSET
|
|
||||||
editor_settings: Union[Unset, None, str] = UNSET
|
|
||||||
hide_sub_heading: Union[Unset, bool] = UNSET
|
|
||||||
personal_presentation_length: Union[Unset, int] = UNSET
|
|
||||||
show_personal_presentation: Union[Unset, bool] = UNSET
|
|
||||||
title_length: Union[Unset, int] = UNSET
|
|
||||||
description_length: Union[Unset, int] = UNSET
|
|
||||||
employer_length: Union[Unset, int] = UNSET
|
|
||||||
block_id: Union[Unset, str] = UNSET
|
|
||||||
updated: Union[Unset, None, datetime.datetime] = UNSET
|
|
||||||
heading: Union[Unset, None, str] = UNSET
|
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
|
||||||
discarded: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.discarded, Unset):
|
|
||||||
discarded = self.discarded.isoformat() if self.discarded else None
|
|
||||||
|
|
||||||
title = self.title
|
|
||||||
description = self.description
|
|
||||||
personal_description = self.personal_description
|
|
||||||
personal_description_heading = self.personal_description_heading
|
|
||||||
sub_heading = self.sub_heading
|
|
||||||
use_advanced_formatting = self.use_advanced_formatting
|
|
||||||
editor_settings = self.editor_settings
|
|
||||||
hide_sub_heading = self.hide_sub_heading
|
|
||||||
personal_presentation_length = self.personal_presentation_length
|
|
||||||
show_personal_presentation = self.show_personal_presentation
|
|
||||||
title_length = self.title_length
|
|
||||||
description_length = self.description_length
|
|
||||||
employer_length = self.employer_length
|
|
||||||
block_id = self.block_id
|
|
||||||
updated: Union[Unset, None, str] = UNSET
|
|
||||||
if not isinstance(self.updated, Unset):
|
|
||||||
updated = self.updated.isoformat() if self.updated else None
|
|
||||||
|
|
||||||
heading = self.heading
|
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
|
||||||
field_dict.update({})
|
|
||||||
if discarded is not UNSET:
|
|
||||||
field_dict["discarded"] = discarded
|
|
||||||
if title is not UNSET:
|
|
||||||
field_dict["title"] = title
|
|
||||||
if description is not UNSET:
|
|
||||||
field_dict["description"] = description
|
|
||||||
if personal_description is not UNSET:
|
|
||||||
field_dict["personalDescription"] = personal_description
|
|
||||||
if personal_description_heading is not UNSET:
|
|
||||||
field_dict["personalDescriptionHeading"] = personal_description_heading
|
|
||||||
if sub_heading is not UNSET:
|
|
||||||
field_dict["subHeading"] = sub_heading
|
|
||||||
if use_advanced_formatting is not UNSET:
|
|
||||||
field_dict["useAdvancedFormatting"] = use_advanced_formatting
|
|
||||||
if editor_settings is not UNSET:
|
|
||||||
field_dict["editorSettings"] = editor_settings
|
|
||||||
if hide_sub_heading is not UNSET:
|
|
||||||
field_dict["hideSubHeading"] = hide_sub_heading
|
|
||||||
if personal_presentation_length is not UNSET:
|
|
||||||
field_dict["personalPresentationLength"] = personal_presentation_length
|
|
||||||
if show_personal_presentation is not UNSET:
|
|
||||||
field_dict["showPersonalPresentation"] = show_personal_presentation
|
|
||||||
if title_length is not UNSET:
|
|
||||||
field_dict["titleLength"] = title_length
|
|
||||||
if description_length is not UNSET:
|
|
||||||
field_dict["descriptionLength"] = description_length
|
|
||||||
if employer_length is not UNSET:
|
|
||||||
field_dict["employerLength"] = employer_length
|
|
||||||
if block_id is not UNSET:
|
|
||||||
field_dict["blockId"] = block_id
|
|
||||||
if updated is not UNSET:
|
|
||||||
field_dict["updated"] = updated
|
|
||||||
if heading is not UNSET:
|
|
||||||
field_dict["heading"] = heading
|
|
||||||
|
|
||||||
return field_dict
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def from_dict(cls: Type[T], src_dict: Dict[str, Any]) -> T:
|
|
||||||
d = src_dict.copy()
|
|
||||||
_discarded = d.pop("discarded", UNSET)
|
|
||||||
discarded: Union[Unset, None, datetime.datetime]
|
|
||||||
if _discarded is None:
|
|
||||||
discarded = None
|
|
||||||
elif isinstance(_discarded, Unset):
|
|
||||||
discarded = UNSET
|
|
||||||
else:
|
|
||||||
discarded = isoparse(_discarded)
|
|
||||||
|
|
||||||
title = d.pop("title", UNSET)
|
|
||||||
|
|
||||||
description = d.pop("description", UNSET)
|
|
||||||
|
|
||||||
personal_description = d.pop("personalDescription", UNSET)
|
|
||||||
|
|
||||||
personal_description_heading = d.pop("personalDescriptionHeading", UNSET)
|
|
||||||
|
|
||||||
sub_heading = d.pop("subHeading", UNSET)
|
|
||||||
|
|
||||||
use_advanced_formatting = d.pop("useAdvancedFormatting", UNSET)
|
|
||||||
|
|
||||||
editor_settings = d.pop("editorSettings", UNSET)
|
|
||||||
|
|
||||||
hide_sub_heading = d.pop("hideSubHeading", UNSET)
|
|
||||||
|
|
||||||
personal_presentation_length = d.pop("personalPresentationLength", UNSET)
|
|
||||||
|
|
||||||
show_personal_presentation = d.pop("showPersonalPresentation", UNSET)
|
|
||||||
|
|
||||||
title_length = d.pop("titleLength", UNSET)
|
|
||||||
|
|
||||||
description_length = d.pop("descriptionLength", UNSET)
|
|
||||||
|
|
||||||
employer_length = d.pop("employerLength", UNSET)
|
|
||||||
|
|
||||||
block_id = d.pop("blockId", UNSET)
|
|
||||||
|
|
||||||
_updated = d.pop("updated", UNSET)
|
|
||||||
updated: Union[Unset, None, datetime.datetime]
|
|
||||||
if _updated is None:
|
|
||||||
updated = None
|
|
||||||
elif isinstance(_updated, Unset):
|
|
||||||
updated = UNSET
|
|
||||||
else:
|
|
||||||
updated = isoparse(_updated)
|
|
||||||
|
|
||||||
heading = d.pop("heading", UNSET)
|
|
||||||
|
|
||||||
presentation_block_model = cls(
|
|
||||||
discarded=discarded,
|
|
||||||
title=title,
|
|
||||||
description=description,
|
|
||||||
personal_description=personal_description,
|
|
||||||
personal_description_heading=personal_description_heading,
|
|
||||||
sub_heading=sub_heading,
|
|
||||||
use_advanced_formatting=use_advanced_formatting,
|
|
||||||
editor_settings=editor_settings,
|
|
||||||
hide_sub_heading=hide_sub_heading,
|
|
||||||
personal_presentation_length=personal_presentation_length,
|
|
||||||
show_personal_presentation=show_personal_presentation,
|
|
||||||
title_length=title_length,
|
|
||||||
description_length=description_length,
|
|
||||||
employer_length=employer_length,
|
|
||||||
block_id=block_id,
|
|
||||||
updated=updated,
|
|
||||||
heading=heading,
|
|
||||||
)
|
|
||||||
|
|
||||||
return presentation_block_model
|
|
||||||
@@ -29,10 +29,13 @@ class ProjectAssignmentAnnounceModel:
|
|||||||
subcontractor_ids (Union[Unset, None, List[int]]):
|
subcontractor_ids (Union[Unset, None, List[int]]):
|
||||||
announce_to_partner_network (Union[Unset, None, bool]):
|
announce_to_partner_network (Union[Unset, None, bool]):
|
||||||
announce_to_market (Union[Unset, None, bool]):
|
announce_to_market (Union[Unset, None, bool]):
|
||||||
is_remote (Union[Unset, bool]):
|
is_remote (Union[Unset, None, bool]):
|
||||||
|
remote_percentage (Union[Unset, None, int]): Accepts values between 0 and 100. 0 indicates that the work is to
|
||||||
|
be done on site. 100 means that the position is fully remote.
|
||||||
is_end_customer_assignment (Union[Unset, None, bool]):
|
is_end_customer_assignment (Union[Unset, None, bool]):
|
||||||
publish_for_real (Union[Unset, bool]): Set to true if you actually want to publish the announcement to your
|
publish_for_real (Union[Unset, bool]): Set to true if you actually want to publish the announcement to your
|
||||||
recipients, if you are developing/testing the endpoint it should be false, then no persist will take place.
|
recipients, if you are developing/testing the endpoint it should be false, then no persist will take place.
|
||||||
|
reference_id (Union[Unset, None, str]):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
title: str
|
title: str
|
||||||
@@ -47,9 +50,11 @@ class ProjectAssignmentAnnounceModel:
|
|||||||
subcontractor_ids: Union[Unset, None, List[int]] = UNSET
|
subcontractor_ids: Union[Unset, None, List[int]] = UNSET
|
||||||
announce_to_partner_network: Union[Unset, None, bool] = UNSET
|
announce_to_partner_network: Union[Unset, None, bool] = UNSET
|
||||||
announce_to_market: Union[Unset, None, bool] = UNSET
|
announce_to_market: Union[Unset, None, bool] = UNSET
|
||||||
is_remote: Union[Unset, bool] = UNSET
|
is_remote: Union[Unset, None, bool] = UNSET
|
||||||
|
remote_percentage: Union[Unset, None, int] = UNSET
|
||||||
is_end_customer_assignment: Union[Unset, None, bool] = UNSET
|
is_end_customer_assignment: Union[Unset, None, bool] = UNSET
|
||||||
publish_for_real: Union[Unset, bool] = UNSET
|
publish_for_real: Union[Unset, bool] = UNSET
|
||||||
|
reference_id: Union[Unset, None, str] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
title = self.title
|
title = self.title
|
||||||
@@ -88,8 +93,10 @@ class ProjectAssignmentAnnounceModel:
|
|||||||
announce_to_partner_network = self.announce_to_partner_network
|
announce_to_partner_network = self.announce_to_partner_network
|
||||||
announce_to_market = self.announce_to_market
|
announce_to_market = self.announce_to_market
|
||||||
is_remote = self.is_remote
|
is_remote = self.is_remote
|
||||||
|
remote_percentage = self.remote_percentage
|
||||||
is_end_customer_assignment = self.is_end_customer_assignment
|
is_end_customer_assignment = self.is_end_customer_assignment
|
||||||
publish_for_real = self.publish_for_real
|
publish_for_real = self.publish_for_real
|
||||||
|
reference_id = self.reference_id
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update(
|
field_dict.update(
|
||||||
@@ -119,10 +126,14 @@ class ProjectAssignmentAnnounceModel:
|
|||||||
field_dict["announceToMarket"] = announce_to_market
|
field_dict["announceToMarket"] = announce_to_market
|
||||||
if is_remote is not UNSET:
|
if is_remote is not UNSET:
|
||||||
field_dict["isRemote"] = is_remote
|
field_dict["isRemote"] = is_remote
|
||||||
|
if remote_percentage is not UNSET:
|
||||||
|
field_dict["remotePercentage"] = remote_percentage
|
||||||
if is_end_customer_assignment is not UNSET:
|
if is_end_customer_assignment is not UNSET:
|
||||||
field_dict["isEndCustomerAssignment"] = is_end_customer_assignment
|
field_dict["isEndCustomerAssignment"] = is_end_customer_assignment
|
||||||
if publish_for_real is not UNSET:
|
if publish_for_real is not UNSET:
|
||||||
field_dict["publishForReal"] = publish_for_real
|
field_dict["publishForReal"] = publish_for_real
|
||||||
|
if reference_id is not UNSET:
|
||||||
|
field_dict["referenceId"] = reference_id
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -162,10 +173,14 @@ class ProjectAssignmentAnnounceModel:
|
|||||||
|
|
||||||
is_remote = d.pop("isRemote", UNSET)
|
is_remote = d.pop("isRemote", UNSET)
|
||||||
|
|
||||||
|
remote_percentage = d.pop("remotePercentage", UNSET)
|
||||||
|
|
||||||
is_end_customer_assignment = d.pop("isEndCustomerAssignment", UNSET)
|
is_end_customer_assignment = d.pop("isEndCustomerAssignment", UNSET)
|
||||||
|
|
||||||
publish_for_real = d.pop("publishForReal", UNSET)
|
publish_for_real = d.pop("publishForReal", UNSET)
|
||||||
|
|
||||||
|
reference_id = d.pop("referenceId", UNSET)
|
||||||
|
|
||||||
project_assignment_announce_model = cls(
|
project_assignment_announce_model = cls(
|
||||||
title=title,
|
title=title,
|
||||||
deadline=deadline,
|
deadline=deadline,
|
||||||
@@ -180,8 +195,10 @@ class ProjectAssignmentAnnounceModel:
|
|||||||
announce_to_partner_network=announce_to_partner_network,
|
announce_to_partner_network=announce_to_partner_network,
|
||||||
announce_to_market=announce_to_market,
|
announce_to_market=announce_to_market,
|
||||||
is_remote=is_remote,
|
is_remote=is_remote,
|
||||||
|
remote_percentage=remote_percentage,
|
||||||
is_end_customer_assignment=is_end_customer_assignment,
|
is_end_customer_assignment=is_end_customer_assignment,
|
||||||
publish_for_real=publish_for_real,
|
publish_for_real=publish_for_real,
|
||||||
|
reference_id=reference_id,
|
||||||
)
|
)
|
||||||
|
|
||||||
return project_assignment_announce_model
|
return project_assignment_announce_model
|
||||||
|
|||||||
@@ -43,8 +43,11 @@ class ProjectAssignmentAnnouncementBaseModel:
|
|||||||
is_announced_to_partner_network (Union[Unset, None, bool]):
|
is_announced_to_partner_network (Union[Unset, None, bool]):
|
||||||
is_price_negotiable (Union[Unset, bool]):
|
is_price_negotiable (Union[Unset, bool]):
|
||||||
is_remote (Union[Unset, None, bool]):
|
is_remote (Union[Unset, None, bool]):
|
||||||
|
remote_percentage (Union[Unset, None, int]): 0 indicates that the work is to be done on site. 100 means that the
|
||||||
|
position is fully remote.
|
||||||
is_announced_to_market (Union[Unset, None, bool]):
|
is_announced_to_market (Union[Unset, None, bool]):
|
||||||
is_end_customer_assignment (Union[Unset, None, bool]):
|
is_end_customer_assignment (Union[Unset, None, bool]):
|
||||||
|
reference_id (Union[Unset, None, str]):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
request_id: Union[Unset, int] = UNSET
|
request_id: Union[Unset, int] = UNSET
|
||||||
@@ -65,8 +68,10 @@ class ProjectAssignmentAnnouncementBaseModel:
|
|||||||
is_announced_to_partner_network: Union[Unset, None, bool] = UNSET
|
is_announced_to_partner_network: Union[Unset, None, bool] = UNSET
|
||||||
is_price_negotiable: Union[Unset, bool] = UNSET
|
is_price_negotiable: Union[Unset, bool] = UNSET
|
||||||
is_remote: Union[Unset, None, bool] = UNSET
|
is_remote: Union[Unset, None, bool] = UNSET
|
||||||
|
remote_percentage: Union[Unset, None, int] = UNSET
|
||||||
is_announced_to_market: Union[Unset, None, bool] = UNSET
|
is_announced_to_market: Union[Unset, None, bool] = UNSET
|
||||||
is_end_customer_assignment: Union[Unset, None, bool] = UNSET
|
is_end_customer_assignment: Union[Unset, None, bool] = UNSET
|
||||||
|
reference_id: Union[Unset, None, str] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
request_id = self.request_id
|
request_id = self.request_id
|
||||||
@@ -99,8 +104,10 @@ class ProjectAssignmentAnnouncementBaseModel:
|
|||||||
is_announced_to_partner_network = self.is_announced_to_partner_network
|
is_announced_to_partner_network = self.is_announced_to_partner_network
|
||||||
is_price_negotiable = self.is_price_negotiable
|
is_price_negotiable = self.is_price_negotiable
|
||||||
is_remote = self.is_remote
|
is_remote = self.is_remote
|
||||||
|
remote_percentage = self.remote_percentage
|
||||||
is_announced_to_market = self.is_announced_to_market
|
is_announced_to_market = self.is_announced_to_market
|
||||||
is_end_customer_assignment = self.is_end_customer_assignment
|
is_end_customer_assignment = self.is_end_customer_assignment
|
||||||
|
reference_id = self.reference_id
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update({})
|
field_dict.update({})
|
||||||
@@ -140,10 +147,14 @@ class ProjectAssignmentAnnouncementBaseModel:
|
|||||||
field_dict["isPriceNegotiable"] = is_price_negotiable
|
field_dict["isPriceNegotiable"] = is_price_negotiable
|
||||||
if is_remote is not UNSET:
|
if is_remote is not UNSET:
|
||||||
field_dict["isRemote"] = is_remote
|
field_dict["isRemote"] = is_remote
|
||||||
|
if remote_percentage is not UNSET:
|
||||||
|
field_dict["remotePercentage"] = remote_percentage
|
||||||
if is_announced_to_market is not UNSET:
|
if is_announced_to_market is not UNSET:
|
||||||
field_dict["isAnnouncedToMarket"] = is_announced_to_market
|
field_dict["isAnnouncedToMarket"] = is_announced_to_market
|
||||||
if is_end_customer_assignment is not UNSET:
|
if is_end_customer_assignment is not UNSET:
|
||||||
field_dict["isEndCustomerAssignment"] = is_end_customer_assignment
|
field_dict["isEndCustomerAssignment"] = is_end_customer_assignment
|
||||||
|
if reference_id is not UNSET:
|
||||||
|
field_dict["referenceId"] = reference_id
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -206,10 +217,14 @@ class ProjectAssignmentAnnouncementBaseModel:
|
|||||||
|
|
||||||
is_remote = d.pop("isRemote", UNSET)
|
is_remote = d.pop("isRemote", UNSET)
|
||||||
|
|
||||||
|
remote_percentage = d.pop("remotePercentage", UNSET)
|
||||||
|
|
||||||
is_announced_to_market = d.pop("isAnnouncedToMarket", UNSET)
|
is_announced_to_market = d.pop("isAnnouncedToMarket", UNSET)
|
||||||
|
|
||||||
is_end_customer_assignment = d.pop("isEndCustomerAssignment", UNSET)
|
is_end_customer_assignment = d.pop("isEndCustomerAssignment", UNSET)
|
||||||
|
|
||||||
|
reference_id = d.pop("referenceId", UNSET)
|
||||||
|
|
||||||
project_assignment_announcement_base_model = cls(
|
project_assignment_announcement_base_model = cls(
|
||||||
request_id=request_id,
|
request_id=request_id,
|
||||||
title=title,
|
title=title,
|
||||||
@@ -229,8 +244,10 @@ class ProjectAssignmentAnnouncementBaseModel:
|
|||||||
is_announced_to_partner_network=is_announced_to_partner_network,
|
is_announced_to_partner_network=is_announced_to_partner_network,
|
||||||
is_price_negotiable=is_price_negotiable,
|
is_price_negotiable=is_price_negotiable,
|
||||||
is_remote=is_remote,
|
is_remote=is_remote,
|
||||||
|
remote_percentage=remote_percentage,
|
||||||
is_announced_to_market=is_announced_to_market,
|
is_announced_to_market=is_announced_to_market,
|
||||||
is_end_customer_assignment=is_end_customer_assignment,
|
is_end_customer_assignment=is_end_customer_assignment,
|
||||||
|
reference_id=reference_id,
|
||||||
)
|
)
|
||||||
|
|
||||||
return project_assignment_announcement_base_model
|
return project_assignment_announcement_base_model
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ class ProjectAssignmentBaseModel:
|
|||||||
|
|
||||||
Timmar = 1
|
Timmar = 1
|
||||||
extent (Union[Unset, None, int]):
|
extent (Union[Unset, None, int]):
|
||||||
|
project_commitment_booking_id (Union[Unset, None, str]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@@ -51,6 +52,7 @@ class ProjectAssignmentBaseModel:
|
|||||||
end_date: Union[Unset, None, datetime.datetime] = UNSET
|
end_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
extent_type: Union[Unset, ExtentType] = UNSET
|
extent_type: Union[Unset, ExtentType] = UNSET
|
||||||
extent: Union[Unset, None, int] = UNSET
|
extent: Union[Unset, None, int] = UNSET
|
||||||
|
project_commitment_booking_id: Union[Unset, None, str] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
@@ -81,6 +83,7 @@ class ProjectAssignmentBaseModel:
|
|||||||
extent_type = self.extent_type.value
|
extent_type = self.extent_type.value
|
||||||
|
|
||||||
extent = self.extent
|
extent = self.extent
|
||||||
|
project_commitment_booking_id = self.project_commitment_booking_id
|
||||||
links: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
links: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
||||||
if not isinstance(self.links, Unset):
|
if not isinstance(self.links, Unset):
|
||||||
if self.links is None:
|
if self.links is None:
|
||||||
@@ -118,6 +121,8 @@ class ProjectAssignmentBaseModel:
|
|||||||
field_dict["extentType"] = extent_type
|
field_dict["extentType"] = extent_type
|
||||||
if extent is not UNSET:
|
if extent is not UNSET:
|
||||||
field_dict["extent"] = extent
|
field_dict["extent"] = extent
|
||||||
|
if project_commitment_booking_id is not UNSET:
|
||||||
|
field_dict["projectCommitmentBookingId"] = project_commitment_booking_id
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
field_dict["links"] = links
|
field_dict["links"] = links
|
||||||
|
|
||||||
@@ -187,6 +192,8 @@ class ProjectAssignmentBaseModel:
|
|||||||
|
|
||||||
extent = d.pop("extent", UNSET)
|
extent = d.pop("extent", UNSET)
|
||||||
|
|
||||||
|
project_commitment_booking_id = d.pop("projectCommitmentBookingId", UNSET)
|
||||||
|
|
||||||
links = []
|
links = []
|
||||||
_links = d.pop("links", UNSET)
|
_links = d.pop("links", UNSET)
|
||||||
for links_item_data in _links or []:
|
for links_item_data in _links or []:
|
||||||
@@ -207,6 +214,7 @@ class ProjectAssignmentBaseModel:
|
|||||||
end_date=end_date,
|
end_date=end_date,
|
||||||
extent_type=extent_type,
|
extent_type=extent_type,
|
||||||
extent=extent,
|
extent=extent,
|
||||||
|
project_commitment_booking_id=project_commitment_booking_id,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,10 @@ class ProjectAssignmentMemberEmployeeEditModel:
|
|||||||
|
|
||||||
Offererad = 10
|
Offererad = 10
|
||||||
|
|
||||||
|
Intervju bokad = 12
|
||||||
|
|
||||||
|
Intervju utförd = 13
|
||||||
|
|
||||||
Avböjd av kund = 20
|
Avböjd av kund = 20
|
||||||
|
|
||||||
Avböjd av oss = 30
|
Avböjd av oss = 30
|
||||||
|
|||||||
@@ -49,6 +49,10 @@ class ProjectAssignmentMemberModel:
|
|||||||
|
|
||||||
Offererad = 10
|
Offererad = 10
|
||||||
|
|
||||||
|
Intervju bokad = 12
|
||||||
|
|
||||||
|
Intervju utförd = 13
|
||||||
|
|
||||||
Avböjd av kund = 20
|
Avböjd av kund = 20
|
||||||
|
|
||||||
Avböjd av oss = 30
|
Avböjd av oss = 30
|
||||||
|
|||||||
@@ -4,6 +4,8 @@ from enum import IntEnum
|
|||||||
class ProjectAssignmentMemberState(IntEnum):
|
class ProjectAssignmentMemberState(IntEnum):
|
||||||
VALUE_0 = 0
|
VALUE_0 = 0
|
||||||
VALUE_10 = 10
|
VALUE_10 = 10
|
||||||
|
VALUE_12 = 12
|
||||||
|
VALUE_13 = 13
|
||||||
VALUE_20 = 20
|
VALUE_20 = 20
|
||||||
VALUE_30 = 30
|
VALUE_30 = 30
|
||||||
VALUE_40 = 40
|
VALUE_40 = 40
|
||||||
|
|||||||
@@ -18,6 +18,10 @@ class ProjectAssignmentMemberStateHistoryModel:
|
|||||||
|
|
||||||
Offererad = 10
|
Offererad = 10
|
||||||
|
|
||||||
|
Intervju bokad = 12
|
||||||
|
|
||||||
|
Intervju utförd = 13
|
||||||
|
|
||||||
Avböjd av kund = 20
|
Avböjd av kund = 20
|
||||||
|
|
||||||
Avböjd av oss = 30
|
Avböjd av oss = 30
|
||||||
|
|||||||
@@ -20,6 +20,10 @@ class ProjectAssignmentMemberSubcontractorEditModel:
|
|||||||
|
|
||||||
Offererad = 10
|
Offererad = 10
|
||||||
|
|
||||||
|
Intervju bokad = 12
|
||||||
|
|
||||||
|
Intervju utförd = 13
|
||||||
|
|
||||||
Avböjd av kund = 20
|
Avböjd av kund = 20
|
||||||
|
|
||||||
Avböjd av oss = 30
|
Avböjd av oss = 30
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ class ProjectAssignmentModel:
|
|||||||
|
|
||||||
Timmar = 1
|
Timmar = 1
|
||||||
extent (Union[Unset, None, int]):
|
extent (Union[Unset, None, int]):
|
||||||
|
project_commitment_booking_id (Union[Unset, None, str]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@@ -84,6 +85,7 @@ class ProjectAssignmentModel:
|
|||||||
end_date: Union[Unset, None, datetime.datetime] = UNSET
|
end_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
extent_type: Union[Unset, ExtentType] = UNSET
|
extent_type: Union[Unset, ExtentType] = UNSET
|
||||||
extent: Union[Unset, None, int] = UNSET
|
extent: Union[Unset, None, int] = UNSET
|
||||||
|
project_commitment_booking_id: Union[Unset, None, str] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
@@ -164,6 +166,7 @@ class ProjectAssignmentModel:
|
|||||||
extent_type = self.extent_type.value
|
extent_type = self.extent_type.value
|
||||||
|
|
||||||
extent = self.extent
|
extent = self.extent
|
||||||
|
project_commitment_booking_id = self.project_commitment_booking_id
|
||||||
links: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
links: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
||||||
if not isinstance(self.links, Unset):
|
if not isinstance(self.links, Unset):
|
||||||
if self.links is None:
|
if self.links is None:
|
||||||
@@ -225,6 +228,8 @@ class ProjectAssignmentModel:
|
|||||||
field_dict["extentType"] = extent_type
|
field_dict["extentType"] = extent_type
|
||||||
if extent is not UNSET:
|
if extent is not UNSET:
|
||||||
field_dict["extent"] = extent
|
field_dict["extent"] = extent
|
||||||
|
if project_commitment_booking_id is not UNSET:
|
||||||
|
field_dict["projectCommitmentBookingId"] = project_commitment_booking_id
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
field_dict["links"] = links
|
field_dict["links"] = links
|
||||||
|
|
||||||
@@ -372,6 +377,8 @@ class ProjectAssignmentModel:
|
|||||||
|
|
||||||
extent = d.pop("extent", UNSET)
|
extent = d.pop("extent", UNSET)
|
||||||
|
|
||||||
|
project_commitment_booking_id = d.pop("projectCommitmentBookingId", UNSET)
|
||||||
|
|
||||||
links = []
|
links = []
|
||||||
_links = d.pop("links", UNSET)
|
_links = d.pop("links", UNSET)
|
||||||
for links_item_data in _links or []:
|
for links_item_data in _links or []:
|
||||||
@@ -404,6 +411,7 @@ class ProjectAssignmentModel:
|
|||||||
end_date=end_date,
|
end_date=end_date,
|
||||||
extent_type=extent_type,
|
extent_type=extent_type,
|
||||||
extent=extent,
|
extent=extent,
|
||||||
|
project_commitment_booking_id=project_commitment_booking_id,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import datetime
|
import datetime
|
||||||
from typing import TYPE_CHECKING, Any, Dict, Type, TypeVar, Union
|
from typing import TYPE_CHECKING, Any, Dict, List, Type, TypeVar, Union
|
||||||
|
|
||||||
from attrs import define as _attrs_define
|
from attrs import define as _attrs_define
|
||||||
from dateutil.parser import isoparse
|
from dateutil.parser import isoparse
|
||||||
@@ -71,7 +71,11 @@ class ProjectAssignmentWithStatusModel:
|
|||||||
Timmar = 1
|
Timmar = 1
|
||||||
rate (Union[Unset, None, int]):
|
rate (Union[Unset, None, int]):
|
||||||
estimated_close_date (Union[Unset, None, datetime.datetime]):
|
estimated_close_date (Union[Unset, None, datetime.datetime]):
|
||||||
|
estimated_value (Union[Unset, None, int]):
|
||||||
assigned (Union[Unset, None, ProjectAssignmentMemberModel]):
|
assigned (Union[Unset, None, ProjectAssignmentMemberModel]):
|
||||||
|
prospects (Union[Unset, None, List['ProjectAssignmentMemberModel']]):
|
||||||
|
project_commitment_booking_id (Union[Unset, None, str]): A value in this field indicates that the role is part
|
||||||
|
of advanced planning and can't be updated through the API
|
||||||
"""
|
"""
|
||||||
|
|
||||||
pipeline_id: Union[Unset, None, int] = UNSET
|
pipeline_id: Union[Unset, None, int] = UNSET
|
||||||
@@ -91,7 +95,10 @@ class ProjectAssignmentWithStatusModel:
|
|||||||
project_assignment_extent_type: Union[Unset, ProjectAssignmentExtentType] = UNSET
|
project_assignment_extent_type: Union[Unset, ProjectAssignmentExtentType] = UNSET
|
||||||
rate: Union[Unset, None, int] = UNSET
|
rate: Union[Unset, None, int] = UNSET
|
||||||
estimated_close_date: Union[Unset, None, datetime.datetime] = UNSET
|
estimated_close_date: Union[Unset, None, datetime.datetime] = UNSET
|
||||||
|
estimated_value: Union[Unset, None, int] = UNSET
|
||||||
assigned: Union[Unset, None, "ProjectAssignmentMemberModel"] = UNSET
|
assigned: Union[Unset, None, "ProjectAssignmentMemberModel"] = UNSET
|
||||||
|
prospects: Union[Unset, None, List["ProjectAssignmentMemberModel"]] = UNSET
|
||||||
|
project_commitment_booking_id: Union[Unset, None, str] = UNSET
|
||||||
|
|
||||||
def to_dict(self) -> Dict[str, Any]:
|
def to_dict(self) -> Dict[str, Any]:
|
||||||
pipeline_id = self.pipeline_id
|
pipeline_id = self.pipeline_id
|
||||||
@@ -138,10 +145,24 @@ class ProjectAssignmentWithStatusModel:
|
|||||||
if not isinstance(self.estimated_close_date, Unset):
|
if not isinstance(self.estimated_close_date, Unset):
|
||||||
estimated_close_date = self.estimated_close_date.isoformat() if self.estimated_close_date else None
|
estimated_close_date = self.estimated_close_date.isoformat() if self.estimated_close_date else None
|
||||||
|
|
||||||
|
estimated_value = self.estimated_value
|
||||||
assigned: Union[Unset, None, Dict[str, Any]] = UNSET
|
assigned: Union[Unset, None, Dict[str, Any]] = UNSET
|
||||||
if not isinstance(self.assigned, Unset):
|
if not isinstance(self.assigned, Unset):
|
||||||
assigned = self.assigned.to_dict() if self.assigned else None
|
assigned = self.assigned.to_dict() if self.assigned else None
|
||||||
|
|
||||||
|
prospects: Union[Unset, None, List[Dict[str, Any]]] = UNSET
|
||||||
|
if not isinstance(self.prospects, Unset):
|
||||||
|
if self.prospects is None:
|
||||||
|
prospects = None
|
||||||
|
else:
|
||||||
|
prospects = []
|
||||||
|
for prospects_item_data in self.prospects:
|
||||||
|
prospects_item = prospects_item_data.to_dict()
|
||||||
|
|
||||||
|
prospects.append(prospects_item)
|
||||||
|
|
||||||
|
project_commitment_booking_id = self.project_commitment_booking_id
|
||||||
|
|
||||||
field_dict: Dict[str, Any] = {}
|
field_dict: Dict[str, Any] = {}
|
||||||
field_dict.update({})
|
field_dict.update({})
|
||||||
if pipeline_id is not UNSET:
|
if pipeline_id is not UNSET:
|
||||||
@@ -178,8 +199,14 @@ class ProjectAssignmentWithStatusModel:
|
|||||||
field_dict["rate"] = rate
|
field_dict["rate"] = rate
|
||||||
if estimated_close_date is not UNSET:
|
if estimated_close_date is not UNSET:
|
||||||
field_dict["estimatedCloseDate"] = estimated_close_date
|
field_dict["estimatedCloseDate"] = estimated_close_date
|
||||||
|
if estimated_value is not UNSET:
|
||||||
|
field_dict["estimatedValue"] = estimated_value
|
||||||
if assigned is not UNSET:
|
if assigned is not UNSET:
|
||||||
field_dict["assigned"] = assigned
|
field_dict["assigned"] = assigned
|
||||||
|
if prospects is not UNSET:
|
||||||
|
field_dict["prospects"] = prospects
|
||||||
|
if project_commitment_booking_id is not UNSET:
|
||||||
|
field_dict["projectCommitmentBookingId"] = project_commitment_booking_id
|
||||||
|
|
||||||
return field_dict
|
return field_dict
|
||||||
|
|
||||||
@@ -279,6 +306,8 @@ class ProjectAssignmentWithStatusModel:
|
|||||||
else:
|
else:
|
||||||
estimated_close_date = isoparse(_estimated_close_date)
|
estimated_close_date = isoparse(_estimated_close_date)
|
||||||
|
|
||||||
|
estimated_value = d.pop("estimatedValue", UNSET)
|
||||||
|
|
||||||
_assigned = d.pop("assigned", UNSET)
|
_assigned = d.pop("assigned", UNSET)
|
||||||
assigned: Union[Unset, None, ProjectAssignmentMemberModel]
|
assigned: Union[Unset, None, ProjectAssignmentMemberModel]
|
||||||
if _assigned is None:
|
if _assigned is None:
|
||||||
@@ -288,6 +317,15 @@ class ProjectAssignmentWithStatusModel:
|
|||||||
else:
|
else:
|
||||||
assigned = ProjectAssignmentMemberModel.from_dict(_assigned)
|
assigned = ProjectAssignmentMemberModel.from_dict(_assigned)
|
||||||
|
|
||||||
|
prospects = []
|
||||||
|
_prospects = d.pop("prospects", UNSET)
|
||||||
|
for prospects_item_data in _prospects or []:
|
||||||
|
prospects_item = ProjectAssignmentMemberModel.from_dict(prospects_item_data)
|
||||||
|
|
||||||
|
prospects.append(prospects_item)
|
||||||
|
|
||||||
|
project_commitment_booking_id = d.pop("projectCommitmentBookingId", UNSET)
|
||||||
|
|
||||||
project_assignment_with_status_model = cls(
|
project_assignment_with_status_model = cls(
|
||||||
pipeline_id=pipeline_id,
|
pipeline_id=pipeline_id,
|
||||||
project_pipeline_stage_title=project_pipeline_stage_title,
|
project_pipeline_stage_title=project_pipeline_stage_title,
|
||||||
@@ -306,7 +344,10 @@ class ProjectAssignmentWithStatusModel:
|
|||||||
project_assignment_extent_type=project_assignment_extent_type,
|
project_assignment_extent_type=project_assignment_extent_type,
|
||||||
rate=rate,
|
rate=rate,
|
||||||
estimated_close_date=estimated_close_date,
|
estimated_close_date=estimated_close_date,
|
||||||
|
estimated_value=estimated_value,
|
||||||
assigned=assigned,
|
assigned=assigned,
|
||||||
|
prospects=prospects,
|
||||||
|
project_commitment_booking_id=project_commitment_booking_id,
|
||||||
)
|
)
|
||||||
|
|
||||||
return project_assignment_with_status_model
|
return project_assignment_with_status_model
|
||||||
|
|||||||
@@ -32,6 +32,8 @@ class ProjectEventBaseModel:
|
|||||||
company_id (Union[Unset, None, int]):
|
company_id (Union[Unset, None, int]):
|
||||||
title (Union[Unset, None, str]):
|
title (Union[Unset, None, str]):
|
||||||
description (Union[Unset, None, str]):
|
description (Union[Unset, None, str]):
|
||||||
|
description_html (Union[Unset, None, str]):
|
||||||
|
description_delta (Union[Unset, None, str]):
|
||||||
event_date (Union[Unset, datetime.datetime]):
|
event_date (Union[Unset, datetime.datetime]):
|
||||||
links (Union[Unset, None, List['Link']]):
|
links (Union[Unset, None, List['Link']]):
|
||||||
"""
|
"""
|
||||||
@@ -42,6 +44,8 @@ class ProjectEventBaseModel:
|
|||||||
company_id: Union[Unset, None, int] = UNSET
|
company_id: Union[Unset, None, int] = UNSET
|
||||||
title: Union[Unset, None, str] = UNSET
|
title: Union[Unset, None, str] = UNSET
|
||||||
description: Union[Unset, None, str] = UNSET
|
description: Union[Unset, None, str] = UNSET
|
||||||
|
description_html: Union[Unset, None, str] = UNSET
|
||||||
|
description_delta: Union[Unset, None, str] = UNSET
|
||||||
event_date: Union[Unset, datetime.datetime] = UNSET
|
event_date: Union[Unset, datetime.datetime] = UNSET
|
||||||
links: Union[Unset, None, List["Link"]] = UNSET
|
links: Union[Unset, None, List["Link"]] = UNSET
|
||||||
|
|
||||||
@@ -55,6 +59,8 @@ class ProjectEventBaseModel:
|
|||||||
company_id = self.company_id
|
company_id = self.company_id
|
||||||
title = self.title
|
title = self.title
|
||||||
description = self.description
|
description = self.description
|
||||||
|
description_html = self.description_html
|
||||||
|
description_delta = self.description_delta
|
||||||
event_date: Union[Unset, str] = UNSET
|
event_date: Union[Unset, str] = UNSET
|
||||||
if not isinstance(self.event_date, Unset):
|
if not isinstance(self.event_date, Unset):
|
||||||
event_date = self.event_date.isoformat()
|
event_date = self.event_date.isoformat()
|
||||||
@@ -84,6 +90,10 @@ class ProjectEventBaseModel:
|
|||||||
field_dict["title"] = title
|
field_dict["title"] = title
|
||||||
if description is not UNSET:
|
if description is not UNSET:
|
||||||
field_dict["description"] = description
|
field_dict["description"] = description
|
||||||
|
if description_html is not UNSET:
|
||||||
|
field_dict["descriptionHtml"] = description_html
|
||||||
|
if description_delta is not UNSET:
|
||||||
|
field_dict["descriptionDelta"] = description_delta
|
||||||
if event_date is not UNSET:
|
if event_date is not UNSET:
|
||||||
field_dict["eventDate"] = event_date
|
field_dict["eventDate"] = event_date
|
||||||
if links is not UNSET:
|
if links is not UNSET:
|
||||||
@@ -113,6 +123,10 @@ class ProjectEventBaseModel:
|
|||||||
|
|
||||||
description = d.pop("description", UNSET)
|
description = d.pop("description", UNSET)
|
||||||
|
|
||||||
|
description_html = d.pop("descriptionHtml", UNSET)
|
||||||
|
|
||||||
|
description_delta = d.pop("descriptionDelta", UNSET)
|
||||||
|
|
||||||
_event_date = d.pop("eventDate", UNSET)
|
_event_date = d.pop("eventDate", UNSET)
|
||||||
event_date: Union[Unset, datetime.datetime]
|
event_date: Union[Unset, datetime.datetime]
|
||||||
if isinstance(_event_date, Unset):
|
if isinstance(_event_date, Unset):
|
||||||
@@ -134,6 +148,8 @@ class ProjectEventBaseModel:
|
|||||||
company_id=company_id,
|
company_id=company_id,
|
||||||
title=title,
|
title=title,
|
||||||
description=description,
|
description=description,
|
||||||
|
description_html=description_html,
|
||||||
|
description_delta=description_delta,
|
||||||
event_date=event_date,
|
event_date=event_date,
|
||||||
links=links,
|
links=links,
|
||||||
)
|
)
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user