zxid
view release on metacpan or search on metacpan
c/zx-hrxml-dec.c view on Meta::CPAN
return 1;
case zx_hrxml_IndustryCode_ELEM:
if (!x->IndustryCode)
x->IndustryCode = (struct zx_hrxml_IndustryCode_s*)el;
return 1;
case zx_hrxml_AccountingCode_ELEM:
if (!x->AccountingCode)
x->AccountingCode = (struct zx_hrxml_AccountingCode_s*)el;
return 1;
case zx_hrxml_WorkSite_ELEM:
if (!x->WorkSite)
x->WorkSite = (struct zx_hrxml_WorkSite_s*)el;
return 1;
case zx_hrxml_RelatedOrganizationalUnit_ELEM:
if (!x->RelatedOrganizationalUnit)
x->RelatedOrganizationalUnit = (struct zx_hrxml_RelatedOrganizationalUnit_s*)el;
return 1;
case zx_hrxml_PersonMember_ELEM:
if (!x->PersonMember)
x->PersonMember = (struct zx_hrxml_PersonMember_s*)el;
return 1;
case zx_hrxml_UserArea_ELEM:
if (!x->UserArea)
x->UserArea = (struct zx_hrxml_UserArea_s*)el;
return 1;
default: return 0;
}
}
int zx_DEC_ATTR_hrxml_RelatedPositionPostings(struct zx_ctx* c, struct zx_hrxml_RelatedPositionPostings_s* x)
{
switch (x->gg.attr->g.tok) {
default: return 0;
}
}
int zx_DEC_ELEM_hrxml_RelatedPositionPostings(struct zx_ctx* c, struct zx_hrxml_RelatedPositionPostings_s* x)
{
struct zx_elem_s* el = x->gg.kids;
switch (el->g.tok) {
case zx_hrxml_PositionPosting_ELEM:
if (!x->PositionPosting)
x->PositionPosting = (struct zx_hrxml_PositionPosting_s*)el;
return 1;
default: return 0;
}
}
int zx_DEC_ATTR_hrxml_Relocation(struct zx_ctx* c, struct zx_hrxml_Relocation_s* x)
{
switch (x->gg.attr->g.tok) {
case zx_relocationConsidered_ATTR: x->relocationConsidered = x->gg.attr; return 1;
default: return 0;
}
}
int zx_DEC_ELEM_hrxml_Relocation(struct zx_ctx* c, struct zx_hrxml_Relocation_s* x)
{
struct zx_elem_s* el = x->gg.kids;
switch (el->g.tok) {
case zx_hrxml_Comments_ELEM:
if (!x->Comments)
x->Comments = el;
return 1;
default: return 0;
}
}
int zx_DEC_ATTR_hrxml_RelocationAssistance(struct zx_ctx* c, struct zx_hrxml_RelocationAssistance_s* x)
{
switch (x->gg.attr->g.tok) {
case zx_companyOffered_ATTR: x->companyOffered = x->gg.attr; return 1;
default: return 0;
}
}
int zx_DEC_ELEM_hrxml_RelocationAssistance(struct zx_ctx* c, struct zx_hrxml_RelocationAssistance_s* x)
{
struct zx_elem_s* el = x->gg.kids;
switch (el->g.tok) {
case zx_hrxml_Description_ELEM:
if (!x->Description)
x->Description = (struct zx_hrxml_Description_s*)el;
return 1;
default: return 0;
}
}
int zx_DEC_ATTR_hrxml_RemunerationPackage(struct zx_ctx* c, struct zx_hrxml_RemunerationPackage_s* x)
{
switch (x->gg.attr->g.tok) {
default: return 0;
}
}
int zx_DEC_ELEM_hrxml_RemunerationPackage(struct zx_ctx* c, struct zx_hrxml_RemunerationPackage_s* x)
{
struct zx_elem_s* el = x->gg.kids;
switch (el->g.tok) {
case zx_hrxml_BasePay_ELEM:
if (!x->BasePay)
( run in 1.168 second using v1.01-cache-2.11-cpan-5c0b1e786e0 )