exchange.recipe.profile
Profile information for recipe.exchange users
Details · record, key literal:self
| Kind | record |
|---|---|
| Record key | literal:self |
| Authority | recipe.exchange |
| Indexed |
Checks
- Failed to parse schema: unknown variant `number`, expected one of `record`, `query`, `procedure`, `subscription`, `permission-set`, `space`, `boolean`, `integer`, `string`, `bytes`, `cid-link`, `array`, `object`, `blob`, `params`, `ref`, `union`, `unknown`, `token`
missing-primary-descriptiondefs.mainThe record has no description.unlimited-stringdefs.main.record.properties.address.properties.cityNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.address.properties.countryNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.address.properties.postalCodeNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.address.properties.stateNo maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.address.properties.street1No maxLength, maxGraphemes or format limits this string.unlimited-stringdefs.main.record.properties.address.properties.street2No maxLength, maxGraphemes or format limits this string.
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"key": "literal:self",
"record": {
"properties": {
"about": {
"description": "Biography or description of the profile",
"maxLength": 2000,
"type": "string"
},
"address": {
"properties": {
"city": {
"type": "string"
},
"country": {
"type": "string"
},
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
},
"postalCode": {
"type": "string"
},
"state": {
"type": "string"
},
"street1": {
"type": "string"
},
"street2": {
"type": "string"
}
},
"type": "object"
},
"businessType": {
"refs": [
"exchange.recipe.defs#businessTypeRestaurant",
"exchange.recipe.defs#businessTypeCafe",
"exchange.recipe.defs#businessTypeFoodTruck",
"exchange.recipe.defs#businessTypeCatering",
"exchange.recipe.defs#businessTypePersonalChef",
"exchange.recipe.defs#businessTypeMealService",
"exchange.recipe.defs#businessTypeProducer",
"exchange.recipe.defs#businessTypeRetailer",
"exchange.recipe.defs#businessTypeMarketVendor",
"exchange.recipe.defs#businessTypeFarm",
"exchange.recipe.defs#businessTypeEducator",
"exchange.recipe.defs#businessTypeNutritionist",
"exchange.recipe.defs#businessTypeContentCreator",
"exchange.recipe.defs#businessTypeConsultant",
"exchange.recipe.defs#businessTypeEquipmentManufacturer",
"exchange.recipe.defs#businessTypeSupplier",
"exchange.recipe.defs#businessTypeInstitution",
"exchange.recipe.defs#businessTypeNonprofit",
"exchange.recipe.defs#businessTypeCommunityOrg",
"exchange.recipe.defs#businessTypeHomeCook",
"exchange.recipe.defs#businessTypeProfessional"
],
"type": "union"
},
"createdAt": {
"description": "Timestamp when the profile was created",
"format": "datetime",
"type": "string"
},
"email": {
"format": "email",
"maxLength": 255,
"type": "string"
},
"links": {
"items": {
"properties": {
"title": {
"maxLength": 100,
"type": "string"
},
"url": {
"format": "uri",
"maxLength": 2048,
"type": "string"
}
},
"required": [
"title",
"url"
],
"type": "object"
},
"maxLength": 5,
"type": "array"
},
"phone": {
"maxLength": 20,
"type": "string"
},
"profileType": {
"refs": [
"exchange.recipe.defs#profileTypePersonal",
"exchange.recipe.defs#profileTypeBusiness"
],
"type": "union"
},
"updatedAt": {
"description": "Timestamp when this recipe was last updated",
"format": "datetime",
"type": "string"
}
},
"required": [
"createdAt",
"profileType"
],
"type": "object"
},
"type": "record"
}
},
"description": "Profile information for recipe.exchange users",
"id": "exchange.recipe.profile",
"lexicon": 1
}